【技术实现步骤摘要】
一种隧道环回方法及其相关设备
本申请涉及通信领域,尤其涉及一种隧道环回方法及其相关设备。
技术介绍
段式路由(segmentrouting,SR)本质类似于源路由,是一组有序的Segment,用于指导路径转发或者是一组有序的业务指令。报文进入网络时通过在报文前添加用于指导转发的指令集,后续节点处理无需了解指令的上下文,只需要按照指令本身的含义以及映射关系转发。段式路由流量工程(segmentroutingtrafficengineering,SR-TE)路径Path:由一组Segment(最少一个)组成的满足用户流量工程需求(用户指定的显式路径或者根据带宽、时延等约束计算或者无任何约束)的路径。邻接标签(adjacentsegmentidentification,Adj-SID)组合而成的Path,可以按需形成任何路径path(SR-TE/严格显式路径)。如图1所示,网元A-Z建立一条SR-TE隧道,采用严格约束路径,路径是A-B-C-O-P-Z,WAN网络设备控制器(agilecontrollerwideareanetwork,AC-WAN)节点计算Path的标签栈,下发给Ingress节点(A网元)。传统VPN业务在A网元进入SR-TE隧道,穿越SR-TE抵达Z网元,转发流程如下:1、在A网元一次添加标签栈(9105-9107-9103-9105),转发给B网元;2、B网元根据报文头的标签9105查询得到下一跳和出接口,弹出9105标签,转发给C网元;3、C网元根据报文头的标签9107查询得到下一跳和出接口,弹出9107标签,转发给O网元;4、O网元根 ...
【技术保护点】
1.一种隧道环回的方法,其特征在于,包括:接收控制器下发的约束路径,所述约束路径包括源节点、宿节点和约束节点,所述源节点和所述宿节点为同一节点,所述源节点到所述约束节点的路径为第一路径,所述约束节点到所述宿节点的路径为第二路径,所述第一路径与所述第二路径经过的转发器顺序相反;根据所述约束路径更新转发路径的标签栈,得到目的标签栈;根据所述目的标签栈将目标报文在所述约束路径中进行转发;判断第一转发器是否接收到所述目标报文,所述第一转发器与所述与所述源节点相对应;若接收到所述目标报文,则确定所述目标报文实现隧道环回。
【技术特征摘要】
1.一种隧道环回的方法,其特征在于,包括:接收控制器下发的约束路径,所述约束路径包括源节点、宿节点和约束节点,所述源节点和所述宿节点为同一节点,所述源节点到所述约束节点的路径为第一路径,所述约束节点到所述宿节点的路径为第二路径,所述第一路径与所述第二路径经过的转发器顺序相反;根据所述约束路径更新转发路径的标签栈,得到目的标签栈;根据所述目的标签栈将目标报文在所述约束路径中进行转发;判断第一转发器是否接收到所述目标报文,所述第一转发器与所述与所述源节点相对应;若接收到所述目标报文,则确定所述目标报文实现隧道环回。2.根据权利要求1所述的方法,其特征在于,所述判断第一转发器是否接收到所述目标报文包括:判断接收到的报文与所述目标报文是否相同;若相同,则确定所述第一转发器接收到所述目标报文;若不相同,则确定所述第一转发器未接收到所述目标报文。3.根据权利要求1所述的方法,其特征在于,所述判断第一转发器是否接收到所述目标报文包括:将接收到的报文进行镜像处理,得到镜像报文;将所述镜像报文发送至报文分析器,使得所述报文分析器判断所述镜像报文与所述目标报文是否相同。4.根据权利要求1所述的方法,其特征在于,所述接收控制器下发的约束路径之前,所述方法还包括:接收管理平台下发的环回配置指令;根据所述环回配置指令生成算路请求;将所述算路请求发送至所述控制器,使得所述控制器根据所述算路请求生成所述约束路径。5.根据权利要求1至4中任一项所述的方法,其特征在于,所述根据所述目的标签栈将目标报文在所述约束路径中进行转发包括:通过转发引擎根据所述标签栈中的标签查询预置的入标映射ILM表查询下一跳和出接口;根据所述下一跳和所述出接口将所述目标报文发送至下一个转发器,实现所述目标报文在所述约束路径中的转发。6.一种隧道环回的方法,其特征在于,包括:接收算路请求;根据所述算路请求生成约束路径,所述约束路径包括源节点、宿节点和约束节点,所述源节点和所述宿节点为同一节点,所述源节点到所述约束节点的路径为第一路径,所述约束节点到所述宿节点的路径为第二路径,所述第一路径与所述第二路径经过的转发器顺序相反;将所述约束路径发送至第一转发器,以使得所述第一转发器根据所述约束路径进行隧道环回,所述第一转发器与所述源节点相对应。7.根据权利要求6所述的方法,其特征在于,所述接收算路请求包括:接收管理平台下发的所述算路请求。8.根据权利要求6所述的方法,其特征在于,所述接收算路请求包括:接收所述第一转发器发送的所述算路请求。9.一种转发器,其特征在于,所述转发器为第一转发器,包括:第一接收单元,用于接收控制器下发的约束路径,所述约束路径包括源节点、宿节点和约束节点,所述源节点和所述宿节点为同一节点,所述源节点到所述约束节点的路径为第一路径,所述约束节点到所述宿节点的路径为第二路径,所述第一路径与所述第二路径经过的转发器顺序相反;更新单元,用于根据所述约束路径更新转发路径的标签栈,得到目的...
【专利技术属性】
技术研发人员:覃剑宏,
申请(专利权)人:北京华为数字技术有限公司,
类型:发明
国别省市:北京,11
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。