System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind() 用于任播部署的上游多播跳UMH扩展制造技术_技高网

用于任播部署的上游多播跳UMH扩展制造技术

技术编号:41230311 阅读:2 留言:0更新日期:2024-05-09 23:46
本公开的实施例涉及用于任播部署的上游多播跳UMH扩展。一种示例出口网络设备包括至少一个计算机处理器和存储器。存储器包括使至少一个计算机处理器从多个入口网络设备中的每个入口网络设备接收消息的指令。每个消息指定作为属于两个或更多个源的任播地址的多播源、多播组、以及唯一地标识任播地址可到达的客户网络设备的客户站点标识符。指令使至少一个计算机处理器基于客户站点标识符来选择多个入口网络设备中的、针对多播源和多播组发送多个多播加入消息中的多播加入消息的一个入口网络设备。指令使至少一个计算机处理器将多播加入消息发送给多个入口网络设备中的所选的一个入口网络设备。

【技术实现步骤摘要】

本公开涉及计算机网络,更具体地涉及计算机网络上的多播业务的分布。


技术介绍

1、计算机网络是交换数据并且共享资源的互连计算设备的集合。在基于分组的网络中,计算设备通过将数据划分为称为分组的小块来传递数据。网络内的某些设备(诸如路由器和交换机)维护路由和/或转发信息,该路由和/或转发信息描述了通过网络的路径。通过这种方式,分组可以在网络上从源设备被单独地传输给目的地设备。目的地设备从分组提取数据,并且将数据组装为其原始形式。将数据划分为分组使得源设备能够仅重新发送在传输期间可能丢失的那些单独分组。

2、计算机网络的示例包括企业网络、分支网络、服务提供方网络、家庭网络、虚拟私有网络(vpn)、局域网(lan)、虚拟lan(vlan)等。在任何情况下,计算机网络都可以使位于远程的源和接收器能够共享数据。在一些情况下,计算机网络可以被配置为支持多播业务,诸如互联网协议电视(iptv)、桌面会议、公司广播、音乐和视频网播以及其他形式的多媒体内容。例如,计算机网络可以利用边界网关协议(bgp)或协议独立多播(pim)作为多播路由协议来通过计算机网络构建分布树,以在特定多播组的客户站点内的源和接收器之间传输多播业务。另外,计算机网络可以被配置为支持多播vpn(mvpn),以使互联网协议(ip)多播业务能够在客户站点内的源和接收器之间行进。针对一个或多个mvpn,耦合至客户站点的提供方边缘(pe)路由器可以在概念上构建多播树,以通过公共网络携带来自多播源的多播业务,使得客户站点接收多播业务,就好像客户站点是被直接附接至与源相同的私有网络。


技术实现思路

1、通常,本公开描述了用于确定计算机网络内的多播业务的任播路径的技术。所公开的技术可以被用于在源之间进行负载平衡和/或提供冗余性,从而避免多播接收器的初级馈送和备份馈送都不提供来自单个任播源设备的内容的情况。例如,如果初级馈送和备份馈送都从单个源设备提供内容,并且该单个源设备发生故障,则接收器可能在几秒钟或几分钟内没有内容,而提供方边缘(pe)路由器试图将初级馈送和/或备份馈送切换到连接至另一内容源的路由器。

2、例如,出口pe路由器可以使用诸如mvpn类型1和/或类型5路由等自动发现消息中携带的bgp扩展社区属性(例如起源站点(soo)属性)来确定哪些路由器被连接至哪些源,并对应地发送多播加入消息,以在源之间进行负载平衡和/或避免初级馈送和备份馈送来自同一源设备的情况。在一些示例中,入口pe路由器可以查询连接至源设备的客户边缘路由器,以确定与客户边缘路由器相关联的唯一标识符,诸如客户边缘路由器id,并且可以通过扩展社区属性在自动发现消息(诸如发送给mvpn中的其他pe路由器的类型1和/或类型5路由)上通告该唯一标识符。这些通告最终到达出口pe路由器,该出口pe路由器可以将这种信息用于负载平衡和/或冗余性目的。

3、在一个示例方面中,一种方法包括:由网络的出口网络设备从网络的多个入口网络设备中的每个入口网络设备接收消息,其中该消息中的每个消息指定作为属于两个或更多个不同源的任播地址的多播源、多播组、以及唯一地标识任播地址可到达的客户网络设备的客户站点标识符;由出口网络设备基于由消息指定的客户站点标识符来选择多个入口网络设备中的、针对多播源和多播组发送多个多播加入消息中的多播加入消息的一个入口网络设备;以及由出口网络设备将多播加入消息发送给多个入口网络设备中的所选的一个入口网络设备。

4、在另一示例方面中,一种网络设备包括至少一个计算机处理器以及包括指令的存储器,该指令在由至少一个计算机处理器执行时使至少一个计算机处理器:从网络的多个入口网络设备中的每个入口网络设备接收消息,其中该消息中的每个消息指定作为属于两个或更多个不同源的任播地址的多播源、多播组、以及唯一地标识任播地址可到达的客户网络设备的客户站点标识符;基于由消息指定的客户站点标识符来选择多个入口网络设备中的、针对多播源和多播组发送多个多播加入消息中的多播加入消息的一个入口网络设备;以及将多播加入消息发送给多个入口网络设备中的所选的一个入口网络设备。

5、在又一示例方面中,一种非瞬态计算机可读存储介质是用指令编码的,该指令在被执行时使计算设备的至少一个处理器:从网络的多个入口网络设备中的每个入口网络设备接收消息,其中该消息中的每个消息指定作为属于两个或更多个不同源的任播地址的多播源、多播组、以及唯一地标识任播地址可到达的客户网络设备的客户站点标识符;基于由消息指定的客户站点标识符来选择多个入口网络设备中的、针对多播源和多播组发送多个多播加入消息中的多播加入消息的一个入口网络设备;以及将多播加入消息发送给多个入口网络设备中的所选的一个入口网络设备。

6、本公开的一个或多个示例的细节是在下面的附图和描述中陈述的。本公开的其他特征、目的和优点将通过描述和附图以及通过权利要求而变得明显。

本文档来自技高网...

【技术保护点】

1.一种网络设备,包括:

2.根据权利要求1所述的网络设备,其中作为接收所述客户站点ID的部分,所述指令使所述处理电路查询客户网络设备以获得与所述多播源设备相关联的所述客户站点ID。

3.根据权利要求1所述的网络设备,其中作为接收所述客户站点ID的部分,所述指令使所述处理电路经由所述入口网络设备的管理接口来接收与所述多播源设备相关联的所述客户站点ID。

4.根据权利要求1所述的网络设备,其中作为存储将所述客户站点ID与所述客户网络设备相关联的所述数据的部分,所述指令使所述处理电路存储将所述客户站点ID与耦合到所述客户网络设备的所述入口网络设备的链路或端口相关联的数据。

5.根据权利要求1所述的网络设备,其中作为存储将所述客户站点ID与所述客户网络设备相关联的所述数据的部分,所述指令使所述处理电路存储将所述客户站点ID与和所述客户网络设备相关联的IP地址相关联的数据。

6.根据权利要求1至5中任一项所述的网络设备,其中所述指令还使所述处理电路:

7.根据权利要求1至5中任一项所述的网络设备,其中所述消息包括针对所述多播源和所述多播组的自动发现消息。

8.根据权利要求1至5中任一项所述的网络设备,其中所述消息包括边界网关协议BGP多播虚拟专用网络MVPN类型-1路由或者BGP MVPN类型-5路由中的一个。

9.根据权利要求1至5中任一项所述的网络设备,其中所述消息包括指定所述客户站点标识符的扩展社区属性。

10.根据权利要求1至5中任一项所述的网络设备,其中所述客户站点标识符唯一地标识客户网络。

11.一种联网方法,包括:

12.根据权利要求11所述的联网方法,其中接收所述客户站点ID包括:由所述入口网络设备查询客户网络设备以获得与所述多播源设备相关联的所述客户站点ID。

13.根据权利要求11所述的联网方法,其中接收所述客户站点ID包括:经由所述入口网络设备的管理接口来接收与所述多播源设备相关联的所述客户站点ID。

14.根据权利要求11所述的联网方法,其中存储将所述客户站点ID与所述客户网络设备相关联的所述数据包括:存储将所述客户站点ID与耦合到所述客户网络设备的所述入口网络设备的链路或端口相关联的数据。

15.根据权利要求11所述的联网方法,其中存储将所述客户站点ID与所述客户网络设备相关联的所述数据包括:存储将所述客户站点ID与和所述客户网络设备相关联的IP地址相关联的数据。

16.根据权利要求11至15中任一项所述的联网方法,还包括:

17.根据权利要求11至15中任一项所述的联网方法,其中所述消息包括针对所述多播源和所述多播组的自动发现消息。

18.根据权利要求11至15中任一项所述的联网方法,其中所述消息包括边界网关协议BGP多播虚拟专用网络MVPN类型-1路由或者BGP MVPN类型-5路由中的一个。

19.根据权利要求11至15中任一项所述的联网方法,其中所述消息包括指定所述客户站点标识符的扩展社区属性。

20.一种网络设备,包括:

...

【技术特征摘要】

1.一种网络设备,包括:

2.根据权利要求1所述的网络设备,其中作为接收所述客户站点id的部分,所述指令使所述处理电路查询客户网络设备以获得与所述多播源设备相关联的所述客户站点id。

3.根据权利要求1所述的网络设备,其中作为接收所述客户站点id的部分,所述指令使所述处理电路经由所述入口网络设备的管理接口来接收与所述多播源设备相关联的所述客户站点id。

4.根据权利要求1所述的网络设备,其中作为存储将所述客户站点id与所述客户网络设备相关联的所述数据的部分,所述指令使所述处理电路存储将所述客户站点id与耦合到所述客户网络设备的所述入口网络设备的链路或端口相关联的数据。

5.根据权利要求1所述的网络设备,其中作为存储将所述客户站点id与所述客户网络设备相关联的所述数据的部分,所述指令使所述处理电路存储将所述客户站点id与和所述客户网络设备相关联的ip地址相关联的数据。

6.根据权利要求1至5中任一项所述的网络设备,其中所述指令还使所述处理电路:

7.根据权利要求1至5中任一项所述的网络设备,其中所述消息包括针对所述多播源和所述多播组的自动发现消息。

8.根据权利要求1至5中任一项所述的网络设备,其中所述消息包括边界网关协议bgp多播虚拟专用网络mvpn类型-1路由或者bgp mvpn类型-5路由中的一个。

9.根据权利要求1至5中任一项所述的网络设备,其中所述消息包括指定所述客户站点标识符的扩展社区属性。

10.根据权利要求1至5中任...

【专利技术属性】
技术研发人员:V·K·恩R·W·基布勒V·纳加拉简
申请(专利权)人:瞻博网络公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1