[go: up one dir, main page]
More Web Proxy on the site http://driver.im/

CN101262402A - 一种环网间冗余备份的实现方法 - Google Patents

一种环网间冗余备份的实现方法 Download PDF

Info

Publication number
CN101262402A
CN101262402A CNA2007101769891A CN200710176989A CN101262402A CN 101262402 A CN101262402 A CN 101262402A CN A2007101769891 A CNA2007101769891 A CN A2007101769891A CN 200710176989 A CN200710176989 A CN 200710176989A CN 101262402 A CN101262402 A CN 101262402A
Authority
CN
China
Prior art keywords
ring
switch
agreement
ring1
backup
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Granted
Application number
CNA2007101769891A
Other languages
English (en)
Other versions
CN101262402B (zh
Inventor
张国刚
陈凡民
马化一
薛百华
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Kyland Technology Co Ltd
Original Assignee
Kyland Technology Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Kyland Technology Co Ltd filed Critical Kyland Technology Co Ltd
Priority to CN2007101769891A priority Critical patent/CN101262402B/zh
Publication of CN101262402A publication Critical patent/CN101262402A/zh
Application granted granted Critical
Publication of CN101262402B publication Critical patent/CN101262402B/zh
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • Data Exchanges In Wide-Area Networks (AREA)

Abstract

一种环网间冗余备份的实现方法,以下简称DT-ring+,该方法实现的网络拓扑如图1所示。其特征一在于是完成两个环网通过两条链路进行相互备份的功能,冗余倒换的时间小于30ms。其特征二在于组成图1拓扑结构时,在Ring1和Ring2之间启用DT-ring+协议,只需要Switch B、C启用DT-ring+协议,在Switch B设置DT-ring+环端口1(该端口处于Forwarding状态),在Switch C设置DT-ring+环端口2(该端口处于Blockding状态)。Switch E、Switch G上不启用DT-ring+协议。当网络中任意一点断开,网络中的业务都能快速倒换;当任何一个DT-Ring环中出现两点连接故障时,网络业务也可快速倒换。提高了工业现场网络的可靠性。

Description

一种环网间冗余备份的实现方法
技术领域
本发明涉及工业以太网冗余环间双链路快速倒换技术领域,特别是冗余环与冗余环间的快速冗余倒换,为环间通信提供冗余的双备份链路。
背景技术
工业现场通信采用冗余环网通信的模式,如果两个冗余环网之间通信只能采用单链路通信的模式,或者采用RSTP实现双链路,但冗余时间在30ms以上,不能满足工业现场通信的需求。开发环间冗余链路通信的模式,不仅解决了工业数据双归的现场需求,而且提高工业现成数据的可靠性。
DT-ring+环间冗余技术是在成熟的快速冗余技术DT-ring的技术基础上进行改进而形成的,采用标准的报文格式,快捷的通信判据,使环网与环网之间形成备份的链路,DT-ring+技术解决了环间双链路备份的问题,为工业现场数据双归提供了可靠的保障,同时为工业以太网技术一网到底也提供了可靠的保障。
发明内容
有鉴于此,本发明提供一种冗余环间备份冗余链路的实现方法。具体发明实施例如图1
本发明实现图1拓扑时,首先要配置冗余环间的备份冗余端口,在端口LINK建立起来以后,所有环间的备份冗余端口都处于Blocking状态。
本发明中采用具有备份环端口的设备根据Device ID大小进行竞争的策略。Device ID小的环间冗余备份端口由Blocking状态到Forwarding状态,Device ID大的环间冗余备份端口仍然处于Blocking状态。
本发明中同时考虑到如果只有一条环间链路的状态时,备份环端口在哪个域中,哪个域中的主站参与备份端口的状态指定,由Blocking状态到Forwarding状态。
本发明支持,图2的状态下,原来处于Blocking状态的环间冗余备份端口,由Blocking状态到Forwarding状态。
本发明支持,图3的状态下,原来处于Blocking状态的环间冗余备份端口,由Blocking状态到Forwarding状态。
本发明支持,图4的状态下,原来处于Blocking状态的环间冗余备份端口,由Blocking状态到Forwarding状态。
本发明支持,图5的状态下,原来处于Blocking状态的环间冗余备份端口,由Blocking状态到Forwarding状态。
本发明支持,当网络恢复正常时,原来处于Forwarding状态的备份环端口2将自己的状态迁移到Blocking状态。备份环端口1的状态由Blocking状态迁移Forwarding状态。
本发明所有的状态倒换都在30ms内完成。
本发明在实现的过程中定义了10个类型控制报文,控制报文定义如下:
■类型1:请求备份端口状态转为forwarding
■类型2、类型8:可以将备份端口设为forwarding
■类型3:查询邻居状态
■类型4:响应邻居状态
■类型5:将备份端口设为blocking
■类型6、类型9:表示设置完成
■类型7:端口为forwarding的端口存在
■类型10:要求清MAC
本发明依靠以上10个类型的报文维持环间的链路实现双备份,业务数据在故障状态下能快速切换,正常工作。
附图说明
图1环间冗余备份拓扑
图2故障状态1
图3故障状态2
图4故障状态3
图5故障状态4
图6备份环端口1、2状态机/端口作用(主备/从备)状态机
图7与备份环端口1、2连接的设备状态变化(邻居)/备份端口邻居状态机
具体实施方式
1.竞争为备份环端口1、2的设备状态变化
备份环端口1、2状态机变化如图6
Figure A20071017698900061
Figure A20071017698900071
Figure A20071017698900081
2.与备份环端口1、2连接的设备状态变化(邻居)
  LINKUP  接收到测试报文&&邻居端口==LINK UP→NULL   LINKUP
 接收到测试报文&&邻居端口==LINK Down→状态更新   LINKDown
 定时器超时&&超时次数<3→定时器超时计数++   LINKUP
  LINKDOWN  接收到测试报文&&邻居端口==LINK UP→NULL   LINKUP
 接收到测试报文&&邻居端口==LINK Down→状态更新   LINKDown
 定时器超时&&超时次数<3→定时器超时计数++   LINKDOWN
 定时器超时   INVALID
  &&超时次数>=3→定时器超时计数++

Claims (11)

1. 一种环网间冗余备份的实现方法,其特征一在于是完成两个环网通过两条链路进行相互备份的功能,冗余倒换时间小于30ms。其特征二在于组成图1拓扑结构时,在Ring1和Ring2之间启用DT-ring+协议,只需要Switch B、C启用DT-ring+协议。在Switch B设置DT-ring+环端口1(该端口处于Forwarding状态),在Switch C设置DT-ring+环端口2(该端口处于Blockding状态)。Switch E、Switch G上不启用DT-ring+协议。
所述的DT-ring+协议内保证Ring1内任意两个设备连接发生故障时,在30ms内网络倒换完毕,与Ring2的通信正常。
所述的DT-ring+协议保证Ring2内任意两个设备连接发生故障时,在30ms内网络倒换完毕,与Ring1的通信正常。
所述的DT-ring+协议保证Ring1、2内同时任意两个设备连接发生故障时,在30ms内网络倒换完毕,Ring1与Ring2的通信正常。
所述的DT-ring+协议如图1所示的网络结构可以无限级连,能为Ring1与ring2,Ring2与Ring3提供双链路冗余。
2. 根据权利要求书1其特征在于Ring1的主站Switch A和从站Switch B、SwitchC参与DT-ring+的协议的运行。
3. 根据权利要求书1其特征在于DT-ring+协议是在DT-ring协议基础上进一步发展而来的。
4. 根据权利要求1、2配置有备份环端口的Switch B、Switch C在启动时检查到该端口LINK后,两个备份环端口处于Blocking状态;Switch B、SwitchC分别向Ring1的两个环端口发送类型1的探测报文,通过Device ID大小来判断那个备份的环端口处于Forwarding或是Blocking状态。Device ID小的Switch将自己的备份环端口由Blocking状态迁移到Forwarding状态。Device ID大的Switch将自己的备份环端口仍然处于Blocking状态。
5. 根据权利要求1、2其特征在于Ring1的所有交换机支持DT-ring+协议,Ring2的交换机可以不支持DT-ring+协议。
6. 根据权利要求1、2其特征在于当换间两条备份链路的其中一条发生中断时,另外一个备份链路在30ms内倒换完毕,并能正常通信。
7. 根据权利要求书1、2其特征在于Ring1环中任意两个设备连接之间的链路发生中断时,Ring1与Ring2两个环间的通信在30ms倒换完毕,并能正常通信。
8. 根据权利要求书1、2其特征在于Ring2环中任意两个设备连接之间的链路发生中断时,Ring1与Ring2两个环间的通信在30ms倒换完毕,并能正常通信。
9. 根据权利要求1其特征在于能实现多个环双链路级连,为级连环网之间提供双链路冗余。
10. 根据权利要求1其特征在于具有DT-ring+协议的工业交换机都可以实现图1的冗余环网间的双链路冗余功能。
11. 根据权利要求1其特征在于,没有配置DT-ring+协议的工业交换机,对DT-ring+报文进行转发。并响应相关的数据报文的动作。
CN2007101769891A 2007-11-08 2007-11-08 一种环网间冗余备份的实现方法 Active CN101262402B (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN2007101769891A CN101262402B (zh) 2007-11-08 2007-11-08 一种环网间冗余备份的实现方法

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN2007101769891A CN101262402B (zh) 2007-11-08 2007-11-08 一种环网间冗余备份的实现方法

Publications (2)

Publication Number Publication Date
CN101262402A true CN101262402A (zh) 2008-09-10
CN101262402B CN101262402B (zh) 2011-08-10

Family

ID=39962621

Family Applications (1)

Application Number Title Priority Date Filing Date
CN2007101769891A Active CN101262402B (zh) 2007-11-08 2007-11-08 一种环网间冗余备份的实现方法

Country Status (1)

Country Link
CN (1) CN101262402B (zh)

Cited By (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101848128A (zh) * 2010-04-08 2010-09-29 深圳市金宏威实业发展有限公司 在多个环形拓扑间实现稳定通信的方法、系统及拓扑结构
CN102223222A (zh) * 2010-04-16 2011-10-19 苏州恒启自动化工程有限公司 一种支持5ms内快速恢复冗余技术、符合轨道交通控制系统要求的管理型千兆工业以太网交换机
CN102238030A (zh) * 2011-05-16 2011-11-09 北京全路通信信号研究设计院有限公司 信号安全数据网系统和网管系统
CN103124235A (zh) * 2013-01-18 2013-05-29 武汉迈威实达软件有限公司 MS-ring以太网冗余接入算法
CN104767665A (zh) * 2014-01-07 2015-07-08 艾默生网络能源有限公司 一种环形通信网络主站冗余的方法、装置及系统
CN107065821A (zh) * 2017-01-16 2017-08-18 中国核动力研究设计院 核电厂安全级dcs平台系统测试装置
CN109525445A (zh) * 2018-12-29 2019-03-26 北京东土军悦科技有限公司 链路切换方法、链路冗余备份网络和计算机可读存储介质

Family Cites Families (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5793746A (en) * 1996-04-29 1998-08-11 International Business Machines Corporation Fault-tolerant multichannel multiplexer ring configuration
US7406032B2 (en) * 2005-01-06 2008-07-29 At&T Corporation Bandwidth management for MPLS fast rerouting
CN100411387C (zh) * 2005-03-25 2008-08-13 杭州华三通信技术有限公司 基于弹性分组数据环网的双归属网络支持方法
CN1949766A (zh) * 2005-10-11 2007-04-18 华为技术有限公司 在环网上采用多协议标签交换技术分配标签、计算路由距离,以及实现备份倒换的方法
CN101009625A (zh) * 2006-01-24 2007-08-01 普顿数位科技有限公司 一种即时环状监控网络系统
CN101001192B (zh) * 2007-01-17 2010-04-21 华为技术有限公司 一种环网链路保护的方法、系统及设备

Cited By (12)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101848128A (zh) * 2010-04-08 2010-09-29 深圳市金宏威实业发展有限公司 在多个环形拓扑间实现稳定通信的方法、系统及拓扑结构
CN101848128B (zh) * 2010-04-08 2012-11-14 深圳市金宏威技术股份有限公司 在多个环形拓扑间实现稳定通信的方法、系统及拓扑结构
CN102223222A (zh) * 2010-04-16 2011-10-19 苏州恒启自动化工程有限公司 一种支持5ms内快速恢复冗余技术、符合轨道交通控制系统要求的管理型千兆工业以太网交换机
CN102238030A (zh) * 2011-05-16 2011-11-09 北京全路通信信号研究设计院有限公司 信号安全数据网系统和网管系统
CN102238030B (zh) * 2011-05-16 2013-11-13 北京全路通信信号研究设计院有限公司 信号安全数据网系统和网管系统
CN103124235A (zh) * 2013-01-18 2013-05-29 武汉迈威实达软件有限公司 MS-ring以太网冗余接入算法
CN104767665A (zh) * 2014-01-07 2015-07-08 艾默生网络能源有限公司 一种环形通信网络主站冗余的方法、装置及系统
CN104767665B (zh) * 2014-01-07 2018-01-12 维谛技术有限公司 一种环形通信网络主站冗余的方法、装置及系统
CN107065821A (zh) * 2017-01-16 2017-08-18 中国核动力研究设计院 核电厂安全级dcs平台系统测试装置
CN107065821B (zh) * 2017-01-16 2019-03-01 中国核动力研究设计院 核电厂安全级dcs平台系统测试装置
CN109525445A (zh) * 2018-12-29 2019-03-26 北京东土军悦科技有限公司 链路切换方法、链路冗余备份网络和计算机可读存储介质
CN109525445B (zh) * 2018-12-29 2022-03-08 北京东土军悦科技有限公司 链路切换方法、链路冗余备份网络和计算机可读存储介质

Also Published As

Publication number Publication date
CN101262402B (zh) 2011-08-10

Similar Documents

Publication Publication Date Title
CN101262402B (zh) 一种环网间冗余备份的实现方法
CN100589408C (zh) 一种通讯网络连接方法及其装置
JP5361794B2 (ja) ネットワーク要素の転送プレーンにおいてポート状態テーブルを保持するための方法及び装置
CN104253764B (zh) 一种链路聚合的方法和设备
CN102082695B (zh) 热备冗余网络系统及其冗余实现方法
CN101841450B (zh) 多个环形拓扑构建相交环实现稳定通信的方法及系统
CN102255757B (zh) 一种链路切换方法及其装置
WO2008098431A1 (en) An ethernet automatic protection method and system
US8761052B2 (en) Method for forwarding protocol frames in spanning rings and a shared node of multi-rings in the Ethernet
CN103905326A (zh) 以太网链路聚合的报文转发控制方法及网络设备
CN102014001A (zh) 一种实现快速以太环网的方法及交换设备
WO2012142870A1 (zh) 一种自动保护倒换方法、主设备及设备
CN101841432A (zh) 一种业务接入路由器的端口备份方法、装置和系统
JP5771333B2 (ja) ループネットワークにおける無線装置の切り替え方法及び切り替えシステム
CN103607293A (zh) 一种流量保护方法及设备
JP5491623B2 (ja) アドレスのリフレッシュ方法及びシステム
CN102946305A (zh) 一种链路状态协议数据单元的同步方法和设备
CN101848128B (zh) 在多个环形拓扑间实现稳定通信的方法、系统及拓扑结构
CN100433686C (zh) 弹性分组环中相交环的环路检测方法和系统
CN101557333B (zh) 一种双归属组网中环路故障的处理方法及节点设备
JP2014140095A (ja) 通信システムおよびネットワーク中継装置
CN1825832B (zh) 快速环生成树协议
CN102118266A (zh) 工业以太网双链路冗余技术
CN103840965B (zh) 一种增强rstp中故障快速收敛的方法
CN104821917B (zh) 一种用于虚拟交换机系统的拓扑发现方法

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
C14 Grant of patent or utility model
GR01 Patent grant