[发明专利]虚拟分布式桥接方法、设备和机器可读介质有效
| 申请号: | 202011556852.0 | 申请日: | 2014-12-30 |
| 公开(公告)号: | CN112637036B | 公开(公告)日: | 2022-07-05 |
| 发明(设计)人: | R·K·夏布拉玛尼亚;H·王;G·钱德拉谢卡;V·埃加瓦尔;R·D·辛格 | 申请(专利权)人: | NICIRA股份有限公司 |
| 主分类号: | H04L12/46 | 分类号: | H04L12/46;H04L49/10;H04L45/28 |
| 代理公司: | 中国贸促会专利商标事务所有限公司 11038 | 代理人: | 鲍进 |
| 地址: | 美国加*** | 国省代码: | 暂无信息 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 虚拟 分布式 方法 设备 机器 可读 介质 | ||
本发明公开涉及虚拟分布式桥接模块。利用管理程序实施的逻辑网络的优点是众所周知的。但是仍然常常必须在逻辑网络(比如VXLAN)与物理网络(比如VLAN)之间提供桥接。当网络虚拟化的顾客在逻辑网络和物理网络共存的混合网络上需要以L2为中心的协议时特别是如此。桥接还允许进入到管理程序上的各个VM中的以L2为中心的工作负荷之间的无缝过渡。
本申请是申请日为2014年12月30日、申请号为201480082910.7、发明名称为“虚拟分布式桥接模块”的发明专利申请的分案申请。
技术领域
本发明公开通常涉及网络技术,更具体而言,涉及虚拟分布式桥接模块。
背景技术
利用管理程序实施的逻辑网络的优点是众所周知的。但是仍然常常必须在逻辑网络(比如VXLAN)与物理网络(比如VLAN)之间提供桥接。当网络虚拟化的顾客在其中逻辑网络和物理网络共存的混合网络上需要以L2为中心的协议时特别是如此。桥接还允许进入到管理程序上的各个VM中的以L2为中心的工作负荷之间的无缝过渡。
发明内容
在一些实施例中,运行在宿主机器中的虚拟化软件包括用于实施L3路由和/或桥接操作的VDRB(虚拟分布式路由器/桥接器)模块,其把分组从一个网络分段递送到另一个网络分段。在一些实施例中,至少其中一些VDRB被配置成VDB(虚拟分布式桥接器)以用于按照分布式方式在不同网络分段之间实施桥接操作,其中在不同宿主机器中的VDB之间划分桥接任务。
在一些实施例中,基于MAC地址在网络的几个VDB之间划分该网络的桥接任务。具体来说,在一些实施例中,属于覆盖逻辑网络的VM或其他类型的网络节点的MAC地址被划分到几个碎片中,每一个MAC地址碎片被指派到网络中的一个VDB。被指派了一个MAC地址碎片的每一个VDB在接收到承载属于为其指派的碎片的MAC地址的分组时实施桥接。对于不具有落在该VDB的MAC地址碎片内的MAC地址的分组,VDB不在所述分组上实施桥接。
在一些实施例中,MAC地址碎片由中央网络控制器创建。中央网络控制器收集来自被桥接的其中一个网络分段的所有MAC地址。所收集的MAC地址随后被划分到各个MAC地址碎片中。每一个碎片随后被指派到一个VDRB,从而使得所指派的VDRB成为对应于该碎片中的MAC地址的DB(指定桥接器)。
在一些实施例中,如果某一DB发生故障,则所述控制器对MAC地址进行重新碎片化,并且把MAC地址重新分配到仍然活跃的DB。在一些实施例中,参与桥接的DB实例的数目可以动态地增加或减少以便对发生改变的工作负荷作出响应。在宿主发生故障的情况下,工作负荷将被重新分配到其他宿主。在一些实施例中,每当检测到需要在可用DB之间重新分配MAC地址的事件时,所述控制器发起重新碎片化,比如当可用DB的数目发生改变时(例如某一DB发生故障,或者有新的DB上线),或者当用于桥接的已知MAC地址的列表发生改变时(例如VM离线或上线)。
在一些实施例中,分布式桥接方案通过引入防止桥接分组再次被桥接的机制而防止分布式VDB实例之间的循环和复制。在一些实施例中,DB利用标志对其所桥接的分组进行标记,从而表明该分组是桥接分组,并且其他DB不应当再次桥接该分组。在一些实施例中,DB检查一个表以便查明源MAC地址是否属于不同的网络分段并且因此是不应当再次被桥接的桥接分组。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于NICIRA股份有限公司,未经NICIRA股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202011556852.0/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种光伏阵列智能清洗机器人的路径规划方法
- 下一篇:搓刷式洗衣机





