[发明专利]用于网络环境中的服务器的无中断管理的系统和方法有效
申请号: | 201280061940.0 | 申请日: | 2012-12-02 |
公开(公告)号: | CN104011687B | 公开(公告)日: | 2017-09-29 |
发明(设计)人: | 冯超;莎马尔·夏尔马;隆那科·德赛;曲迪恒 | 申请(专利权)人: | 思科技术公司 |
主分类号: | G06F11/20 | 分类号: | G06F11/20;H04L29/08 |
代理公司: | 北京东方亿思知识产权代理有限责任公司11258 | 代理人: | 李晓冬 |
地址: | 美国加利*** | 国省代码: | 暂无信息 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 用于 网络 环境 中的 服务器 中断 管理 系统 方法 | ||
1.一种用于网络环境中的节点的无中断管理的方法,包括:
使目标节点脱离集群,其中该集群包括网络拓扑的第一层和网络拓扑的第二层,所述网络拓扑的第一层包括实现基于散列的分组转发的转发引擎,并且所述网络拓扑的第二层包括实现基于流的分组转发的所述目标节点和继承者,其中所述脱离包括:
选择所述继承者;
将流表格从所述目标节点复制到所述继承者,其中所述流表格包括一组包括流钥匙的条目,所述流钥匙标识流和将对与所述流钥匙匹配的分组执行的相应动作;
将流从所述目标节点迁移到所述继承者;
通知迁移管理器:所述目标节点脱离所述集群;以及
向所述目标节点的对等节点广播:所述目标节点由所述继承者代替。
2.如权利要求1所述的方法,其中所述集群还包括:
第三层,其包括被配置为在网络中进行分组处理的服务节点。
3.如权利要求1所述的方法,其中所述继承者包括所述集群的节点的子集中的、所述目标节点的具有最少数目的流的对等节点。
4.如权利要求1所述的方法,其中所述继承者包括所述集群中的新的对等节点。
5.如权利要求1所述的方法,其中选择所述继承者包括:
从迁移管理器接收对等节点的流处理统计数据;以及
基于所述流处理统计数据在所述对等节点之间分发所述流,以使得正由所述对等节点处理的流的总数均匀地分发。
6.如权利要求1所述的方法,其中所述目标节点包括流-分组分发器。
7.如权利要求1所述的方法,还包括:
清理所述流表格;
识别所述流表格为空并且所述目标节点的接收/发送(RX/TX)队列中没有待决的数据分组;以及
设置所述目标节点的状态以表明所述目标节点脱离所述集群。
8.如权利要求1所述的方法,还包括:
将分组从所述目标节点重定向到所述继承者。
9.如权利要求1所述的方法,还包括:
提供用于移除所述目标节点的指令;
识别所述目标节点被移除的确认;以及
改变散列算法中的散列范围以移除所述目标节点。
10.一种用于网络环境中的节点的无中断管理的装置,包括:
存储器,其被配置为存储指令;
处理器,其能操作来执行所述指令;
继承者选择器模块;
流处理器;以及
广播模块,其中所述装置被配置为:
使目标节点脱离集群,其中该集群包括网络拓扑的第一层和网络拓扑的第二层,所述网络拓扑的第一层包括实现基于散列的分组转发的转发引擎,并且网络拓扑的第二层包括实现基于流的分组转发的所述目标节点和继承者,其中所述脱离包括:
选择所述继承者;
将流从所述目标节点迁移到所述继承者;
将流表格从所述目标节点复制到所述继承者,其中所述流表格包括一组包括流钥匙的条目,所述流钥匙标识流和将对与所述流钥匙匹配的分组执行的相应动作;
通知迁移管理器:所述目标节点脱离所述集群;以及
向所述目标节点的对等节点广播:所述目标节点由所述继承者代替。
11.如权利要求10所述的装置,其中所述装置还被配置为:
清理所述流表格;
识别所述流表格为空并且所述目标节点的RX/TX队列中没有待决的数据分组;以及
设置所述目标节点的状态以表明所述目标节点脱离所述集群。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于思科技术公司,未经思科技术公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201280061940.0/1.html,转载请声明来源钻瓜专利网。