[发明专利]报文转发方法和装置有效
申请号: | 201811375140.1 | 申请日: | 2018-11-19 |
公开(公告)号: | CN109347740B | 公开(公告)日: | 2022-03-01 |
发明(设计)人: | 肖湘光 | 申请(专利权)人: | 新华三技术有限公司 |
主分类号: | H04L45/50 | 分类号: | H04L45/50;H04L45/74 |
代理公司: | 北京博思佳知识产权代理有限公司 11415 | 代理人: | 林祥 |
地址: | 310052 浙*** | 国省代码: | 浙江;33 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 报文 转发 方法 装置 | ||
本公开提供了报文转发方法和装置。本公开中,由LDP代理节点动态建立SID与LDP标签之间的映射关系,最终实现了两个SR节点之间的路径上即使存在LDP节点,也能基于该建立的SID与LDP标签之间的映射关系,实现两个SR节点的业务访问。
技术领域
本公开涉及网络通信技术,特别涉及报文转发方法和装置。
背景技术
在段路由(SR:Segment Routing)协议和标签分发协议(LDP:Label DistributionProtocol)混合的组网中,若两个SR节点之间的路径上存在LDP节点,则按照目前的SR协议,这两个SR节点之间是无法交互MPLS VPN业务这里的SR节点为支持SR协议但不支持LDP的节点,这里的LDP节点为支持LDP但不支持SR协议的节点。
发明内容
本公开提供了报文转发方法和装置,以在两个SR节点之间的路径上存在LDP节点的前提下实现该两个SR节点的业务访问。
本公开提供的技术方案包括:
一种报文转发方法,该方法应用于支持段路由SR协议且支持标签分发协议LDP的网络节点,包括:
依据接收的协议消息动态建立段标识SID与LDP标签之间的映射关系,所述SID与IP地址前缀对应,所述IP地址前缀为第一SR节点的IP地址的前缀;所述第一SR节点为支持SR协议的任一节点;
接收发向所述第一SR节点的业务报文;
若所述业务报文通过使能了SR协议的SR接口接收且所述业务报文的下一跳为LDP节点,则依据所述映射关系将所述业务报文携带的所述SID替换为所述LDP标签并依据所述LDP标签转发;
若所述业务报文通过使能了LDP的LDP接口接收且所述业务报文的下一跳为第二SR节点或者第一SR节点,则依据所述映射关系将所述业务报文携带的所述LDP标签替换为所述SID并依据所述SID进行转发,所述第二SR节点为支持SR协议且不同于第一SR节点的其他节点。
一种报文转发装置,该装置应用于支持段路由SR协议且支持标签分发协议LDP的网络节点,包括:
映射模块,用于依据接收的协议消息动态建立段标识SID与LDP标签之间的映射关系,所述SID与IP地址前缀对应,所述IP地址前缀为第一SR节点的IP地址的前缀;所述第一SR节点为支持SR协议的任一节点;
接收模块,用于接收发向所述第一SR节点的业务报文;
转发模块,用于当所述业务报文通过使能了SR协议的SR接口接收、且所述业务报文的下一跳为LDP节点时,依据所述映射关系将所述业务报文携带的所述SID替换为所述LDP标签并依据所述LDP标签转发;当所述业务报文通过使能了LDP的LDP接口接收、且所述业务报文的下一跳为第二SR节点或者第一SR节点时,则依据所述映射关系将所述业务报文携带的所述LDP标签替换为所述SID并依据所述SID进行转发,所述第二SR节点为支持SR协议且不同于第一SR节点的其他节点。
由以上技术方案可以看出,本公开中,由LDP代理节点动态建立SID与LDP标签之间的映射关系,最终实现了两个SR节点之间的路径上即使存在LDP节点,也能基于该建立的SID与LDP标签之间的映射关系,实现两个SR节点的业务访问。
附图说明
此处的附图被并入说明书中并构成本说明书的一部分,示出了符合本公开的实施例,并与说明书一起用于解释本公开的原理。
图1为SR协议和LDP混合组网示意图;
图2为本公开提供的方法流程图;
图3为本公开提供的实施例组网示意图;
图4为本公开提供的装置结构示意图;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于新华三技术有限公司,未经新华三技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201811375140.1/2.html,转载请声明来源钻瓜专利网。