TA的每日心情 | 奋斗 昨天 11:21 |
---|
签到天数: 2393 天 [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。
- O/ \2 U2 Q- y# f; \6 T如果想了解详情,如下:
) z' ]+ n# r6 Z
- n+ v7 Z9 t& c7 `8 A1 N4 z% H$ [PPPoE 1492 byte Frame:5 M& _! ?+ E2 z7 W
4 ?' x. k/ T z+ Q; R5 [
Portion Bytes
F# Q0 Q9 k/ UTCP/IP Payload 1492 % O4 S6 p& q6 i# D1 n1 `( x" p
PPP Headers +2
1 l) a! i& |' bPPPoE Headers +6
Z: F* a6 s4 D! e% |' HEthernet Headers +18
3 t* c% j+ V# `& r8 b6 e& c
" P9 i) k$ Y$ j5 A- b0 ~$ a! j- Z5 kTotal Frame Size 1518 - Q& e+ i. y1 y& `1 x7 i _
$ G6 i+ B, G' z! n8 l
因此当使用1492时实际应是1518字节。+ w7 S( ^' b( J: j
当一个packet转换为ATM流时,会被分成53字节的单元。(其中48字节用户数据,其他为ATM头信息)
; X: Z8 b1 E+ Y, A* x1518 / 48 = 31个单元 + 30字节 ( R! P8 D" [3 W' X( j
与以太网不同,ATM单元使用固定的长度53。因此在前面的31个单元中的每个都会包括48字节用户数据。在最后的一个单元中,包括30字节数据,还有一个8字节的SAR尾部说明如何重组这1518字节的数据包。为了维持单元的固定长度,最后的单元中还必须填上10个字节,这就造成了带宽的浪费。
- H7 F/ T# W! u2 E5 g, W) v# ^相对应:( V; |* Q' L7 r# t
PPPoE 1454 byte Frame:9 V: r3 j4 ^$ s4 E. l
- s& P- c$ l( m& v" kPortion Bytes
! }% q/ |( B& {& p/ xTCP/IP Payload 1454 ! n* V( w& @8 a w f7 R0 @$ K1 o
PPP Headers +2 }* x0 r: L" ?; b
PPPoE Headers +6 . \4 P) T1 |" m" {( s* w3 o
Ethernet Headers +18
% g F0 I; Y' z1 n! o, g8 Q6 Y2 W
- g7 g' A6 J; E# a( PTotal Frame Size 1480
" X+ [! C+ Q) }( E
4 Q: r! H) T1 m, E1480 / 48= 30单元 + 40字节6 p+ X) K! R% G# R+ K% D$ V2 L1 A7 y- g
( R, v( y5 x- J/ }1 Y3 C. i因此在前面的30个单元中的每个都会包括48字节用户数据。在最后的一个单元中,包括40字节数据,还有一个8字节的SAR尾部,恰好48字节,完全消除了浪费。 |
|