MTU设置

MTU设置为1500可能会导致一些ADSL用户就会不能注册

WAN接口方式是PPPoE(ADSL)的用户,无法通过System->Lincence来注册Sonicwall防火墙。注册过程总是失败。但Ping Sonicwall License Server都是正常的。


【解决方法】
因为PPPoE头占据了8个bytes,所以通过修改MTU大小(Network->Interface->Advance->MTU Size),从1500改为1492能解决这个问题。
在Sonicwall最近的一些版本中,当配置了PPPoE的接口方式后,MTU大小会自动调整为1492.


改为1452最好应该,而且理论上会略微加快一点网速

Re: MTU设置为1500可能会导致一些ADSL用户就会不能注册

为什么改为1452会略微加快网速呢?能说一下原因吗?

Re: MTU设置为1500可能会导致一些ADSL用户就会不能注册

帖子由 Andy » 2011-06-08 16:38

EthernetII帧最大不超过1518Bytes,去掉源MAC地址6Bytes、目的MAC地址6Bytes、Type位2Bytes和CRC位4Bytes,剩余的1500Bytes为MTU。
由于PPPoE是在以太网上跑PPP协议,PPP头占了8Bytes,因此MTU改为1492Bytes,去掉IP数据包包头的20Bytes和TCP数据段包头的20Bytes,剩余的1452Bytes为MSS(Maximum segment size)。
因此您说的1452字节应该指的是MSS,这与修改MTU为1492Bytes的效果是相同的。

Re: MTU设置为1500可能会导致一些ADSL用户就会不能注册

帖子由 Andy » 2011-12-23 15:32

ydyd 写道:改为1452最好应该,而且理论上会略微加快一点网速

EthernetII帧的大小=DMAC(6字节)+SMAC(6字节)+Type(2字节)+Data(即MTU=1500字节=Data payload(1460字节)+TCP header(20字节)+IP header(20字节))+CRC(4字节)=1518字节
位于DSL多路复用器和ISP路由器之间的是ATM(异步传输模式),ATM采用48字节固定长度的信元体
1518/48=31信元+30字节 约32信元

第32个信元只有30字节,加上ATM会给每个1518字节的帧加上8字节的ATM trailer,那么现在有38字节,为了满足固定48字节的信元,ATM会额外添加10字节的填充

ATM在每个信元体前有5字节的信元头
32信元 x 5字节信元头=160字节

这样总长度为1518字节(EthernetII帧)+160字节(信元头)+8字节(ATM trailer)+10字节(信元体填充)=1696字节

1696字节中,实际数据开销是1452字节,
1696/1452=116.80%

如果把MTU改成1452,帧大小=1452(MTU)+8字节(PPPoE头部)+ DMAC(6字节)+SMAC(6字节)+Type(2字节)+CRC(4字节)=1478字节,1478/48=30信元+38字节,约31信元

第31个信元只有38字节,加上ATM会给每个1518字节的帧加上8字节的ATM trailer,那么现在有46字节,为了满足固定48字节的信元,ATM会额外添加2字节的填充

ATM在每个信元体前有5字节的信元头
31信元 x 5字节信元头=155字节

这样总长度为1478字节(EthernetII帧)+155字节(信元头)+8字节(ATM trailer)+2字节(信元体填充)=1643字节

1643字节中,实际数据开销是1412字节(MTU减去IP header再减去TCP header),
1643/1412=116.36%

因此当MTU改成1452后,减少了0.44%的额外开销,对于1.544Mbps的T1标准来说增加了10kbps的速率


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值