华为路由器修改MTU值失败的原因

网络 路由交换
MTU是MaximumTransmissionUnit的缩写,是网络上传送的最大数据包,大部分网络设备的MTU都是1500,MTU的单位是字节,如果本机的MTU比网关的MTU大,大的数据包就会被拆开来传送,这样会产生很多数据包碎片,增加丢包率,降低网络速度。

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、执行display interface pos,发现生效的MTU值仍为1492字节。

3、 检查对端设备,发现对端POS接口的MTU值为1492字节,PPP在进行MRU协商时,如果两端的MTU值配置不一致,协商结果会以MTU值小的一端为准。

三、故障处理

在路由器上执行以下操作,将对端POS接口的MTU值修改为1500字节,并重启接口,配置完成后,两端的MTU值均为1500字节,故障解决。

PPP在进行MRU协商时,如果两端的MTU值配置不一致,协商结果会以MTU值小的一端准,这点与BelKin路由器设置相同,数据包需要拆开来发送。此时,减少数据包长度,再执行上面的ping命令。

从1400到1472之间多试几次,就能找到合适的数据包长度了。把数据包长度加上数据包头28字节,就得到MTU的值。

如果检测到网关的MTU值是1500,不需要修改。

如果网关有防火墙ping不通,可以试试直接把MTU设为1400。

责任编辑:遗忘者 来源: 路由人
相关推荐

2011-03-30 15:24:32

POS接口MTU

2011-10-31 09:45:14

MTU

2009-12-18 17:07:14

2009-09-21 10:02:00

2009-12-11 15:21:15

华为路由器CISCO路由器

2009-11-17 13:37:23

2010-08-09 14:18:53

路由器telnet

2009-12-03 17:02:37

华为网络路由器

2010-07-28 15:26:10

路由器命令

2009-11-10 10:10:01

华为路由器

2010-08-12 09:44:39

华为路由器单臂路由

2010-08-09 09:43:57

华为路由器显示语言修改

2011-04-08 17:49:23

OSPF路由

2010-08-20 13:10:53

思科路由器

2009-11-25 13:48:44

2010-08-05 08:43:40

2013-01-30 15:43:29

路由器无线网络网络故障

2010-08-09 09:49:15

华为路由器配置

2010-08-09 10:31:00

华为路由器路由配置命令

2009-11-10 16:59:18

华为路由器
点赞
收藏

51CTO技术栈公众号