TA的每日心情 | 奋斗 前天 10:28 |
---|
签到天数: 2370 天 [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。" B6 X5 C0 J7 I7 t9 ^
如果想了解详情,如下:4 N* u- I( U) G9 }( X; K
0 @ n; Z d& H2 E9 I
PPPoE 1492 byte Frame:
& l/ g; B6 r. `) W% ~4 c8 K" K+ b, N2 D8 f2 ?/ A3 h* w6 i; B f
Portion Bytes ! f, ^ |% ]$ _- Q6 H/ L2 L" B2 {
TCP/IP Payload 1492
* N) G0 h1 o. g' c' lPPP Headers +2 V' Y N- X: w! t
PPPoE Headers +6 ) V; Y0 f( j. A* z* }- G) e4 ?* {
Ethernet Headers +18 ) Y: f+ b% G2 e1 o9 @' a
4 ^8 h) R( Z. Z, O0 C# E
Total Frame Size 1518
L2 D% _4 ^8 \7 r2 p7 z$ T
4 {* U, X6 _' x' g T9 R因此当使用1492时实际应是1518字节。
: y7 J& N5 E) } r$ `/ s' |当一个packet转换为ATM流时,会被分成53字节的单元。(其中48字节用户数据,其他为ATM头信息)' X- e/ d' m% v
1518 / 48 = 31个单元 + 30字节 & L6 {2 T3 a$ R+ ?2 Y% Z$ \3 I5 |
与以太网不同,ATM单元使用固定的长度53。因此在前面的31个单元中的每个都会包括48字节用户数据。在最后的一个单元中,包括30字节数据,还有一个8字节的SAR尾部说明如何重组这1518字节的数据包。为了维持单元的固定长度,最后的单元中还必须填上10个字节,这就造成了带宽的浪费。# r. u. E% X; w- X
相对应:
- N2 T$ i# h, y/ fPPPoE 1454 byte Frame:, R+ d# H; s" O
s* o' K y! S# kPortion Bytes * @1 d0 M& {! w1 o- R; M. ?
TCP/IP Payload 1454 ( K P7 H6 a ~, r' t
PPP Headers +2
" m+ p [& o# G% v9 q# WPPPoE Headers +6 4 Y' [, J+ ` L$ b! l
Ethernet Headers +18 5 I2 s" j) n& [8 a; E# f
6 N* G/ T) P# J. \Total Frame Size 1480
; W8 F) V) y* F' [0 \4 I
( W6 ~+ U5 c) }2 V- h, r0 \1480 / 48= 30单元 + 40字节
; ~6 i& E7 L+ H5 m0 z6 J6 O7 m3 z/ z7 t6 Q# R
因此在前面的30个单元中的每个都会包括48字节用户数据。在最后的一个单元中,包括40字节数据,还有一个8字节的SAR尾部,恰好48字节,完全消除了浪费。 |
|