TA的每日心情 | 擦汗 11 小时前 |
---|
签到天数: 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。! [+ `9 \1 ~& ]9 o3 ^+ h5 S
如果想了解详情,如下:7 @2 M1 U% t6 p1 O8 F
5 [ _! _4 o' T; p5 J1 kPPPoE 1492 byte Frame:
& c0 Q6 F) I7 K/ z: M' f7 w8 j: S+ K' I
Portion Bytes
8 X8 h- ?+ `4 A$ N! gTCP/IP Payload 1492
6 [: v* _: ~5 }PPP Headers +2 ! N! f2 N5 C/ A5 m6 X. G
PPPoE Headers +6 O9 X9 q/ d9 X8 p u
Ethernet Headers +18
& w# M( L; L, Z1 ^/ p* }
A& _1 \, o3 OTotal Frame Size 1518 / O3 @% k/ r1 k# r9 j- j
5 ]/ E0 T( _5 W& l/ f8 r4 n
因此当使用1492时实际应是1518字节。
" Y; p0 F3 }# h. }( f7 s/ b当一个packet转换为ATM流时,会被分成53字节的单元。(其中48字节用户数据,其他为ATM头信息)2 b: v6 _3 }0 z) w& R4 k+ B" F
1518 / 48 = 31个单元 + 30字节
3 J1 k5 B% N/ m5 _$ J与以太网不同,ATM单元使用固定的长度53。因此在前面的31个单元中的每个都会包括48字节用户数据。在最后的一个单元中,包括30字节数据,还有一个8字节的SAR尾部说明如何重组这1518字节的数据包。为了维持单元的固定长度,最后的单元中还必须填上10个字节,这就造成了带宽的浪费。
, P2 ~( K% I! \8 W# ?0 z, \. e# P相对应:
3 ?) v2 `) C. M3 \PPPoE 1454 byte Frame:5 G" }) @6 Z' n- ^0 E% c7 `
% `+ q4 e& c rPortion Bytes # F9 N' d& k# ?: E, B# {
TCP/IP Payload 1454 ! n! }) O5 X# c4 O
PPP Headers +2 4 d; C: J+ ?# u$ d& m
PPPoE Headers +6
) u# `3 |" J6 ?/ @# c3 SEthernet Headers +18
! n0 l5 x; ~/ X) ^4 x1 X8 [1 @/ J ( e1 E3 l* e! o2 H" j& `
Total Frame Size 1480 & [/ E6 j$ J# V& g- h" J7 v$ f
y$ u7 X6 U9 C7 S5 _1 \) _2 A1480 / 48= 30单元 + 40字节
' p* [( X1 p6 ?" ~5 d6 \' ?
7 L3 ~* f b$ f% A2 o( A因此在前面的30个单元中的每个都会包括48字节用户数据。在最后的一个单元中,包括40字节数据,还有一个8字节的SAR尾部,恰好48字节,完全消除了浪费。 |
|