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。9 j$ g, ^ ^8 s) T- o% d$ k) e
如果想了解详情,如下:) r* G$ |! W, K
0 M/ C2 S$ _2 i5 ?8 g
PPPoE 1492 byte Frame:; P. |4 C+ l) m4 a( T. Y# k- i) S' J
7 `/ F/ O2 z' A' l" O' y& {: GPortion Bytes
( v; `: Y3 f/ b$ m7 S. c5 XTCP/IP Payload 1492 ' X% z+ H% T$ B- U, d' e7 _+ D
PPP Headers +2
: H2 a6 T4 ~1 `; f3 R/ j% yPPPoE Headers +6
6 [& f* L, j0 L: v9 t- p. OEthernet Headers +18 ; j N/ I" f- x* a [1 e
# G9 r" G- r" W
Total Frame Size 1518
/ `2 Y* [4 n. P; o
+ n2 ~/ \+ T+ L2 R* g因此当使用1492时实际应是1518字节。, ^ p% T3 g: m" G
当一个packet转换为ATM流时,会被分成53字节的单元。(其中48字节用户数据,其他为ATM头信息)
& k( Q! ~. ?- |# W% I1518 / 48 = 31个单元 + 30字节
8 L, |3 {9 R6 y与以太网不同,ATM单元使用固定的长度53。因此在前面的31个单元中的每个都会包括48字节用户数据。在最后的一个单元中,包括30字节数据,还有一个8字节的SAR尾部说明如何重组这1518字节的数据包。为了维持单元的固定长度,最后的单元中还必须填上10个字节,这就造成了带宽的浪费。8 T$ J7 r/ x( W4 B+ Y5 ^6 w4 w
相对应:+ f9 K' H$ Z+ H( c3 f( R3 r; Y2 V
PPPoE 1454 byte Frame:
+ ^) {- y# M* G, U3 M
" w. e, {5 \& a+ L1 LPortion Bytes . L2 Q4 E, a! S8 a
TCP/IP Payload 1454 ) Z* r3 R2 j; a
PPP Headers +2 8 K1 Y' Z* f6 w( p/ z
PPPoE Headers +6
1 X* k, w' ?. s% W. ?) I# ]5 jEthernet Headers +18 " l2 H5 H3 R$ d. Y' f1 g2 [& Y
* L y4 k- G+ _" V4 {3 JTotal Frame Size 1480 ' Y( g# q8 E$ \0 |( }9 h( m5 C x+ m
4 y+ u P8 p6 K
1480 / 48= 30单元 + 40字节
8 E3 L% c/ o/ p2 }9 Q
1 l1 K; G( m+ [8 g0 N因此在前面的30个单元中的每个都会包括48字节用户数据。在最后的一个单元中,包括40字节数据,还有一个8字节的SAR尾部,恰好48字节,完全消除了浪费。 |
|