|
发表于 2014-8-6 14:31:41
|
显示全部楼层
3 S3 N/ \( P0 Q% L1 p+ GMTU:最大传输单元,指的是二层设备所能一次传输的最大载荷的大小。如果超过该数值则无法传输。一些常见的链路的MTU如下:. L* H* e; }2 B* m
10/100m以太:1500(加上以太帧头的话是1514) @! _3 a% E$ I8 l7 a3 g1 v3 x. B
1000M以太:9216(这个应该是不加以太帧头的)
0 H- J( x: m- sE1: 17940
) b+ Y/ D8 V6 j# { l
1 s' p8 s+ y5 c+ Y7 n4 D* K6 ^$ A3 n1、MTU和MSS的关系:- `& h( o" w( a9 m5 |
MSS是TCP协议在三次握手阶段协商的一个参数,是TCP协议本身一次所能传输的数据块的大小,他和WIN参数一起影响TCP的效率。MSS+TCP头部+IP头部<=MTU ,这样才可以保证TCP发出的数据不分片的传输。如果大于MTU则必然发生分片。
+ b: U: p$ F! @
8 v- r4 I% t2 r- S0 L" y2、MTU和VLAN的关系:& q' w0 O, S& S; U
由于VLAN的机理是在以太网的帧头部加入了4个字节的VLAN TAG信息,因此在支持TRUNK链路的接口上要求MTU不小于1518字节。才能保证以太接口1514的MTU值。& ]) o, q. f& ?( B
( y0 \4 O. k* r2 y
3、MTU和各种VPN的关系:
9 u( Z, g1 t3 l9 }6 m2 I" o6 d; G" _9 F
因VPN要对原有的IP或者是TCP/UDP数据进行封装,因此也增加了数据的长度。这样也就导致了实际的VPN 虚接口的MTU值的减小。具体的减少值不通的VPN也不相同。6 o' G7 I) @* u" U1 f
1 W* p9 I# v" G# Z7 u2 }- q# a. x, i4、MTU与MPLS MTU# U2 C$ r8 k, H( g2 |+ U
y0 s6 {: i* \& VMPLS只在二层帧头和三层包头之间加入了4个字节的MPLS垫层,因此和VPN的道理是一样的也较少了实际的MTU数。特别是多层次标签的MPLS((一般为2层)如MPLS L2 L3VPN),这样就更加减少了MTU的数值。
# H9 y8 Y+ _/ I0 h1 n" @% p& x( S9 Z7 H9 _' {, ]$ U; C' P0 c- |. W
5、MTU与PMTU
) A% N3 m6 m, n8 t$ F4 `PMTU是对到目的地的路径的最小MTU探测机制,原理是利用了IP头部的DF位和ICMP差错报文。具体的过程自己搜索吧。 |
13#
2014-8-6 14:31:41
回复(0)
收起回复
|