PPP 链路质量监控( 三 )


然而,不需要磋商 。仅在实现者希望保证对端传输不同于其他质量协议的LQR,或者防止
对端维护自己的计时器,或者在LQR传输间建立最大的时间间隔,磋商是必须的 。
下面是磋商LQR的质量协议配置选项格式的总结 。各个域是由左到右传输的 。
0123
01234567890123456789012345678901
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
TypeLengthQuality-Protocol
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
Reporting-Period
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
类型:
4
长度:
8
质量协议:
c025(十六进制)(LQR)
报告周期:
报告周期域(theReporting-Periodfield)是4个Octets和表明了在包传输间的最大时间
间隔(以1/100秒计算) 。对端可以以比商议的更快的速率传输包 。
此值为零表明对端不需要维护计时器 。作为替代,对端一旦接收LQR立即产生一个
LQR 。当对端为带零值的LQR已经发送或者将发送一个包含质量协议配置选项的配置请求
包时,它必须不被带非零值得对端应答 。
2.6包格式
LQR包被封装在PPP数据链路层帧的信息域中,此帧的协议域为c025(LQR) 。下面
是LQR包格式的总结 。域名相对于包的接收者,因为是接收者请求的配置包,各个域从左
到右传输 。
0123
01234567890123456789012345678901
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
Magic-Number
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
LastOutLQRs
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
LastOutPackets
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
LastOutOctets
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
PeerInLQRs
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
PeerInPackets
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
PeerInDiscards
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
PeerInErrors
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
PeerInOctets
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
PeerOutLQRs
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
PeerOutPackets
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
PeerOutOctets
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
下面的各个域实际上并不经过输入链路传输 。相反,它们逻辑上被实现者的Rx过程加
到包上 。
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
SaveInLQRs
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
SaveInPackets
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
SaveInDiscards
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
SaveInErrors
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
SaveInOctets
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
Magic-Number:
魔术数(Magic-Numberfield)是2个Octets和辅助检测looped-back条件下的链路 。除
非由配置选项修改,魔术数必须以零值传输并且在接收端被忽略 。假如磋商了魔术数,则输
入LQR包应该被校验以保证当地端看不到自己的魔术数和looped-back链路 。参考魔术数配
置选项的进一步解释 。
LastOutLQRs:
LastOutLQRs是4个Octets,是从最近接收的PeerOutLQRs复制过来的 。
LastOutPackets:
LastOutPackets是4个Octets,是从最近接收的PeerOutPackets复制过来的 。

推荐阅读