【技术实现步骤摘要】
无缝双向转发检测方法、系统、节点及存储介质
[0001]本申请实施例涉及通信领域,特别涉及一种无缝双向转发检测方法、系统、节点及存储介质。
技术介绍
[0002]随着5G的到来,由于SRv6
‑
policy技术的种种优点,得到广泛推广应用,特别是在链路检查上,SRv6
‑
policy技术通过与无缝双向转发检测(Seamless Bidirectional Forwarding Detection,SBFD)技术的结合,有效缩短了协商时间,提高了整个网络的灵活性,能够很好的支撑分段路由(Segment Routing)隧道的检测。SBFD分为发起端和反射端,在SRv6
‑
policy链路检测之前,发起端和反射端通过互相发送SBFD控制报文(SBFD Control Packet)通告SBFD描述符(Discriminator)等信息。SRv6
‑
policy链路检测时,发起端主动发送SBFD探测报文,反射端根据本端情况环回此报文,发起端根据反射报文决定本端状态。
[0003]目前的SRv6
‑
policy链路检测方式,发起端(后续称为发起节点)是通过将SBFD探测报文封装在IPv6报文的有效载荷中,然后按照配置的SRv6
‑
policy中规定的转发路径进行转发。由于SBFD探测报文是封装在IPv6报文中进行传输,因而在中间节点的传输过程中与正常数据报文(不携带SBFD探测报文)的转发行为一致,是不用识别的 ...
【技术保护点】
【技术特征摘要】
1.一种无缝双向转发检测方法,其特征在于,应用于无缝双向转发检测SBFD探测报文的发起节点,所述发起节点配置有SRv6
‑
policy,包括:获取根据所述SRv6
‑
policy生成的初始IPv6报文,所述初始IPv6报文包括IPv6报文头、封装了SBFD探测报文的有效载荷、所述SBFD探测报文对应的SRH报文头,所述SRH报文头记录了所述SBFD探测报文的传输路径中各节点对应的链路地址;对所述SRH报文头中Flags字段的预设bit位进行置位处理,得到目标IPv6报文;根据所述IPv6报文头中的目的链路地址,对所述目标IPv6报文进行转发,以使接收到所述目标IPv6报文的节点根据所述Flags字段中进行置位处理后的所述预设bit位确定所述目标IPv6报文携带了所述SBFD探测报文,并根据所述SRH报文头中记录的传输路径中各节点的链路地址和各节点的设备地址确定回环过程的回程路径。2.如权利要求1所述的无缝双向转发检测方法,其特征在于,所述根据所述IPv6报文头中的目的链路地址,对所述目标IPv6报文进行转发,包括:判断所述目的链路地址与本节点的链路地址是否相同;若不相同,根据所述目的链路地址,对所述目标IPv6报文进行转发;若相同,根据所述SRH报文头中记录的所述传输路径中各节点对应的链路地址,修改所述目的链路地址;获取本节点的设备地址,并将所述传输路径中本节点对应的链路地址修改为所述设备地址,得到更新后的所述目标IPv6报文;根据修改后的所述目的链路地址,对修改后的所述目标IPv6报文进行转发。3.一种无缝双向转发检测方法,其特征在于,应用于SBFD探测报文的传输节点,包括:接收所述SBFD探测报文的发起节点发出的目标IPv6报文,所述目标IPv6报文包括IPv6报文头、封装了所述SBFD探测报文的有效载荷、所述SBFD探测报文对应的SRH报文头,所述SRH报文头记录了所述SBFD探测报文的传输路径中各节点对应的链路地址;根据所述SRH报文头中Flags字段的预设bit位,确定所述IPv6报文是否携带了所述SBFD探测报文;若确定所述IPv6报文携带了所述SBFD探测报文,判断所述IPv6报文头中目的链路地址是否与本节点的链路地址相同;否不相同,则根据所述目的链路地址,对所述目标IPv6报文进行转发;若相同,则根据所述SRH报文头中记录的所述传输路径中各节点对应的链路地址,修改所述目的链路地址;获取本节点的设备地址,并将所述传输路径中本节点对应的链路地址修改为所述设备地址,得到更新后的所述目标IPv6报文;根据修改后的所述目的链路地址,对修改后的所述目标IPv6报文进行转发。4.如权利要求3所述的无缝双向转发检测方法,其特征在于,所述根据所述目的链路地址,对所述目标IPv6报文进行转发,包括:检测本节点是否支持SRv6功能;若不支持,根据所述目的链路地址,对所述目标IPv6报文进行转发;若支持,获取本节点的设备地址,将所述设备地址添加到所述传输路径中本节点对应的链路地址之前,并根据所述目的链路地址,对所述目标IPv6报文进行转发。
5.如权利要求4所述的无缝双向转发检测方...
【专利技术属性】
技术研发人员:成忠林,
申请(专利权)人:中兴通讯股份有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。