一种确定双机热备份配置信息的方法及装置制造方法

文档序号:7998554阅读:312来源:国知局
一种确定双机热备份配置信息的方法及装置制造方法
【专利摘要】本发明公开了一种确定双机热备份配置信息的方法及装置,包括:作为管理主设备的网络设备向作为管理从设备的网络设备发起链路层连通性检测,并根据所述链路层连通性检测的结果建立备份对等体,以及确定所述备份对等体包括的可以互相备份的主用接口和备用接口,其中,所述管理主设备和所述管理从设备为能够互相备份的两个网络设备;所述管理主设备将所述备份对等体包括的所述主用接口和备用接口的信息通知所述管理从设备。本发明实施例使得确定所述双机热备份配置信息的处理过程具有配置部署及维护过程简单等优点,以在不增加建网成本的情况下,极大削减网络运营成本。
【专利说明】一种确定双机热备份配置信息的方法及装置

【技术领域】
[0001] 本发明涉及一种通信【技术领域】,尤其涉及一种确定双机热备份配置信息的方法及 装直。

【背景技术】
[0002] 随着宽带网络业务的发展,用户对网络可靠性的要求越来越高,例如,网络中断将 直接影响大型网游玩家的体验,或者,影响企业用户voip(基于IP的语音,voice over IP)、 视频等应用(如会议等)的体验。
[0003] 基于上述需求,为提高宽带网络接入的可靠性,运营商都会采用双归接入方式,即 用户设备(如交换机)通过两条接入链路分别接到两台BRAS (宽带接入服务器,Broadband Remote Access Server)上。由于 BRAS 设备一般通过 PPPoE (Point-to-Point Potocol Over Ethernet,以太网上传送点对点会话的方式)来方式来实现接入认证,如果不对用户 的认证状态等数据进行设备间的备份,那么在出现链路或节点故障而发生保护切换后,用 户需要重新拨号才能完成在另一台设备上的接入,在这个过程中,用户的网络应用连接会 断掉,极大影响用户体验。因此,在主备设备之间会实时备份用户的接入认证等相关用户 数据。为了实现在主、备设备之间备份用户数据,目前通常采用的方式包括VRRP (Virtual Router Redundancy Protocol,虚拟路由器冗余协议)扩展的方式。在该VRRP扩展的方式 中,主要是基于VRRP的双机冗余保护实现。即为了实现BRAS双机之间的热备,对VRRP协 议进行扩展,增加用户信息同步备份等功能,以充分利用原有组网和VRRP协议,实现相应 的双机热备。
[0004] 但是,由于VRRP是面向接口的保护协议,因而,为实现BRAS双机之间的热备,需 要在主、备BRAS上连接下层网络设备的接口中的每一对互为备份的接口上配置至少一个 VRRP保护组,每一个VRRP保护组都需要配置3个IP地址及配置10-20条命令,这样,针对 一台实现双机热备的BRAS设备需要配置数千条命令和数百个IP地址。而且,由于实现双 机热备的过程中通常需要基于VLAN (虚拟局域网,Virtual Local Area Network)粒度进 行保护,因而需要对VLAN进行统一规划,同时对下层交换机的配置也需要进行调整,这就 进一步提高了整个配置和维护过程的复杂度。


【发明内容】

[0005] 本发明的目的是提供一种确定双机热备份配置信息的方法及装置,以降低配置及 维护双机热备份配置信息的处理过程的复杂程度。
[0006] 第一方面,本发明实施例提供了一种确定双机热备份配置信息的方法,包括:
[0007] 作为管理主设备的网络设备向作为管理从设备的网络设备发起链路层连通性检 测,并根据所述链路层连通性检测的结果建立备份对等体,以及确定所述备份对等体包括 的可以互相备份的主用接口和备用接口,其中,所述管理主设备和所述管理从设备为能够 互相备份的两个网络设备;
[0008] 所述管理主设备将所述备份对等体包括的所述主用接口和备用接口的信息通知 所述管理从设备。
[0009] 在所述第一方面的第一种可能的实现方式中,所述发起链路层连通性检测的步骤 包括:
[0010] 所述管理主设备根据自身与下层网络设备连接的接口的外层虚拟局域网配置信 息主动发起所述链路层连通性检测。
[0011] 在所述第一方面的第二种可能的实现方式中,所述发起链路层连通性检测的步骤 包括:
[0012] 当所述管理主设备收到虚拟局域网的非单播接入报文时,若所述虚拟局域网尚未 建立所述备份对等体,则发起所述链路层连通性检测。
[0013] 基于所述第一方面或所述第一方面的第一种可能的实现方式或所述第一方面的 第二种可能的实现方式,在所述第一方面的第三种可能的实现方式中,所述方法还包括:
[0014] 所述管理主设备根据预定的时间间隔,周期性地针对已经建立的所述备份对等体 发起所述链路层连通性检测,当确定所述已经建立的备份对等体失效,则针对失效的备份 对等体的接口重新发起所述链路层连通性检测,并为所述失效的备份对等体的接口建立新 的备份对等体,其中,所述备份对等体失效是指所述连通性检测的结果为所述备份对等体 包括的主用接口和备用接口之间不连通。
[0015] 基于所述第一方面或所述第一方面的第一种可能的实现方式或所述第一方面的 第二种可能的实现方式,在所述第一方面的第四种可能的实现方式中,确定所述备份对等 体包括的可以互相备份的主用接口和备用接口的步骤包括:
[0016] 所述管理主设备根据所述备份对等体中的接口的本地属性、所述备份对等体中的 接口的速率匹配、上下行链路流量均衡度、地址池均衡度或虚拟局域网数量均衡度中的一 项或多项确定所述备份对等体包括的可以互相备份的主用接口和备用接口,其中,所述本 地属性用于预先配置指定某接口为其所在的备份对等体中的主用接口或备用接口。
[0017] 第二方面,本发明实施例提供了一种确定双机热备份配置信息的装置,其特征在 于,所述装置设置于作为管理主设备的网络设备中,且所述装置包括:
[0018] 连通性检测单元,用于向作为管理从设备的网络设备发起链路层连通性检测,其 中,所述管理主设备和所述管理从设备为能够互相备份的两个网络设备;
[0019] 备份对等体建立单元,用于根据所述连通性检测单元的所述链路层连通性检测的 结果建立备份对等体,以及确定所述备份对等体包括的可以互相备份的主用接口和备用接 Π ;
[0020] 备份对等体信息发送单元,用于将所述备份对等体建立单元建立的所述备份对等 体包括的所述主用接口和备用接口的信息通知所述管理从设备。
[0021] 在所述第二方面的第一种可能的实现方式中,所述连通性检测单元包括静态连通 性检测子单元,用于根据所述管理主设备与下层网络设备连接的接口的外层虚拟局域网配 置信息主动发起所述链路层连通性检测。
[0022] 在所述第二方面的第二种可能的实现方式中,所述连通性检测单元包括动态连通 性检测子单元,用于当所述管理主设备收到虚拟局域网的非单播接入报文时,若所述虚拟 局域网尚未建立所述备份对等体,则发起所述链路层连通性检测。
[0023] 基于所述第二方面或所述第二方面的第一种可能的实现方式或所述第二方面的 第二种可能的实现方式,在所述第二方面的第三种可能的实现方式中,所述装置还包括:
[0024] 连通性监测单元,用于根据预定的时间间隔,周期性地针对已经建立的所述备份 对等体发起所述链路层连通性检测,当确定所述已经建立的备份对等体失效,则针对失效 的备份对等体的接口重新发起所述链路层连通性检测,并为所述失效的备份对等体的接口 建立新的备份对等体,其中,所述备份对等体失效是指所述连通性检测的结果为所述备份 对等体包括的主用接口和备用接口之间不连通。
[0025] 基于所述第二方面或所述第二方面的第一种可能的实现方式或所述第二方面的 第二种可能的实现方式,在所述第二方面的第四种可能的实现方式中,所述备份对等体建 立单元包括:
[0026] 备份对等体确定子单元,用于根据所述连通性检测单元的所述链路层连通性检测 的结果建立备份对等体;
[0027] 主备选择子单元,用于根据所述备份对等体中的接口的本地属性、所述备份对等 体中的接口的速率匹配、上下行链路流量均衡度、地址池均衡度或虚拟局域网数量均衡度 中的一项或多项确定所述备份对等体包括的可以互相备份的主用接口和备用接口,其中, 所述本地属性用于预先配置指定某接口为其所在的备份对等体中的主用接口或备用接口。
[0028] 由上述本发明提供的技术方案可以看出,本发明实施例提供的技术方案使得确定 所述双机热备份配置信息的处理过程具有配置部署及维护过程简单等优点。

【专利附图】

【附图说明】
[0029] 为了更清楚地说明本发明实施例的技术方案,下面将对实施例描述中所需要使用 的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本 领域的普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他 附图。
[0030] 图1为本发明实施例提供的确定双机热备份配置信息的方法的处理过程示意图;
[0031] 图2为本发明实施例的应用环境结构示意图;
[0032] 图3为本发明实施例提供的确定双机热备份配置信息的方法的应用实施例处理 过程示意图;
[0033] 图4为本发明实施例提供的确定双机热备份配置信息的装置的结构示意图一;
[0034] 图5为本发明实施例提供的确定双机热备份配置信息的装置的结构示意图二;
[0035] 图6为本发明实施例提供的网络设备的结构示意图。

【具体实施方式】
[0036] 下面结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整 地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本 发明的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施 例,都属于本发明的保护范围。
[0037] 本发明实施例提供的一种确定双机热备份配置信息的方法,如图1所示,具体可 以包括以下步骤:
[0038] 步骤11,作为管理主设备的网络设备向作为管理从设备的网络设备发起链路层连 通性检测;
[0039] 其中,相应的网络设备可以但不限于包括:宽带接入服务器等;
[0040] 相应的发起连通性检测的触发方式具体可以但不限于包括以下一种或多种:
[0041] 方式一:管理主设备根据网络设备的接口的外层虚拟局域网配置主动发起所述链 路层连通性检测;
[0042] 方式二:当管理主设备收到虚拟局域网的非单播接入报文时,若该虚拟局域网尚 未建立所述备份对等体,则发起所述链路层连通性检测;所述非单播接入报文可以为广播 报文或组播报文,所述广播报文或组播报文为二层广播域的网络设备(如管理主设备和管 理从设备)均可以收到的报文;
[0043] 其中,在上述描述中,相应的管理主设备为根据预定的方式在所述能够互相备份 的两个网络设备中选择确定的一个网络设备,且另一个网络设备可以称为管理从设备;
[0044] 举例来说,相应的链路层连通性检测过程可以包括:通过LLDP (Link Layer Di scovery Protoco 1,链路层发现协议)报文进行连通性检测,或者,通过在同一个二层(即 链路层)广播区域内发送广播报文进行连通性检测;以通过所述广播报文进行连通性检测 为例,相应的连通性检测过程可以包括:管理主设备发送广播报文(如私有格式的广播报 文),管理从设备接收到该广播报文后则通知所述管理主设备(通知中包含接收到该广播报 文的接口的标识,如接口号等),所述管理主设备根据收到的通知判断管理主设备与管理从 设备之间的接口是否连通,从而确定管理主设备与管理从设备之间接口的链路层连通情 况;
[0045] 步骤12,根据所述链路层连通性检测的结果建立备份对等体,所述备份对等体包 括可以互相备份的接口,即主用接口和备用接口;
[0046] 根据所述链路层连通性检测的结果建立备份对等体的处理步骤具体可以包括:所 述管理主设备根据接收到的所述管理从设备发送来的通知,若发现管理主设备上的A接口 与管理从设备上的A'接口之间能够传递上述广播报文,即A接口与A'接口之间连通,则建 立包含A接口与A'接口的备份对等体。
[0047] 进一步地,在该步骤中,当管理主设备建立所述备份对等体后,管理主设备还可以 根据所述备份对等体中的接口的本地属性、所述备份对等体中的接口的速率匹配、上下行 链路流量均衡度、地址池均衡度或虚拟局域网数量均衡度中的一项或多项确定所述备份对 等体中的主用接口和备用接口,其中,所述本地属性用于预先配置指定某接口为其所在的 备份对等体中的主用接口,例如,若希望某接口为主用接口,则可以通过为配置该接口的本 地属性的方式表示该接口需要作为备份对等体中的主用接口,即通过接口的本地属性的配 置可以人工干预备份对等体的主用接口的选择;或者,也可以通过所述接口的本地属性人 工干预备份对等体中的备用接口的选择,处理方式与人工干预备份对等体中的主用接口的 选择方式类似,即预先配置指定某接口为其所在的备份对等体中的备用接口;
[0048] 步骤13,所述管理主设备将所述备份对等体包括的所述主用接口和备用接口的信 息通知所述管理从设备;
[0049] 具体地,所述主用接口和备用接口的信息可以但不限于包括接口号和接口的主备 状态等信息。
[0050] 假设所述备份对等体是在管理主设备上连接下层网络设备的接口以及管理从设 备上连接下层网络设备的接口之间建立,则通过上述方式建立了双机热备份配置信息后, 当备份对等体中正处于工作状态的主用接口发生故障时,则可以由备用接口所在的网络设 备通知下层网络设备将业务流导向所述备份对等体中的所述备用接口,相应的下层网络设 备可以但不限于包括:下层交换设备,如交换机等;
[0051] 具体地,由备用接口所在的网络设备通知下层网络设备将业务流导向所述备份对 等体中的所述备用接口的过程中,具体可以由备份对等体中的主用接口向下层网络设备发 送 Gratuitous ARP (Gratuitous Address Resolution Protocol,免费地址解析协议)报 文,以通知下层网络设备将业务流导向所述接口备份对等体中的备用接口。
[0052] 本发明实施例中,还可以在所述两个网络设备(即管理主设备和管理从设备)之间 建立控制连接,如TCP (Transmission Control Protocol,传输控制协议)连接等,并通过 建立的所述控制连接在所述管理主设备和管理从设备之间备份所述下层网络设备下连接 的用户接入网络所需要的全局信息,如用户信息等;也可以通过该控制连接在管理主设备 和管理从设备之间传递所述接口的本地属性等信息。进一步地,为了保证相应的全局信息 的可靠备份,还可以在一个所述备份对等体包含的主用接口和备用接口之间建立备份控制 连接,用于作为所述两个网络设备之间建立的所述控制连接的备份连接,即当建立的控制 连接出现故障时可以通过该备份控制连接进行全局信息的备份,以提高全局信息备份的可 靠性。
[0053] 本发明实施例中,若所述能够互相备份的两个网络设备中的一个网络设备无法正 常工作,则可以将所述能够互相备份的两个网络设备中的另一个网络设备上的所有备用接 口升级为主用接口,并通知下层网络设备进行业务流向的切换。
[0054] 通过上述本发明实施例可以看出,由于本发明实施例中是通过网络自动化技术 来实现保护链路的自动发现和保护倒换(即通过连通性检测技术的检测结果建立所述备 份对等体,以讲行相应的双机热各份处理),目相应的律立所沭各份对等体的讨稈可以某于 VLAN属件自动实现,#得律立所沭各份对等体的讨稈能够很好地话应R经规划布置完成的 VLAN,而不需要人工统一规划VLAN来话应所需要律立的各份对等体,讲而也不需要闵人工 统一规划VLAN所导致的调整下层夺换机配置的橾作。闵此,相应的实现双机热备份的过程 中需要的配置命令数量较少且配置操作过程简单,极大降低了配置和维护的复杂性,提高 了维护效率。
[0055] 下面将结合附图对本发明实施例提供的实现双机热备的技术方案作进一步地描 述。
[0056] 如图2所示,假设备份组包含网络设备A和网络设备B,网络设备A和B可以分别 为两个BRAS,网络设备A上有两个BAS (宽带接入服务,Broadband Access Service)接口, 分别是BAS接口 1和BAS接口 2, BAS接口 1连接下层网络设备C,BAS接口 2连接下层网 络设备D ;网络设备B有两个BAS接口,分别是BAS接口 3和BAS接口 4, BAS接口 3连接下 层网络设备C,BAS接口 4连接下层网络设备D。结合图2所示的备份系统框架,本发明实 施例提供的实现双机热备的处理方案的具体实现过程如图3所示,以自动完成配置网络设 备A上的BAS接口与网络设备B上的BAS接口间的主备关系以及相应的保护倒换,具体可 以包括以下步骤:
[0057] 步骤31,建立控制连接,选取管理主设备和管理从设备;
[0058] 具体地,可以在备份组的两个peer (即网络设备)之间建立TCP连接,并根据优先 级等策略选择其中一个peer为管理主设备,另一个为管理从设备,这里的主从概念只是管 理意义上的主从,而不是接口的主从;
[0059] 相应的备份组包含能够互相备份的两个网络设备,即两个peer。在本实施例中,假 设指定网络设备A为管理主设备,网络设备B为管理从设备。
[0060] 步骤32,配置BAS接口的VLAN属性及local (本地)属性;
[0061] 具体地,BAS接口的VLAN属性及local属性用于作为建立所述备份对等体的依据, 其中,BAS接口的VLAN属性用于作为建立所述备份对等体的依据,BAS接口的local属性用 于作为确定所述备份对等体中的主用接口和备用接口的依据。
[0062] 例如,若要将BAS接口 1和BAS接口 3加入到备份对等体1中,将BAS接口 2和BAS 接口 4加入到备份对等体2中,并且将BAS1设置为备份对等体1中的主用端口,将BAS4设 置为备份对等体2中的主用端口,则可以将BAS接口 1和BAS接口 3的VLAN属性的值设置 为1,将BAS接口 2和BAS接口 4的VLAN属性的值设置为2,配置BAS接口 1和BAS接口 4 的local属性的值为1 (这里假设local属性的值为1表示设置为local,为0表示没有设 置为local),配置BAS接口 2和BAS接口 3的local属性的值为0。
[0063] 通过该步骤可以根据拓扑结构需要为本地优先接入的VLAN指定local属性,以指 定某接口作为备份对等体中的主用接口,基于该local属性可以控制下层交换机尽量同侧 接入,即对于一对连通的备份对等体(即备份组包含的两个网络设备的BAS的接口)之间优 先选择指定了所述local属性的接口为主用接口,以减少U型组网等情况下交换机之间的 穿越流量。
[0064] 步骤33,管理主设备发起连通性检测,以建立备份对等体;
[0065] 在该步骤中,具体可以通过静态连通性检测的方式建立备份对等体,也可以通过 动态连通性检测的方式建立备份对等体,下面将分别进行说明;
[0066] ( 1)静态连通性检测的方式建立备份对等体
[0067] 所述管理主设备根据步骤32中配置的BAS接口的VLAN属性的值主动向管理从设 备发起连通性检测(即根据VLAN配置仅在同一 VLAN内发起接口之间的连通性检测),以检 测相应的所述管理主设备的BAS接口与所述管理从设备的BAS接口之间的连通性,并根据 检测结果建立备份对等体并通告管理从设备,所述备份对等体包含可以互相备份的接口及 VLAN信息,例如可以为"port (接口)+vlan"对。例如,网络设备A向网络设备B发起连通 性检测,具体可以但不限于在连通性检测报文中携带BAS接口 1和VLAN1的信息,获得网络 设备B的响应,得知网络设备B的BAS接口 3也在VLAN1中,从而建立备份对等体1,所述备 份对等体1中包括BAS接口 1和BAS接口 3。之后,网络设备A再次向网络设备B发起连通 性检测,在连通性检测报文中携带BAS接口 2和VLAN2的信息,获得网络设备B的响应,得 知网络设备B的BAS接口 4也在VLAN2中,从而建立备份对等体2,所述备份对等体2中包 括BAS接口 2和BAS接口 4。
[0068] 管理主设备还根据备份对等体中的接口的local属性、接口速率匹配、上下行链 路流量均衡度、地址池均衡度和VLAN数量均衡度等一项或多项策略生成备份对等体的主 备关系(即确定相应的主用接口和备用接口)并通告管理从设备。例如,当确定主用接口和 备用接口的策略被设置为需要考虑接口的local属性时,可以根据上述步骤32中配置了的 各BAS接口的local属性来确定备份对等体的主备关系。
[0069] 可选地,在管理主从设备之间还可以选择其中一个备份对等体创建备用控制连 接,以作为步骤31建立的TCP连接的备份链路;
[0070] (2)动态连通性检测的方式建立备份对等体
[0071] 如果BAS接口 VLAN配置卿VLAN属性)为anyother (即若不清楚下层交换机的配 置则使用该命令,表示任何VLAN或QinQ都可接入),则需要通过非单播接入报文动态触发 建立备份对等体,该非单播接入报文可以为用户的接入协议相关报文,如ARP报文或DHCP (动态主机配置协议,Dynamic Host Configuration Protocol)报文等等;相应的建立备份 对等体的过程可以包括:
[0072] 当管理主设备首次收到某VLAN的非单播接入报文时,则判断该VLAN是否建立备 份对等体,若该VLAN还没有建立备份对等体,则发起连通性检测并建立备份对等体,相应 的连通性检测过程中也可以通过与管理从设备检测报文配合实现,或者,也可以通过专门 发起的检测报文实现;管理主设备还根据备份对等体物理接口上的VLAN的local属性、接 口速率匹配、上下行链路流量均衡度、地址池均衡度和VLAN数量均衡度等一项或多项策略 生成备份对等体的主备关系并通告管理从设备;
[0073] 进一步地,当管理从设备首次收到某VLAN的非单播接入报文时,如果该VLAN还 没有建立备份对等体,则在该接收到非单播接入报文的接口上发起连接通性检测,如果检 测结果为连通,则表明管理主设备可以完成相应的连通性检测工作,此时可以丢弃该非单 播接入报文;如果连通性检测失败,则该管理从设备对该VLAN做接入处理并通告管理主设 备。
[0074] 另外,本发明实施例中,由于网络的拓扑结构和VLAN配置可能会发生变化,故所 述管理主设备还可以根据预定的时间间隔,周期性地针对已经建立的所述备份对等体发起 所述链路层连通性检测,当确定所述已经建立的备份对等体失效,则针对失效的备份对等 体的接口重新发起所述链路层连通性检测,并为所述失效的备份对等体的接口建立新的备 份对等体,其中,所述备份对等体失效是指所述连通性检测的结果为所述备份对等体包括 的主用接口和备用接口之间不连通。即所述管理主设备还可以周期性进行连通性检测以适 应下层交换网络的拓扑变化,当发现备份对等体无效(如三个检测周期无效)后,对原备份 对等体包含的接口开始新的连通性检测过程,当检测到新的连通性后(即检测到新的接口 与所述原备份对等体包含的接口连通),则更新所述原有备份对等体包含的接口信息(即主 用接口和备用接口信息);其中,检测周期的长短可以根据网络的拓扑结构和VLAN配置的变 化间隔时间确定,例如,可以设置为60秒等)。
[0075] 步骤34,基于建立的备份对等体进行相应的主用接口和备用接口的选择及切换;
[0076] 在确定所述备份对等体包含的主用接口及备用接口后,所述主用接口及备用接口 还可以根据事件的触发而发生改变,即原主用接口可能变成备用接口,备用接口也可能变 成主用接口。具体地,首先,管理从设备根据事件触发上报等途径收集本机的接口状态以及 通过主动周期获取等方式获取外层VLAN粒度的流量统计,并向管理主设备通告;之后,管 理主设备可以根据各设备状态、接口状态、上下行链路流量均衡度进行主备选择,若已经建 立的备份对等体包含的主用接口及备用接口发生变化,则由新的主用接口发送免费ARP报 文通知下层交换机将业务流导向所述新的主用接口(即原备用接口)接口,以进行主用接口 及备用接口的切换;需要说明的是,对于已上线的备份对等体是否因为流量不均衡而发起 主动主备切换具体可以设计成可选配置(如流量不均衡度超过预定值触发切换,且预定值 大小可配置),默认为不切换,从而可以防止流量变化引起主备反复频繁切换;
[0077] 进一步地,当设备检测到对端设备DOWN (失效)时,则将发生设备级主备切换,即 未失效的设备的所有备用接口升级为主用接口,并发送免费ARP报文通知下层交换机接口 将业务流导向未失效的设备中的所述备用接口;之后,当故障设备恢复正常后,两端重新建 立连接,重新选择管理主设备和管理从设备并建立相应的备份对等体,同步用户备份数据 及用户信息等,以及根据主备选择策略选举主备用接口,选择确定的主用接口发送免费ARP 报文通知下层交换机将业务流导向所述选择确定的主用接口。
[0078] 在上述针对本发明实施例的描述中,只重点描述了根据拓扑结构的配置自动发现 保护链路以及实现主备切换的处理过程,对于切换过程中涉及的用户数据备份以及BRAS 地址池分配及路由发布等的备份处理采用现有技术中的处理方式即可,故未做特别说明。
[0079] 通过上述本发明实施例提供的技术方案可以看出,本发明实施例具有部署简单、 备份策略和粒度选择灵活、对已有网络有较强的适应性等优点。而且,利用本发明实施例提 供的技术方案来实现相应的双机热备,还可以在不增加建网成本的情况下,极大削减网络 运营成本。
[0080] 本领域普通技术人员可以理解实现上述实施例方法中的全部或部分流程,是可以 通过计算机程序来指令相关的硬件来完成,所述的程序可存储于一计算机可读取存储介质 中,该程序在执行时,可包括如上述各方法的实施例的流程。其中,所述的存储介质可为磁 碟、光盘、只读存储记忆体(Read-Only Memory, ROM)或随机存储记忆体(Random Access Memory,RAM)等。
[0081] 本发明实施例还提供了一种确定双机热备份配置信息的装置,所述装置设置于作 为管理主设备的网络设备中,如图4所示,所述装置具体可以包括以下单元:
[0082] 连通性检测单元41,用于向作为管理从设备的网络设备发起链路层连通性检测, 其中,所述管理主设备和所述管理从设备为能够互相备份的两个网络设备;
[0083] 备份对等体建立单元42,用于根据所述连通性检测单元41的所述链路层连通性 检测的结果建立备份对等体,以及确定所述备份对等体包括的可以互相备份的主用接口和 备用接口;
[0084] 备份对等体信息发送单元43,用于将所述备份对等体建立单元42建立的所述备 份对等体包括的所述主用接口和备用接口的信息通知所述管理从设备。
[0085] 进一步地,如图5所示,所述连通性检测单元41可以包括静态连通性检测子单元 411,用于根据所述管理主设备与下层网络设备连接的接口的外层虚拟局域网配置信息主 动发起所述链路层连通性检测。
[0086] 可选地,如图5所示,所述连通性检测单元41也可以包括动态连通性检测子单元 412,用于当所述管理主设备收到虚拟局域网的非单播接入报文时,若所述虚拟局域网尚未 建立所述备份对等体,则发起所述链路层连通性检测。
[0087] 如图5所示,本发明实施例提供的所述确定双机热备份配置信息的装置还可以包 括连通性监测单元44,用于根据预定的时间间隔,周期性地针对已经建立的所述备份对等 体发起所述链路层连通性检测,当确定所述已经建立的备份对等体失效,则针对失效的备 份对等体的接口重新发起所述链路层连通性检测,并为失效的备份对等体的接口建立新的 备份对等体,其中,所述备份对等体失效是指所述连通性检测的结果为所述备份对等体包 括的主用接口和备用接口之间不连通。
[0088] 在所述确定双机热备份配置信息的装置中,如图5所示,所述备份对等体建立单 元42具体可以包括备份对等体确定子单元421和主备选择子单元422,其中:
[0089] 备份对等体确定子单元421,用于根据所述连通性检测单元的所述链路层连通性 检测的结果建立备份对等体;
[0090] 主备选择子单元422,用于根据所述管理主设备与下层网络设备连接的接口的本 地属性、接口速率匹配、上下行链路流量均衡度、地址池均衡度或虚拟局域网数量均衡度中 的一项或多项确定所述备份对等体包括的可以互相备份的主用接口和备用接口,其中,所 述本地属性用于预先配置指定某接口为其所在的备份对等体中的主用接口,或者,所述本 地属性也可以用于预先配置指定某接口为其所在的备份对等体中的备用接口。
[0091] 本发明实施例提供的上述装置使得确定所述双机热备份配置信息的处理过程具 有配置部署简单、备份策略和粒度选择灵活、对已有网络有较强的适应性等优点。而且还可 以在不增加建网成本的情况下,极大削减网络运营成本。
[0092] 需要说明的是,上述装置中包含的各个处理单元所实现的功能的具体实现方式在 前面的各个实施例中已经有详细描述,故在这里不再赘述。
[0093] 本发明实施例提供的上述装置具体可以设置于网络设备中,如BAS设备中,以便 于所述网络设备作为管理主设备应用时可以完成上述处理功能。具体的,所述网络设备的 结构如图6所示,可以包括:存储器61、发送器62和接收器63,以及分别与存储器61、发送 器62和接收器63连接的处理器64,且存储器61用于存储一组程序代码,处理器64用于调 用存储器61存储的程序执行如下操作:
[0094] 通过发送器62向作为管理从设备的网络设备发起链路层连通性检测,根据接收 器63接收到的信息确定所述链路层连通性检测的结果,根据所述链路层连通性检测的结 果建立备份对等体,以及确定所述备份对等体包括的可以互相备份的主用接口和备用接 口;还用于将所述备份对等体包括的所述主用接口和备用接口的信息通过所述发送器62 通知所述管理从设备。
[0095] 所属领域的技术人员可以清楚地了解到,为描述的方便和简洁,仅以上述各功能 单元的划分进行举例说明,实际应用中,可以根据需要而将上述功能分配由不同的功能单 元完成,即将装置的内部结构划分成不同的功能单元,以完成以上描述的全部或者部分功 能。上述描述的装置和单元的具体工作过程,可以参考前述方法实施例中的对应过程,在此 不再赘述。
[0096] 在本申请所提供的几个实施例中,应该理解到,所揭露的系统和方法,可以通过其 它的方式实现。例如,以上所描述的系统实施例仅仅是示意性的,例如,所述单元的划分, 仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如多个单元或组件可以 结合或者可以集成到另一个系统,或一些特征可以忽略,或不执行。另一点,所显示或讨论 的相互之间的耦合或直接耦合或通信连接可以是通过一些接口,单元的间接耦合或通信连 接,可以是电性,机械或其它的形式。
[0097] 所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显 示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个 网络单元上。可以根据实际的需要选择其中的部分或者全部单元来实现本实施例方案的目 的。
[0098] 另外,在本发明各个实施例中的各功能单元可以集成在一个处理单元中,也可以 是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中。上述集成的单 元既可以采用硬件的形式实现,也可以采用软件功能单元的形式实现。
[0099] 以上所述,仅为本发明较佳的【具体实施方式】,但本发明的保护范围并不局限于此, 任何熟悉本【技术领域】的技术人员在本发明披露的技术范围内,可轻易想到的变化或替换, 都应涵盖在本发明的保护范围之内。因此,本发明的保护范围应该以权利要求书的保护范 围为准。
【权利要求】
1. 一种确定双机热备份配置信息的方法,其特征在于,包括: 作为管理主设备的网络设备向作为管理从设备的网络设备发起链路层连通性检测,并 根据所述链路层连通性检测的结果建立备份对等体,以及确定所述备份对等体包括的可以 互相备份的主用接口和备用接口,其中,所述管理主设备和所述管理从设备为能够互相备 份的两个网络设备; 所述管理主设备将所述备份对等体包括的所述主用接口和备用接口的信息通知所述 管理从设备。
2. 根据权利要求1所述的方法,其特征在于,所述发起链路层连通性检测的步骤包括: 所述管理主设备根据自身与下层网络设备连接的接口的外层虚拟局域网配置信息主 动发起所述链路层连通性检测。
3. 根据权利要求1所述的方法,其特征在于,所述发起链路层连通性检测的步骤包括: 当所述管理主设备收到虚拟局域网的非单播接入报文时,若所述虚拟局域网尚未建立 所述备份对等体,则发起所述链路层连通性检测。
4. 根据权利要求1、2或3所述的方法,其特征在于,所述方法还包括: 所述管理主设备根据预定的时间间隔,周期性地针对已经建立的所述备份对等体发起 所述链路层连通性检测,当确定所述已经建立的备份对等体失效,则针对失效的备份对等 体的接口重新发起所述链路层连通性检测,并为所述失效的备份对等体的接口建立新的备 份对等体,其中,所述备份对等体失效是指所述连通性检测的结果为所述备份对等体包括 的主用接口和备用接口之间不连通。
5. 根据权利要求1、2或3所述的方法,其特征在于,确定所述备份对等体包括的可以互 相备份的主用接口和备用接口的步骤包括: 所述管理主设备根据所述备份对等体中的接口的本地属性、所述备份对等体中的接口 的速率匹配、上下行链路流量均衡度、地址池均衡度或虚拟局域网数量均衡度中的一项或 多项确定所述备份对等体包括的可以互相备份的主用接口和备用接口,其中,所述本地属 性用于预先配置指定某接口为其所在的备份对等体中的主用接口或备用接口。
6. -种确定双机热备份配置信息的装置,其特征在于,所述装置设置于作为管理主设 备的网络设备中,且所述装置包括: 连通性检测单元,用于向作为管理从设备的网络设备发起链路层连通性检测,其中,所 述管理主设备和所述管理从设备为能够互相备份的两个网络设备; 备份对等体建立单元,用于根据所述连通性检测单元的所述链路层连通性检测的结果 建立备份对等体,以及确定所述备份对等体包括的可以互相备份的主用接口和备用接口; 备份对等体信息发送单元,用于将所述备份对等体建立单元建立的所述备份对等体包 括的所述主用接口和备用接口的信息通知所述管理从设备。
7. 根据权利要求6所述的装置,其特征在于,所述连通性检测单元包括静态连通性检 测子单元,用于根据所述管理主设备与下层网络设备连接的接口的外层虚拟局域网配置信 息主动发起所述链路层连通性检测。
8. 根据权利要求6所述的装置,其特征在于,所述连通性检测单元包括动态连通性检 测子单元,用于当所述管理主设备收到虚拟局域网的非单播接入报文时,若所述虚拟局域 网尚未建立所述备份对等体,则发起所述链路层连通性检测。
9. 根据权利要求6、7或8所述的装置,其特征在于,所述装置还包括: 连通性监测单元,用于根据预定的时间间隔,周期性地针对已经建立的所述备份对等 体发起所述链路层连通性检测,当确定所述已经建立的备份对等体失效,则针对失效的备 份对等体的接口重新发起所述链路层连通性检测,并为所述失效的备份对等体的接口建立 新的备份对等体,其中,所述备份对等体失效是指所述连通性检测的结果为所述备份对等 体包括的主用接口和备用接口之间不连通。
10. 根据权利要求6、7或8所述的装置,其特征在于,所述备份对等体建立单元包括: 备份对等体确定子单元,用于根据所述连通性检测单元的所述链路层连通性检测的结 果建立备份对等体; 主备选择子单元,用于根据所述备份对等体中的接口的本地属性、所述备份对等体中 的接口的速率匹配、上下行链路流量均衡度、地址池均衡度或虚拟局域网数量均衡度中的 一项或多项确定所述备份对等体包括的可以互相备份的主用接口和备用接口,其中,所述 本地属性用于预先配置指定某接口为其所在的备份对等体中的主用接口或备用接口。
【文档编号】H04L12/803GK104125079SQ201310142917
【公开日】2014年10月29日 申请日期:2013年4月23日 优先权日:2013年4月23日
【发明者】李振海, 牛承光, 畅文俊, 孙胜涛 申请人:华为技术有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1