TA的每日心情 | 擦汗 5 天前 |
---|
签到天数: 2402 天 [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。 X7 R( Z2 I3 I k
如果想了解详情,如下:
) w) |; O0 r: h' F$ H, p. l4 V: C6 \9 X8 E# u- e' i% {7 E
PPPoE 1492 byte Frame:
/ R- i" h% T9 X f2 [. n
0 r) J$ {( }: G- O# q- APortion Bytes
% r# I% T/ E) y5 U; i2 b% K5 xTCP/IP Payload 1492
' ^: z: ~1 ^+ ?! m/ zPPP Headers +2
' V1 P0 e& l1 Y/ r, n/ o' ]PPPoE Headers +6 o5 r% {5 ]8 H( t" ~+ \" B
Ethernet Headers +18
( M/ {% s- p, _+ n, a
4 w ^: _% S$ G1 n# |* bTotal Frame Size 1518 + d: G/ D6 l! S6 I) ~1 B8 v
" X" O" \& \3 g$ O* G$ c1 Y因此当使用1492时实际应是1518字节。
7 {1 P- y W+ n8 P当一个packet转换为ATM流时,会被分成53字节的单元。(其中48字节用户数据,其他为ATM头信息)
' n }) X- s4 K% |1518 / 48 = 31个单元 + 30字节
* g, ]" j+ d* R与以太网不同,ATM单元使用固定的长度53。因此在前面的31个单元中的每个都会包括48字节用户数据。在最后的一个单元中,包括30字节数据,还有一个8字节的SAR尾部说明如何重组这1518字节的数据包。为了维持单元的固定长度,最后的单元中还必须填上10个字节,这就造成了带宽的浪费。+ b6 Z! I' |/ H5 O$ F; c
相对应: N4 O5 x( @: C9 q/ X9 P5 W4 N1 B3 A
PPPoE 1454 byte Frame:, j a4 i L* J( {
" l$ C6 @3 }# Y! s4 j& O e; r- K
Portion Bytes & q9 e X5 Y A; {# b. G
TCP/IP Payload 1454 / d0 _- F! U4 n' _
PPP Headers +2 ' G% T$ r4 C) S& M. s# U" h2 E% }
PPPoE Headers +6
o& h$ ]$ g1 }+ G( p- EEthernet Headers +18 * e( |2 I: e6 p( W9 a8 q8 j
. [' _9 Q+ X2 U0 {
Total Frame Size 1480
* P* V$ }1 r/ ]9 D# |3 ]) [7 R8 H, [8 ^- j" L& ~) @4 ?- ^% |
1480 / 48= 30单元 + 40字节
a5 P' J+ T `/ [8 Y) h
6 z. q; ~) j! B1 t, O6 f因此在前面的30个单元中的每个都会包括48字节用户数据。在最后的一个单元中,包括40字节数据,还有一个8字节的SAR尾部,恰好48字节,完全消除了浪费。 |
|