[发明专利]在转发和控制分离网络件架构下实现控制件高可用性的方法有效
| 申请号: | 200810059796.2 | 申请日: | 2008-02-29 |
| 公开(公告)号: | CN101237413A | 公开(公告)日: | 2008-08-06 |
| 发明(设计)人: | 王伟明;诸葛斌;董黎刚 | 申请(专利权)人: | 浙江工商大学 |
| 主分类号: | H04L12/56 | 分类号: | H04L12/56;H04L12/26;H04L12/24 |
| 代理公司: | 杭州求是专利事务所有限公司 | 代理人: | 张法高 |
| 地址: | 310018浙江省*** | 国省代码: | 浙江;33 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 转发 控制 分离 网络 架构 实现 可用性 方法 | ||
1、一种在转发和控制分离网络件架构下实现控制件高可用性的方法,其特征在于,包括如下步骤:
1)初始时通过控制件管理单元确定可用的控制件列表,并通过转发件管理单元告知转发件;
2)每个控制件监控其他控制件状态的变化,维护网络件中所有可用的控制件列表和其负载情况;
3)转发件通过从转发件管理单元获取的可用的控制件列表,然后逐一向控制件请求控制件维护的网络件中所有可用的控制件列表、负载情况和负载均衡方法,主动选择控制件;
4)两个以上控制件同时承担面向多个转发件的网络服务功能,多控制件不区分主或备份,相互之间完全对等,根据控制件的负载情况触发转发件切换控制件,实现负载均衡;
5)在多控制件间进行数据备份,实现相关数据的一致性。
2、根据权利要求1所述的一种在转发和控制分离网络件架构下实现控制件高可用性的方法,其特征在于所述的初始时通过控制件管理单元确定可用的控制件列表,并通过转发件管理单元告知转发件:初始时通过控制件管理单元确定可用的控制件列表,是由管理人员预先使用配置文件或者命令告知控制件管理单元系统中可用控制件的IP地址,之后转发件管理单元通过和控制件管理单元进行数据交换获取其可用的控制件列表,在转发件向转发件管理单元询问时,将可用的控制件列表告知。
3、根据权利要求1所述的一种在转发和控制分离网络件架构下实现控制件高可用性的方法,其特征在于所述的每个控制件监控其他控制件状态的变化,维护网络件中所有可用的控制件列表和其负载情况:每个控制件通过定期的数据包交换实现对其他控制件状态变化的监控,其中控制件状态包括控制件的CPU利用率、内存使用情况和控制件是否能正常发送心跳信号;将能正常发送心跳信号的可控制件定义为可用控制件,并通过表格形式记录网络件中所有可用的控制件的相关信息,包括IP地址和其状态信息。
4、根据权利要求1所述的一种在转发和控制分离网络件架构下实现控制件高可用性的方法,其特征在于,所述的转发件通过从转发件管理单元获取的可用的控制件列表,然后逐一向控制件请求控制件维护的网络件中所有可用的控制件列表、负载情况和负载均衡方法,主动选择控制件:转发件通过向转发件管理单元查询,获取可用的控制件列表,然后逐一向可用的控制件请求其控制件维护的可用控制件列表和状态信息,通过比较所有控制件的CPU利用率和内存的使用情况选择负载最小的控制件作为自己所要连接的控制件。
5、根据权利要求1所述的一种在转发和控制分离网络件架构下实现控制件高可用性的方法,其特征在于所述的两个以上控制件同时承担面向多个转发件的网络服务功能,多控制件不区分主或备份,相互之间完全对等,根据控制件的负载情况触发转发件切换控制件,实现负载均衡:两个以上控制件同时承担面向多个转发件的网络服务功能,多控制件不区分主或备份,相互之间完全对等;当负载最大的控制件和负载最小的控制件之间的差距大于管理员所设定的阈值,将触发转发件切换控制件,负载最大的控制件所控制的第一个转发件由负载最小的控制件进行控制,实现负载均衡。
6、根据权利要求1所述的一种在转发和控制分离网络件架构下实现控制件高可用性的方法,其特征在于所述的在多控制件间进行数据备份,实现相关数据的一致性:在多控制件间进行数据备份,每个控制件要将自己的所控制的转发件和运行网络服务所需的数据备份到其他一到多个控制件,通过定时数据同步和突发数据更新两种方式实现备份数据的一致性。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于浙江工商大学,未经浙江工商大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/200810059796.2/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种油水井用高压酸化抗压装置
- 下一篇:在线调剖装置





