TA的每日心情 | 擦汗 12 小时前 |
---|
签到天数: 2392 天 [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。
" n( G7 l( i7 l3 \) b6 [* u如果想了解详情,如下:
$ N' ~* d2 K4 c2 o# T& ?$ u$ m
. j' F2 @, N- V! c. T% uPPPoE 1492 byte Frame:& R' ?' ^, I) V4 g; w% E# M3 B3 W' M
3 D! |% ]( a; q! ~9 K% F+ h
Portion Bytes
3 x, M) y& J$ |, D9 ?6 |# kTCP/IP Payload 1492 ?9 }* Z% W( I2 a1 b! j# U
PPP Headers +2 ; q/ R1 I1 A, }- K& O" A0 D Y, s0 d
PPPoE Headers +6 7 m8 H: `# {' X- L7 D8 L
Ethernet Headers +18
8 ]& E f& Q5 l: Z( [1 C & O1 v( t+ c8 W0 i
Total Frame Size 1518
+ u' B# R* f7 V5 j" w+ E6 O5 |6 p- i5 k: P b7 a I; J6 b
因此当使用1492时实际应是1518字节。
+ I+ @, e5 f0 T5 x" n" _$ y当一个packet转换为ATM流时,会被分成53字节的单元。(其中48字节用户数据,其他为ATM头信息)7 o* S6 ~" I0 F7 W$ k" O' R- t
1518 / 48 = 31个单元 + 30字节
! M. F0 M6 T( m: o8 C% W+ }5 m; O与以太网不同,ATM单元使用固定的长度53。因此在前面的31个单元中的每个都会包括48字节用户数据。在最后的一个单元中,包括30字节数据,还有一个8字节的SAR尾部说明如何重组这1518字节的数据包。为了维持单元的固定长度,最后的单元中还必须填上10个字节,这就造成了带宽的浪费。
! G! W" O/ t# s$ c$ `相对应:
5 b/ B; O! G* w5 ~+ J' CPPPoE 1454 byte Frame:2 r. O* O& { i. S+ A U
# W' E$ T" Z) G' C( Z. |Portion Bytes Z: Q! d# d4 y" B9 O* ]. L
TCP/IP Payload 1454
' R' k4 S: V/ GPPP Headers +2
8 y8 b4 a# U) l& N% v5 B5 |PPPoE Headers +6
" }2 X7 }# T( q, m" L5 o6 W! n' uEthernet Headers +18 4 b: }/ Z" q5 Y
4 q$ g1 [$ {6 _2 o* o
Total Frame Size 1480 8 E2 l6 |; e/ N# @
7 K9 x9 _. y' e
1480 / 48= 30单元 + 40字节1 Q5 p: @# x4 r4 k
! Y. ]" X' w1 {7 q) q
因此在前面的30个单元中的每个都会包括48字节用户数据。在最后的一个单元中,包括40字节数据,还有一个8字节的SAR尾部,恰好48字节,完全消除了浪费。 |
|