您的位置:首页 > 其它

如何设置路由器的MTU

2017-06-11 12:11 260 查看
前几天搞了个ER-X,总觉得没有发挥其最大的能力。今天查了下如何设置MTU,罗列如下,备忘。

1. 目前都是PPPOE,这个不管网络如何复杂,均不要在路由后面计算封包大小。正确的是电脑直接连猫,直接拔号,实际上是模拟路由环境。

执行

ping -l 1472 -f www.baidu.com

如果出现DF,就改小1472 直至出现第一个无DF标志的。

我这面电信网络是1452

2. 取上面的1452 加上28 也即1480为真正的MTU。

PING本身ICMP是8字节,在IP之上,PING时IP头为标准的20字节 所以直正的数据包要加上28.

MTU是整个IP包的大小限制。 TSO除外

3. MSS的设置

1480是MTU。平时TCP传输 真正的数据是IP头+TCP头 各20字节

MSS值应为MTU-40

所以设置MSS为1440.

OK了。

附ER-X设置的命令:

set firewall options mss-clamp interface-type pppoe
set firewall options mss-clamp mss 1440
set interfaces ethernet eth0 pppoe 0 mtu 1480
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: