PPPOE报文 MTU计算

PPPOE计算报文,怎么算?
一个PING包:
PPPOE报文 == 以太网头(16) + pppoe头(8) + IP报文头 + data
MTU最大值1500指的是:除了以太网头其他数据包总共1500字节。
所以在PPPOE报文中PPPOE头是必须的吧,所以PPPOE最大的传输数据为1500 - 8 = 1492;

在设置PPPOE报文MTU为1454的时候,怎么算呢?
1.只说MTU,不说什么PPPOE的MTU,还是正常的报文啥的。这里的MTU应该是 1454 + 8,一个条件不能超过1500就对了
2. 现在计算pppoe的MTU,一共传输1454+8的数据,页面设置了1454这里对应是,不包含PPPOE报文头传输的数据。
3. 1454 - 20 = 1434; 最后实际传输1432个数据,为什么呢?因为IP报文有个特性,8字节对齐,1432刚好可以,但是1434就多了。
4. 多了的怎么处理呢,下个分片的包传过去就好了。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值