【技术实现步骤摘要】
一种具备快速故障恢复能力的以太网环网实现方法
[0001]本专利技术涉及以太网环网
,特别是一种具备快速故障恢复能力的以太网环网实现方法
。
技术介绍
[0002]目前以太网总线在
PLC
系统中得到了广泛应用,但是由于以太网的特性,在网络接线错误导致环路时会引起广播风暴,广播风暴会导致
PLC
设备的处理器忙于处理无用的网络网络报文而无法正常工作
。
在网络接线正常时如果有意外发生,导致网线意外断开时,
PLC
系统中的控制器会失去对部分节点设备的控制,这在部分安全性要求高的系统中是难以接受的
。
[0003]现有技术方案:
[0004]CN101686158B
以太网环路保护故障恢复的控制方法及以太网环路节点,本专利技术公开了一种以太网环路保护故障恢复的控制方法及以太网环路节点,包括,故障链路相邻节点检测到链路恢复后,阻塞刚刚恢复的端口,将所述端口设置为预转发状态并启动定时器,所述故障链路相邻节点在该定时器定时时间内如没有收到主节点发出的控制协议报文,则放开临时阻塞的所述端口,将该端口由预转发状态迁移至转发状态
。
应用本专利技术,在不能及时收到相应控制协议报文的前提下,链路恢复相邻节点的端口也能尽早由预转发状态进入转发状态,有效避免故障相应端口不能及时转发数据报文而造成的流量丢失
。
[0005]CN101707538B
一种检测以太网环路并且自动恢复的方法,一种 ...
【技术保护点】
【技术特征摘要】 【专利技术属性】
1.
一种具备快速故障恢复能力的以太网环网实现方法,其特征在于,所有设备上电时默认都为根设备,端口模式为虚断模式,具体流程如下:
S1.
关闭交换机的
MAC
地址学习功能;
S2.
向静态
mac
地址表中添加环网特殊
mac
;
S3.
检测自身有几侧端口为上线,并向已上线的端口发生仲裁报文;
S4.
判断是否接收到链路变化报文,若接收到,则发送链路变化应答报文,并向对应端口发生仲裁报文;
S5.
若接收到仲裁报文,则对比判断
mac
地址:若源设备的
mac
地址比自身的
mac
地址小,则自身仲裁落败,执行
S6
;若源设备的
mac
地址比自身的
mac
地址大,则自身仲裁获胜,执行
S7
;若相同,执行
S8
;
S6.
将收到的仲裁报文从另一侧端口转发出去,并从收到报文的端口回复一个一样的报文,将环网特殊
mac
从静态
mac
地址表中删除;设备角色切换为从设备,端口模式切换为通路模式,执行从设备操作;
S7.
从收到的端口回复一个仲裁报文源设备
mac
为自身
mac
,目的设备
mac
为广播
mac
;设备角色保持根设备,端口模式不变;
S8.
认为仲裁报文发送端口为自己的另外一个端口,判断为环路建立;设备角色保持根设备,端口模式切换为虚断模式;
S9.
如果发送仲裁报文后超过5毫秒没有从另外一个端口收到该仲裁报文,则判断为环路断开;设备角色保持根设备,端口模式切换为通路模式;
S10.
设备端口模式处于虚断模式时,执行报文缓冲操作
。2.
根据权利要求1所述的一种具备快速故障恢复能力的以太网环网实现方法,其特征在于,
S6
所述的从设备操作,具体流程如下:
S11.
如果检测到一侧端口下线则发送链路变化报文,如果5毫秒内没有收到应答,则判断环网根设备下线,自身切换为根设备,端口模式保持通路模式;
技术研发人员:陈枫,李沁贇,吴恰恰,李文朋,吴延斌,
申请(专利权)人:浙江源创智控技术有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。