Various aspects of this technology involve systems for arbitrating instantiation of direct transponders (\DF\) between VPC peers, which are used to assist the transmission of bidirectional multicast traffic on L2/L3 network boundaries. In some respects, arbitration of DF instantiation for a given VPC peer may include determining the first set of metrics for the first VPC switch, the second set of metrics for the second VPC switch, and determining at the first VPC switch whether to instantiate the designated forwarder (DF) operation based on the comparison of the first set of metrics and the second set of metrics. Methods and machine-readable media are also provided.
【技术实现步骤摘要】
【国外来华专利技术】虚拟端口信道上的双向多播相关申请交叉引用本申请要求于2016年5月31日提交的题为“虚拟端口信道上的双向多播”的美国临时申请No.62/343,737和于2016年7月21日提交的美国申请No.15/216,651的权益,这些申请通过引用结合于此。
技术介绍
本主题技术涉及用于在多播网络实施方式中的虚拟端口信道(VPC)环境中实现双向协议独立多播(BidirPIM)的系统和方法。随着工程师和制造商需要跟上不断变化的数据消费环境和日益增长的网络可扩展性要求,全球网络数据需求的飙升稳步推动了网络技术的发展。已经开发了各种网络技术以满足对网络数据的需求。例如,覆盖网络解决方案,诸如虚拟可扩展局域网(VXLAN),以及虚拟化和云计算技术,已被广泛实施。覆盖解决方案有时用于允许通过物理网络基础设施创建虚拟网络。因此,覆盖网络允许网络管理员通过使用虚拟网络来扩展物理网络基础设施。覆盖网络还可以提供逻辑网络隔离,这允许数据中心或提供商托管大量客户(即“租户”),同时为每个客户提供他们自己的隔离网络域。附图说明在所附权利要求中阐述了本主题技术的某些特征。然而,为了提供进一步理解而包括的附图示出了所公开的方面,并且与说明书一起用于解释本主题技术的原理。在附图中:图1概念性地示出了根据本主题技术的一些实施方式的示例的网络结构;图2示出了根据本技术的一些实施方式的示例的覆盖网络;图3示出了能够实现虚拟端口信道(VPC)的示例的覆盖网络;图4示出了VPC可以实现为层2和层3网络之间的边界的示例的网络拓扑;图5示出了根据本技术的一些方面的用于仲裁在VPC对等交换机之间的直接转发器(DF) ...
【技术保护点】
1.一种用于在虚拟端口信道(VPC)上传输双向多播流量的计算机实现的方法,包括:确定用于第一VPC交换机的第一组度量;确定用于第二VPC交换机的第二组度量;将所述第一组度量从所述第一VPC交换机发送到所述第二VPC交换机;在所述第一VPC交换机处接收用于所述第二VPC交换机的第二组度量;以及在所述第一VPC交换机处基于所述第一组度量和所述第二组度量确定是否实例化指定的转发器(DF)操作。
【技术特征摘要】
【国外来华专利技术】2016.05.31 US 62/343,737;2016.07.21 US 15/216,6511.一种用于在虚拟端口信道(VPC)上传输双向多播流量的计算机实现的方法,包括:确定用于第一VPC交换机的第一组度量;确定用于第二VPC交换机的第二组度量;将所述第一组度量从所述第一VPC交换机发送到所述第二VPC交换机;在所述第一VPC交换机处接收用于所述第二VPC交换机的第二组度量;以及在所述第一VPC交换机处基于所述第一组度量和所述第二组度量确定是否实例化指定的转发器(DF)操作。2.根据权利要求1所述的计算机实现的方法,其中,在所述第一VPC处实例化DF操作防止所述第二VPC交换机朝向层3网络中的会合点转发流量。3.根据权利要求1或2所述的计算机实现的方法,其中,所述第一VPC交换机和所述第二VPC交换机被配置为提供与层2网络的虚拟端口信道链路。4.根据权利要求1至3中任一项所述的计算机实现的方法,其中,所述第一VPC交换机和所述第二VPC交换机与层3网络中的会合点(RP)通信地耦合。5.根据权利要求1至4中任一项所述的计算机实现的方法,其中,所述第一VPC交换机和所述第二VPC交换机形成层2网络和层3网络之间的边界。6.根据权利要求1至5中任一项所述的计算机实现的方法,其中,确定是否实例化DF操作还包括:将所述第一组度量与所述第二组度量进行比较以确定所述第一VPC交换机是否比所述第二VPC交换机提供到会合点(RP)的更高效的网络路由,以及其中,所述第一组度量和所述第二组度量包括单播度量。7.根据权利要求1至6中任一项所述的计算机实现的方法,还包括:从所述第二VPC交换机向所述第一VPC交换机发送所述第二组度量,以及其中,所述第一VPC交换机和所述第二VPC交换机通过对等链路通信地耦合。8.一种通过虚拟端口信道(VPC)传输双向多播流量的系统,包括:一个或多个处理器;以及包括存储在其中的指令的计算机可读介质,当所述指令由所述处理器执行时,使得所述处理器执行包括以下各项的操作:确定用于第一VPC交换机的第一组度量;确定用于第二VPC交换机的第二组度量;从所述第一VPC交换机向所述第二VPC交换机发送所述第一组度量;在所述第一VPC交换机处接收用于所述第二VPC交换机的第二组度量;以及在所述第一VPC交换机处基于所述第一组度量和所述第二组度量确定是否实例化指定的转发器(DF)操作。9.根据权利要求8所述的系统,其中,在所述第一VPC处实例化DF操作防止所述第二VPC交换机朝向层3网络中的会合点转发流量。10.根据权利要求8或9所述的系统,其中,所述第一VPC交换机和所述第二VPC交换机被配置为提供与层2网络的虚拟端口信道链路。11.根据权利要求8至10中任一项所述的系统,其中,所述第一VPC交换机和所述第二VPC交换机与层3网络中的会合点(RP)通信地耦合。12.根据权利要求8至11中任一项所述的系统,其中,所述第一V...
【专利技术属性】
技术研发人员:纳塔拉伊·巴赫图,拉戈哈瓦·西瓦拉姆,斯里尼瓦桑·拉马巴德兰,特里·冯程·唐,列宁·巴布·多图博伊纳,
申请(专利权)人:思科技术公司,
类型:发明
国别省市:美国,US
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。