CN101262402A - 一种环网间冗余备份的实现方法 - Google Patents
一种环网间冗余备份的实现方法 Download PDFInfo
- 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
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
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+报文进行转发。并响应相关的数据报文的动作。
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)
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)
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 | 华为技术有限公司 | 一种环网链路保护的方法、系统及设备 |
-
2007
- 2007-11-08 CN CN2007101769891A patent/CN101262402B/zh active Active
Cited By (12)
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 |