报文处理的方法及标签交换路由器技术

技术编号:12205299 阅读:71 留言:0更新日期:2015-10-14 19:01
本发明专利技术公开了一种报文处理的方法及标签交换路由器,以解决现有的Egress LSR无法获知IP报文在MPLS网络中转发时所经过的LSR的问题。方法适用于SR的MPLS网络,方法包括:LSP隧道的Ingress LSR接收LSP隧道的Egress LSR发送的基于IGP的通告报文,通告报文用以向Ingress LSR通告Egress LSR具有识别标签历史栈的能力;在接收到通告报文后,对进入LSP隧道的IP报文插入MPLS标签栈,生成MPLS报文,MPLS标签栈自栈顶至栈底包括:多个段segment、标签历史标识和标签历史栈,多个segment用以标识MPLS报文在LSP隧道上转发时需依次经过的LSR,标签历史标识用以标识MPLS报文中包括标签历史栈,标签历史栈包括多个segment;沿着LSP隧道,发送MPLS报文至Egress LSR。

【技术实现步骤摘要】

本专利技术涉及通信技术,尤其涉及一种报文处理的方法及路由器。
技术介绍
在段路由(英文全称为Segment Routing,英文缩写为SR)技术中,控制平面采用基于链路状态的内部网关协议(英文全称为Inter1r Gateway Protocol,英文缩写为IGP),如:中间系统到中间系统(英文全称为Intermediate System to Intermediate System,英文缩写为IS-1S)协议、开放最短路径优先(英文全称为Open Shortest Path First,英文缩写为0SPF)协议,来分发标签交换路由器(英文全称为Label Switching Router,英文缩写为LSR)的多协议标签交换(英文全称为Multi Protocol Label Switching,英文缩写为MPLS)标签,数据平面基于该控制平面分发的标签进行MPLS报文转发,相对于现有MPLS技术体系,简化了 MPLS网络的运维管理,在SR网络中不需要现有的标签通告协议,如:标签分发协议(英文全称为Label Distribut1n Protocol,英文缩写为LDP)或基于流量工程的资源预留协议(英文全称为 Resource Reservat1n Protocol-Traffic Engineering,英文缩写为RSVP-TE)或边界网关协议(英文全称为Border Gateway Protocol,英文缩写为BGP)。在SR的MPLS网络中,标签交换路径(英文全称为Label Switched Path,英文缩写为LSP)隧道的入口(英文名称为Ingress) LSR对进入LSP隧道的互联网协议(英文全称为Internet Protocol,英文缩写为IP)报文插入MPLS标签栈,生成MPLS报文。所述MPLS标签栈包括一个或多个LSR的段(英文名称为segment),所述LSR的段可以为所述LSR的节点段(英文名称为node segment),也可以为所述LSR的邻居段(英文名称为adjacencysegment)。所述MPLS报文经所述LSP隧道转发至LSP隧道的出口(英文名称为Egress)LSR的过程中,所述MPLS标签栈会被弹出,使得所述Egress LSR通过所述LSP隧道获取的报文为IP报文。现有的SR的MPLS网络中,Egress LSR无法获知所述IP报文在MPLS网络中转发时所经过的LSR,不利于网络管理员对网络进行维护和管理。
技术实现思路
有鉴于此,本专利技术实施例提供一种报文处理的方法及标签交换路由器,以解决现有的Egress LSR无法获知所述IP报文在MPLS网络中转发时所经过的LSR的问题。本专利技术实施例提供的技术方案如下。第一方面,提供了一种报文处理方法,所述方法适用于SR的MPLS网络,所述方法包括:LSP隧道的Ingress LSR接收LSP隧道的Egress LSR发送的基于IGP的通告报文,所述通告报文用以向所述Ingress LSR通告所述Egress LSR具有识别标签历史栈的能力;在接收到所述通告报文后,对进入所述LSP隧道的IP报文插入MPLS标签栈,生成MPLS报文,所述MPLS标签栈自栈顶至栈底包括:多个segment、标签历史标识和标签历史栈,所述多个segment用以标识所述MPLS报文在所述LSP隧道转发时需依次经过的LSR,所述标签历史标识用以标识所述MPLS报文中包括所述标签历史栈,所述标签历史栈包括所述多个segment ;沿着所述LSP隧道,发送所述MPLS报文至所述Egress LSR。在上述第一方面的第一种可能的实现方式中,所述标签历史栈还包括:所述Ingress LSR 的 node segment。结合上述第一方面或第一方面的第一种可能的实现方式,还提供了第一方面的第二种可能实现的方式,所述标签历史栈还包括:所述Egress LSR发送的私网标签,所述私网标签用以标识目标设备所属的虚拟专用网(英文全称为virtual private network,英文缩写为VPN),所述目标设备为接收所述IP报文的目的地设备。第二方面,提供了一种报文处理的方法,所述方法适用于SR的MPLS网络,所述方法包括:LSP隧道的Ingress LSR接收LSP隧道的Egress LSR发送的基于IGP的通告报文,所述通告报文用以向所述Ingress LSR通告所述Egress LSR具有识别标签历史栈的能力;在接收到所述通告报文后,对进入所述LSP隧道的IP报文插入MPLS标签栈,生成MPLS报文,所述MPLS标签栈自栈顶至栈底包括:Egress LSR的node segment、标签历史标识和标签历史栈,所述标签历史标识用以标识所述MPLS报文中包括所述标签历史栈,所述标签历史栈包括所述Egress LSR的node segment和所述Ingress LSR的node segment,所述 Egress LSR 的 node segment 和所述 Ingress LSR 的 node segment 用以标识所述 MPLS报文在所述LSP隧道转发时需依次经过的LSR ;沿着所述LSP隧道,发送所述MPLS报文至所述Egress LSR。第三方面,提供了一种报文处理的方法,所述方法适用于SR的MPLS网络,所述方法包括:LSP隧道的Egress LSR生成基于IGP的通告报文,所述通告报文用以向所述Ingress LSR通告所述Egress LSR具有识别标签历史栈能力;发送所述通告报文至所述LSP隧道的Ingress LSR ;接收中间标签交换路由器(英文名称Transit LSR)发送的MPLS报文,所述Transit LSR为所述LSP隧道上连接所述Egress LSR的LSR,所述MPLS报文的MPLS标签栈包括:标签历史标识和标签历史栈,所述标签历史标识用以标识所述MPLS报文中包括所述标签历史栈,所述标签历史栈包括多个segment,所述多个segment用以标识所述MPLS报文在所述LSP隧道转发时需依次经过的LSR ;从所述MPLS报文的所述MPLS标签栈中获取所述标签历史栈。在上述第三方面的第一种可能的实现方式中,所述通告报文为OSPF路由器信息不透明链路状态通告(英文名称为Router Informat1n Opaque LSA),所述OSPFRouter Informat1n Opaque LSA包括段历史类型长度值(英文名称为Segment HistoryCapability TLV),利用所述 Segment History Capability TLV 标识所述 Egress LSR 具有识别标签历史栈的能力。在上述第三方面的第二种可能的实现方式中,所述通告报文为包括中间系统到中间系统路由能力类型长度值(英文名称为IS-1S Router Capability TLV)的报文,利用所述IS-1S Router Capability TLV包括的子类型长度值(英文名称为Sub-TLV)标识所述Egress LSR具有识别标签历史栈的能力。结合上述第三方面或第三方面的任意一种可能的实现方式,还提供了第本文档来自技高网
...
报文处理的方法及标签交换路由器

【技术保护点】
一种报文处理方法,其特征在于,所述方法适用于段路由SR的多协议标签交换MPLS网络,所述方法包括:标签交换路径LSP隧道的入口标签交换路由器Ingress LSR接收LSP隧道的出口标签交换路由器Egress LSR发送的基于内部网关协议IGP的通告报文,所述通告报文用以向所述Ingress LSR通告所述Egress LSR具有识别标签历史栈的能力;在接收到所述通告报文后,对进入所述LSP隧道的互联网协议IP报文插入MPLS标签栈,生成MPLS报文,所述MPLS标签栈自栈顶至栈底包括:多个段segment、标签历史标识和标签历史栈,所述多个segment用以标识所述MPLS报文在所述LSP隧道转发时需依次经过的LSR,所述标签历史标识用以标识所述MPLS报文中包括所述标签历史栈,所述标签历史栈包括所述多个segment;沿着所述LSP隧道,发送所述MPLS报文至所述Egress LSR。

【技术特征摘要】

【专利技术属性】
技术研发人员:郑莲淑陈国义
申请(专利权)人:华为技术有限公司
类型:发明
国别省市:广东;44

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

1