促进基于控制器的多播信令的装置、系统和方法制造方法及图纸

技术编号:19242574 阅读:31 留言:0更新日期:2018-10-24 05:18
所公开的计算机实现的方法可以包括:(1)在多播分发树的上游路由器处接收预定用于MPLS网络内的接收器的分组;(2)在分组内标识指定控制器的上下文标签(A)和指定由控制器指派的树标签(B);(3)标识与在分组内标识的上下文标签相对应的转发表;(4)针对指定多播分布树的树标签,搜索与上下文标签对应的转发表;(5)至少部分地基于对转发表的搜索来确定多播分发树的下游路由器,该多播分发树的下游路由器将接收去往接收器的分组;以及(6)在将去往接收器的分组转发到多播分发树的下游路由器。还公开了各种其他方法、系统和装置。

【技术实现步骤摘要】
促进基于控制器的多播信令的装置、系统和方法
技术介绍
多协议标签交换(MPLS)网络通常包括各种路径,其促进流量从源流到接收器。在这样的MPLS网络中,这些路径可以由与路径的部分相对应的标签来标识和/或表示。例如,分组可以从源设备到接收设备而遍历MPLS网络。在多播配置中,源设备可以向多个接收器设备发送相同的流量。为了促进这样的多播流量,一些MPLS网络可以包括集中控制器,其通过控制平面信令将标签分发到路径内的各个节点。这些MPLS网络可以利用协议无关多播(PIM)和/或多播标签分发协议(MLDP)来执行控制平面信令。然而,除了PIM和MLDP之外,这些MPLS网络还可以实现边界网关协议(BGP)。遗憾的是,这些不同协议的实现可能会增加网络创建和/或维护的复杂性或难度。因此,对于所有控制平面信令,简单地运行和/或实现单个协议(诸如BGP)是合意的。因此,本公开标识并且解决了用于促进MPLS网络内基于控制器的多播信令的改进装置、系统和方法的需求。
技术实现思路
如下文将更详细地描述的,本公开一般涉及用于促进基于控制器的多播信令的装置、系统和方法。在一个示例中,一种用于促进基于控制器的多播信令的计本文档来自技高网...

【技术保护点】
1.一种方法,包括:在多播分发树的上游路由器处,接收预定用于多协议标签交换(MPLS)网络内的接收器的分组;在所述分组内标识上下文标签以及树标签,所述上下文标签指定负责将树标签指派给多播分发树的控制器,所述树标签指定所述多播分发树并且所述树标签由所述控制器指派给所述多播分发树;在所述上游路由器处,标识与在所述分组内标识的所述上下文标签相对应的转发表;针对指定所述多播分发树的所述树标签,搜索与所述上下文标签相对应的所述转发表;至少部分地基于所述转发表的所述搜索,标识所述多播分发树的下游路由器,所述下游路由器将接收去往所述MPLS网络内的所述接收器的所述分组;以及将去往所述接收器的所述分组转发到所...

【技术特征摘要】
2017.03.30 US 15/473,9451.一种方法,包括:在多播分发树的上游路由器处,接收预定用于多协议标签交换(MPLS)网络内的接收器的分组;在所述分组内标识上下文标签以及树标签,所述上下文标签指定负责将树标签指派给多播分发树的控制器,所述树标签指定所述多播分发树并且所述树标签由所述控制器指派给所述多播分发树;在所述上游路由器处,标识与在所述分组内标识的所述上下文标签相对应的转发表;针对指定所述多播分发树的所述树标签,搜索与所述上下文标签相对应的所述转发表;至少部分地基于所述转发表的所述搜索,标识所述多播分发树的下游路由器,所述下游路由器将接收去往所述MPLS网络内的所述接收器的所述分组;以及将去往所述接收器的所述分组转发到所述多播分发树的所述下游路由器。2.根据权利要求1所述的方法,还包括:在所述控制器处从所述上游路由器接收所述上下文标签;通过所述控制器将所述树标签指派给所述多播分发树;从所述控制器向另一上游路由器发送所述上下文标签和所述树标签,以使得所述另一上游路由器能够将流量转发到所述上游路由器,所述流量包括所述上下文标签和所述树标签;以及从所述控制器向所述上游路由器发送所述树标签,以使得所述上游路由器能够将所述流量转发到所述下游路由器。3.根据权利要求2所述的方法,其中:从所述下游路由器接收所述上下文标签包括通过边界网关协议(BGP)信令从所述下游路由器接收所述上下文标签;向所述上游路由器发送所述上下文标签和所述树标签包括通过BGP信令向所述上游路由器发送所述上下文标签和所述树标签;以及向所述下游路由器发送所述树标签包括:通过BGP信令向所述下游路由器发送所述树标签。4.根据权利要求2所述的方法,还包括:在所述控制器处从所述下游路由器接收另一上下文标签;从所述控制器向所述上游路由器发送所述另一上下文标签和所述树标签,以使得所述上游路由器能够将流量转发到所述下游路由器,所述流量包括所述另一上下文标签和所述树标签;以及从所述控制器向所述下游路由器发送所述树标签,以使得所述下游路由器能够向着所述接收器转发所述流量,所述流量包括所述另一上下文标签和所述树标签。5.根据权利要求1所述的方法,还包括:通过所述上游路由器选择指定所述控制器的所述上下文标签;以及通过所述上游路由器将所述上下文标签指派给所述控制器。6.根据权利要求1所述的方法,还包括:通过BGP向所述上游路由器和所述下游路由器发信号通知所述多播分发树。7.根据权利要求1所述的方法,还包括:通过所述上游路由器创建所述转发表,使得所述转发表特定于所述控制器并且所述转发表仅包括由所述控制器指派的标签;以及通过所述上游路由器利用所述树标签填充所述转发表。8.根据权利要求1所述的方法,还包括在所述上游路由器处维护至少一个附加转发表,所述附加转发表特定于与所述控制器不同的附加设备以及所述附加转发表仅包括由所述附加设备指派的标签。9.根据权利要求8所述的方法,其中所述附加设备包括以下各项中的至少一项:附加控制器,以及所述上游路由器。10.根据权利要求9所述的方法,还包括:在所述附加控制器处从所述上游路由器接收指派给所述附加控制器的附加上下文标签;通过所述附加控制器将附加树标签指派给所述多播分发树;从所述附加控制器向另一上游路由器发送所述附加上下文标签和所述附加树标签,以使得所述另一上游路由器能够将流量转发到所述上游路由器,所述流量包括所述附加上下文标签和所述附加树标签;以及从所述附加控制器向所述上游路由器发送所述附加树标签,以使得所述上游路由器能够将所述流量转发到所述下游路由器。11.一种系统,包括:接收模块,所述接收模块被存储在多播分发树的上游路由器处的存储器中,所述接收模块接收预定用于多协议标签交换(MPLS)网络内的接收器的分组;标识模块,所述标识模块被存储在所述上游路由器处的存储器中,所述标识模块:在所述分组内标识上下文标签以及树标签,所述上下文标签指定负责将树标签指派给多播分发树的控制器,所述树标签指定所述多播分发树并且所述树标签由所述控制器指派给所述多播分发树;标识转发表,所述转发表与在所述分组内标识的所述上下文标签相对应;针对指定所述多播分发树的所述树标签,搜索与所述上下文标签对应的所述转发表;以及至少部分基于所述转发表的所述搜索,标识所述多播分发树的下游路由器,所述下游路由器将接收去往所述MPLS网络内的所述接收器的所述分组...

【专利技术属性】
技术研发人员:张朝晖
申请(专利权)人:瞻博网络公司
类型:发明
国别省市:美国,US

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

1