[发明专利]虚拟网络中的虚拟机多播/广播有效
| 申请号: | 201380053148.5 | 申请日: | 2013-10-09 |
| 公开(公告)号: | CN104704471B | 公开(公告)日: | 2019-04-19 |
| 发明(设计)人: | D·班塞尔;P·帕特尔 | 申请(专利权)人: | 微软技术许可有限责任公司 |
| 主分类号: | G06F9/54 | 分类号: | G06F9/54 |
| 代理公司: | 上海专利商标事务所有限公司 31100 | 代理人: | 陈小刚 |
| 地址: | 美国华*** | 国省代码: | 美国;US |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 虚拟机 管理程序 网络消息 唯一性标识符 虚拟网络地址 物理网络地址 虚拟网络 源管理 多播 程序访问 使用管理 物理网络 源虚拟机 分派 广播 解析 关联 传递 | ||
1.一种执行网络消息的虚拟化多播的方法,所述方法包括:
源管理程序访问源自源虚拟机的网络消息的动作,所述网络消息包括多个虚拟网络地址;
所述源管理程序访问与至少被所述网络消息间接寻址的多个目的地虚拟机中的每一个相关联的虚拟网络地址的动作;
对于所述多个目的地虚拟机中的至少一些中的每一个,所述源管理程序执行以下动作:
使用相关联的虚拟网络地址来确定支持所述目的地虚拟机的目的地管理程序的管理程序物理网络地址的动作;
使用相关联的虚拟网络地址来确定所述目的地虚拟机的唯一性标识符的动作;以及
所述源管理程序使用所述目的地管理程序的管理程序物理网络地址来将所述网络消息连同所述目的地虚拟机的唯一性标识符封装在一起并分派给所述目的地管理程序的动作,其中所述目的地管理程序使用所述唯一性标识符来将所述网络消息路由到所述目的地虚拟机,而不是使用所述目的地虚拟机的虚拟网络地址来将所述网络消息路由到所述目的地虚拟机。
2.如权利要求1所述的方法,其特征在于,所述源管理程序和所述目的地管理程序是同一管理程序,且使用所述管理程序物理网络地址来将所述网络消息分派给所述目的地管理程序的动作包括:所述源管理程序识别出所述源管理程序是相对于相关联的目的地虚拟机的目的地管理程序的动作,所述方法还包括:
使用所述目的地虚拟机的唯一性标识符来将所述网络消息提供给所述目的地虚拟机的动作。
3.如权利要求1所述的方法,其特征在于,所述源管理程序和所述目的地管理程序是不同主机计算系统上的不同管理程序。
4.如权利要求1所述的方法,其特征在于,访问与至少被所述网络消息间接寻址的多个目的地虚拟机中的每一个相关联的虚拟网络地址的所述动作包括;
访问所述网络消息内表达的虚拟网络地址的动作,所述虚拟网络地址对应于单个目的地虚拟机。
5.如权利要求1所述的方法,其特征在于,访问与至少被所述网络消息间接寻址的多个目的地虚拟机中的每一个相关联的虚拟网络地址的所述动作包括;
访问所述网络消息内表达的群虚拟网络地址的动作,所述虚拟网络地址对应于多个目的地虚拟机;以及
使用所述群虚拟网络地址来确定与所述目的地虚拟机中的至少一个相关联的虚拟网络地址的动作。
6.如权利要求5所述的方法,其特征在于,使用所述群虚拟网络地址来确定与所述目的地虚拟机中的至少一个相关联的虚拟机地址的动作是通过地址查找服务来执行的,所述地址查找服务在操作所述源管理程序的主机计算系统的外部执行。
7.如权利要求6所述的方法,其特征在于,所述群虚拟网络地址是多播虚拟网络地址,所述方法还包括:
通过执行以下动作来保持所述多播虚拟网络地址更新的动作:
支持第一虚拟机的第一管理程序访问来自所述第一虚拟机的多播注册请求的动作;以及
所述第一管理程序将所述多播注册请求传递给所述地址查找服务的动作。
8.如权利要求7所述的方法,其特征在于,保持所述多播虚拟网络地址更新的动作还包括:
所述地址查找服务接收所述多播注册请求的动作;以及
所述地址查找服务通过向所述多播虚拟网络地址注册与所述第一虚拟机相关联的虚拟网络地址来对所述多播注册请求进行响应的动作。
9.如权利要求7所述的方法,其特征在于,保持所述多播虚拟网络地址更新的动作还包括:
支持第二虚拟机的第二管理程序访问来自所述第二虚拟机的多播解除注册请求的动作;以及
所述第二管理程序将所述多播解除注册请求传递给所述地址查找服务的动作。
10.一种其上存储有计算机可执行指令的计算机可读存储介质,所述计算机可执行指令可被结构化成使得在被主机计算系统的一个或多个处理器执行时,使所述主机计算系统执行一种执行网络消息的虚拟化多播的方法,所述方法包括:
源管理程序访问源自源虚拟机的网络消息的动作,所述网络消息包括多个虚拟网络地址;
所述源管理程序访问与至少被所述网络消息间接寻址的多个目的地虚拟机中的每一个相关联的虚拟网络地址的动作;
对于所述多个目的地虚拟机中的至少一些中的每一个,所述源管理程序执行以下动作:
使用相关联的虚拟网络地址来确定支持所述目的地虚拟机的目的地管理程序的管理程序物理网络地址的动作;
使用相关联的虚拟网络地址来确定所述目的地虚拟机的唯一性标识符的动作;以及
所述源管理程序使用所述目的地管理程序的管理程序物理网络地址来将所述网络消息连同所述目的地虚拟机的唯一性标识符封装在一起并分派给所述目的地管理程序的动作,其中所述目的地管理程序使用所述唯一性标识符来将所述网络消息路由到所述目的地虚拟机,而不是使用所述目的地虚拟机的虚拟网络地址来将所述网络消息路由到所述目的地虚拟机。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于微软技术许可有限责任公司,未经微软技术许可有限责任公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201380053148.5/1.html,转载请声明来源钻瓜专利网。
- 上一篇:清洗装置
- 下一篇:信号传输的方法和用户设备





