网络探测方法、装置、介质及电子设备制造方法及图纸

技术编号:33023532 阅读:55 留言:0更新日期:2022-04-15 08:56
本申请涉及云网融合领域,揭示了一种网络探测方法、装置、计算机可读程序介质及电子设备。该方法由探测路径的尾节点执行,包括:接收由源节点通过探测路径发来的SBFD报文;提取SBFD报文中的路径约束信息,路径约束信息包括多个路径分段信息;将路径约束信息中的各个路径分段信息映射为相应路由器节点的段标识;对各路由器节点的段标识进行逆序操作,得到段标识逆序结果;将源节点的段标识作为最后一个路径分段信息加入段标识逆序结果中,得到新路径约束信息;基于新路径约束信息封装得到SBFD响应报文,并将SBFD响应报文向所述源节点发送,以使源节点根据对SBFD响应报文的接收结果确定探测结果。此方法可以增强网络探测的准确性。性。性。

【技术实现步骤摘要】
网络探测方法、装置、介质及电子设备


[0001]本申请涉及云网融合
,特别涉及一种网络探测方法、装置、计算机可读程序介质及电子设备。

技术介绍

[0002]目前SBFD(Seamless Bidirectional Forwarding Detection)机制的去程报文进入隧道,而回程报文则根据IP路由表转发,往往与隧道路径不一致,可能会由于回程路径故障、拥塞丢包等原因导致源节点误判SBFD会话Down,从而删除正常隧道;当同一对源节点和目的节点之间存在多个SRv6Policy时,其SBFD响应报文路径是完全相同的,出现误判将引起所有隧道Down,导致大量路径重算、隧道重建、业务切换,对网络稳定性、业务正常运行造成很大影响。

技术实现思路

[0003]在云网融合
,为了解决上述技术问题,本申请的目的在于提供一种网络探测方法、装置、计算机可读程序介质及电子设备。
[0004]根据本申请的一方面,提供了一种网络探测方法,所述方法由探测路径的尾节点执行,所述探测路径包括多个路由器节点,所述方法包括:
[0005]接收由源节点通过探测路径发来的SBFD报文,所述源节点和所述尾节点均为路由器节点;
[0006]提取所述SBFD报文中的路径约束信息,所述路径约束信息包括多个路径分段信息;
[0007]将所述路径约束信息中的各个路径分段信息映射为相应路由器节点的段标识;
[0008]对各路由器节点的段标识进行逆序操作,得到段标识逆序结果;
[0009]将所述源节点的段标识作为最后一个路径分段信息加入所述段标识逆序结果中,得到新路径约束信息;
[0010]基于所述新路径约束信息封装得到SBFD响应报文,并将所述SBFD响应报文向所述源节点发送,以使所述源节点根据对所述SBFD响应报文的接收结果确定探测结果。
[0011]根据本申请的另一方面,提供了一种网络探测方法,所述方法由探测路径的源节点执行,所述探测路径包括多个路由器节点,所述方法包括:
[0012]通过探测路径向尾节点发送SBFD报文,以便所述尾节点在接收到所述SBFD报文之后,根据所述SBFD报文执行SBFD响应报文生成操作,所述源节点和所述尾节点均为路由器节点;
[0013]其中,所述SBFD响应报文生成操作包括:提取所述SBFD报文中的路径约束信息,所述路径约束信息包括多个路径分段信息;将所述路径约束信息中的各个路径分段信息映射为相应路由器节点的段标识;对各路由器节点的段标识进行逆序操作,得到段标识逆序结果;将所述源节点的段标识作为最后一个路径分段信息加入所述段标识逆序结果中,得到
新路径约束信息;基于所述新路径约束信息封装得到SBFD响应报文;
[0014]接收从所述尾节点发来的SBFD响应报文,并根据对所述SBFD响应报文的接收结果确定探测结果。
[0015]根据本申请的另一方面,提供了一种网络探测装置,所述装置位于探测路径的尾节点中,所述探测路径包括多个路由器节点,所述装置包括:
[0016]接收模块,用于接收由源节点通过探测路径发来的SBFD报文,所述源节点和所述尾节点均为路由器节点;
[0017]提取模块,用于提取所述SBFD报文中的路径约束信息,所述路径约束信息包括多个路径分段信息;
[0018]映射模块,用于将所述路径约束信息中的各个路径分段信息映射为相应路由器节点的段标识;
[0019]逆序模块,用于对各路由器节点的段标识进行逆序操作,得到段标识逆序结果;
[0020]添加模块,用于将所述源节点的段标识作为最后一个路径分段信息加入所述段标识逆序结果中,得到新路径约束信息;
[0021]封装和发送模块,用于基于所述新路径约束信息封装得到SBFD响应报文,并将所述SBFD响应报文向所述源节点发送,以使所述源节点根据对所述SBFD响应报文的接收结果确定探测结果。
[0022]根据本申请的另一方面,提供了一种网络探测装置,所述装置位于探测路径的源节点中,所述探测路径包括多个路由器节点,所述装置包括:
[0023]发送模块,用于通过探测路径向尾节点发送SBFD报文,以便所述尾节点在接收到所述SBFD报文之后,根据所述SBFD报文执行SBFD响应报文生成操作,所述源节点和所述尾节点均为路由器节点;
[0024]其中,所述SBFD响应报文生成操作包括:提取所述SBFD报文中的路径约束信息,所述路径约束信息包括多个路径分段信息;将所述路径约束信息中的各个路径分段信息映射为相应路由器节点的段标识;对各路由器节点的段标识进行逆序操作,得到段标识逆序结果;将所述源节点的段标识作为最后一个路径分段信息加入所述段标识逆序结果中,得到新路径约束信息;基于所述新路径约束信息封装得到SBFD响应报文;
[0025]报文接收模块,用于接收从所述尾节点发来的SBFD响应报文,并根据对所述SBFD响应报文的接收结果确定探测结果。
[0026]根据本申请的另一方面,提供了一种计算机可读程序介质,其存储有计算机程序指令,当所述计算机程序指令被计算机执行时,使计算机执行如前所述的方法。
[0027]根据本申请的另一方面,提供了一种电子设备,所述电子设备包括:
[0028]处理器;
[0029]存储器,所述存储器上存储有计算机可读指令,所述计算机可读指令被所述处理器执行时,实现如前所述的方法。
[0030]本申请的实施例提供的技术方案可以包括以下有益效果:
[0031]本申请所提供的网络探测方法由探测路径的尾节点执行,该探测路径包括多个路由器节点,该方法包括如下步骤:接收由源节点通过探测路径发来的SBFD报文,所述源节点和所述尾节点均为路由器节点;提取所述SBFD报文中的路径约束信息,所述路径约束信息
Detection)技术提供了一个通用的标准化的与介质和协议无关的快速故障检测机制,用于快速检测系统之间的通信故障。SBFD(Seamless Bidirectional Forwarding Detection)简化了BFD会话协商机制。SRv6TE Policy是SRv6的一种工作模式,SRv6TE Policy利用Segment Routing的源路由机制,通过在头节点封装一个有序的指令列表来指导报文穿越网络。
[0046]因此,面对业务差异化承载、灵活调度等需求,运营商可通过SDN+SRv6Policy技术对网络进行逻辑切片,同时部署SBFD实现对切片/隧道的快速检测,保证故障情况下业务快速保护倒换。
[0047]然而,当两点间有多个SRv6Policy路径时,IP转发的共路的SBFD回应报文路径故障将引起所有SBFD误判为Down,进而造成大量路径重算、隧道重建、业务切换,不仅浪费了大量资源,还会导致检测误判。
[0048]具体地,图1是相关技术与本申请实施例方案的流程对比示意图。请参见图1所示,在相关技术中,目前SBFD for S本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种网络探测方法,其特征在于,所述方法由探测路径的尾节点执行,所述探测路径包括多个路由器节点,所述方法包括:接收由源节点通过探测路径发来的SBFD报文,所述源节点和所述尾节点均为路由器节点;提取所述SBFD报文中的路径约束信息,所述路径约束信息包括多个路径分段信息;将所述路径约束信息中的各个路径分段信息映射为相应路由器节点的段标识;对各路由器节点的段标识进行逆序操作,得到段标识逆序结果;将所述源节点的段标识作为最后一个路径分段信息加入所述段标识逆序结果中,得到新路径约束信息;基于所述新路径约束信息封装得到SBFD响应报文,并将所述SBFD响应报文向所述源节点发送,以使所述源节点根据对所述SBFD响应报文的接收结果确定探测结果。2.根据权利要求1所述的方法,其特征在于,在将所述路径约束信息中的各个路径分段信息映射为相应路由器节点的段标识之前,所述方法还包括:判断所述路径约束信息中的最后一个路径分段信息是否是所述尾节点的段标识;如果是,则忽略所述最后一个路径分段信息。3.根据权利要求1所述的方法,其特征在于,所述路径分段信息包括定位器,所述将所述路径约束信息中的各个路径分段信息映射为相应路由器节点的段标识,包括:针对所述路径约束信息中的每一路径分段信息,提取所述路径分段信息中的定位器,并在所述定位器之后的位全部填充0,得到相应路由器节点的段标识。4.根据权利要求1所述的方法,其特征在于,所述源节点通过如下方式根据对所述SBFD响应报文的接收结果确定探测结果:若接收到所述SBFD响应报文,则确定探测正常;若未接收到所述SBFD响应报文,则确定探测故障。5.根据权利要求4所述的方法,其特征在于,在将所述SBFD响应报文向所述源节点发送,以使所述源节点根据对所述SBFD响应报文的接收结果确定探测结果之后,所述方法还包括:接收由所述源节点通过其他探测路径发来的SBFD报文,其中,所述其他探测路径是所述源节点在确定探测故障之后,重新确定的探测路径。6.根据权利要求1所述的方法,其特征在于,所述接收由源节点通过探测路径发来的SBFD报文,包括:定期接收由源节点通过探测路径发来的SBFD报文。7.一种网络...

【专利技术属性】
技术研发人员:黄卓君卢泉李玉娟马培勇
申请(专利权)人:中国电信股份有限公司
类型:发明
国别省市:

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

1