【技术实现步骤摘要】
一种随流检测的方法、通信装置及系统
[0001]本申请涉及通信领域,特别是涉及一种随流检测的方法、通信装置及系统。
技术介绍
[0002]网络包括多个相互连接的网络节点。在网络节点配置错误、网络节点运行故障或者网络发生故障时,网络中可能出现环路。网络中的环路会导致网络节点对报文进行重复发送,造成网络资源浪费甚至网络瘫痪。
[0003]目前,通常采用环路检测协议对网络中的环路进行检测。但是,受限于环路检测协议的适用范围,可能并不能对网络中的所有路径进行检测。在利用网络传输业务流时,仍然可能由于业务路径包括环路,出现不能正常传输业务流的情况。
技术实现思路
[0004]本申请提供了一种随流检测的方法、通信装置及系统,能够检测传输业务流的路径是否包括环路。
[0005]第一方面,本申请提供一种随流检测的方法,该方法应用于第一节点。第一节点是传输业务流的路径中的头节点,或者是传输业务流的路径中的中间节点。第一节点获取需要进行环路检测的业务流中的第一报文。第一报文包括流标识ID和第一环路检测信息。流ID标识该业务流。第一环路检测信息包括第一指示信息。第一指示信息指示第一报文为环路检测报文。第一节点向第二节点发送第一报文。其中,第二节点是传输业务流的路径包括的节点。第一节点随着业务流发送第一报文,使得传输业务流的第二节点能够基于第一报文进行环路检测。如此,能够实现针对传输业务流的路径进行环路检测。
[0006]在一种可能的实现方式中,第一指示信息还指示获取第一报文的第二节点进行环路检测。< ...
【技术保护点】
【技术特征摘要】
1.一种随流检测的方法,其特征在于,所述方法包括:第一节点获取业务流中的第一报文,所述第一报文包括流标识ID和第一环路检测信息,所述流ID标识所述业务流,所述第一环路检测信息包括第一指示信息,所述第一指示信息指示所述第一报文为环路检测报文;所述第一节点向第二节点发送所述第一报文。2.根据权利要求1所述的方法,其特征在于,所述第一环路检测信息包括所述第一节点的节点信息。3.根据权利要求2所述的方法,其特征在于,所述第一节点获取业务流中的第一报文,包括:所述第一节点从第三节点接收第二报文,其中,所述第二报文包括所述流ID;所述第一节点根据第二报文,得到所述第一报文。4.根据权利要求3所述的方法,其特征在于,所述第二报文还包括第二环路检测信息,所述第二环路检测信息包括第二指示信息和所述第二报文经过的节点的节点信息,所述第二指示信息指示所述第二报文为环路检测报文,所述第二报文经过的节点的节点信息包括所述第三节点的节点信息,所述第一环路检测信息还包括所述第三节点的节点信息。5.根据权利要求4所述的方法,其特征在于,所述方法还包括:响应于确定所述第二环路检测信息不包括所述第一节点的节点信息,所述第一节点确定所述第二报文经过的路径不包括环路。6.根据权利要求1
‑
3任一项所述的方法,其特征在于,所述第一环路检测信息还包括第一路径段序号,所述第一路径段序号用于标识所述第一报文经过的第一路径段,所述第一路径段经过所述第一节点。7.根据权利要求6所述的方法,其特征在于,在所述第一节点获取业务流中的第一报文之前,所述方法还包括:所述第一节点获取所述业务流的第三报文,所述第三报文包括所述流ID和第三环路检测信息,所述第三环路检测信息包括第三指示信息,所述第三指示信息指示所述第三报文为环路检测报文,所述第三环路检测信息还包括第二路径段序号,所述第二路径段序号用于标识所述第三报文经过的第二路径段,所述第三环路检测信息包括所述第二路径段上的所有节点的节点信息;所述第一节点向所述第二节点发送所述第三报文。8.根据权利要求7所述的方法,其特征在于,在所述第一节点向所述第二节点发送所述第三报文之前,所述方法还包括:响应于确定所述第三环路检测信息不包括所述第一节点的节点信息,所述第一节点确定所述第二路径段不包括环路。9.根据权利要求7或8所述的方法,其特征在于,所述第一路径段和所述第二路径段为邻接的路径段。10.根据权利要求1所述的方法,其特征在于,所述第一环路检测信息还包括第一检测周期标识,所述第一检测周期标识标识第一随流检测周期,其中,所述第一随流检测周期早于或等于第二随流检测周期,所述第二随流检测周期为所述第一节点获取所述第一报文的时间所属的随流检测周期。
11.根据权利要求10所述的方法,其特征在于,所述第一节点获取业务流中的第一报文,包括:在第一时间,所述第一节点从第三节点接收第四报文,所述第一时间位于目标时间窗口内,所述目标时间窗口为所述第一节点的随流检测周期内的一个预设时间段,所述目标时间窗口的结束时间早于所述随流检测周期的结束时间;所述第一节点根据所述第四报文,得到所述第一报文。12.根据权利要求11所述的方法,其特征在于,所述目标时间窗口的起始时间等于或晚于所述随流检测周期的起始时间。13.根据权利要求10
‑
12任一项所述的方法,其特征在于,所述第一环路检测信息还包括精度,所述精度指示所述随流检测周期的持续时长。14.根据权利要求11或12所述的方法,其特征在于,所述第一环路检测信息还包括所述目标时间窗口。15.根据权利要求1
‑
14任一项所述的方法,其特征在于,所述第一报文为第4版互联网协议IPv4报文,所述第一环路检测信息携带在所述第一报文的选项类型长度值Option TLV字段中。16.根据权利要求1
‑
14任一项所述的方法,其特征在于,所述第一报文为第6版互联网协议IPv6报文,所述第一环路检测信息携带在所述第一报文的扩展头Extension Header中。17.根据权利要求1
‑
14任一项所述的方法,其特征在于,所述第一报文为基于互联网协议第六版本的段路由SRv6报文,所述第一环路检测信息携带在所述第一报文的分段路由头SRH中。18.根据权利要求1
‑
14任一项所述的方法,其特征在于,所述第一报文包括随流检测报文头,所述随流检测报文头包括所述第一环路检测信息和所述流ID。19.根据权利要求18所述的方法,其特征在于,所述随流检测报文头为随流信息遥测iFIT报文头,或者为带内操作管理维护iOAM报文头。20.一种随流检测方法,其特征在于,所述方法包括:第二节点接收由第一节点发送的业务流中的第一报文,所述第一报文包括流标识ID和第一环路检测信息,所述流ID标识所述业务流,所述第一环路检测信息包括第一指示信息,所述第一指示信息指示所述第一报文为环路检测报文;所述第二节点基于所述第一环路检测信息,进行环路检测。21.根据权利要求20所述的方法,其特征在于,所述第一环路检测信息还包括所述第一报文经过的节点的节点信息。22.根据权利要求21所述的方法,其特征在于,所述第二节点基于所述第一环路检测信息,进行环路检测,包括:响应于确定所述第一环路检测信息包括所述第二节点的节点信息,所述第二节点确定所述第一报文经过的路径包括环路;或,响应于确定所述第一环路检测信息不包括所述第二节点的节点信息,所述第二节点确定所述第一报文经过...
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。