[发明专利]用于协调分布式虚拟网络交换环境中的多播消息传送的中央控制器有效
申请号: | 200980137026.8 | 申请日: | 2009-12-07 |
公开(公告)号: | CN102160328A | 公开(公告)日: | 2011-08-17 |
发明(设计)人: | 蒂莫西·J·库伊克 | 申请(专利权)人: | 思科技术公司 |
主分类号: | H04L12/08 | 分类号: | H04L12/08 |
代理公司: | 北京东方亿思知识产权代理有限责任公司 11258 | 代理人: | 宋鹤 |
地址: | 美国加利*** | 国省代码: | 美国;US |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 用于 协调 分布式 虚拟 网络 交换 环境 中的 消息 传送 中央 控制器 | ||
技术领域
本发明一般涉及协调分布式虚拟网络交换环境中的多播组消息传送。
背景技术
多播组使得例如若干无线计算机(俗称为“主机”)的用户可以彼此同时访问同一互联网视频。用户必须发送加入多播组的消息以便接收期望组的数据包,并且,必须进行规定以便消除去往离开多播群组的用户的某些消息。一个用于管理这些琐事的示例协议称为互联网群组管理协议(IGMP)。
以上处理依赖于:对多播数据包的服务器以及这些服务器和用户之间的网络交换机的识别。这里可以理解,当虚拟机被用作服务器时并且当服务器连接到使用虚拟交换机的网络时,这样的识别不一定发生,导致消息洪泛(flood)至不需要它们的节点并且可能无法将消息递送至应当接收它们的节点。
附图说明
本发明的结构和操作的细节可以参考附图最好地理解,附图中,类似标号表示类似部分,并且附图中:
图1是根据本原理的示例系统的框图,以及
图2是一般示例逻辑的流程图。
具体实施方式
概述
一种系统,至少包括第一计算机服务器和第二计算机服务器。至少第一虚拟机(VM)和第二虚拟机是由第一服务器实现的,并且至少第三VM是由第二服务器实现的。在第一服务器上的第一虚拟交换机与第一VM和第二VM通信并与网络通信。同样,在第二服务器上的第二虚拟交换机与第三VM和该网络通信。中央控制处理器与这两个服务器通信来协调至少在服务器内的多播消息传送。
在一些实施例中,中央控制处理器提供虚拟交换机和VM的统一视图。在示例实施例中,如果在将第一VM迁移到第三服务器之前,第三服务器还不是第一VM所属于的多播组的成员,则中央控制处理器使得第一VM将被迁移到的第三服务器发送加入报告以便加入该多播组。
在第三VM是第一多播组的成员并且第一VM和第二VM不是第一多播组的成员的示例情况中,第一虚拟交换机接收不到寻址到所述第一多播组的多播消息。
在一些实现方式中,中央控制处理器使得来自第一服务器和第二服务器的加入和退出报告只被路由到已知是路由器或交换机的组件,并且不被路由到如下服务器上的VM,所述服务器上的VM不是作为报告对象的多播组的成员。如果需要,多播消息可以只沿着通往如下VM的链路被转发从而减少不必要的报告洪泛,所述VM是作为多播消息对象的多播组的成员。在服务器不具有与特定多播组相关联的VM的情况中,服务器的虚拟交换机不接收任何寻址到此特定多播组的多播数据包。
在另一些实施例中,一种方法包括提供多个本地交换机和提供与所述本地交换机通信的中央控制处理器。该方法还包括使用中央控制处理器来防止至少第一本地交换机接收并非寻址到在所述第一本地交换机后面的任意实体的多播消息。
在另一实施例中,一种装置包括与多个服务器通信的中央控制处理器。每个服务器能够运行至少一个虚拟机和将所述VM连接到网络的相应交换机。该中央控制处理器协调服务器和所述网络之间的多播消息传送。
示例实施例
首先参考图1,诸如服务器或虚拟机10之类的组件根据以下描述运行管理器模块,在一种示例实现方式中,管理器模块可以是中央控制处理器12,其通常被存储在诸如基于盘的存储装置或固态存储装置之类的有形计算机可读介质14上。除了图1中所示出的那些以外,还可以包括另外的交换机、主机和服务器,可以理解,图1只是用于图解的简化示图。一些实施例可以包括更多网络设备(和不同类型的网络设备,例如路由器)。
被中央控制处理器12所协调的数据被逻辑地分组到一个或多个消息中。术语“消息”是指在传输介质上作为数据单元发送的逻辑信息组。消息可以包括围绕数据单元中所包含的用户数据的头和/或尾信息。“消息”可以包括信元、数据报、帧、数据包、片段、或任意其它逻辑信息组。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于思科技术公司,未经思科技术公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/200980137026.8/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种可变线径防水密封装置
- 下一篇:闸刀架