CN100364244C - 多接口对多接口的备份方法 - Google Patents
多接口对多接口的备份方法 Download PDFInfo
- Publication number
- CN100364244C CN100364244C CNB031592171A CN03159217A CN100364244C CN 100364244 C CN100364244 C CN 100364244C CN B031592171 A CNB031592171 A CN B031592171A CN 03159217 A CN03159217 A CN 03159217A CN 100364244 C CN100364244 C CN 100364244C
- Authority
- CN
- China
- Prior art keywords
- interface
- backup
- whole
- state
- mapping relations
- 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.)
- Expired - Fee Related
Links
Images
Landscapes
- Data Exchanges In Wide-Area Networks (AREA)
Abstract
本发明公开了一种多接口对多接口的备份方法,该方法为:创建整体接口并指明该整体接口所包含成员接口;在***中建立所述整体接口与各成员接口之间的映射关系;配置所述整体接口的备份关系;当根据备份关系启动整体接口进行备份时,根据所述映射关系启动该整体接口的所有成员接口参与备份。
Description
技术领域
本发明涉及通信设备的接口备份技术,尤其涉及一种多接口对多接口的备份方法。
背景技术
为了提高通信网络的可靠性,通信设备的操作***采用备份中心来提供完善的备份功能,可被备份的接口称为主接口,为其它接口作备份的接口称为备份接口。
在一个接口上可以运行链路层协议和网络层协议。链路层协议是低层协议,网络层协议是高层协议,只有当低层协议协商通过时,高层协议才能进行协商,同时只有高层协议协商通过,基于高层协议的上层应用才能在这个接口上起作用。
当接口的链路层协议协商通过时,接口的链路层协议状态就为up状态(在本文后续内容中如果不另加说明,接口状态专指接口的链路层协议状态),否则链路层协议状态就为down状态。
在接口备份关系中,备份接口处于备用角色,根据需要可以打开备份接口链路层协议的协商功能,也可以关闭备份接口链路层协议的协商功能。可以当备份接口被关闭时,备份接口的链路层协议不进行协商,此时接口的链路层协议状态为standby状态,该接口的上层协议也无法协商通过;当备份接口被打开启用时,该接口的状态由链路层协议协商决定,协商通过了,状态为up状态,否则为down状态。
一个主接口可以有多个备份接口,用户可以配置备份接口的优先级。
主接口和备份接口的链路层协议状态变化会随时通知备份中心,备份中心也会定时或者根据需要检测接口的链路层协议状态。备份中心可以根据用户配置分别进行纯接口备份和负载备份。
进行纯接口备份时,备份中心依据主接口的链路层协议状态决定是否打开备份接口,状态切换的原则如下:
(1)如果主接口的状态由down状态变为up状态时,并且一定的延时之后,主接口依然为up状态,就关闭所有的备份接口;主接口为up状态时,所有的备份接口应该都处于standby状态;
(2)如果主接口的状态由up状态变为down状态,并且一定的延时之后,主接口依然为down状态,就打开备份接口,如果有多个备份接口,就打开优先级最高的备份接口;如果主接口为down状态,被打开的备份接口的链路层协议经过协商不能成为up状态,并且一定的延时之后,依然如此,就再打开一个优先级最高的处于standby状态的备份接口,依次反复,直到没有standby状态的备份接口;如果主接口为down状态,一个被打开的备份接口由down状态变为up状态,并且一定的延时之后,备份接口依然为up状态,就要关闭所有比处于up状态的备份接口优先级更低的备份接口;如果主接口为down状态,被打开的备份接口的链路层协议由up状态变为down状态,并且经过一定的延时之后,备份接口依然为down状态,就再打开一个优先级最高的standby状态的备份接口,直到没有standby状态的备份接口;
(3)上述(2)中描述的延时的长短,用户可以配置,也可由设计者直接指定。
进行负载备份时,如果主接口的流量过大就可以打开备份接口来分担主接口的负载,当流量减小到一定的程度就可以关闭不必要的备份接口。备份中心会定时查询主接口和备份接口的流量统计数据。
MP是Multi Link PPP的缩写,是人们出于增加带宽的考虑,将多个PPP链路捆绑使用产生的。MP允许将报文分片,分片将在多个点对点链路上送到同一个目的地。MP能在任何支持PPP封装的接口如串口下工作,也能在ISDNBRI/PRI接口下工作,同时还能在虚拟接口模板和Dialer接口上配置使用。
无论纯接口备份还是负载备份,现有的备份中心技术只能进行单个接口对单个接口的备份,不能实现作为一个整体的多个接口对作为另外一个整体的多个接口的备份。
作为单个接口备份的一个特例,虚拟接口模板之间的备份提供了一种方式进行整体接口之间的备份,但是这种备份方式缺乏灵活性,并且虚拟接口模板之间等价信息太少,实用性不够充分。这里所指的灵活性是指:A、一旦虚拟接口模板作为备份接口,该模板下所有捆绑接口都将作为备份接口;B、一旦虚拟接口模板作为主接口,无法根据该模板下所有捆绑接口的不同差异选定不同的备份接口。这里所指的实用性是指,在路由器上两个虚拟模板接口有许多关键信息必须采取不同的配置,例如IP地址。
发明内容
本发明的目的在于提供一种多接口对多接口的备份方法,以实现作为一个整体的多个接口对作为另外一个整体的多个接口备份。
本发明的技术方案如下:
一种多接口对多接口的备份方法,所述备份由通信设备中的备份中心根据接口配置和状态实现;该方法包括步骤:
创建整体接口并指明该整体接口所包含成员接口;
在***中建立所述整体接口与各成员接口之间的映射关系;
配置所述整体接口的备份关系;
当启动所述整体接口进行备份时,根据所述映射关系启动该整体接口的所有成员接口参与备份。
根据上述方法:
所述整体接口与各成员接口之间的映射关系由备份中心维护;当备份中心启动整体接口进行备份时,由备份中心根据所述映射关系确定成员接口,并向***接口管理模块下发启动各成员接口的命令;当备份中心关闭整体接口时,由备份中心根据所述映射关系确定成员接口,并向***接口管理模块下发关闭各成员接口的命令。
所述整体接口与各成员接口之间的映射关系由***中的接口管理模块维
所述整体接口与各成员接口之间的映射关系由***中的接口管理模块维护;当备份中心通知接口管理模块启动整体接口进行备份时,由接口管理模块根据所述映射关系启动每一成员接口;当备份中心关闭整体接口时,向接口管理模块下发关闭整体接口的命令,由接口管理模块根据所述映射关系关闭每一成员接口。
配置所述整体接口的备份关系时,该整体接口在备份中心对应于单个接口。
所述整体接口的状态由该整体接口的所有成员接口的状态决定。
当该整体接口有一个成员接口的链路层协议协商通过时,则整体接口的链路层协议协商通过;当该整体接口的所有成员接口链路层协议协商未通过时,则整体接口的链路层协议协商未通过。
采用本发明具有以下有益效果:
1、捆绑在一个虚拟接口模板下众多接口可以属于不同的整体;一个整体可以对另外一个整体进行备份,这样作为一个整体的多个接口就可以对另外一个整体的多个接口进行备份,从而实现了多接口对多接口的备份。
2、一个整体可以为另外一个整体提供备份,整体既可以充当备份中心的主接口角色也可以充当备份接口的角色。
3、这种备份可以是纯接口备份也可以是负载备份。
4、主接口可以有一个备份整体或多个备份整体。
附图说明
图1为本发明一个整体接口包含多个接口的示意图;
图2为纯接口备份和主整体接口为up状态的示意图;
图3为纯接口备份、主整体接口为down状态和优先级高的备份整体接口为up状态的示意图;
图4为为纯接口备份、主整体接口为down状态和优先级高的备份整体接口为down状态的示意图。
图5为接口管理***的结构示意图
具体实施方式
参阅图5所示,备份中心通过接口管理了解接口的状态,在接口管理的协助下实现接口之间的备份。主接口和备份接口分别将自己的接口状态变化情况通过接口管理告诉备份中心,备份中心参照原有配置,依据主接口的状态、备份接口的状态、备份接口的优先级和主备接口的流量,确定是否启用备份接口和启用哪一个备份口,从而实现接口备份。当备份接口不被启用时,备份接口被关闭,当备份接口被启用时,备份接口被打开。
本发明中多个接口构成的一个逻辑上的整体称为整体接口(或称为整体)。在***中通过配置指明一个整体包含哪些接口,整体中包含的接口称为成员接口,该整体接口名包括接口类型和序号。通过配置后,***中建立整体接口与成员接口之间的映射关系,这种映射关系可由备份中心或接口管理模块来维护。
一个整体接口的成员接口之间没有所属关系,是平等的,相互之间不需要进行备份。一个接口只能属于一个整体,不能属于多个整体,如图1所示,接口4不能同时属于主整体接口2和主整体接口4,接口1不能同时属于主整体接口1和主整体接口4。整体接口不能成为新的整体的成员,整体接口不能又是成员接口,如图1中的整体接口3不能包括整体接口1、2。
在指明整体接口的备份关系时,整体接口对应于原有备份中心的接口。备份中心维护整体接口与其成员接口之间的映射关系和状态切换。备份中心是以接口之间的备份来实现备份功能,如何选择备份接口,如何实现主接口和备份接口之间的状态切换,现有技术已经有一套完整的机制,当整体接口参与备份时,也需要参与到这套现有的机制中去。因此,只要整体接口有自己的状态,带宽和流量,就可以对应现有技术中的接口参与到这套机制进行接口备份。
一个整体接口可以充当主接口,称为主整体接口;一个整体接口可以充当备份接口,称为备份整体接口;一个整体接口不可以既充当主接口又充当备份接口;一个整体接口充当备份接口时,具有优先级;当一个整体接口不充当主整体接口,也不充当备份整体接口时,称为一般整体接口;一般整体接口,没有优先级。
一个整体接口拥有自己的状态:
一般整体接口可以拥有up(即链路层协议协商通过)状态和down(即链路层协议协商未通过)状态,一般整体接口的状态由该整体接口的所有成员接口的状态决定,当一般整体接口有一个成员接口的链路层协议为up状态,一般整体接口的状态就为up状态,当一般整体接口所有成员接口链路层协议为down状态,一般整体接口的状态才为down状态;
主整体接口可以拥有up状态和down状态,主整体接口的状态由该整体接口的所有成员接口的状态决定,当主整体接口有一个成员接口的链路层协议为up状态,主整体接口的状态就为up状态,当主整体接口所有成员接口链路层协议为down状态,主整体接口的状态才为down状态;
备份整体接口可以拥有up状态、down状态和standby状态;备份中心决定备份整体接口是否关闭,备份整体接口被关闭时,备份整体接口为standby状态,当备份整体接口处于standby状态时,备份整体接口的所有成员接口也都被关闭,备份整体接口的所有成员接口都处于standby状态;备份中心决定备份整体接口是否打开,备份整体接口被打开时,备份整体接口的所有成员接口也都被打开,此时备份整体接口的成员接口可以进行链路层协议的协商,当备份整体接口有一个成员接口的链路层协议为up状态,备份整体接口的状态就为up状态,当备份整体接口所有成员接口链路层协议为down状态,备份整体接口的状态才为down状态;
备份中心可以根据需要或者定时检测整体接口的所有成员接口的状态;整体接口的所有成员接口的状态变化都会通知备份中心;只有成员接口的链路层协议协商通过,状态处于up状态时,成员接口的高层协议才会进行协商。
一个整体接口可以拥有自己的带宽和流量。整体接口的带宽可以配置,也可以由***自动将整体包含的所有成员接口的带宽之和作整体接口的带宽,将整体包含的所有成员接口的流量之和作为整体接口的流量。
如果整体接口与成员之间的关系由备份中心维护,当备份中心启动一个整体接口进行备份时,备份中心则根据所述映射关系确定成员接口,向***接口管理模块下发启动各成员接口的命令。当备份中心关闭整体接口时,由备份中心根据映射关系确定成员接口,并向***接口管理模块下发关闭各成员接口的命令。
如果整体接口与成员之间的关系由接口管理模块维护,当备份中心启动一个整体接口进行备份时,备份中心向接口管理模块下发启动整体接口的命令,由接口管理模块根据所述映射关系启动每一成员接口。当备份中心关闭整体接口时,向接口管理模块下发关闭整体接口的命令,由接口管理模块根据所述映射关系关闭每一成员接口。
在本发明中属于某个整体的成员接口不能再直接作为备份接口或主接口参加备份。
整体接口参加备份的几种情况描述如下:
1、主整体接口作为主接口参加纯接口备份时:
当主整体接口由down状态变为up状态时,经过一定的延时之后,主整体接口依然为up状态,就关闭备份接口或备份整体接口(整体接口可以由单接口来备份),如图2所示。
当主整体接口由up状态变为down状态时,经过一定的延时之后,主整体接口依然为down状态,打开备份整体接口;如果有多个备份接口(和/或备份整体接口)存在,按照优先级打开优先级最高的standby状态的备份接口(或备份整体接口);如图3所示,主整体接口1变为down状态,打开优先级高的备份整体接口5。
2、备份整体接口作为备份接口参加纯接口备份时:
当主接口或者主整体接口由down状态变成up状态时,经过一定的延时之后,主整体接口依然为down状态,就关闭所有备份接口和/或者备份整体接口;如图2所示。
当主接口或者主整体接口由up状态变成down状态时,经过一定的延时之后,主整体接口依然为down状态,打开备份接口或者备份整体接口,如果有多个备份接口或者备份整体接口存在,按照优先级打开一个优先级最高的备份接口或者备份整体接口;见图3所示。
当备份接口(或者备份整体接口)由up状态变为down状态,并且主接口为down状态时,经过一定的延时之后,备份整体接口依然为down状态,如果有优先级更低的备份接口(或者备份整体接口),打开其中优先级最高的standby状态的接口;见图4。
3、整体接口充当主接口参加负载备份时:
当主整体接口的流量过大,打开备份接口,如果有多个备份接口存在,按照优先级打开一个备份接口;
当流量减小到一定的程度,关闭备份接口,如果有多个备份接口存在,按照优先级关闭一个备份接口。
4、整体接口充当备份接口参加负载备份时:
当主接口的流量过大,打开备份接口;如果有多个备份接口存在,按照优先级打开一个备份接口;
当流量减小到一定的程度,关闭备份接口,如果有多个备份接口存在,按照优先级关闭一个备份接口;
一个整体接口可以充当另外一个整体接口的备份接口,进行纯接口备份或者负载备份。
Claims (12)
1.一种多接口对多接口的备份方法,所述备份由通信设备***中的备份中心根据接口配置和状态实现;其特征在于,该方法包括步骤:
创建整体接口并指明该整体接口所包含成员接口;
在***中建立所述整体接口与各成员接口之间的映射关系;
配置所述整体接口的备份关系;
当按备份关系启动所述整体接口进行备份时,根据所述映射关系启动该整体接口的所有成员接口参与备份。
2.如权利要求1所述的方法,其特征在于,所述整体接口与各成员接口之间的映射关系由备份中心维护。
3.如权利要求2所述的方法,其特征在于,当备份中心启动整体接口进行备份时,由备份中心根据所述映射关系确定成员接口,并向***接口管理模块下发启动各成员接口的命令。
4.如权利要求2所述的方法,其特征在于,当备份中心关闭整体接口时,由备份中心根据所述映射关系确定成员接口,并向***接口管理模块下发关闭各成员接口的命令。
5.如权利要求1所述的方法,其特征在于,所述整体接口与各成员接口之间的映射关系由***中的接口管理模块维护。
6.如权利要求5所述的方法,其特征在于,当备份中心通知接口管理模块启动整体接口进行备份时,由接口管理模块根据所述映射关系启动每一成员接口。
7.如权利要求5所述的方法,其特征在于,当备份中心关闭整体接口时,向接口管理模块下发关闭整体接口的命令,由接口管理模块根据所述映射关系关闭每一成员接口。
8.如权利要求1所述的方法,其特征在于,配置所述整体接口的备份关系时,该整体接口在备份中心对应于单个接口。
9.如权利要求1所述的方法,其特征在于,一个成员接口仅属于一个整体接口。
10.如权利要求1所述的方法,其特征在于,所述整体接口的状态由该整体接口的所有成员接口的状态决定。
11.如权利要求10所述的方法,其特征在于,当该整体接口有一个成员接口的链路层协议协商通过时,则整体接口的链路层协议协商通过;当该整体接口的所有成员接口链路层协议协商未通过时,则整体接口的链路层协议协商未通过。
12.如权利要求1所述的方法,其特征在于,禁止所述成员接口直接作为备份接口或主接口参加备份。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CNB031592171A CN100364244C (zh) | 2003-09-02 | 2003-09-02 | 多接口对多接口的备份方法 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CNB031592171A CN100364244C (zh) | 2003-09-02 | 2003-09-02 | 多接口对多接口的备份方法 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN1592136A CN1592136A (zh) | 2005-03-09 |
CN100364244C true CN100364244C (zh) | 2008-01-23 |
Family
ID=34598608
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CNB031592171A Expired - Fee Related CN100364244C (zh) | 2003-09-02 | 2003-09-02 | 多接口对多接口的备份方法 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN100364244C (zh) |
Families Citing this family (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN103391217B (zh) * | 2013-07-24 | 2016-08-10 | 深信服网络科技(深圳)有限公司 | 实现异构集群设备同步的方法和异构集群*** |
Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US5289044A (en) * | 1991-08-20 | 1994-02-22 | Fujitsu Limited | Electronic system switchable between its primary circuit and standby circuit |
CN1092886A (zh) * | 1992-12-08 | 1994-09-28 | 艾利森电话股份有限公司 | 用于数据库中进行备份的*** |
CN1202998A (zh) * | 1995-10-09 | 1998-12-23 | 艾利森电话股份有限公司 | 用于具有冗余性通信管理的***和方法 |
CN1246183A (zh) * | 1996-12-13 | 2000-03-01 | Cbs公司 | 全冗余的基于工作站的分布式处理控制*** |
CN1342280A (zh) * | 1998-09-24 | 2002-03-27 | 艾利森电话股份有限公司 | 用于被复制的服务器的协议 |
-
2003
- 2003-09-02 CN CNB031592171A patent/CN100364244C/zh not_active Expired - Fee Related
Patent Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US5289044A (en) * | 1991-08-20 | 1994-02-22 | Fujitsu Limited | Electronic system switchable between its primary circuit and standby circuit |
CN1092886A (zh) * | 1992-12-08 | 1994-09-28 | 艾利森电话股份有限公司 | 用于数据库中进行备份的*** |
CN1202998A (zh) * | 1995-10-09 | 1998-12-23 | 艾利森电话股份有限公司 | 用于具有冗余性通信管理的***和方法 |
CN1246183A (zh) * | 1996-12-13 | 2000-03-01 | Cbs公司 | 全冗余的基于工作站的分布式处理控制*** |
CN1342280A (zh) * | 1998-09-24 | 2002-03-27 | 艾利森电话股份有限公司 | 用于被复制的服务器的协议 |
Non-Patent Citations (1)
Title |
---|
通信网网络管理***的可靠性技术. 李建平,杜克明.中国电子学会第七届学术年会论文集. 2001 * |
Also Published As
Publication number | Publication date |
---|---|
CN1592136A (zh) | 2005-03-09 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
EP0907303B1 (en) | Communication system architecture and operating methods thereof | |
US20070280223A1 (en) | Hybrid data switching for efficient packet processing | |
AU673026B2 (en) | Hybrid ATM cell switching | |
Groenbaek | Conversion between the TCP and ISO transport protocols as a method of achieving interoperability between data communications systems | |
EP1417586A1 (en) | Dense virtual router packet switching | |
WO2007129699A1 (ja) | 通信システム、ノード、端末、通信方法、およびプログラム | |
CN102835069A (zh) | 用于同步网络的装置和方法 | |
WO2007048319A1 (fr) | Systeme et procede de recuperation sur sinistre de dispositif de commande de service dans un reseau intelligent | |
CN1981279A (zh) | 汇接节点***及相关方法 | |
CN101123603B (zh) | 可配置的以太网接口备份***及方法 | |
CN101577719A (zh) | 一种双机热备方法、装置和*** | |
US7535895B2 (en) | Selectively switching data between link interfaces and processing engines in a network switch | |
CN101610143A (zh) | 链路数据的保护方法、***及装置 | |
CN101217389A (zh) | 音频会议桥接级联实现方法及音频会议桥接级联*** | |
CN101459530B (zh) | 一种无线网络管理维护的方法、***及设备 | |
JPH11127157A (ja) | Atm交換機 | |
JPH11266250A (ja) | Atm装置 | |
WO2012000374A1 (zh) | 接口业务集中处理方法和*** | |
CN100364244C (zh) | 多接口对多接口的备份方法 | |
US20090319704A1 (en) | System and Method for Creating a Scalable Monolithic Packet Processing Engine | |
CN101159558B (zh) | 一种获取单板标识的方法和装置以及一种单板 | |
CN101360348A (zh) | 一种业务首尾节点之间的虚拟控制通道建立方法 | |
CN101237342A (zh) | 实现sip服务器间容灾的***及其方法 | |
EP1636926B1 (en) | Network switch for link interfaces and processing engines | |
CN102394922A (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 | ||
CF01 | Termination of patent right due to non-payment of annual fee |
Granted publication date: 20080123 Termination date: 20190902 |
|
CF01 | Termination of patent right due to non-payment of annual fee |