MTU是MaximumTransmissionUnit的缩写,它是网络上传输的最大数据包. 大多数网络设备的MTU为1500,MTU的单位为字节. 如果本机的MTU大于网关的MTU,则会分解较大的数据包以进行传输,这将生成大量的数据包碎片,增加数据包丢失率,并降低网络速度.
将本机的MTU设置为小于或等于网关的MTU,以减少数据包丢失. MTU是指可以通过通信协议的特定层的最大数据包大小和最大传输单位. 通常与通信接口有关.
一个
路由器通过POS1 / 0/0接口连接到对等设备. 使用mtu命令将POS接口的MTU值修改为1500字节时,发现MTU值无效.
第二,故障分析
1. 在POS接口视图中,执行shutdown和undo shutdown以重新启动POS接口.
2. 执行显示界面pos,发现有效MTU值仍为1492字节.
3. 检查对等设备,发现对等POS接口的MTU值为1492字节. PPP进行MRU协商时,如果两端的MTU值不一致,则协商结果将以MTU值较小的一端为准.
三,疑难解答
在路由器上执行以下操作,将对等POS接口的MTU值修改为1500字节路由器默认mtu,然后重新启动接口. 配置完成后,两端的MTU值为1500字节,故障得以解决.
当PPP执行MRU协商时,如果两端的MTU值不一致,则协商结果将基于MTU较小的一端. 这与BelKin路由器设置相同,并且数据包需要分解才能发送. 此时,请减少数据包的长度,然后执行上述ping命令.
从1400到1472再尝试几次,以找到正确的数据包长度. 将数据包的长度添加到数据包标头的28个字节中,以获取MTU值.
如果网关的MTU值为1500,则无需修改.
如果网关无法通过防火墙ping通,则可以尝试将MTU直接设置为1400.
本文标题: 为什么华为路由器修改MTU值失败
本文地址:
本文来自电脑杂谈,转载请注明本文网址:
http://www.pc-fly.com/a/tongxinshuyu/article-214767-1.html