环网冗余的故障检测机制有两种,分别是循环检测和故障告警。冗余环网通常使用其中一种或同时使用两种
机制来检测环网的连通性和故障。
通过主设备节点的转发端口周期性地发送检测帧来检测环网故障。如果环网工作正常,那么检测帧在环网一
周后,被主设备节点的次端口接收到。如果在固定时间内,阻塞端口没有接收到检测帧,认为出现网络故障,主设备节点会迅速打开阻塞端口,这样,环网在逻辑上仍然是只有一个线性结构。主设备节点清空 FDB 表 ( 交换机中的 MAC 转发表 ),并发送数据包指示网络上其他节点清空FDB 表。然后,所有交换机学习新的拓扑结构。
当环网中的某个交换机检测到其两个端口中的任意一个出现连接故障时,都会给主设备节点发送一个告警信
息。主设备节点接收到告警信息后,迅速打开其拥塞端口,清空 FDB 表。然后,主设备节点向环上所有节点多播数据包,指示节点清空 FDB 表,并学习新的拓扑结构。