[发明专利]具有动态流卸载能力的虚拟路由器有效
申请号: | 201710924439.7 | 申请日: | 2017-09-30 |
公开(公告)号: | CN107959625B | 公开(公告)日: | 2021-02-05 |
发明(设计)人: | 杰西·路易斯·阿尔珀特;乌代·奈克;姆德·阿赫桑·阿列芬;大卫·安德鲁·舒尔茨;约西·里希特 | 申请(专利权)人: | 谷歌有限责任公司 |
主分类号: | H04L12/713 | 分类号: | H04L12/713;H04L12/803;H04L12/823;H04L12/911;G06F9/455 |
代理公司: | 中原信达知识产权代理有限责任公司 11219 | 代理人: | 张焕生;周亚荣 |
地址: | 美国加利*** | 国省代码: | 暂无信息 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 具有 动态 卸载 能力 虚拟 路由器 | ||
1.一种用于在一个或多个虚拟网络中动态卸载网络业务流的计算机实现的方法,所述计算机实现的方法包括:
标识用来路由特定网络流的网络业务的虚拟路由器,其中所述特定网络流具有存在于源主机上的源端点和存在于目的主机上的目的端点;
接收经过所述虚拟路由器的网络业务的流统计,所述流统计包括关于所述特定网络流的统计;
通过以下操作来使用接收的流统计来确定所述特定网络流的当前网络业务是否满足卸载规则:
确定已经为所述特定网络流的所述源主机卸载的网络流的数目;以及
确定卸载的网络流的所述数目是否超过所述源主机的阈值量;以及
响应于确定卸载的网络流的所述数目没有超过所述源主机的阈值量,动态地从所述虚拟路由器卸载所述特定网络流,以确保所述特定网络流的后续网络业务不经过所述虚拟路由器。
2.根据权利要求1所述的计算机实现的方法,其中从所述虚拟路由器卸载所述特定网络流还包括:
创建在所述源主机与所述目的主机之间用来路由所述特定网络流的直接路由;以及
通过所述直接路由而不是所述虚拟路由器来路由后续的特定网络流业务。
3.根据权利要求1所述的计算机实现的方法,其中所述虚拟路由器基于下述内容来标识:所述特定网络流的特性和所述虚拟路由器的至少一个流键值,其中所述流键值定义所述虚拟路由器被安排来处理的网络业务。
4.根据权利要求1所述的计算机实现的方法,其中确定所述特定网络流是否满足卸载规则包括:
把所述特定网络流的带宽与预定义带宽相比较;以及
当所述特定网络流的带宽大于所述预定义带宽时确定所述特定网络流超过带宽网络流。
5.根据权利要求1所述的计算机实现的方法,其中接收流统计包括接收关于所述特定网络流的带宽的统计。
6.根据权利要求1所述的计算机实现的方法,其中确定所述特定网络流是否满足卸载规则包括:
确定流过所述虚拟路由器的聚合带宽;以及
确定所述聚合带宽是否超过所述虚拟路由器的阈值带宽。
7.根据权利要求1所述的计算机实现的方法,其中流统计是从至少一个源接收的,其中所述至少一个源是:源或目的虚拟机、源或目的主机、目的主机上的路由器、源或目的主机上的可编程软件交换机、网络监视系统或虚拟路由器。
8.根据权利要求1所述的计算机实现的方法,其中所述源主机在源集群中并且所述目的主机在与所述源集群不同的目的集群中。
9.根据权利要求8所述的计算机实现的方法,其中标识用来路由特定网络流的网络业务的虚拟路由器包括标识所述源集群中的虚拟路由器和所述目的集群中的第二虚拟路由器。
10.根据权利要求1所述的计算机实现的方法,其中所述特定网络流具有存在于多个集群中多个目的主机上的多个目的虚拟机。
11.根据权利要求1所述的计算机实现的方法,还包括:
响应于确定所述特定网络流已空转达预定时间量而终止或者移除所述特定网络流。
12.根据权利要求1所述的计算机实现的方法,还包括:
响应于确定所述特定网络流已在阈值量之下被使用达预定时间量而终止或者移除所述特定网络流。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于谷歌有限责任公司,未经谷歌有限责任公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201710924439.7/1.html,转载请声明来源钻瓜专利网。