网络体检技术大揭秘--中篇
环回测试(Loopback,LB)功能类似于IP层的ping功能,用于验证源MEP与目标MP之间的连接状态。该功能的实现方式是:由源MEP发送LBM PDU给目标MP,并根据能否收到对端反馈的LBR PDU来检验链路状态。 图7 环回测试示意图 如图7所示,在Device A与Device C之间进行环回测试的过程如下:
在超时时间内,如果Device A收到了Device C回应的LBR PDU,则可以根据其中携带的时间信息算出Device A到Device C的网络时延;否则,便认为Device A到Device C不可达。此外,通过连续发送多个LBM PDU并观察LBR PDU的返回情况,还可以了解网络的丢包情况。 (5) 链路跟踪功能 链路跟踪(Linktrace,LT)功能类似于IP层的tracert功能,用于确定源MEP到目标MEP的路径,其实现方式是:由源MEP发送LTM PDU给目标MEP,目标MEP及LTM PDU所经过的MIP收到该报文后,会发送LTR PDU给源MEP,源MEP则根据收到的LTR PDU来确定到目标MEP的路径。 图8 链路跟踪示意图 如图8所示,在Device A与Device C之间进行链路跟踪的过程如下:
如果Device A到Device C之间的路径有故障,则故障点下游的设备将无法收到LTM PDU,也不会回复LTR PDU,据此可判定故障点的位置。例如,若Device A能收到Device B回复的LTR PDU,但收不到Device C回复的LTR PDU,就可以判定Device B和Device C之间的路径有故障。 (6) 告警抑制功能 告警抑制功能是ITU-T Y.1731基于CFD定义的扩展功能,用来减少MEP故障告警的数量。如果MEP在3.5个CCM PDU发送周期内未收到远端MEP发来的CCM PDU,便立刻开始周期性地发送AIS(Alarm Indication Signal,告警指示信号) PDU,该报文的发送方向与CCM PDU相反。其它MEP在收到AIS PDU后,会抑制本端的故障告警,并继续发送AIS PDU。此后,如果MEP收到了CCM PDU,便停止发送AIS PDU并恢复故障告警。 图9 告警抑制示意图 如图9所示,告警抑制的触发过程如下:
AIS PDU的缺省发送周期为1秒,由于告警抑制功能可以配置很多发送VLAN,而报文发送数量过多将对设备CPU造成负担,因此在这种情况下可将AIS PDU的发送周期调整为1分钟,从而减少报文发送数量。 (7) 单向丢包测试功能 单向丢包测试(Loss Measurement,LM)功能用来检测MEP之间的单向丢包情况,其实现方式是:由源MEP发送LMM(Loss Measurement Message,丢包测试报文) PDU给目标MEP,目标MEP收到该报文后,会发送LMR(Loss Measurement Reply,丢包测试应答) PDU给源MEP,源MEP则根据两个连续的LMR PDU来计算源MEP和目标MEP间的丢包数,即源MEP从收到第二个LMR PDU开始,根据本LMR PDU和前一个LMR PDU的统计计数来计算源MEP和目标MEP间的丢包数。 源MEP发送LMM PDU时会填充当前接口的发包统计计数TxFCf,目标MEP收到该报文后,会获取当前接口的收发包统计计数,并向源MEP回应。LMR PDU中携带以下统计值:
源MEP收到LMR PDU后(至少需要两次报文交互过程),进行丢包统计的计算公式如下:
其中,tc表示前一次收发的测试报文,tp表示当前一次收发的报文。 图10 单向丢包测试示意图 如图10所示,Device A与Device B之间的单向丢包测试过程如下:
单向丢包测试结果的准确度依赖于发送LMM PDU和LMR PDU,以及接收LMM PDU时,获取硬件统计计数的及时性和和准确性。一般需要硬件支持直接向报文中填充报文的收发统计计数。 (8) 帧时延测试功能 帧时延测试(Delay Measurement,DM)功能用来检测MEP之间报文传输的时延情况,分为单向时延测试和双向时延测试两种: a. 单向时延测试 (编辑:威海站长网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |