[发明专利]虚拟联网系统中的量化拥塞通知的方法和系统有效
| 申请号: | 201480009158.3 | 申请日: | 2014-03-06 |
| 公开(公告)号: | CN104995880B | 公开(公告)日: | 2017-11-24 |
| 发明(设计)人: | K·G·卡姆布勒;V·A·潘迪 | 申请(专利权)人: | 国际商业机器公司 |
| 主分类号: | H04L12/723 | 分类号: | H04L12/723 |
| 代理公司: | 北京市中咨律师事务所11247 | 代理人: | 于静,张亚非 |
| 地址: | 美国*** | 国省代码: | 暂无信息 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 虚拟 联网 系统 中的 量化 拥塞 通知 | ||
1.一种用于在包括多个虚拟网络的虚拟联网系统中量化拥塞通知的方法,其中每个虚拟网络包括物理网络接口卡和具有管理器运行其上的服务器以生成配置用于产生一个或多个分组流的至少一个虚拟机,该方法包括:
在至少一个虚拟机的所述物理网络接口卡:
将对应的虚拟反应点标识符VRPID指定给虚拟网络的所述虚拟机用于将虚拟机识别为反应点,其中所述虚拟机的对应的所述虚拟反应点标识符VRPID与由该虚拟机生成的分组流的流的标志符关联,并且其中所述虚拟机的对应的所述虚拟反应点标识符VRPID与用于分发分组流的对应的虚拟隧道端点VTEP相关;
用包括对应的虚拟机的虚拟反应点标识符VRPID的拥塞通知标签对每个分组流的每个输出分组进行标记,其中所述分组流的每个标记的输出分组经由对应的虚拟隧道端点VTE P分发;
响应于基于对来自对应的虚拟隧道端点VTEP的分布在虚拟资源的帧进行采样,检测到在虚拟机的虚拟资源的分组拥塞;
将对应的虚拟拥塞点标志符VCPID指定给该虚拟资源,以将该虚拟资源识别为拥塞点,其中该虚拟资源对应的虚拟拥塞点标志符VCPID与对应的虚拟隧道端点VTEP关联;以及
为每个拥塞点产生拥塞通知消息,其中所述拥塞通知消息包括所述虚拟资源对应的虚拟拥塞点标识符VCPID以及导致所述拥塞点处分组拥塞的不同的虚拟机的源地址,其中所述对应的虚拟隧道端点VTEP将所述拥塞通知消息转发至导致所述拥塞点处分组拥塞的所述不同的虚拟机。
2.如 权利要求1所述 的方法,进一步包括:
在至少一个虚拟机的所述物理网络接口卡,从所述虚拟机的虚拟反应点标识符VRPID对应的虚拟隧道端点VTEP接收发送到所述虚拟网络的虚拟机的输入分组。
3.如 权利要求1所述 的方法,其中:
所述拥塞通知消息进一步包括所述不同的虚拟机的媒体控制协议MAC地址。
4.如 权利要求1所述 的方法,进一步包括:
将用于每个拥塞点的每个拥塞通知消息转发至导致所述拥塞点处分组拥塞的所述不同的虚拟机的虚拟网络接口卡vNIC。
5.如 权利要求1所述 的方法,进一步包括:
对于每个接收拥塞通知消息的虚拟机,基于所述拥塞通知消息调整对应于所述虚拟机的至少一个分组产生速率。
6.如 权利要求1所述 的方法,进一步包括:
将每个分组流的每个虚拟流标识符VRPID映射至对应的虚拟隧道端点;以及
将每个拥塞点的每个虚拟拥塞点标识符VCPID映射至对应的虚拟隧道端点。
7.如 权利要求1所述 的方法,其中:
每个虚拟机产生的每个分组流独立地由包括覆盖卸载逻辑的物理网络接口卡NIC标识。
8.如 权利要求1所述 的方法,进一步包括:
接收用于每个分组的隧道参数;以及
基于用于所述分组的隧道参数将每个分组用封装数据进行封装,其中所述封装数据包括用于所述分组的拥塞通知标签的副本,以使所述封装后分组包括最外面拥塞通知标签和最里面拥塞通知标签。
9.如 权利要求8所述 的方法,进一步包括:
经由包括至少一个覆盖交换机和至少一个非覆盖交换机的多个交换机分发分组;
其中,如果分组的最外面拥塞通知标签与所述最里面通知标签不同,那么每个覆盖交换机处理分组的最里面拥塞通知标签;
其中每个非覆盖交换机处理分组的最外面拥塞通知标签。
10.如 权利要求1所述 的方法,其中所述虚拟联网系统与所述虚拟联网系统下层的物理组件交互操作。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于国际商业机器公司,未经国际商业机器公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201480009158.3/1.html,转载请声明来源钻瓜专利网。
- 上一篇:替换现有网络通信路径
- 下一篇:在移动电信网络中的选择性事件报告





