[发明专利]分布式多播逻辑路由器有效
申请号: | 201880047391.9 | 申请日: | 2018-07-16 |
公开(公告)号: | CN110915171B | 公开(公告)日: | 2022-02-25 |
发明(设计)人: | S·布特罗;S·巴特;J·卡特罗伊莱特;S·C·马修;A·泰丝莫 | 申请(专利权)人: | NICIRA股份有限公司 |
主分类号: | H04L45/16 | 分类号: | H04L45/16 |
代理公司: | 中国贸促会专利商标事务所有限公司 11038 | 代理人: | 鲍进 |
地址: | 美国加*** | 国省代码: | 暂无信息 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 分布式 逻辑 路由器 | ||
对于实现至少一个具有集中式和分布式组件的逻辑路由器的受管理网络,一些实施例提供了一种用于在第一主机机器上执行的第一受管理转发元件(MFE)处处理多播数据消息的方法,该第一MFE与在附加主机机器上执行的附加MFE集合结合来实现分布式多播逻辑路由器和逻辑上连接到逻辑路由器的多个逻辑交换机。该方法复制从在第一主机机器上操作的源数据计算节点(DCN)接收到的多播数据消息,该源数据计算节点在逻辑上连接到多个逻辑交换机中的第一逻辑交换机。该方法将多播数据消息复制到逻辑网络中的多播组中的DCN集合,而无需通过集中式本地多播路由器进行路由。
背景技术
在当前的实现中,被指定为本地多播路由器的逻辑路由器在用作逻辑网络和外部网络之间的网关的边缘节点处处理和复制多播数据消息。在这样的实施例中,在逻辑网络中发起的多播数据消息被发送到边缘节点,边缘节点然后将分组复制回到逻辑网络中。此处理在系统上创建了不必要的流量负载。因此,需要一种系统,该系统可以处理在逻辑网络中发起和终止的要以分布式方式进行处理的多播数据消息。
发明内容
对于实现具有集中式和分布式组件的至少一个逻辑路由器的受管理网络,一些实施例提供了一种用于配置MFE集合以实现分布式多播逻辑路由器和多个逻辑交换机以处理多播数据消息的方法。该方法从实现分布式多播逻辑路由器的受管理转发元件(MFE)将多播组查询(例如,互联网组管理协议(IGMP)查询)发送到在逻辑上连接到若干逻辑交换机之一并且在与受管理转发元件在相同的主机机器上执行的数据计算节点(DCN)(例如,虚拟机、容器等)集合。该方法从DCN集合的子集接收多播组报告,并且该多播组报告中的至少一个指定感兴趣的多播组。该方法向在其它主机机器上执行的MFE集合分发汇总的多播组报告,该报告指定第一MFE感兴趣的多播组集合(即,第一MFE参加的多播组)。在一些实施例中,汇总的多播组报告指定在从DCN的子集接收到的多播组报告中指定的多播组。
在一些实施例中,汇总的多播组报告被发送到中央控制器或中央控制器集群(例如,中央控制平面(CCP))。中央控制器从在多个主机机器上执行的多个MFE接收汇总的多播组报告,并基于汇总的多播组报告生成聚合的分布式多播逻辑路由器配置信息。中央控制器集群生成至少一个多播组报告,MFE可以使用该多播组报告来填充用于复制多播组数据消息的输出列表。中央控制器集群将生成的多播组报告(例如,通过本地控制器)分发到实现分布式多播逻辑路由器和逻辑交换机的MFE。在一些实施例中,所生成的汇总报告是IGMP报告或IGMP报告集合。在其它实施例中,所生成的汇总报告是包括信息的报告,该信息将允许主机机器用在远程主机机器上执行的远程MFE或隧道端点,诸如例如多播组的多播数据消息将被复制到的虚拟可扩展局域网(VXLAN)隧道端点(VTEP),来填充多播组的输出列表(例如,以及mroute列表)。
在其它实施例中,汇总的多播组报告被直接分发给实现分布式逻辑多播路由器的其它MFE和实现作为边缘节点的一部分执行的本地多播路由器的MFE。在一些实施例中,汇总的多播组报告是通过特定逻辑交换机(例如,转接逻辑交换机)发送的,该特定逻辑交换机逻辑上未连接到任何DCN,而是逻辑上连接到分布式逻辑多播路由器和作为边缘节点的一部分执行的并且充当逻辑网络的本地多播路由器的边缘多播路由器。在一些实施例中,逻辑网络的本地多播路由器是在逻辑网络边缘处的特定路由器,该特定路由器接收和分发逻辑网络的多播数据消息,并将对多播组的兴趣传送到外部路由器(例如,使用协议无关多播(PIM))。
在一些实施例中,包括第一MFE的MFE使用从其它MFE接收到的汇总报告来填充多播路由列表,用于复制在汇总报告中用源MFE或与源MFE在同一主机机器上执行的隧道端点(例如,VTEP)的标识符指示的多播组的数据消息。在一些实施例中,多播路由列表还包括输出列表,该输出列表指示具有参加多播组的本地DCN的逻辑交换机。该方法在其它主机机器发出附加的汇总多播组报告时从其它主机机器接收这些报告,并使用它们维护当前的多播路由列表,用于将多播数据消息复制到适当的主机机器(或在主机机器上执行的MFE)。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于NICIRA股份有限公司,未经NICIRA股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201880047391.9/2.html,转载请声明来源钻瓜专利网。
- 上一篇:经导管心脏瓣膜存储容器和折绉机构
- 下一篇:支撑沸石分子筛膜