

->

关于MTU
MTU(最大传输单位)是网络设备传输的最大数据包数. 对于各种路由器,最佳MTU值通常是默认值. 有时,更改MTU值可以改善设备的性能. 这很容易做到,但实际上,它经常会引起其他问题. 除非发生以下情况,否则最好保持MTU不变:
当您无法连接到ISP或使用其他Internet服务时,他们的技术支持人员建议更改MTU值
使用虚拟**时,遇到性能问题时可以考虑更改MTU
为了提高某些网络性能,使用了优化MTU值的应用程序,这会导致连接性和其他性能问题
将数据包发送到MTU值较低的设备时,它将被分解成小块. 从理论上讲,应该在Internet上所有可访问的计算机,交换机,路由器和所有设备上将MTU值设置为相同的大小. 但是您无法控制Internet上的MTU值. 实际上,局域网中最佳的MTU值取决于硬件,软件,无线接口等.

在一种情况下修改MTU的大小可使设备正常工作,但在其他情况下,则可能导致性能和连接性问题
当MTU值不同的设备相互通信时,信息包将被分成多个倍数,以便可以将其传输到MTU值最小的设备上.
Windows XP自动设置MTU. 换句话说,它针对各种应用优化了MTU的整体性能. 微软文章解释了为什么使用Windows XP的宽带用户无法连接到ISP
一旦网络设备分解了一个数据包,该数据包将保持拆分状态,直到到达目的地为止
各种应用的最佳MTU值
设置MTU大小是一个反复试验的过程: 从最大值1500开始减小直到解决问题. 使用以下值之一可以解决由MTU值引起的一些问题:
1500. 以太网数据包的最大值,也是默认值. 没有PPPoE和虚拟**的网络连接的典型设置. 是各种路由器,网络适配器和交换机的默认设置
1492. PPPoE的最佳价值
1472. 使用ping的最大值(大于此值的数据包将首先分割)

1468. DHCP的最佳价值
1430. 虚拟**和PPTP的最佳价值
576. 拨号连接到ISP的标准值
好的,请注意,以上信息是正常情况下的MTU值. 不同地区的不同运营商和不同机房也可能导致MTU值不一致!
如何检查MTU值?
计算机将网络电缆直接插入调制解调器以进行ADSL拨号Internet访问,并在cmd命令下输入:
netsh接口ipv4显示子接口

如上所示,它是本地ADSL运营商的MTU值. 而不是默认固件1500.

如何测试MTU的最大值?
MTU值越大,发送的数据包数量越大,发送数据包的时间越短. 从理论上讲,网络可以得到改善. 如何测试自己的MTU的最大值?
首先mtu默认值,键入CMD命令:
ping -f -l 1500
1500是默认值,让我们测试它是否可以达到1500
该命令返回: “数据包需要拆分,但是设置了DF. ” MTU值太大!让我们尝试降低MTU值

ping -f -l 1450
PING值出现,表示可以通过MTU设置1450.
再次测试1451.
ping -f -l 1451
该命令返回: “该数据包需要拆分,但已设置DF. ” MTU的最大值是1450.
所以有人想知道为什么调制解调器下的测试是1478,而ping测试是1450?
通过以上ping操作获得的MTU值不能直接用于本地设置,因此应在其中添加28(数据包头大小28字节),因此在WAN设置页面上最终将MTU大小更改为1478.
最后mtu默认值,我在路由器的WAN接口上将MTU值设置为1478.
官方QQ群组号码: 922069959
点击链接加入群聊[路由器通信]:

->
奖励支付宝和微信奖励
本文来自电脑杂谈,转载请注明本文网址:
http://www.pc-fly.com/a/tongxinshuyu/article-149378-1.html
美狗再不收敛
我想这样就好了