TA的每日心情 | 奋斗 4 小时前 |
---|
签到天数: 2371 天 [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。- m# b1 O( x( O. K
如果想了解详情,如下:
9 S# j$ Y- B5 X+ \
7 Y( t; w& w ? r& J3 `0 A9 GPPPoE 1492 byte Frame:$ J2 g; _2 d- P
5 k6 V5 a/ }7 }Portion Bytes 3 r# e1 O3 a0 u. Z6 X9 {
TCP/IP Payload 1492 ) t1 c) t5 f8 K0 J
PPP Headers +2
( s ]" D$ d3 y( aPPPoE Headers +6
0 D7 @6 W, B; u* `5 l# G! fEthernet Headers +18 " T4 O) W4 l8 {! z0 w! Y
5 N6 W4 D& x& I0 q+ Z$ d0 s. g
Total Frame Size 1518 / j6 L9 I# q' Y, x0 v
. H; T& Q9 Y0 M: Q H
因此当使用1492时实际应是1518字节。! R( H, b0 z$ `! A
当一个packet转换为ATM流时,会被分成53字节的单元。(其中48字节用户数据,其他为ATM头信息)0 u8 t" o" C/ x: a2 Y
1518 / 48 = 31个单元 + 30字节
! R' X! R! h4 ]# G3 x s与以太网不同,ATM单元使用固定的长度53。因此在前面的31个单元中的每个都会包括48字节用户数据。在最后的一个单元中,包括30字节数据,还有一个8字节的SAR尾部说明如何重组这1518字节的数据包。为了维持单元的固定长度,最后的单元中还必须填上10个字节,这就造成了带宽的浪费。$ r" |' r* H' z6 h+ b
相对应:
1 ]- j2 B( F/ o0 Y+ @PPPoE 1454 byte Frame:
# X* O l) K* l9 p1 ^' d3 D+ g% J X$ A' P, m) W5 J
Portion Bytes
5 J1 [% j3 F% d. h- C) fTCP/IP Payload 1454 ( ]. x4 O" T" o( m' U( m7 d1 p
PPP Headers +2 + A# k! W& M+ t7 A/ s/ _% Z6 x
PPPoE Headers +6
% n6 x* x* B7 Y7 p0 B( UEthernet Headers +18 ; M* N2 J9 [& U8 i) Y+ i, V
' L4 C: @. a! V. d6 [5 t4 }
Total Frame Size 1480
* W) k8 _6 c( L
) b/ }# o" y/ b" w1480 / 48= 30单元 + 40字节8 m+ u5 d. Q& k: X# n0 u! B
1 s$ p+ [& ^: N1 ~5 A因此在前面的30个单元中的每个都会包括48字节用户数据。在最后的一个单元中,包括40字节数据,还有一个8字节的SAR尾部,恰好48字节,完全消除了浪费。 |
|