[发明专利]HSB备份系统及基于二层组网VRRP协议的AC双机热备方法在审
申请号: | 201710828419.X | 申请日: | 2017-09-14 |
公开(公告)号: | CN107888491A | 公开(公告)日: | 2018-04-06 |
发明(设计)人: | 汪革;彭双庭;谢耀兴 | 申请(专利权)人: | 上海博达数据通信有限公司 |
主分类号: | H04L12/707 | 分类号: | H04L12/707;H04L12/24;H04L29/08 |
代理公司: | 上海天翔知识产权代理有限公司31224 | 代理人: | 刘常宝 |
地址: | 201203 上海市浦东新区*** | 国省代码: | 上海;31 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | hsb 备份 系统 基于 组网 vrrp 协议 ac 双机 方法 | ||
1.HSB备份系统,其特征在于,包括:
热备份服务模块,用于统一管理AC上的备份策略,为应用程序的主备同步数据提供通道、缓存服务;
热备份组模块,提供相应的备份策略组,每个备份策略组内具有相同的备份策略;
热备控制库模块,内嵌在应用程序内,建立备份通道到其他AC,进行批量备份或/和实时备份。
2.根据权利要求1所述的HSB备份系统,其特征在于,所述热备份服务模块可对外关心vrrp的主备切换动作,以整合本AC与主备相关的所有状态、动作、数据。
3.根据权利要求1所述的HSB备份系统,其特征在于,所述热备份服务模块在进程空间,通过socket通道,与其他应用模块或者内核模块,建立通信;同时为各模块当前的热备状态、热备数据做缓存,并且通知给其他热备组内的AC的热备份服务模块,以建立不同AC间,各应用模块的交互通道。
4.根据权利要求1所述的HSB备份系统,其特征在于,所述热备份服务模块通过读取热备份组模块对应的AC ip地址,同时针对所有AC,都建立控制通道,该控制通道中交互本地所有的热备控制库模块的状态、端口号。
5.根据权利要求1所述的HSB备份系统,其特征在于,所述热备份组模块进行vrrp实例或/和双链路备份,并将Vrrp group的所有APid通知给对应热备份组模块。
6.根据权利要求1所述的HSB备份系统,其特征在于,所述热备份组模块在数据库中,存储HSB应用程序的监听端口,热备份服务模块对应应用程序的监听端口,hsb整个热备组中其他AC对应的热备份服务模块的监听端口的集合。
7.根据权利要求1所述的HSB备份系统,其特征在于,所述热备份组模块主要包括groupid,{apid,...},AC ip;
其中,groupid、apid和AC ip都是32位长度整型,AC ip是主、备AC的ip,该条目供热备控制库模块和热备份服务模块通过sql调用。
8.根据权利要求1所述的HSB备份系统,其特征在于,所述热备控制库模块用动态库,实现热备控制库模块相关接口,使得应用程序或者内核应用程序可通过该动态库,与应用程序所在AC的热备份服务模块建立联系,传递状态和数据。
9.根据权利要求1所述的HSB备份系统,其特征在于,所述热备控制库模块通过UDP端口号为互为热备的两AC中的每个进程之间建立同步通道。
10.基于二层组网VRRP协议的AC双机热备方法,其特征在于,通过绑定vrrp组和ap集合的对应关系,通过vrrp的主备状态,为AC热备提供主备依据;通过多组的vrrp为AC热备提供多组热备。
11.根据权利要求10所述的AC双机热备方法,其特征在于,所述AC双机热备方法包括:
主备协商;由热备份组模块通过VRRP或者双链路capwap协议进行主备协商;
主备切换通知;在主备切换以后,通过热备份服务模块通知热备控制库模块,再由热备控制库模块通知各模块,回调应用程序回调函数,以使得应用程序能够得到当前数据对应的热备份组模块主备切换消息;
数据同步;通过热备控制库模块建立的备份通道进行数据同步。
12.权利要求10所述的AC双机热备方法,其特征在于,互为热备的两AC之间,对Ap上线、Ap离线、终端上线、终端认证、终端离线、数据库同步、主备切换事件引起的状态变换进行同步。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于上海博达数据通信有限公司,未经上海博达数据通信有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201710828419.X/1.html,转载请声明来源钻瓜专利网。