[发明专利]一种跨网段的N+1备用方法及装置有效
申请号: | 201210096453.X | 申请日: | 2012-04-01 |
公开(公告)号: | CN103036701A | 公开(公告)日: | 2013-04-10 |
发明(设计)人: | 任俊峰;周迪 | 申请(专利权)人: | 浙江宇视科技有限公司 |
主分类号: | H04L12/24 | 分类号: | H04L12/24 |
代理公司: | 北京博思佳知识产权代理有限公司 11415 | 代理人: | 林祥 |
地址: | 310053 浙江省杭州市*** | 国省代码: | 浙江;33 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 网段 备用 方法 装置 | ||
技术领域
本发明服务器业务备用技术,尤其涉及一种N+1的备用方法及装置。
背景技术
随着监控行业的发展监控系统规模越来越大,用户对监控服务器的可靠性需求越来越高,目前对服务器(如VM服务器)的备用机制主要是双机备用或者是N+1备用。
双机备用即一台主机(即主用服务器)及一台备机(即备用服务器)都放在同一个机房中,共用一个浮动IP地址对外提供业务服务器。需要说明的是浮动IP地址与动态IP地址是两个不同的概念。浮动IP地址既可以是固定配置的也可以是动态分配的。在主机正常时,浮动IP地址在主机上,主机对外提供监控业务服务。主机故障或者网络中断后,备机检查到主机异常,备机切换成工作状态,浮动IP地址切换到备机上,备机对外提供监控业务服务(这也是浮动IP地址定义的由来)。然而这种方法的缺陷是成本比较高,因为每一个服务器都需要一个备用服务器。
另外一种备用方法是N+1备用,即N个主机和一台备机的组 合,N个主机分别使用N个浮动IP地址对外提供服务,当其中一台主机异常后,备机使用该主机的浮动IP地址对外提供服务。但是,请参考图1所示的地铁沿线组网图,因为要使用同一个浮动IP地址,所以服务器VM1必须与备用VM在同一个二层网络,同理,服务器VM2,VM3...等都必须与备用VM在同一个二层网络,则现有的服务器N+1备用方案限制了所有的服务器都在一个二层网络。如果服务器在异地,中间需要跨三层网络,现有的N+1方案无法使用。
发明内容
有鉴于此,本发明提供了一种跨网段的N+1备用方法,应用于服务器的网关设备上,该网关设备所在的网络包括N个(N不小于2)主用服务器以及至少一个备用服务器,其中所述主用服务器上配置有用于与备用服务器建立心跳连接的IP地址以及对外提供业务服务的浮动IP地址,其中每个服务器的心跳IP地址处于不同的网段,该方法包括:
A、通过配置接口接收与N个浮动IP地址对应的网关子接口IP地址以及与N个浮动IP地址分别对应的N个静态路由;
B、检测主用服务器是否正常对外发送业务报文,如果否,则确定主用服务器异常,并将该主用服务器的浮动IP地址对应的静态路由设置为无效状态;
C、检测备用服务器是否启用所述用于对外提供业务服务的浮 动IP地址,如果是则将该浮动IP地址对应的静态路由置为有效状态,并通过路由协议报文对外发布该浮动IP地址的静态路由。
本发明还提供一种实现跨网段的N+1备用装置,应用于服务器的网关设备上,该网关设备所在的网络包括N个(N不小于2)主用服务器以及至少一个备用服务器,其中所述主用服务器上配置有用于与备用服务器建立心跳连接的IP地址以及对外提供业务服务的浮动IP地址,其中每个服务器的心跳IP地址处于不同的网段,该装置包括第一及检测单元、配置管理单元以及路由处理单元,其中
配置管理单元,用于通过配置接口接收与N个浮动IP地址对应的网关子接口IP地址以及与N个浮动IP地址分别对应的N个静态路由;
第一检测单元,用于检测主用服务器是否正常对外发送业务报文,如果否,则确定主用服务器异常并通知路由处理单元以及第二检测单元;
第二检测单元,用于检测备用服务器是否启用所述用于对外提供业务服务的浮动IP地址,如果是则通知路由处理单元;
路由处理单元,用于根据第一或第二检测单元的通知相应地将所述浮动IP地址的静态路由置为无效状态或者将所述浮动IP地址的静态路由置为有效状态并通过路由协议报文对外发布该浮动IP地址的新的静态路由。
本发明中,主用服务器设有两个IP地址,多个心跳IP作为各 个服务器自身的IP地址处于不同网段的浮动IP地址作为业务IP地址来使用,依靠网关设备的两种探测机制的结合实现了采用N+1备用时不需要把所有服务器都部署在同一个二层网络。备用服务器完全可以设置在与主用服务器不同的网段,对于大型的网络应用来说,灵活性大大提高,有效地提升了N+1备用机制的应用范围。
附图说明
图1是一种典型的需要跨网段进行服务器N+1备用组网环境。
图2是本发明服务器N+1备用的逻辑组网图。
图3是本发明网关设备硬件结构图。
图4是本发明N+1备用装置的逻辑结构图。
图5是本发明第一种检测机制流程图。
图6是本发明第二种检测机制流程图。
具体实施方式
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于浙江宇视科技有限公司,未经浙江宇视科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201210096453.X/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种墙体表面无机纤维喷涂方法
- 下一篇:水溶性聚合物快速溶解超重力装置