【技术实现步骤摘要】
相关申请的交叉参照本申请要求于2015年3月6日提交的印度专利申请No.1116/CHE/2015的权益,其全部内容结合于本文中作为参照。
本公开涉及计算机网络并且,更具体地涉及在计算机网络以内转发数据包。
技术介绍
网络内路由装置(通常称为路由器)维持描述通过网络的可用路由的路由信息。在接收输入的数据包时,路由器检查数据包内的信息并且根据路由信息转发数据包。为了维持网络的精确表示,路由器根据一个或多个已限定的路由协议,诸如边界网关协议(BGP)或内部网关协议(IGP)来交换路由信息。多协议标签交换(MPLS)是用于在互联网协议(IP)网络内策划流量模式(engineer traffic pattern)的机制。通过使用MPLS,源装置可请求通过网络的路径,即,标签交换路径(LSP)。LSP限定通过网络的不同路径,以将MPLS数据包从源装置传送至目标装置中。与特定的LSP相关的短标签被附于经由LSP通过网络传输的数据包。沿着该路径的路由器协作执行MPLS操作,以沿着所建立的路径转发MPLS数据包。LSPs可以用于各种流量工程用途,包括带宽管理和服务质量(QoS)。各种协议为建立LSPs而存在。例如,一个这样的协议是标签分配协议(LDP)。另一个类型的协议是资源预留协议,诸如,基于流量工程扩展的资源预留协议(RSVP-TE)。RSVP-TE使用约束信息,诸如带宽可用性,以计算路径并且在网络内沿着路径建立LSPs。RSVP-TE可以使用通过IGP链接状态路由协议累积的带宽可用性信息,诸如中间系统-中间系统(ISIS)协议或开放式最短路径优先(OSPF)协议。L ...
【技术保护点】
一种路由器方法,包括:通过路由器从入口路由器和出口路由器之间建立的标签交换路径LSP的所述入口路由器接收请求建立所述LSP的第二LSP实例的第一消息,所述第二LSP实例具有与所述LSP的第一LSP实例的第一路径至少部分地重叠的第二路径;通过所述路由器决定是否将所述路由器为所述第一LSP实例先前分配的第一标签再利用为用于识别与所述第二LSP实例相关联的输入流量的第二标签;通过所述路由器向沿着所述第二LSP实例的所述第二路径的上游路由器发送包括所述第二LSP实例的所述第二标签的第二消息,其中,响应于决定再利用所述第一标签,包括在所述第二消息中的所述第二标签与所述路由器先前分配的所述第一标签相同;以及在所述入口路由器建立所述第二LSP实例并且拆除所述第一LSP实例时通过所述路由器从沿着所述第二LSP实例的所述第二路径的所述上游路由器接收包括所述第二标签的输入流量。
【技术特征摘要】
2015.03.06 IN 1116/CHE/2015;2015.04.09 US 14/682,71.一种路由器方法,包括:通过路由器从入口路由器和出口路由器之间建立的标签交换路径LSP的所述入口路由器接收请求建立所述LSP的第二LSP实例的第一消息,所述第二LSP实例具有与所述LSP的第一LSP实例的第一路径至少部分地重叠的第二路径;通过所述路由器决定是否将所述路由器为所述第一LSP实例先前分配的第一标签再利用为用于识别与所述第二LSP实例相关联的输入流量的第二标签;通过所述路由器向沿着所述第二LSP实例的所述第二路径的上游路由器发送包括所述第二LSP实例的所述第二标签的第二消息,其中,响应于决定再利用所述第一标签,包括在所述第二消息中的所述第二标签与所述路由器先前分配的所述第一标签相同;以及在所述入口路由器建立所述第二LSP实例并且拆除所述第一LSP实例时通过所述路由器从沿着所述第二LSP实例的所述第二路径的所述上游路由器接收包括所述第二标签的输入流量。2.根据权利要求1所述的路由器方法,进一步包括,基于所述路由器决定将所述第一标签再利用为所述第二标签,再利用为所述第一LSP实例安装在所述路由器的转发平面中的标签路由以便在没有更新所述标签路由的情况下沿着所述第二LSP实例的所述第二路径转发由所述第二标签识别的输入流量。3.根据权利要求1或2所述的路由器方法,其中,所述路由器包括所述LSP的所述出口路由器,并且其中决定是否将所述第一标签再利用为所述第二标签包括通过所述出口路由器在没有更新所述出口路
\t由器的转发平面的情况下将由所述出口路由器先前为所述第一LSP实例分配的所述第一标签再利用为用于识别与所述第二LSP实例相关联的所述输入流量的所述第二标签。4.根据权利要求1或2所述的路由器方法,其中,所述路由器包括沿着所述LSP的所述入口路由器和所述出口路由器之间的所述第二LSP实例的所述第二路径的中转路由器,并且其中决定是否将所述第一标签再利用为所述第二标签包括:通过所述中转路由器从沿着所述第二LSP实例的所述第二路径的下一跳路由器接收包括用于识别与所述第二LSP实例相关联的输出流量的第二下游标签的第三消息;如果所述第二下游标签与由所述中转路由器先前从所述第一LSP实例的相同的下一跳路由器接收的第一下游标签相同,则所述中转路由器在没有更新所述中转路由器的转发平面的情况下将由所述中转路由器先前为所述第一LSP实例分配的所述第一标签再利用为用于识别与所述第二LSP实例相关联的所述输入流量的所述第二标签;并且如果所述第二下游标签与所述第一下游标签不同或者所述第二LSP实例的所述下一跳路由器与所述第一LSP实例的下一跳路由器不同,则由所述中转路由器分配新的标签作为用于识别与所述第二LSP实例相关联的所述输入流量的所述第二标签,并且更新所述中转路由器的所述转发平面。5.根据权利要求1至4中任一项所述的路由器方法,其中,从所述入口路由器接收的请求建立所述第二LSP实例的所述第一消息指出所述LSP的所述入口路由器和所述出口路由器之间的所述第二LSP实例的所述第二路径,并且其中所述第二路径由所述入口路由器基于与所述第一LSP实例的所述第一路径的重叠量选择。6.根据权利要求1至5中任一项所述的路由器方法,其中,所述LSP被所述路由器为所述第一LSP实例建立的作为第一备用实例的旁路LSP保护,所述路由器方法进一步包括:如果所述旁路LSP满足所述第二LSP实例的准入控制要求,则在没有更新所述路由器的转发平面的情况下,将所述旁路LSP再利用为所述第二LSP实例的第二备用实例;并且如果所述旁路LSP不满足所述第二LSP实例的所述准入控制要求,则建立满足所述第二LSP实例的所述准入控制要求的所述第二LSP实例的所述旁路LSP的第二备用实例,其中所述第二备用实例与所述第一备用实例重叠,并且在没有更新所述路由器的转发引擎的情况下再利用先前为所述第一备用实例分配的标签。7.根据权利要求1至6中...
【专利技术属性】
技术研发人员:戴敏劼,沈毅民,拉文德拉·托维,马库斯·约克,亚科夫·雷特,纳特拉扬·文卡塔拉曼,
申请(专利权)人:丛林网络公司,
类型:发明
国别省市:美国;US
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。