mtu什么意思,华为WSR20路由器MTU是多少,怎么修改?

MTU值是最大传输单元 , 数据包在通过路由器转发的时候要切片分片处理 。MTU值就是允许最大的切片通过 , 如果切片大于MTU值 , 就会丢弃一部分 , 于是就出现丢包了 。一般路由器默认的MTU不要去修改 , 都符合网络标准的 。对网速不会有影响

mtu什么意思,华为WSR20路由器MTU是多少,怎么修改?

文章插图
华为WSR20路由器MTU是多少 , 怎么修改?
请登录路由器的管理界面并进入WAN口的设置页面 , 将WAN口的MTU值由默认的1500或者1492改为1400或者更小进行尝试 。MTU的中文意思为最大传输单元 , 如同高速公路对行驶速度有限制的原理 , 网络中对传输的数据包大小有限制 。TP-LINK路由器的MTU默认值根据国际标准设置 , 可达到最大效率 。但有部分ISP没有按照国际标准设置 , 自行将默认值调小 , 使得有些比较大的数据包无法通过 。将MTU值改小可快速解决这一问题 。
C:WINDOWS>ping -f -l 1500 127.0.0.1
Pinging 127.0.0.1 with 1500 bytes of data:
Packet needs to be fragmented but DF set.
Packet needs to be fragmented but DF set.
Packet needs to be fragmented but DF set.
Packet needs to be fragmented but DF set.
Ping statistics for 127.0.0.1:
Packets: Sent = 4, Received = 0, Lost = 4 (100% loss), Approximate round trip times in milli-seconds:
Minimum = 0ms, Maximum = 0ms, Average = 0ms
上面的式子中 , -l 是 L 的小写(不是 1 喔) , 1500 是我们要测的 MTU 值 , 结果出现了:Packet needs to be fragmented but DF set. 这个东西 , 那表示MTU值太大了 , 你需要更小的 MTU 值才行!好啦!那假设我们使用 1464 来测试时:
C:WINDOWS>ping -f -l 1464 127.0.0.1
Pinging 127.0.0.1 with 1464 bytes of data:
Reply from 127.0.0.1: bytes=1464 time=10ms TTL=128
Reply from 127.0.0.1: bytes=1464 time<10ms TTL=128
Reply from 127.0.0.1: bytes=1464 time<10ms TTL=128
Reply from 127.0.0.1: bytes=1464 time<10ms TTL=128
Ping statistics for 127.0.0.1:
Packets: Sent = 4, Received = 4, Lost = 0 (0% loss), Approximate round trip times in milli-seconds:
Minimum = 0ms, Maximum = 10ms, Average = 2ms
结果出现了回应了!这表示这一个 MTU 值是可行的!不过 , 强烈建议找出可行的最大 MTU 值!这样一来 , 在设定的时候 , 才可以达到最佳的网速!
找出 MTU 值:利用上面这个方法找到的数值还不是 MTU 喔!由于一些封包上面的问题 , 上面这个值再加上 28 才是我们所需要的 MTU 值!所以 , 在上面的例子中 , 我们所需要的 MTU 值是 1464+28=1492!
一般来讲 , 设计好本机的MTU值 , 可以解决部分网站打不开的情况 , 但是如果你的共享主机或路由器的MTU设置有问题 , 有时问题仍然存或 , 或者出现网速过慢的情况 。合理的设置路由器与本机的MTU值 , 就可以完全解决上述问题 , 使上网速度达到最大化.
【mtu什么意思,华为WSR20路由器MTU是多少,怎么修改?】一般来讲 , 设计好本机的MTU值 , 可以解决部分网站打不开的情况 , 但是如果你的共享主机或路由器的MTU设置有问题 , 有时问题仍然存或 , 或者出现网速过慢的情况 。合理的设置路由器与本机的MTU值 , 就可以完全解决上述问题 , 使上网速度达到最大化 。