支持组播的热根备用制造技术

技术编号:16431345 阅读:36 留言:0更新日期:2017-10-22 06:50
本申请公开了支持组播的热根备用。通常,描述了用于在全局表组播(GTM)环境中提供热根备用的技术。例如,在这种GTM环境中,通常到客户组播源(“C‑Source”)的单个单播路由将可用于出口提供商边缘(PE)路由器。如本文所描述的,入口PE路由器可向C源通告多个路由,包括由出口PE路由器导入的包括路由导入扩展团体的单播路由。这使得出口PE路由器具有到C源的多个路径,并且出口PE路由器可为相应的入口PE路由器生成多个C组播源树连接,以便从入口PE路由器接收源自C源的各个组播流。

To support multicast roots standby

The invention discloses a supporting multicast roots reserve. Usually, for multicast in the global description table (GTM) to provide backup technology in roots environment. For example, in the GTM environment, usually to the client multicast source (\C Source\) the single unicast routing will be available for export (PE) provider edge router. As described in this article, the entry PE router can notify multiple routes to the C source, including the unicast routing that is introduced by the export PE router, including the route import extension group. This makes the export PE router with multiple paths to the C source, and export PE routers can generate multiple C multicast source tree connection for the entrance of PE router corresponding to each multicast receiving, from C source to flow from the entrance of PE router.

【技术实现步骤摘要】
支持组播的热根备用
本公开涉及计算机网络,更具体地,涉及通过计算机网络对业务进行组播。
技术介绍
计算机网络是交换数据和共享资源的互连计算设备的集合。在基于分组的网络中,计算设备通过将数据分成称为数据包的小块来传送数据。网络内的某些设备(诸如路由器)维护描述经由网络的路径的路由信息。以这种方式,可通过网络将数据包单独地从源设备路由到目的地设备。目的地设备从数据包中提取数据并将数据组合成其原始形式。将数据划分为数据包使得源设备能够仅重新发送在传输期间可能丢失的那些单独的数据包。虚拟专用网络(VPN)常常用于使得位于远程的源和接收器(例如,远程客户站点)能够共享数据。例如,VPN可使两个或更多个远程客户站点(即专用网络)能够通过诸如互联网的公共网络安全地共享数据。在一些情况下,VPN可被配置为支持组播业务,诸如互联网协议电视(IPTV)、桌面会议、公司广播、音乐和视频网络广播以及其他形式的多媒体内容。如果特定VPN在公共网络上传送组播业务,则称为组播VPN(MVPN)。MVPN的其他细节在互联网草案,DRAFT-IETF-L3VPN-2547BIS-MCAST-10,“MulticastinMPLS/BGPIPVPNs”,互联网工程任务组,2010年1月28日和互联网草案,DRAFT-ROSEN-VPN-MCAST-08,“MulticastinMPLS/BGPIPVPNs”,2004年12月中描述,每个的全部内容通过引用并入本文。对于一个或多个MVPN,耦接到客户站点的提供商边缘(PE)路由器可在概念上构建组播树以通过公共网络来承载来自组播源的组播业务,使得客户站点接收组播业务,就好像客户站点直接附接至与源相同的专用网络。作为示例,MVPN可使用协议无关组播(PIM)作为组播路由协议,以将来自源的组播业务转发到用于客户站点内的特定组播组的接收器或订户设备。PE路由器使用PIM控制消息(包括加入请求和删除请求)进行通信,以传播来自接收器的请求从而加入或离开向上朝向组播业务的源的组播组,从而构建组播树。PE路由器可使用内部边界网关协议(IBGP)与自治系统内的其他PE路由器通信,并且可使用外部边界网关协议(EBGP)与自治系统外部的路由器通信。
技术实现思路
总体上,描述了用于在全局表组播(GTM)环境中提供热根备用(Hot-RootStandby)的技术。例如,在这样的GTM环境中,通常通向客户组播源(“C-Source”)的单个单播路径将可用于出口提供商边缘(PE)路由器。如本文所描述的,入口PE路由器可向C源通告多条路径,包括单播路径,其包括由出口PE路由器导入的路径导入扩展团体。这使得出口PE路由器具有到C源的多个路径,并且出口PE路由器可为相应的入口PE路由器生成多个C组播源树连接(Cmulticastsourcetreejoin),以便从入口PE路由器接收源自C源的各个组播流。在一些示例中,对于在从出口PE路由器到C源的路径上的多个入口PE路由器中的每一个,出口PE路由器生成C组播源树连接,其包括入口PE路由器的标识符(例如,IP地址)作为上游入口PE路由器的路径区分符(RD)。也就是说,出口PE路由器不是将上游RD设置为零,而是包括入口PE路由器之一的标识符作为上游RD。在一些情况下,出口PE路由器从路由导入扩展团体属性中提取标识符,所述路由导入扩展团体属性包括在来自入口PE路由器的单播路由中,入口PE路由器向C源通告路由。通过包括用于入口PE路由器的IP地址或其它标识符作为上游RD,出口PE路由器可基于路由导入扩展团体值来区分主要C组播源树连接和备用C组播源树连接,其中路由导入扩展团体值用作上游RD,同时构造边界网关协议(BGP)组播虚拟专用网(MVPN)路由。以这种方式,可在GTM环境中实现热根备用。在一些示例中,出口PE路由器生成具有设置为零的路由区分符和多个路由目标的列表的单个C组播源树连接,多个路由目标识别用于组播流的相应入口PE路由器。用于给定入口PE路由器的路由目标可包括在由入口PE路由器通告并且由出口PE路由器接收的单播路由中的路由导入扩展团体中,然后被添加到C组播源树连接。出口PE路由器可通告C组播源树连接,其由多个入口PE路由器中的每个入口PE路由器接收和导入以使每个入口PE路由器将用于C源的组播业务发送到出口PE路由器,由此产生多个组播流。这样,可在GTM环境中实现热根备用。在一个示例中,一种方法包括:由多协议标签交换(MPLS)网络的出口PE路由器接收通向附接至第一入口PE路由器和第二入口PE路由器的客户站点的源设备的第一单播路由,所述第一单播路由由所述第一入口PE路由器发起,并且具有路由区分符值零。所述方法进一步包括:由出口PE路由器接收通向源设备的第二单播路由,所述第二单播路由是由第二入口PE路由器发起的并且具有路由区分符值零。该方法还包括由所述出口PE路由器将指定源自所述源设备的客户-组播流的第一组播源树连接路由存储到所述出口PE路由器的全局路由表,所述第一组播源树连接路由具有第一路由区分符值。该方法还包括由所述出口PE路由器将指定源自所述源设备的客户-组播流的第二组播源树连接路由存储到所述出口PE路由器的全局路由表,所述第二组播源树连接路由具有不同于所述第一路由区分符的第二路由区分符值。在另一示例中,一种方法包括:由MPLS网络的出口PE路由器接收通向附接至第一入口PE路由器和第二入口PE路由器的客户站点的源设备的第一单播路由,所述第一单播路由由所述第一入口PE路由器发起并且具有路由区分符值零。该方法还包括由出口PE路由器接收通向源设备的第二单播路由,第二单播路由由第二入口PE路由器发起并且具有路由区分符值零。该方法还包括由所述出口PE路由器将指定源自所述源设备的客户-组播流的组播源树连接路由存储到所述出口PE路由器的全局路由表,所述组播源树连接路由具有路由区分符值零和多个路由目标,以使得所述第一入口PE路由器和所述第二入口PE路由器中的每一个在由所述出口PE路由器通告时导入所述组播源树连接路由。在另一示例中,PE路由器包括耦接到一个或多个网络接口卡的转发单元。PE路由器还包括路由单元,路由单元包括可操作地耦接到存储器的至少一个处理器,所述路由单元被配置为:接收通向附接至第一入口PE路由器和第二入口PE路由器的源设备的第一单播路由,所述第一单播路由由所述第一入口PE路由器发起并且具有路由区分符值零;接收通向所述源设备的第二单播路由,所述第二单播路由由所述第二入口PE路由器发起并且具有路由区分符值零;将指定源自所述源设备的客户-组播流的第一组播源树连接路由存储到全局路由表,所述第一组播源树连接路由具有第一路由区分符值;以及将指定源自所述源设备的客户-组播流的第二组播源树连接路由存储到所述全局路由表,所述第二组播源树连接路由具有第二路由区分符值,其不同于所述第一路由区分符。在另一个示例中,一种系统包括第一客户站点的组播源设备;第二客户站点的组播接收器设备;在多协议标签交换(MPLS)网络上并且附接至所述第二客户站点的出口提供商边缘(PE)路由器;以及附接至所述第一客户站点的第一入口PE路由器和第二入口PE路由器,其中,所述出口PE路由器被配置为:接收通向所本文档来自技高网
...
支持组播的热根备用

【技术保护点】
一种联网方法,包括:由多协议标签交换(MPLS)网络的出口提供商边缘(PE)路由器接收到达客户站点的源设备的第一单播路由,所述客户站点附接至第一入口提供商边缘路由器和第二入口提供商边缘路由器,所述第一单播路由由所述第一入口提供商边缘路由器发起,并且具有路由区分符值零;由所述出口提供商边缘路由器接收到达所述源设备的第二单播路由,所述第二单播路由由所述第二入口提供商边缘路由器发起,并且具有路由区分符值零;由所述出口提供商边缘路由器将第一组播源树连接路由存储到所述出口提供商边缘路由器的全局路由表,所述第一组播源树连接路由指定源自所述源设备的客户‑组播流,所述第一组播源树连接路由具有第一路由区分符值;以及由所述出口提供商边缘路由器将第二组播源树连接路由存储到所述出口提供商边缘路由器的所述全局路由表,所述第二组播源树连接路由指定源自所述源设备的客户‑组播流,所述第二组播源树连接路由具有不同于所述第一路由区分符值的第二路由区分符值。

【技术特征摘要】
2016.03.30 US 15/085,8431.一种联网方法,包括:由多协议标签交换(MPLS)网络的出口提供商边缘(PE)路由器接收到达客户站点的源设备的第一单播路由,所述客户站点附接至第一入口提供商边缘路由器和第二入口提供商边缘路由器,所述第一单播路由由所述第一入口提供商边缘路由器发起,并且具有路由区分符值零;由所述出口提供商边缘路由器接收到达所述源设备的第二单播路由,所述第二单播路由由所述第二入口提供商边缘路由器发起,并且具有路由区分符值零;由所述出口提供商边缘路由器将第一组播源树连接路由存储到所述出口提供商边缘路由器的全局路由表,所述第一组播源树连接路由指定源自所述源设备的客户-组播流,所述第一组播源树连接路由具有第一路由区分符值;以及由所述出口提供商边缘路由器将第二组播源树连接路由存储到所述出口提供商边缘路由器的所述全局路由表,所述第二组播源树连接路由指定源自所述源设备的客户-组播流,所述第二组播源树连接路由具有不同于所述第一路由区分符值的第二路由区分符值。2.根据权利要求1所述的联网方法,进一步包括:由所述出口提供商边缘路由器输出所述第一组播源树连接路由,所述第一组播源树连接路由具有第一路由目标,所述第一路由目标使所述第一入口提供商边缘路由器将所述第一组播源树连接路由导入到所述第一入口提供商边缘路由器的全局路由表,并且将第一组播业务从所述源设备发送到所述出口提供商边缘路由器;以及由所述出口提供商边缘路由器输出所述第二组播源树连接路由,所述第二组播源树连接路由具有第二路由目标,所述第二路由目标使所述第二入口提供商边缘路由器将所述第二组播源树连接路由导入到所述第二入口提供商边缘路由器的全局路由表,并且将第二组播业务从所述源设备发送到所述出口提供商边缘路由器。3.根据权利要求2所述的联网方法,其中,所述第一路由目标从所述第一单播路由的路由导入扩展团体值中提取,并且其中,所述第二路由目标从所述第二单播路由的路由导入扩展团体值中提取。4.根据权利要求1所述的联网方法,其中,所述第一路由区分符值包括所述第一单播路由的路由导入扩展团体的值,并且其中,所述第二路由区分符值包括所述第二单播路由的路由导入扩展团体的值。5.根据权利要求4所述的联网方法,其中,所述第一路由区分符值包括所述第一单播路由的所述路由导入扩展团体中包括的所述第一入口提供商边缘路由器的IP地址,并且其中,所述第二路由区分符值包括所述第二单播路由的所述路由导入扩展团体中包括的所述第二入口提供商边缘路由器的IP地址。6.根据权利要求1至5中任一项所述的联网方法,进一步包括:响应于确定所述第一单播路由和所述第二单播路由的路由区分符值为零,由所述出口提供商边缘路由器将所述第一单播路由和所述第二单播路由存储到不是专用于任何虚拟专用网络的全局路由表中。7.根据权利要求1所述的联网方法,其中,使用BGP添加-路径规程来接收所述第一单播路由和所述第二单播路由。8.根据权利要求1所述的联网方法,其中,所述第一组播源树连接路由和所述第二组播源树连接路由包括C组播路由,并且其中,所述第一组播源树连接路由和所述第二组播源树连接路由通过指定相同的(C-S,C-G)对来指定客户-组播流。9.根据权利要求1所述的联网方法,其中,所述出口提供商边缘路由器对于来自所述源设备的第一组播流和第二组播流以热备用模式操作。10.一种联网方法,包括:由多协议标签交换(MPLS)网络的出口提供商边缘(PE)路由器接收到达附接至第一入口提供商边缘路由器和第二入口提供商边缘路由器的客户站点的源设备的第一单播路由,所述第一单播路由由所述第一入口提供商边缘路由器发起并且具有路由区分符值零;由所述出口提供商边缘路由器接收到达所述源设备的第二单播路由,所述第二单播路由由所述第二入口提供商边缘路由器发起,并且具有路由区分符值零;以及由所述出口提供商边缘路由器将指定源自所述源设备的客户-组播流的组播源树连接路由存储到所述出口提供商边缘路由器的全局路由表,所述组播源树连接路由具有路由区分符值零和多个路由目标,以使得所述第一入口提供商边缘路由器和所述第二入口提供商边缘路由器中的每一个在由所述出口提供商边缘路由器通告时而导入所述组播源树连接路由。11.根据权利要求10所述的联网方法,进一步包括:由所述出口提供商边缘路由器将具有所述多...

【专利技术属性】
技术研发人员:维诺德·库马尔·N苏达尔萨南·科丹达姆
申请(专利权)人:丛林网络公司
类型:发明
国别省市:美国,US

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

1