SID列表的处理方法及装置制造方法及图纸

技术编号:31374479 阅读:18 留言:0更新日期:2021-12-15 11:06
本申请提供一种SID列表的处理方法及装置,该方法包括:当接收到第一业务报文时,确定通过候选路径转发第一业务报文;向下一跳SRv6节点发送第二业务报文,第二业务报文包括第一SRv6扩展头以及第一业务报文,第一SRv6扩展头包括第一SRH,第一SRH包括候选路径中除源节点、目的节点之外的其他SRv6节点的SID,以使下一跳SRv6节点根据SRH将第二业务报文转发至目的节点的上一跳SRv6节点。的节点的上一跳SRv6节点。的节点的上一跳SRv6节点。

【技术实现步骤摘要】
SID列表的处理方法及装置


[0001]本申请涉及通信
,尤其涉及一种SID列表的处理方法及装置。

技术介绍

[0002]SRv6

TE Policy是基于IPv6 SR的段路由流量工程策略(英文:Segment Routing Traffic Engineering Policy,简称:SR

TE Policy),其提供了灵活的转发路径选择方法,可满足用户不同的转发需求。
[0003]一个SRv6

TE Policy由多条具有不同优先级的候选路径(Candidate Paths)组成,每条候选路径包括由段标识符(英文:Segment Identifier,简称:SID)列表标识的一条或多条转发路径。当段路由(Segment Routing)网络内源节点与目的节点之间存在多条转发路径时,合理利用SRv6

TE Policy选择转发路径,不仅方便管理人员对网络进行管理和规划,还可有效地减轻网络设备的转发压力。
[0004]目前,双向转发检测(英文:Bidirectional Forwarding Detection,简称:BFD)技术可用于检测网络设备之间是否存在通信故障,但当网络内配置大量BFD会话进行链路检测时,BFD技术内状态机的协商时间将变长,并成为整个网络的一个瓶颈。
[0005]无缝BFD(英文:Seamless Bidirectional Forwarding Detection,简称:SBFD)技术是BFD技术的一种简化机制。SBFD技术对BFD技术的状态机进行简化,缩短了协商时间,提高了整个网络的灵活性,且能够支撑SRv6

TE Policy内候选路径的检测。
[0006]SBFD技术由发起端(Initiator,也可称为待检测路径的源节点)与反射端(Reflector,也可称为待检测路径的目的节点)实现。在路径检测之前,发起端与反射端通过相互发送SBFD控制报文(SBFD Control Packet)通告SBFD描述符(Discriminator)等信息。在路径检测过程中,发起端主动向反射端发送SBFD去程报文,反射端根据本端情况环回此报文,发起端根据SBFD回程报文决定本端状态。
[0007]在SRv6

TE Policy中,优先级最高的有效路径为主路径,优先级次高的有效路径为备份路径。SBFD技术可分别对SRv6

TE Policy的主、备路径进行检测。若主、备路径中存在多个SID列表,则SBFD技术会对所有的SID列表进行检测。当SBFD技术检测到SRv6

TE Policy主路径的所有SID列表均无效时,SBFD技术通知SRv6

TE Policy切换至备份路径。
[0008]例如,在网络设备A内配置SRv6

TE Policy,并使用SBFD技术检测该SRv6

TE Policy。SBFD技术检测SRv6

TE Policy的过程如下:
[0009]网络设备A作为发起端,SRv6

TE Policy包括的目的IPv6地址指示的网络设备D作为反射端。网络设备A内配置一远端描述符,并配置目的IPv6地址与远端描述符之间的映射关系。
[0010]网络设备A发送SBFD去程报文,SBFD去程报文外层封装SRv6扩展头,SRv6扩展头内包括SRv6 TE Policy内待检测路径(主路径或备份路径)对应的SID列表。网络设备D接收到SBFD去程报文后,检查SBFD去程报文中包括的远端标识符是否与本地配置的本地标识符一致。若一致,网络设备D将通过IPv6路由向网络设备A发送SBFD回程报文;若不一致,网络设
备D将丢弃该SBFD去程报文,并按照最短路径方式,向网络设备A发送SBFD回程报文。
[0011]若网络设备A在检测时间超时前接收到SBFD回程报文,则网络设备A确定当前待检测路径对应的SID列表正常;否则,网络设备A确定该SID列表故障。若主路径下所有SID列表均故障,则触发主备路径切换。
[0012]在现有SID列表内包含报文转发路径的信息,其由转发路径上各个节点的SID组成。在严格路径TE场景中,从源节点开始,逐跳的SRv6节点均需通过SID指定,根据SID列表SBFD去程报文依次通过各个节点并到达目的节点。而在松散路径TE场景中,SID列表中若不包含目的节点的SID,则SBFD去程报文无法到达目的节点,SBFD技术仅检测了到达SID列表最后一个节点的连通性,而不是到达SRv6

TE Policy内目的节点的连通性。
[0013]如此,现有通过SBFD技术探测SRv6

TE Policy内候选路径的过程中也出现下述缺陷:1)若SID列表中最后一个SID为SRv6

TE Policy内目的节点的SID,则可保证探测过程的准确,但在后续进行业务报文转发时,需将目的节点的SID封装在SRv6扩展头内,浪费SRv6扩展头的开销,尤其是在转发路径包括数量较多个SRv6节点时;2)若SID列表中最后一个SID不是SRv6

TE Policy内目的节点的SID,则在后续进行业务报文转发时,节约了SRv6扩展头的空间,但无法保证探测过程的准确。

技术实现思路

[0014]有鉴于此,本申请提供了一种SID列表的处理方法及装置,用以解决现有通过SBFD技术探测SRv6

TE Policy内候选路径的过程中出现的浪费SRv6扩展头的开销、或者无法保证探测准确的问题。
[0015]第一方面,本申请提供了一种SID列表的处理方法,所述方法应用于源节点,所述源节点处于SRv6网络内,所述源节点内已创建SRv6

TE Policy,所述SRv6

TE Policy内配置候选路径,并通过第一SID列表表示所述候选路径,所述第一SID列表包括组成所述候选路径的除所述源节点之外的其他SRv6节点的SID,所述方法包括:
[0016]当接收到第一业务报文时,确定通过所述候选路径转发所述第一业务报文;
[0017]向下一跳SRv6节点发送第二业务报文,所述第二业务报文包括第一SRv6扩展头以及所述第一业务报文,所述第一SRv6扩展头包括第一SRH,所述第一SRH包括所述候选路径中除所述源节点、目的节点之外的其他SRv6节点的SID,以使所述下一跳SRv6节点根据所述SRH将所述第二业务报文转发至所述目的节点的上一跳SRv6节点。
[0018]第二方面,本申请提供了一种SID列表的处理装置,所述装置应用于源节点,所述源节点处于SRv6网络内,所述源节点内已创建SRv6

TE Policy,所述SRv6<本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种SID列表的处理方法,其特征在于,所述方法应用于源节点,所述源节点处于SRv6网络内,所述源节点内已创建SRv6

TE Policy,所述SRv6

TE Policy内配置候选路径,并通过第一SID列表表示所述候选路径,所述第一SID列表包括组成所述候选路径的除所述源节点之外的其他SRv6节点的SID,所述方法包括:当接收到第一业务报文时,确定通过所述候选路径转发所述第一业务报文;向下一跳SRv6节点发送第二业务报文,所述第二业务报文包括第一SRv6扩展头以及所述第一业务报文,所述第一SRv6扩展头包括第一SRH,所述第一SRH包括所述候选路径中除所述源节点、目的节点之外的其他SRv6节点的SID,以使所述下一跳SRv6节点根据所述SRH将所述第二业务报文转发至所述目的节点的上一跳SRv6节点。2.根据权利要求1所述的方法,其特征在于,当所述SRv6

TE Policy用于承载三层VPN数据时,所述第一SRH还包括所述三层VPN的SID,以使所述目的节点的上一跳SRv6节点根据所述三层VPN的SID,在所述三层VPN的SID指示的VPN内向所述目的节点转发所述第二业务报文。3.根据权利要求1所述的方法,其特征在于,所述向下一跳SRv6节点发送第二业务报文之前,所述方法还包括:从本地转发模块中,获取第二SID列表,所述第二SID列表包括所述除所述源节点、目的节点之外的其他SRv6节点的SID。4.根据权利要求2所述的方法,其特征在于,所述向下一跳SRv6节点发送第二业务报文之前,所述方法还包括:从本地转发模块中,获取第二SID列表,所述第二SID列表包括所述除所述源节点、目的节点之外的其他SRv6节点的SID;将所述三层VPN的SID添加至所述第二SID列表中,得到第三SID列表,所述第三SID列表包括所述除所述源节点、目的节点之外的其他SRv6节点的SID以及所述三层VPN的SID。5.根据权利要求1所述的方法,其特征在于,所述方法还包括:向所述目的节点发送探测报文,所述探测报文包括第二SRv6扩展头,所述第二SRv6扩展头包括第二SRH,所述第二SRH包括所述第一SID列表内组成所述候选路径中除所述源节点之外的其他SRv6节点的SID。6.一种SID列表的处理装置,其特征...

【专利技术属性】
技术研发人员:徐婧
申请(专利权)人:新华三信息安全技术有限公司
类型:发明
国别省市:

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

1