找回密码
 注册

QQ登录

只需一步,快速开始

查看: 10643|回复: 8

[讨论]最大传输单元(MTU)应设定为1454还是1492?

[复制链接]
发表于 2005-12-21 03:30:45 | 显示全部楼层 |阅读模式
最大传输单元(MTU)定义通过网络的每一帧中可以传输的一个包(分组报文)的最大容量,电信赠送的星空极速拨号软件说明是设定为1454,一般网络优化软件通常是1492,究竟是1454还是1492传输效率高些?或者有没有测试用户端最佳(MTU)的方法?
  传输单元缓冲区定义系统的最大TCP接收窗口大小,是否越大越好?
  其他如:
默认分组报文寿命(TTL)、最大数据段长度(MSS)、选择性应答(SACK)等怎样设好些,请斑竹及有心得的网友指教。
发表于 2005-12-21 09:03:31 | 显示全部楼层

[讨论]最大传输单元(MTU)应设定为1454还是1492?

一般都是设置为1492
 楼主| 发表于 2005-12-21 20:09:59 | 显示全部楼层

[讨论]最大传输单元(MTU)应设定为1454还是1492?

[这个贴子最后由mrsteven在 2005/12/21 08:11pm 第 1 次编辑]
下面引用由YES东2005/12/21 09:03am 发表的内容:
一般都是设置为1492
  ADSL超频奇兵里的高级超频选项,有MTU自动检测,这个检测是否精确,请斑竹及有兴趣的网友测试一下,此外还有没有其他测试方法?
  
<ADSL超频奇兵> V4.2 完整测试版下载
发表于 2005-12-21 22:39:58 | 显示全部楼层

[讨论]最大传输单元(MTU)应设定为1454还是1492?

一般都用1492,因为最佳值往往会由于线路质量而改变。

ping -f -l [数据包大小] [DNS]
数据包大小的可用数值可以从 0 到 1500
参数可以是ISP的DNS服务器或者其他互联网上的服务器
如果执行以后返回
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.

就说明该大小数据包超过了ISP的MaxMTU,产生了数据冲突碎片,那么降低数据包大小再次执行,直到返回
Reply from  bytes=32 time=20ms TTL=244
并且要找到数据饱大小是最大的不返回"Packet needs to be fragmented but DF set"标志的大小值。找到以后这个值就 =ISP的MTU参数-28。这里为什么要减去28,因为在TCP/IP数据包中20 bytes用于 IP 报头,8 bytes用于 ICMP 报头。
不返回"Packet needs to be fragmented but DF set"标志的最大值,你的ISP的MTU值描述
1472 1500 用于局域网 1472+28=1500
1468 1496 局域网按照标准是1496,实际常用1500来简化代替
1464 1492 PPPoE常用的MTU值
 楼主| 发表于 2005-12-21 23:17:17 | 显示全部楼层

[讨论]最大传输单元(MTU)应设定为1454还是1492?

下面引用由njly012005/12/21 10:39pm 发表的内容:
一般都用1492,因为最佳值往往会由于线路质量而改变。
ping -f -l  
数据包大小的可用数值可以从 0 到 1500
参数可以是ISP的DNS服务器或者其他互联网上的服务器
...

  很专业的说明,非常感谢,现在就去测试.
 楼主| 发表于 2005-12-21 23:38:06 | 显示全部楼层

[讨论]最大传输单元(MTU)应设定为1454还是1492?

下面引用由njly012005/12/21 10:39pm 发表的内容:
一般都用1492,因为最佳值往往会由于线路质量而改变。
ping -f -l  
数据包大小的可用数值可以从 0 到 1500
参数可以是ISP的DNS服务器或者其他互联网上的服务器
...
  如果用路由器的话,可否用路由器的IP ping?因用路由器后DNS服务器状态是这样
  192.168.1.1 (路由器的IP)
  202.96.128.166
  202.96.128.86
  即可否这样ping:
  ping -f -l [数据包大小] 192.168.1.1 (路由器的IP)
发表于 2005-12-22 19:57:12 | 显示全部楼层

[讨论]最大传输单元(MTU)应设定为1454还是1492?

路由器属于局域网,不属于PPPOE。
 楼主| 发表于 2005-12-22 20:27:39 | 显示全部楼层

[讨论]最大传输单元(MTU)应设定为1454还是1492?

下面引用由njly012005/12/22 07:57pm 发表的内容:
路由器属于局域网,不属于PPPOE。
  测试结果:ping -f -l [数据包大小] 192.168.1.1 (路由器的IP) 与 ping -f -l [数据包大小] 202.96.128.166 (ISP的DNS IP)的返回数值相同.
  请教另一个问题,Internet协议(TCP/IP)属性里的WINS服务器应该怎样填,填WINS服务器有什么作用.
发表于 2005-12-22 20:48:24 | 显示全部楼层

[讨论]最大传输单元(MTU)应设定为1454还是1492?

下面引用由njly012005/12/22 07:57pm 发表的内容:
路由器属于局域网,不属于PPPOE。
那如果我PING 猫的IP 值为1464时出现 Reply from  bytes=32:bytes=1464 time=1ms TTL=64

那我优化网络的时候 最大传输单元、最大数据段长度、传输单元缓冲区、默认分组报文寿命等应该怎么填?
谢谢。
*滑块验证:
您需要登录后才可以回帖 登录 | 注册

本版积分规则

Archiver|小黑屋|宽带技术网 |网站地图 粤公网安备44152102000001号

GMT+8, 2025-6-9 07:07 , Processed in 0.044052 second(s), 4 queries , Redis On.

Powered by Discuz! X3.5 Licensed

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表