chinazjr 发表于 2006-10-7 11:39:37

对MTU值与MSS值的不解

网吧是100M的电信光纤.现在是WIN2003的代理.
现在要改为ROUTER OS 2.9.6 的.
在论坛里看到别人说修改合适的MSS 值会最大利用网络.
我现在PING 我们这里的DNS
PING 202.96.107.27 -F -L 1472 通的. 最大的MTU值为1472 ,如果是1474就不行了.
返回结果为:

Pinging 202.96.107.27 with 1472 bytes of data:

Reply from 202.96.107.27: bytes=1472 time=3ms TTL=251
Reply from 202.96.107.27: bytes=1472 time=3ms TTL=251
Reply from 202.96.107.27: bytes=1472 time=3ms TTL=251
Reply from 202.96.107.27: bytes=1472 time=3ms TTL=251

Ping statistics for 202.96.107.27:
    Packets: Sent = 4, Received = 4, Lost = 0 (0% loss),
Approximate round trip times in milli-seconds:
    Minimum = 3ms, Maximum = 3ms, Average = 3ms

不知道取最大值会不会有什么不好的影响.

根据他们的算法得出MSS值为:1472+28-40=1460

这样修改应该没有提?

希望高手出来说说....

kiey 发表于 2006-10-7 12:29:57

光纤的接入就不用进行修改了.使用ROS的默认值就可以了.

bleai 发表于 2006-10-7 19:19:08

mtu

zooyo 发表于 2006-10-8 09:55:08

ROS的每个Interface上都有一个MTU值,MTU就相当于MSS,一个是最大传输单元,一个是最大分割包,可以理解成一个东西,你的包必须小于该Interface的MTU值减28,这样通讯时候才不会因为包过大而拆包,产生碎片造成访问慢的问题,一般推荐1400吧,这个大小可以自己适当的调整,在实践中获得!
页: [1]
查看完整版本: 对MTU值与MSS值的不解