检测环网络中点对多点标签交换路径的出口制造技术

技术编号:22692007 阅读:43 留言:0更新日期:2019-11-30 05:21
本发明专利技术公开了检测环网络中点对多点标签交换路径的出口。描述了用于检测点对多点(P2MP)标签交换路径(LSP)的出口网络装置的技术。例如,网络装置可以包括一个或多个处理器,该处理器被配置为标识P2MP LSP,用于从特定多播组的多播源接收多播流量,所述网络装置具有感兴趣的接收器,其中,所述网络装置将是P2MP LSP的出口网络装置;并且向P2MP LSP的入口网络装置发送P2MP出口标识消息,以添加所述网络装置,作为P2MP LSP的出口网络装置,其中,所述一个或多个处理器还被配置为将P2MP出口标识消息输出到多点对点(MP2P)环LSP中,其中,P2MP LSP的入口网络装置是MP2P环LSP的唯一出口网络装置。

Exit of point to multipoint label switching path in detection ring network

The invention discloses an exit of a point to multipoint label exchange path of a detection ring network. This paper describes the technology of the exit network device for detecting point to multipoint (p2mp) label switching path (LSP). For example, a network device may include one or more processors configured to identify a p2mp LSP for receiving multicast traffic from a multicast source of a particular multicast group, the network device having a receiver of interest, wherein the network device will be an outbound network device of a p2mp LSP, and sending a p2mp outbound identification message to an inbound network device of a p2mp LSP to add The network device serves as the outlet network device of p2mp LSP, wherein the one or more processors are also configured to output the p2mp outlet identification message to the multipoint to point (MP2P) ring LSP, wherein the inlet network device of p2mp LSP is the only outlet network device of MP2P ring LSP.

【技术实现步骤摘要】
检测环网络中点对多点标签交换路径的出口
本公开涉及计算机网络,更具体地,涉及规划(engineering)计算机网络内的流量。
技术介绍
网络中的路由装置(通常称为路由器)保持描述通过网络的可用路由的路由信息。当接收到输入数据包时,路由器检查数据包内的信息,并根据路由信息转发数据包。为了保持网络的准确表示,路由器通常根据一个或多个定义的路由协议(例如,边界网关协议(BGP))交换路由信息。多协议标签交换(MPLS)技术可用于规划互联网协议(IP)网络内的流量模式。使用MPLS,源装置可以请求通过网络到目的装置的路径,即,标签交换路径(LSP)。LSP定义了通过网络将MPLS数据包从源装置传送到目的装置的一不同路径。沿着LSP的每个路由器都分配一个标签,并将标签传播到沿着该路径最近的上游路由器。沿着该路径的路由器协作执行MPLS操作,以沿着建立的路径转发MPLS数据包。存在各种用于建立LSP的协议,例如,标签分发协议(LDP)和具有流量工程扩展的资源预留协议(RSVP-TE)。网络内的多个路由装置可以布置为环网络。在一些示例中,环网络可以作为到客户网络的接入网络来操作。即,环网络可以操作,以在连接到环网络的客户网络之间提供快速的基于分组的通信传输,和/或向客户网络提供对诸如互联网或其他提供商网络等公共网络的访问。
技术实现思路
总体上,描述了用于检测加入环网络中的点对多点(P2MP)标签交换路径(LSP)(“P2MPLSP”)以接收多播流量感兴趣的出口网络装置(例如,路由器)的技术。在一些示例中,环网络中的多个路由器可以建立一个或多个单播多点对点(MP2P)LSP(“MP2P环LSP”),每个LSP终止于特定的出口路由器。给定MP2P环LSP的出口路由器也可以作为P2MPLSP的入口路由器来操作,以将数据包流量提供到P2MPLSP内,用于传输到P2MPLSP的一个或多个出口路由器。为了检测对于加入P2MPLSP感兴趣的出口路由器,P2MPLSP的入口路由器可以从出口路由器接收一个或多个P2MP出口标识消息。例如,对加入P2MPLSP感兴趣的出口路由器可以确定其具有对从多播源接收多播流量感兴趣的接收器,其中,针对MP2P环LSP的出口路由器是到环网络的入口路由器。对加入P2MPLSP感兴趣的出口路由器可以在MP2P环LSP上向P2MPLSP的入口路由器发送P2MP出口标识消息,该消息使得P2MPLSP的入口路由器能够习得感兴趣的出口路由器的身份。例如,P2MP出口标识消息可以是互联网组管理协议(IGMP)成员资格报告消息。响应于接收到P2MP出口标识消息,P2MPLSP的入口路由器可以将感兴趣的出口路由器添加到P2MPLSP。以这种方式,用于P2MPLSP的入口路由器可以自动检测对加入P2MPLSP感兴趣的出口路由器,并习得出口路由器的互联网协议(IP)地址,而不需要利用关于感兴趣的出口路由器的信息手动配置入口路由器。因为P2MP出口标识消息封装在注入MP2P环内的MPLS数据包内,所以环周围的中间路由器可以简单地交换MPLS数据包上的外部MPLS标签,而不必检查数据包的有效载荷内容或者安装与P2MP出口标识消息相关联的控制平面状态。避免在P2MPLSP的入口和出口路由器以外的路由器处创建控制平面状态,可以减少当信号通知P2MPLSP时的网络资源开销。在一个示例中,一种方法包括:由环网络中的第一网络装置标识点对多点(P2MP)标签交换路径(LSP),用于从特定多播组的多播源接收多播流量,其中,所述第一网络装置具有感兴趣的接收器,其中,所述第一网络装置将是P2MPLSP的出口网络装置。该方法还包括由所述第一网络装置向所述P2MPLSP的入口网络装置发送P2MP出口标识消息,以添加所述第一网络装置作为所述P2MPLSP的出口网络装置,其中,发送P2MP出口标识消息包括:将所述P2MP出口标识消息输出到所述环网络中的多点对点(MP2P)环LSP中,其中,所述P2MPLSP的入口网络装置是所述MP2P环LSP的唯一出口网络装置。在另一示例中,一种方法包括:由环网络中的第一网络装置接收点对多点(P2MP)出口标识消息,以在环网络中添加第二网络装置作为P2MP标签交换路径(LSP)的出口,用于从特定多播组的多播源接收多播流量,其中,第二网络装置具有感兴趣的接收器,其中,接收P2MP出口标识消息,包括:在环网络中的多点对点(MP2P)环LSP上接收P2MP出口标识消息,其中,第一网络装置是MP2P环LSP的唯一出口网络装置。该方法还包括由所述第一网络装置并且响应于在所述MP2P环LSP上接收到所述P2MP出口标识消息,更新所存储的路由信息,以添加所述第二网络装置作为所述P2MPLSP的出口网络装置。在又一示例中,一种第一网络装置包括:多个物理接口,用于从环网络中的多个网络装置中的两个以上网络装置接收流量;一个或多个处理器,其被配置为:标识第一点对多点(P2MP)标签交换路径(LSP),用于从特定多播组的多播源接收多播流量,其中,所述第一网络装置具有感兴趣的接收器,其中,所述第一网络装置将是第一P2MPLSP的出口网络装置;并且向所述P2MPLSP的入口网络装置发送第一P2MP出口标识消息,以添加所述第一网络装置作为所述第一P2MPLSP的出口网络装置,其中,为了发送所述第一P2MP出口标识消息,所述处理器还被配置为将所述第一P2MP出口标识消息输出到多点对点(MP2P)环LSP中,其中,所述第一P2MPLSP的入口网络装置是所述MP2P环LSP的唯一出口网络装置。在又一示例中,一种环网络的第一网络装置包括:多个物理接口,用于从环网络中的多个网络装置中的两个以上网络装置接收流量;一个或多个处理器,其被配置为:接收点对多点(P2MP)出口标识消息,以在环网络中添加第二网络装置作为P2MP标签交换路径(LSP)的出口,用于从多播源接收多播流量,其中,第二网络装置具有感兴趣的接收器,其中,接收P2MP出口标识消息,包括在多点对点(MP2P)环LSP上接收P2MP出口标识消息,其中,第一网络装置是MP2P环LSP的唯一出口网络装置;并且响应于在所述MP2P环LSP上接收到所述P2MP出口标识消息,更新所存储的路由信息,以添加所述第二网络装置,作为所述P2MPLSP的出口网络装置。在另一示例中,一种存储指令的网络装置的计算机可读存储介质,所述指令促使处理器:标识第一点对多点(P2MP)标签交换路径(LSP),用于从多播源接收多播流量,其中,环网络的网络装置具有感兴趣的接收器,其中,所述网络装置将是第一P2MPLSP上的出口网络装置;并且向所述第一P2MPLSP的入口网络装置发送第一P2MP出口标识消息,以添加所述网络装置作为所述第一P2MPLSP的出口网络装置,其中,为了发送所述第一P2MP出口标识消息,所述处理器还被配置为将所述第一P2MP出口标识消息输出到所述环网络中的多点对点(MP2P)环LSP中,其中,所述第一P2MPLSP的入口网络装置是所述MP2P环LSP的唯一出口网络装置。本文档来自技高网...

【技术保护点】
1.一种方法,包括:/n由环网络中的第一网络装置标识点对多点(P2MP)标签交换路径(LSP),用于从特定多播组的多播源接收多播流量,所述第一网络装置针对所述特定多播组具有感兴趣的接收器,其中,所述第一网络装置将是P2MP LSP的出口网络装置;并且/n由所述第一网络装置向所述P2MP LSP的入口网络装置发送P2MP出口标识消息,以添加所述第一网络装置作为所述P2MP LSP的出口网络装置,其中,发送P2MP出口标识消息,包括:将所述P2MP出口标识消息输出到所述环网络中的多点对点(MP2P)环LSP中,针对所述环网络,所述P2MP LSP的所述入口网络装置是所述MP2P环LSP的唯一出口网络装置。/n

【技术特征摘要】
20180522 US 15/986,4761.一种方法,包括:
由环网络中的第一网络装置标识点对多点(P2MP)标签交换路径(LSP),用于从特定多播组的多播源接收多播流量,所述第一网络装置针对所述特定多播组具有感兴趣的接收器,其中,所述第一网络装置将是P2MPLSP的出口网络装置;并且
由所述第一网络装置向所述P2MPLSP的入口网络装置发送P2MP出口标识消息,以添加所述第一网络装置作为所述P2MPLSP的出口网络装置,其中,发送P2MP出口标识消息,包括:将所述P2MP出口标识消息输出到所述环网络中的多点对点(MP2P)环LSP中,针对所述环网络,所述P2MPLSP的所述入口网络装置是所述MP2P环LSP的唯一出口网络装置。


2.根据权利要求1所述的方法,其中,发送所述P2MP出口标识消息,还包括:将所述P2MP出口标识消息封装在MPLS数据包内,所述MPLS数据包带有与所述MP2P环LSP相关联的外部MPLS标签。


3.根据权利要求1所述的方法,其中,所述MP2P环LSP包括双向环LSP,针对所述双向环LSP,其中建立了所述MP2P环LSP的环网络内的任何路由器能作为入口网络装置来运行,以将数据包流量提供到所述MP2P环LSP内,用于绕所述环网络的上游方向和下游方向传输到所述MP2P环LSP的所述出口网络装置。


4.根据权利要求1所述的方法,其中,所述第一网络装置是所述MP2P环LSP的多个入口网络装置中的一者。


5.根据权利要求1所述的方法,其中,所述P2MP出口标识消息包括互联网组管理协议(IGMP)成员资格报告消息。


6.根据权利要求1至5中任一项所述的方法,还包括:
响应于所述第一网络装置确定所述感兴趣的接收器不再有兴趣从所述多播源接收多播流量并且没有剩余针对所述特定多播组的所述多播源的其他感兴趣的接收器,由所述第一网络装置发送P2MP离开消息,以离开所述P2MPLSP,其中,发送所述P2MP离开消息,包括:将所述P2MP离开消息输出到所述环网络中的所述MP2P环LSP中,针对所述环网络,所述P2MPLSP的所述入口网络装置是所述MP2P环LSP的唯一出口网络装置。


7.根据权利要求6所述的方法,其中,所述P2MP离开消息包括IGMP成员资格离开消息。


8.一种方法,包括:
由环网络中的第一网络装置接收点对多点(P2MP)出口标识消息,以在所述环网络中添加第二网络装置作为P2MP标签交换路径(LSP)的出口,用于从特定多播组的多播源接收多播流量,针对所述特定多播组,所述第二网络装置具有感兴趣的接收器,其中,接收所述P2MP出口标识消息,包括:在所述环网络中的多点对点(MP2P)环LSP上接收所述P2MP出口标识消息,针对所述环网络,所述第一网络装置是所述MP2P环LSP的唯一出口网络装置;并且
由所述第一网络装置并且响应于在所述MP2P环LSP上接收到所述P2MP出口标识消息,更新所存储的路由信息,以添加所述第二网络装置作为所述P2MPLSP的出口网络装置。


9.根据权利要求8所述的方法,其中,更新所存储的路由信息,包括:发送资源预留请求消息,以添加所述P2MPLSP的所述第二网络装置。


10.根据权利要求9所述的方法,还包括:
响应于接收到所述P2MP出口标识消息,由所述第一网络装置选择环网络的方向,在所述方向上发送所述资源预留请求消息。


11.根据权利要求8至10中任一项所述的方法,还包括:
由所述第一网络装置在所述MP2PLSP上接收P2MP离开消息;并且
响应于在所述MP2PLSP上接收到所述P2MP离开消息,由所述第一网络装置更新所述第一网络装置的转发状态,以移除所述P2MPLSP去往该出口的分支。


12.一种第一网络装置,包括:
多个物理接口,用于从环网络中的多个网络装置中的两个以上网络装置接收流量;
一个或多个处理器,被配置为:
标识第一点对多点(P2MP)标签交换路径(LSP),用于从特定多播组的多播源接收多播流量,所述第一网络装置针对所述特定多播组具有感兴趣的接收器,其中,所述第一网络装置将是第一P2MPLSP的出口网络装置;并且
向所述P2MPLSP的入口网络装置发送第一P2MP出口标识消息,以添加所述第一网络装置作为所述第一P2MPLSP的出口网络装置,其中,为了发送第一P2MP出口标识消息,所述处理器进一步被配置为::将所述第一P2MP出口标识消息输出到多点对点(MP2P)环LSP中,针对所述多点对点(MP2P)环LSP,所述第一P2MPLSP的所述入口网络装置是所述MP2P环LSP的唯一出口网络装置。


13.根据权利要求12所述的第一网络装置,其中,一个或多个所述处理器还被配置为:
接收第二点对多点(P2MP)出口标识消息,以在所述环网络中添加一不同的网络装置作为第二P2MP标签交换路径(LSP)的出口,用于从所述特定多播组的多播源接收多播流量,针对所述特定多播组,所述第二网络装置具有感兴趣的接收器,其中,接收所述第二P2MP出口标识消息,包括:在所述MP2P环LSP上接收所述第二P2MP出口标识消息,针对所述MP2P环LSP,所述第一网络装置是所述第二MP2P环LSP的唯一出口网络装置;并且
响应于在所述MP2P环LSP上接收到所述第二P2MP出口标识消息,更新所...

【专利技术属性】
技术研发人员:拉维·辛格基里蒂·康佩拉
申请(专利权)人:丛林网络公司
类型:发明
国别省市:美国;US

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

1