TA的每日心情 | 擦汗 昨天 14:55 |
---|
签到天数: 2372 天 [LV.Master]伴坛终老
|
通常有一个观点认为大的总是好的。对于PPPoE连接的最大MTU的值是1492字节,但是最优的MTU实际上应该是1454字节。在各种协议中(TCP, IP, PPP, PPPoE, Ethernet, AAL5, and ATM)使用超过1492字节MTU的占16.80%。而使用超过1454字节MTU的占16.20%。尽管没有特别大的区别,使用较低的MTU减少了0.6% 的过量,但是获得了相应的完全带宽(如2M adsl)利用大约是0.06%*2M=120kbps。- F0 b: V2 {1 k9 y
如果想了解详情,如下:
4 y0 \+ d- C6 G( l" M# L* F. e, e, \7 I2 ^" v
PPPoE 1492 byte Frame:
& ]% b. u% I; u! {" P& A; b+ i$ [3 T% t6 x* @2 E9 Y
Portion Bytes
* V9 a' b K& ?2 aTCP/IP Payload 1492 ' U. G) {5 s+ @2 f
PPP Headers +2
% E7 K* c% F) X8 [8 ]! }- s: [& yPPPoE Headers +6 0 A% `3 S6 ?. o( V
Ethernet Headers +18
% w( p8 n+ F% O
9 x5 y- j0 s. t/ V$ }7 }Total Frame Size 1518
8 L+ f3 L7 w% S6 A* [
& p$ c+ I/ s4 Z7 H) h( ]因此当使用1492时实际应是1518字节。/ E. y5 H: Z4 _/ z
当一个packet转换为ATM流时,会被分成53字节的单元。(其中48字节用户数据,其他为ATM头信息)
/ }+ K% p3 @) `$ S% a2 L4 d6 v1518 / 48 = 31个单元 + 30字节
0 w1 _. H& |" Y6 S9 S与以太网不同,ATM单元使用固定的长度53。因此在前面的31个单元中的每个都会包括48字节用户数据。在最后的一个单元中,包括30字节数据,还有一个8字节的SAR尾部说明如何重组这1518字节的数据包。为了维持单元的固定长度,最后的单元中还必须填上10个字节,这就造成了带宽的浪费。, v: z$ H7 _* C# L0 N. \5 S" Q% V* Y' H
相对应:1 ~9 v, V. N# F& B& Q0 X% k
PPPoE 1454 byte Frame:4 I, S3 J+ }* X6 a8 L) c
0 y. ]9 L5 Q0 p! ^5 u# n+ lPortion Bytes
8 @2 [% |; J8 g# g. N( yTCP/IP Payload 1454
' V) @" ~: C7 A; X5 @: u8 mPPP Headers +2 ; k- s! Z: ]0 `. s; \, W& }' T" Z- a* _
PPPoE Headers +6 5 N( i0 Q" D2 D7 K9 F
Ethernet Headers +18
5 L! `/ X) h3 g) ^+ u9 Q+ g: K! r8 d ; V- R2 R% I6 m/ {% t# v1 ?1 y# S6 Q
Total Frame Size 1480
0 V$ c1 ^+ k& }. q/ f# ^9 B: ? H& N" |' @' i! Y
1480 / 48= 30单元 + 40字节/ N3 _' S1 Z; @+ n. t
4 W4 v' H! {- i5 R因此在前面的30个单元中的每个都会包括48字节用户数据。在最后的一个单元中,包括40字节数据,还有一个8字节的SAR尾部,恰好48字节,完全消除了浪费。 |
|