TA的每日心情 | 擦汗 昨天 14:55 |
---|
签到天数: 2372 天 [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。" {( Q) o3 k. R! i) m$ X8 R9 z) _
如果想了解详情,如下:
4 F' w$ ?. [9 c! p& |
5 ~: Q9 l% A- ~, j$ hPPPoE 1492 byte Frame:
' ^: J+ j7 S Z" D$ S( g) Y& h) B$ ?3 f5 W" q( B
Portion Bytes m0 m4 o8 L: U% |% `* G
TCP/IP Payload 1492 9 |* m8 C8 D. `' k+ @
PPP Headers +2 ; @. D& J, n& N9 k! D* n7 ?
PPPoE Headers +6 0 f0 v0 [+ v# c% {4 g# ?6 x' K [
Ethernet Headers +18
( {/ Q% b9 J/ g% p
* t9 C0 }# p/ k- L( I1 `1 H7 TTotal Frame Size 1518
f M* D* x" x; a7 J; w C8 B" E% M! y/ T% k5 {
因此当使用1492时实际应是1518字节。
8 H9 {* [$ z, s5 K2 F( }当一个packet转换为ATM流时,会被分成53字节的单元。(其中48字节用户数据,其他为ATM头信息)$ {/ h4 [5 p/ i' C
1518 / 48 = 31个单元 + 30字节 H* f) q7 O- n: W9 y# r
与以太网不同,ATM单元使用固定的长度53。因此在前面的31个单元中的每个都会包括48字节用户数据。在最后的一个单元中,包括30字节数据,还有一个8字节的SAR尾部说明如何重组这1518字节的数据包。为了维持单元的固定长度,最后的单元中还必须填上10个字节,这就造成了带宽的浪费。
/ }9 Q3 d! [) o0 I1 \8 ~7 Y. j相对应:
% w: u& |- J t; {PPPoE 1454 byte Frame:
" S3 P$ B# s, u3 N5 B& B9 c4 R* f3 H% E" V8 ]
Portion Bytes
4 w# B S4 Y5 B* B9 WTCP/IP Payload 1454
: S( H* H0 g3 g2 GPPP Headers +2 $ F" ]* n% w. C' r: [
PPPoE Headers +6 & L2 _2 u2 ^) S7 v0 e/ G
Ethernet Headers +18
9 @5 |; O( ^: V 6 t0 B! s0 u1 H; S! P$ e
Total Frame Size 1480 # J* I9 P H7 ]9 {# [
2 `; I9 E, n$ b0 o
1480 / 48= 30单元 + 40字节
( M5 Z% V: D- X' n) k Z! g' r1 e: H4 a# o8 F
因此在前面的30个单元中的每个都会包括48字节用户数据。在最后的一个单元中,包括40字节数据,还有一个8字节的SAR尾部,恰好48字节,完全消除了浪费。 |
|