华为路由器修改MTU值失败的原因是啥?
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了华为路由器修改MTU值失败的原因是啥?相关的知识,希望对你有一定的参考价值。
参考技术A 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。
MTU是啥东西,怎么设置?
MTU是什么意思?工行企业网站可以登录进去,进行操作,但在提交数据时,很慢最后会显示该页无法显示?就是什么请指教!
我想看一下你的原稿在那里?好吗?
一、MTU 是英文 Maximum Transmission Unit 的缩写,即最大传输单元,它的单位是字节。在我们常用的以太网中,MTU 一般是 1500,而无线路由器默认一般是 1492,蓝牙官网的默认值672(这个速度很慢了,大约 20k/s 左右)。
二、操作方法
1、查看自己当前网络的 MTU 值,请命令提示符下输入以下命令并回车:netsh interface ipv4 show subinterfaces
2、在命令提示符下输入以下命令并回车:netsh interface ipv4 set subinterface "需修改的连接名" mtu=值 store=persistent其中,需修改的连接名 和 值 要用相应的值来代替。
3、在 Win8.1/10 中以管理员身份运行命令提示符的方法,右击屏幕左下角的Win徽标,在弹出的右键菜单中点击“命令提示符(管理员)”调大数值。
4、Win7点击开始菜单,在所有程序找到“命令提示符(管理员)”点击运行即可。
参考技术A 什么是MTU? MTU是Maximum Transmission Unit的缩写。意思是网络上传送的最大数据包。MTU的单位是字节。 大部分网络设备的MTU都是1500。如果本机的MTU比网关的MTU大,大的数据包就会被拆开来传送,这样会产生很多数据包碎片,增加丢包率,降低网络速度。把本机的MTU设成比网关的MTU小或相同,就可以减少丢包。 3、如何检测网关的MTU? 在本机打开dos窗口,执行: ping -f -l 1472 192.168.0.1 其中192.168.0.1是网关IP地址,1472是数据包的长度。请注意,上面的参数是“-l”(小写的L),而不是“-1”。 如果能ping通,表示数据包不需要拆包,可以通过网关发送出去。 如果出现: Packet needs to be fragmented but DF set. 表示数据包需要拆开来发送。此时,减少数据包长度,再执行上面的ping命令。从1400到1472之间多试几次,就能找到合适的数据包长度了。把数据包长度加上数据包头28字节,就得到MTU的值。 如果检测到网关的MTU值是1500,不需要修改。 如果网关有防火墙ping不通,可以试试直接把MTU设为1400。 4、如何修改本机的MTU? 修改方法如下: (1)、运行regedit (2)、浏览到: HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Tcpip\Parameters\Interfaces 如图2 (3)、Interfaces下有多个子项,每个子项对应一个网卡。请按如下方法选择网卡: (a)确定本机用来连接Internet的网卡或拨号连接的IP,如192.168.0.19; (b)用鼠标点击Interfaces上的子项,查看键值列表中的IPAddress项; (c)如果IPAddress的键值与(a)中的IP相同,即192.168.0.19,则该子项就是要找的网卡。 (4)、进入该子项,在右边的窗口里按鼠标右键,选择“新建”->“双字节值”,输入名称“MTU”,按回车。再用鼠标双击“MTU”,弹出修改窗口: 如图3: 填入MTU的值。填写前请先把基数设为十进制。 设置好后,需要重启机器才能生效。本回答被提问者采纳 参考技术B Maximum Transmission Unit,MTU是指一种通信协议的某一层上面所能通过的最大数据包大小(以字节为单位)。设置合适的MTU值可以解决“部分网站打不开”、“上网速度慢”等问题,并且可以适当提升上网速度。设置多大的MTU值取决于你的上网方式,不同的上网方式支持不同的MTU,下面列出了一些上网方式的MTU值:EtherNet(一般上网方式,默认值):1500PPPoE/ADSL:1492,Dial Up/Modem:576 参考技术C 这个其实是最小以太网帧的大小,因为以太网数据链路层采用的是CSDM/CD(碰撞检测)技术,所以规定了最小帧长为64B(除去头部尾部就是48B),而最大1500B,所以是48B0-1500B,1500是人为硬性规定的,没有为什么 参考技术D 最小数据单元
以上是关于华为路由器修改MTU值失败的原因是啥?的主要内容,如果未能解决你的问题,请参考以下文章