发明名称 一种环形网络中实现网络恢复的方法
摘要 本发明公开了一种环形网络中实现网络恢复的方法。以太网交换设备经过初始化配置并基于IEEE 1588协议实现精确时间同步后,进入通信状态。各设备依据组态,分时发送设备声明报文和链路检测报文。链路检测报文采用组播地址双向发送,如果某设备的某个端口在链路检测报文的超时时间到达时,仍然没有收到与之相连的端口的链路检测报文,则判定出现网络故障,同时采用组播地址双向发送链路报警报文报警。环网中其它设备收到链路报警报文后,清空FDB表,并使用备份链路,重新进行路径学。使用本发明的方法,环网中任何一个通信链路故障都可以被快速发现并得到相应处理,保证了工业自动化领域对以太网通信的可用性要求。
申请公布号 CN101262401B 申请公布日期 2010.12.29
申请号 CN200710173519.X 申请日期 2007.12.28
申请人 上海自动化仪表股份有限公司 发明人 张庆军;包伟华
分类号 H04L12/437(2006.01)I;H04L12/26(2006.01)I;H04L12/56(2006.01)I 主分类号 H04L12/437(2006.01)I
代理机构 上海申汇专利代理有限公司 31001 代理人 俞宗耀
主权项 一种以太网环形网络中实现网络故障检测和恢复的方法,在环形网络中,组成环网的设备均处于对等的通信角色,网络在物理上连接成环,在逻辑上为链状拓扑,通过设备环端口阻塞状态和转发状态的切换实现环网冗余备份,其实现网络故障检测和恢复的方法包括以下步骤:①以太网交换机初始化配置,包括通信宏周期、链路检测报文发送时间、链路检测报文接收超时时间、同步时钟类型、设备顺序号、设备数;②系统初始化配置完成后,所有设备依据IEEE 1588精确时钟同步协议进行时钟同步;③完成时钟同步后,所有设备进入通讯状态,各设备依据组态配置信息分时发送设备声明报文和链路检测报文,设备声明报文用于检测环网是否闭合,网络中所有设备的链路检测报文发送时间相同,即在链路检测报文的时间域到达时,所有设备同时发送链路检测报文,链路检测报文采用组播地址向交换机两个环端口分别发送;④网络正常情况下,每个设备都会达到链路检测报文接收超时时间之前收到由相邻设备所发送的链路检测报文;当某个设备的某个端口在链路检测报文接收超时时间到达时,仍然没有收到与之相连的其他设备端口发送的链路检测报文,则首先检测本设备的环端口连接是否断开,如果断开,则判定与该端口的连接出现链路故障,如果没有断开,则判定相邻设备出现故障;⑤发现网络故障的设备采用组播地址向交换机两个环端口分别发送链路报警报文,并将与故障链路相连接的端口状态改变为阻塞状态;网络中其他设备收到链路报警报文后,如果有环端口处于阻塞状态,则将该环端口状态改为转发状态,同时清空FDB表,重新进行路径学习。
地址 200233 上海市徐汇区虹漕路41号