PPP 链路质量监控( 四 )


LastOutOctets:
LastOutOctets是4个Octets,是从最近接收的PeerOutOctets复制过来的 。
PeerInLQRs:
PeerInLQRs是4个Octets,是从最近接收的SaveInLQRs复制过来的 。
无论何时发现PeerInLQRs域为零,LastOut域是不确定的,并且PeerIn域包含对端的
初始化值 。
PeerInPackets:
PeerInPackets是4个Octets,是从最近接收的SaveInPackets复制过来的 。
PeerInDiscards:
PeerInDiscards是4个Octets,是从最近接收的SaveInDiscards复制过来的 。
PeerInErrors:
PeerInErrors是4个Octets,是从最近接收的SaveInErrors复制过来的 。
PeerInOctets:
PeerInOctets是4个Octets,是从最近接收的SaveInOctets复制过来的 。
PeerOutLQRs:
PeerOutLQRs是4个Octets,是从接收的OutLQRs复制过来的 。这个数必须包含此LQR 。
PeerOutPackets:
PeerOutPackets是4个Octets,是从当前的MIBifOutUniPackets和ifOutNUniPackets
复制过来的 。这个数必须包含此LQR 。
PeerOutOctets:
PeerOutOctets是4个Octets,是从当前的MIBifOutOctets复制过来的 。这个数必须包
含此LQR 。
SaveInLQRs:
SaveInLQRs是4个Octets,是从接收的InLQRs复制过来的 。这个数必须包含此LQR 。
SaveInPackets:
SaveInPackets是4个Octets,是从当前接收的MIBifInUniPackets和ifInNUniPackets
复制过来的 。这个数必须包含此LQR 。
SaveInDiscards:
SaveInDiscards是4个Octets,是从当前接收的MIBifInDiscards复制过来的 。这个数必
须包含此LQR 。
SaveInErrors:
SaveInErrors是4个Octets,是从当前接收的MIBifInErrors复制过来的 。这个数必须包
含此LQR 。
SaveInOctets:
SaveInOctets是4个Octets,是从当前接收的InGoodOctets复制过来的 。这个数必须包
含此LQR 。
注重InGoodOctets和MIBifInOctetes计数器不一样,因为InGoodOctets不包括被丢掉
的或者有错的包中的Octets 。
2.7报告传输
当PPP链路控制协议进入打开状态(theOpenedstate),链路质量监控过程可以开始发送
LQR 。假如接收到指定LQR包的协议拒绝,LQM(链路质量治理器)过程必须终止发送
LQR 。
一般说来,当链路的LQR计时器超时时就发送LQR 。假如没有使用LQR计数器,则
一旦收到进入的LQR就产生一个LQR 。磋商过程确保至少链路的一方使用LQR计时器 。
另外,无论何时接收到两个连续的具有相同的PeerInLQRs值的LQR,就产生一个LQR 。
这表明一个LQR已经丢失过,或者实现者以低于对端的速率发送LQR,或者对端加速LQR
产生以更好的量化链路错误 。无论何时LQR被发送,LQR计时器必须重新启动 。
2.8计算
每当从输入链路接收到LQR包,Link-Manager就比较相关的域 。用当前LQR的各个域
值减去前一个LQR的各个域值就可以得到绝对的“delta,”,这样链路的两端可以看到变化
了 。
假如接收的PeerInLQRs域为零,则LastOut域是不确定的,并且PeerIn域包含对端的
初始化值 。这时不作任何计算 。
实现注重:
下面的计数器达到最大值后会变成0 。必须注重这点,保证此时能够计算出正确的"delta"
LastOutLQRs 。域可以直接和PeerInLQRs域比较来决定丢失了多少outbound的LQR 。
LastOutLQRs 。域可以直接和OutLQRs计数器比较来决定有多少outbound的LQR仍在
传递中 。
PeerInPackets的变化可以和LastOutPackets的变化比较来决定输出链路上丢失包的数
目 。
PeerInOctets的变化可以和LastOutOctets的变化比较来决定输出链路上丢失Octets的数
目 。
SaveInPackets的变化可以和PeerOutPackets的变化比较来决定输入链路上丢失包的数

推荐阅读