EFM工作机制
EFM功能包括EFM对端发现、链路监控、故障通告和远端环回。下面以图7-3为例,介绍EFM实现的基本过程。CE为客户机房设备,PE1为运营商设备,通过在CE和PE1之间部署EFM,可以远程检测CE和PE1之间链路的连通性及其链路质量。
EFM对端发现
都处于被动模式下的两个OAM实体之间无法建立EFM连接。
EFM连接建立后,两端的OAM实体会以一定的时间间隔为周期发送Information OAMPDU来检测连接是否正常,该间隔被称为握手报文发送间隔。如果一端OAM实体在连接超时时间内未收到对端OAM实体发来的Information OAMPDU,则认为OAM连接中断,并发送告警到网管。EFM连接建立后为用户提供了一种自动检测物理链路连通状况的手段。
链路监控
在网络物理通信没有中断而网络性能缓慢下降的情况下,以太网链路的故障检测非常困难。链路监控用于在各种环境下检测和发现链路层故障。EFM实体通过交互事件通告OAMPDU来监控链路。
当一端EFM实体监控到如表7-4所示的一般链路事件时,将向对端发送含有误码越限、误帧越限或者误帧秒越限标记的事件通告OAMPDU进行通报,同时在本地生成告警上报网管,便于网络管理员实时的监控网络的状况,实现对网络的有效管理。
一般链路事件类型 |
说明 |
应用场景 |
---|---|---|
误码越限事件(Errored Symbol Period Event) |
如果在指定周期内,接口检测到的误码数量达到或者超过指定阈值,那么设备将产生误码越限事件,并通告对端设备,同时发送告警到网管。 |
当需要检测物理层数据传输过程中的错误码时可以使用该功能。 |
误帧越限事件(Errored Frame Event) |
如果在指定周期内,接口检测到的误帧数量达到或者超过指定阈值,那么设备将产生误帧越限事件,并通告对端设备,同时发送告警到网管。 |
当需要检测数据链路层数据传输过程中的错误帧时可以使用该功能。 |
误帧秒越限事件(Errored Frame Seconds Summary Event) |
如果在某一秒内发生了错误帧,则将该秒称为错误帧秒。如果在指定周期内,接口检测到的错误帧数量达到或者超过指定阈值,那么设备将产生误帧秒越限事件,并通告对端设备,同时发送告警到网管。 |
当需要检测数据链路层数据传输过程中的错误帧时可以使用该功能。 |
故障通告
EFM邻居发现后,两端EFM实体会不断交互信息OAMPDU,以检测链路的连通性。当设备故障或者不可用导致流量中断时,发生故障的远端OAM实体会发送含有如表7-5所示的紧急链路事件标记的OAMPDU,将故障信息通知给本端OAM实体,本端OAM实体接收到后发送告警到网管。这样,管理员可以根据告警动态的了解链路状态,对相应的错误作出及时的处理。
远端环回
如图7-5所示,远端环回是指当本端向对端发送除EFM OAMPDU外的所有其它报文时,对端设备(远端设备)接收到报文后不按照报文的目的地址进行转发,而是将报文再发回给本端。远端环回只有在EFM连接建立之后才能实现。
远端环回功能开启后,除OAMPDU外所有的数据帧将被丢弃,业务将会中断。用户可以在启用新的网络前或者链路故障恢复后采用远端环回功能对该网络进行链路连通性和链路的质量检测,以免对用户的正常业务产生影响。
进入环回模式后,由本端往对端设备发送测试报文,根据发送的测试报文数目和收到的测试报文数目计算出当前链路的丢包率等测试通信质量的参数。实现过程如图7-6所示。
当本端需要停止远端环回时,本端向对端发送环回取消消息,对端接到环回取消消息后退出环回状态。
为避免由于用户忘记手动停止远端环回而造成链路长时间无法正常转发业务数据,EFM远端环回具有超时自动取消功能。远端环回的超时时间可设置,远端环回超时后,本端自动向对端发送环回取消消息。