[发明专利]一种服务网口状态检测和容错的装置及其方法有效
申请号: | 201410245842.3 | 申请日: | 2014-06-04 |
公开(公告)号: | CN105281929B | 公开(公告)日: | 2018-10-02 |
发明(设计)人: | 陈君;樊皓;李明哲;吴京洪;叶晓舟;郑艳伟 | 申请(专利权)人: | 中国科学院声学研究所 |
主分类号: | H04L12/24 | 分类号: | H04L12/24 |
代理公司: | 北京方安思达知识产权代理有限公司 11472 | 代理人: | 王宇杨;王敬波 |
地址: | 100190 *** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 服务网 状态 检测 容错 装置 及其 方法 | ||
1.一种服务网口状态检测和容错的装置,该装置用于对服务器上的各个网口进行管理,其特征在于,包括:定时发包模块、定时检测模块以及资源管理模块;其中,
所述定时发包模块定时发送ICMP的ping包到服务器中的各个网口,使网口的入端流量定时增长;所述定时检测模块定时向服务器中各网口的流量寄存器查询各网口的入端流量,向资源管理模块报告入端流量的增长量小于自身发送的特定数据量的网口出现异常;所述资源管理模块查询发生异常的网口的所有负载信息,将这些负载信息转移到其他富裕带宽能够满足负载需求的网口。
2.根据权利要求1所述的服务网口状态检测和容错的装置,其特征在于,所述定时检测模块将网口的入端流量的增长量与自身发送的特定数据量进行比较,若网口的入端流量的增长量小于自身发送的特定数据量,则网口入端流量的增长未达标。
3.根据权利要求1所述的服务网口状态检测和容错的装置,其特征在于,所述定时检测模块的定时周期大于所述定时发包模块的定时周期。
4.根据权利要求1所述的服务网口状态检测和容错的装置,其特征在于,所述资源管理模块记录每个网口的状态信息和相关服务负载信息;其中,网口的状态信息包括:网口号、网口是否正常运行、网口最大出带宽、已使用出带宽;网口的相关服务负载信息包括该网口上的每个负载信息,每个负载信息包括:负载使用的带宽、目的MAC、目的IP、源IP、源MAC。
5.根据权利要求4所述的服务网口状态检测和容错的装置,其特征在于,所述资源管理模块将出现异常的端口的负载信息转移到其他富裕带宽能够满足负载需求的网口包括:选取一个富裕带宽能够满足负载需求的容错网口,将发生异常的网口的负载数据迁移到该容错网口输出,原始负载数据报文中的源IP和源MAC信息变更为容错网口的IP和MAC,并更改发生异常网口和容错网口的已使用出带宽以及负载信息中的源IP和源MAC信息;如果没有富裕网口,及时向用户通知该服务不能进行,让用户重新开启服务。
6.基于权利要求1-5之一所述的服务网口状态检测和容错的装置所实现的方法,包括:
步骤1)、向各网口定时发送ICMP的ping包;
步骤2)、各网口定期检测自身的入端流量,比较入端流量的增长量是否不小于自身发送的特定数据量,达到条件则表明网口在正常工作;未达到条件则表明网口处于异常状态;
步骤3)、记录每个网口的状态信息和相关服务负载信息,当检测到某个网口异常时,将该网口所服务的负载数据迁移到其他具有富裕带宽的网口进行输出;若没有富裕网口,及时向用户通知该服务不能进行,以重新开启服务。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中国科学院声学研究所,未经中国科学院声学研究所许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201410245842.3/1.html,转载请声明来源钻瓜专利网。