Print

PPP LCP协商中的MRU选项是如何取值的?

2012-07-24 发表

PPP LCP协商中的MRU选项是如何取值的?

PPP LCP协商的MRUMaximum-Receive-Unit 最大接收单元)是针对PPP报文而言,指发送端PPP报文中信息域的长度不能超过MRU,否则接收端不负责处理,可能会将报文丢弃。

大多数厂家不提供MRU的设置命令而是把MTU的配置值作为本端MRU的值与对端协商MRU。最终PPP链路的MTU的取值应该是:MIN(配置MTUMIN(本端MRU,对端MRU))

因此,封装PPP的接口上的MTU值被改变后,如想让这个改变立即生效,就需触发LCP重新协商。

这里描述的是普通PPP的情形,MPPPPOXPPP应用的MTU的最终取值更加复杂一些。

MRU选项是LCP协商成功的必要选项,这个选项最终必须协商成功,不能忽略,最终PPP双方必须确认这个选项,不能否认或拒绝。