一种业务节点及业务节点间用户协议消息同步的方法技术

技术编号:8389074 阅读:221 留言:0更新日期:2013-03-07 21:02
本发明专利技术公开了一种业务节点及业务节点间用户协议消息同步的方法,方法包括:业务节点收到与用户相关的协议消息时,判断该协议消息对应的用户所属的备份组在该业务节点上的状态为主用或备用,并根据该协议消息的类型确定是否将该协议消息发送给备份组的状态为备用或主用的另一业务节点;在确定发送该协议消息时,该业务节点通过业务备份协议对协议消息进行封装并发送给该另一业务节点。通过本发明专利技术,实现了用户业务备份协议中的用户相关的协议消息的完全同步。

【技术实现步骤摘要】

本专利技术涉及通信领域的设备间用户备份技术,尤其涉及一种业务节点及业务节点间用户协议消息同步的方法
技术介绍
随着业务节点(SN,Service Node),如宽带远端接入服务器(BRAS,Broadband Remote Access Server)、业务路由器(SR,Service Router)、宽带网络接入服务器(BNAS,Broadband Network Access Server)、宽带网络网关(BNG,Broadband Network Gateway)等设备接入的宽带用户数量及承载的业务种类越来越多,宽带用户对宽带业务和宽带网络的高可靠性要求越来越高,业务节点间的用户备份需求的重要性也不断提升。当前的用户备份方式分为冷备份和热备份两种。冷备份可以实现对SN及其上下行链路的故障保障,在故障发生时,通过SN设备间的切换实现保护效果,但用户需要重新获取网络地址,大部分的业务包括实时业务也需要重新触发。热备份方式要求在两台SN实时同步用户的各项状态信息,包括用户在线状态、业务状态、协议状态等等,热备份的优势在于可以实现用户无感知的故障保护,及在SN或其上下行链路故障时实现SN间的切换且保持用户地址、业务的不中断。在热备份方案中,用户的协议状态备份包括对多种不同协议的状态备份,例如用户的接入协议PPP(Point to Point Protocol,点对点协议)、DHCP(DynamicHost Configuration Protocol,动态主机设置协议)的状态,用户认证计费授权协议Radius(Remote Authentication Dial In User S ervice,远程认证拨号用户服务)、Portal(门户认证协议)的状态,以及与用户相关的网络侧协议L2TP(Layer 2Tunneling Protocol,第二层隧道协议)的隧道、会话状态等等。当主备BNAS设备间有多个备份组存在时,同一台业务节点的多个备份组可能共享同一个AAA(Authentication Authorization and Accounting,认证授权计费)、DHCP、Portal等服务器。如果这些备份组以统一的本地IP地址与这些服务器进行消息交互,当一台业务节点上的某备份组的状态由主用变为备用、而其它备份组的状态仍然保持主用时(如该备份组对应的业务节点下行链路故障),该业务节点仍然会接收到从服务器向其发送的与所有用户相关的协议消息,如Radius的COA(Change of Authorization,重新授权)消息等,包括状态已切换为备用的备份组下的用户相关的消息,而此时需要将该部分的协议消息发送至该备份组状态为主用的业务节点上去(现有技术无法满足这种需要);因此,这将导致用户业务备份协议中的用户相关的协议消息不能完全的同步。如果希望每个备份组的用户相关的Radius/DHCP/Portal等协议消息都准确的发送到备份组状态为主用的业务节点上去,那么需要为每个备份组设置一个单独的本地IP地址与这些服务器通信,且在业务节点上配置不同的备份组通过不同的本地IP地址;这样一来加重了服务器侧需要维护的协议连接,同时也加重了业务节点的配置复杂度和配置错误风险。
技术实现思路
有鉴于此,本专利技术的主要目的在于提供一种业务节点及业务节点间用户协议消息同步的方法,以解决用户业务备份协议中存在的用户相关的协议消息不能完全同步的问题。为达到上述目的,本专利技术的技术方案是这样实现的:本专利技术提供了一种业务节点间用户协议消息同步的方法,该方法包括:业务节点收到与用户相关的协议消息时,判断所述协议消息对应的用户所属的备份组在所述业务节点上的状态为主用或备用,并根据所述协议消息的类型确定是否将所述协议消息发送给所述备份组的状态为备用或主用的另一业务节点;在确定发送所述协议消息时,所述业务节点通过业务备份协议对所述协议消息进行封装并发送给所述另一业务节点。该方法进一步包括:当所述业务节点收到的协议消息的类型为来自认证授权计费(AAA)服务器、动态主机设置协议(DHCP)服务器或门户认证协议(Portal)服务器的协议消息时,如果所述协议消息对应的用户所属的备份组在所述业务节点上的状态为备用,则所述业务节点将所述协议消息发送给所述备份组的状态为主用的所述另一业务节点。该方法进一步包括:当所述业务节点收到的协议消息的类型为第二层隧道协议(L2TP)隧道控制消息时,如果所述L2TP隧道控制消息对应的用户所属的备份组在所述业务节点上的状态为主用,则所述业务节点将所述L2TP隧道控制消息发送给所述备份组的状态为备用的所述另一业务节点。所述业务备份协议包括:宽带网络接入服务器(BNAS)设备业务备份协议、机架间通信协议。本专利技术还提供了一种业务节点,包括:消息接收模块,用于接收与用户相关的协议消息;状态判断模块,用于判断所述协议消息对应的用户所属的备份组在所述业务节点上的状态,所述状态为主用或备用;并根据所述协议消息的类型确定是否将所述协议消息发送给所述备份组的状态为备用或主用的另一业务节点;消息发送模块,用于在确定发送所述协议消息时,通过业务备份协议对所述协议消息进行封装并发送给所述另一业务节点。所述状态判断模块进一步用于,在所述消息接收模块收到的协议消息的类型为来自AAA服务器、DHCP服务器或Portal服务器的协议消息时,如果所述协议消息对应的用户所属的备份组在所述业务节点上的状态为备用,则确定将所述协议消息发送给所述备份组的状态为主用的所述另一业务节点。所述状态判断模块进一步用于,当所述消息接收模块收到的协议消息的类型为L2TP隧道控制消息时,如果所述L2TP隧道控制消息对应的用户所属的备份组在所述业务节点上的状态为主用,则确定将所述L2TP隧道控制消息发送给所述备份组的状态为备用的所述另一业务节点。所述业务备份协议包括:BNAS设备业务备份协议、机架间通信协议。本专利技术所提供的一种业务节点及业务节点间用户协议消息同步的方法,业务节点收到与用户相关的协议消息时,判断所述协议消息对应的用户所属的备份组在所述业务节点上的状态为主用或备用,并根据所述协议消息的类型确定是否将所述协议消息发送给所述备份组的状态为备用或主用的另一业务节点;在确定发送所述协议消息时,所述业务节点通过业务备份协议对所述协议消息进行封装并发送给所述另一业务节点。通过本发本文档来自技高网
...
一种业务节点及业务节点间用户协议消息同步的方法

【技术保护点】
一种业务节点间用户协议消息同步的方法,其特征在于,该方法包括:业务节点收到与用户相关的协议消息时,判断所述协议消息对应的用户所属的备份组在所述业务节点上的状态为主用或备用,并根据所述协议消息的类型确定是否将所述协议消息发送给所述备份组的状态为备用或主用的另一业务节点;在确定发送所述协议消息时,所述业务节点通过业务备份协议对所述协议消息进行封装并发送给所述另一业务节点。

【技术特征摘要】
1.一种业务节点间用户协议消息同步的方法,其特征在于,该方法包括:
业务节点收到与用户相关的协议消息时,判断所述协议消息对应的用户所
属的备份组在所述业务节点上的状态为主用或备用,并根据所述协议消息的类
型确定是否将所述协议消息发送给所述备份组的状态为备用或主用的另一业务
节点;
在确定发送所述协议消息时,所述业务节点通过业务备份协议对所述协议
消息进行封装并发送给所述另一业务节点。
2.根据权利要求1所述业务节点间用户协议消息同步的方法,其特征在于,
该方法进一步包括:
当所述业务节点收到的协议消息的类型为来自认证授权计费(AAA)服务
器、动态主机设置协议(DHCP)服务器或门户认证协议(Portal)服务器的协
议消息时,如果所述协议消息对应的用户所属的备份组在所述业务节点上的状
态为备用,则所述业务节点将所述协议消息发送给所述备份组的状态为主用的
所述另一业务节点。
3.根据权利要求1所述业务节点间用户协议消息同步的方法,其特征在于,
该方法进一步包括:
当所述业务节点收到的协议消息的类型为第二层隧道协议(L2TP)隧道控
制消息时,如果所述L2TP隧道控制消息对应的用户所属的备份组在所述业务
节点上的状态为主用,则所述业务节点将所述L2TP隧道控制消息发送给所述
备份组的状态为备用的所述另一业务节点。
4.根据权利要求1、2或3所述业务节点间用户协议消息同步的方法,其
特征在于,所述业务备份协议...

【专利技术属性】
技术研发人员:范亮毛薇陈卫立
申请(专利权)人:中兴通讯股份有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1