一种传递随流检测信息的方法、系统、装置和存储介质制造方法及图纸

技术编号:35179758 阅读:16 留言:0更新日期:2022-10-12 17:48
本申请涉及一种传递随流检测信息的方法、系统、装置和存储介质,其中,该方法包括:Ingress PE节点按照配置的检测规则,对数据流进行染色标记,生成随流检测信息,并对该随流检测信息进行封装,得到报文数据;根据不同的承载协议设置相应的自定义封装结构,通过该自定义封装结构,在不同节点中对报文数据进行封装和解封装,得到不同的报文数据,其中,不同的报文数据会在不同节点中将随流检测信息进行传递,从Ingress PE节点流入,流经Transit P节点,最后从Egress PE节点流出检测域。通过本申请,解决了数据流在转发过程中因承载协议的不同,使得在对报文进行封装和解封装时引起的随流检测信息丢失的问题,保障了整个传递过程中随流检测信息的完整性。随流检测信息的完整性。随流检测信息的完整性。

【技术实现步骤摘要】
一种传递随流检测信息的方法、系统、装置和存储介质


[0001]本申请涉及通信
,特别是涉及一种传递随流检测信息的方法、系统、装置和存储介质。

技术介绍

[0002]随流检测技术是数据通信领域中一种非常重要的故障定位和性能检测技术,其针对客户实际流量进行性能检测,具有实时性好、精度高的特点。
[0003]在实际进行随流检测时,一个检测域中,每个检测点都需要获得随流检测信息,然而,检测域内可能部署多种不同的承载协议,不同的承载协议会对数据报文进行封装、解封装和再封装,在这个过程中,由于承载协议的不同,能承载的信息也会出现差异,这时就可能会出现随流检测信息丢失的情况,从而导随流检测无法实施。因此,急需一种方案来解决随流检测信息丢失的问题。
[0004]目前针对相关技术中,数据流在转发过程中因承载协议的不同,使得在对报文进行封装和解封装时引起的随流检测信息丢失的问题,尚未提出有效的解决方案。

技术实现思路

[0005]本申请实施例提供了一种传递随流检测信息的方法、系统、装置和存储介质,以至少解决相关技术中数据流在转发过程中因承载协议的不同,使得在对报文进行封装和解封装时引起的随流检测信息丢失的问题。
[0006]第一方面,本申请实施例提供了一种传递随流检测信息的方法,应用于一种随流检测域中,所述检测域内的网元节点包括Ingress PE节点、Transit P节点和Egress PE节点,所述方法包括:
[0007]所述Ingress PE节点按照配置的检测规则,对数据流进行染色标记,生成随流检测信息;
[0008]根据不同的承载协议设置相应的自定义封装结构,通过所述自定义封装结构,在不同节点中对所述随流检测信息进行封装和解封装,得到不同的报文数据,其中,所述不同的报文数据会在不同节点中将所述随流检测信息进行传递,从所述Ingress PE节点流入,流经所述Transit P节点,最后从所述Egress PE节点流出检测域。
[0009]在其中一些实施例中,所述承载协议包括:IPv4协议、IPv6协议、MPLS协议、SRv6协议、GRE协议。
[0010]在其中一些实施例中,所述根据不同的承载协议设置相应的自定义封装结构包括:
[0011]当承载协议为IPv4协议时,IPv4 Header中增加一个IPv4 Option,得到IPv4协议对应的封装结构,通过所述封装结构封装随流检测信息;
[0012]当承载协议为IPv6协议时,封装结构中增加一个IPv6目的选项扩展头,并在所述IPv6目的选项扩展头的Options中增加一个Option,得到IPv6协议对应的封装结构,通过所
述封装结构封装随流检测信息;
[0013]当承载协议为MPLS协议时,将随流检测信息封装在MPLS Header之后,Payload之前;
[0014]当承载协议为SRv6协议时,将随流检测信息封装在路由扩展头之后,Payload之前。
[0015]在其中一些实施例中,通过所述封装结构封装随流检测信息包括:
[0016]通过所述封装结构中的Option Type和TLV Type封装并确定随流检测信息,在确认无误后提取所述随流检测信息,并解封装对应的内容。
[0017]第二方面,本申请实施例提供了一种传递随流检测信息的系统,应用于一种随流检测域中,所述检测域内的网元节点包括Ingress PE节点、Transit P节点和Egress PE节点,所述系统包括:
[0018]生成模块,用于所述Ingress PE节点按照配置的检测规则,对数据流进行染色标记,生成随流检测信息;
[0019]数据传递模块,用于根据不同的承载协议设置相应的自定义封装结构,通过所述自定义封装结构,在不同节点中对所述随流检测信息进行封装和解封装,得到不同的报文数据,其中,所述不同的报文数据会在不同节点中将所述随流检测信息进行传递,从所述Ingress PE节点流入,流经所述Transit P节点,最后从所述Egress PE节点流出检测域。
[0020]在其中一些实施例中,所述承载协议包括:IPv4协议、IPv6协议、MPLS协议、SRv6协议、GRE协议。
[0021]在其中一些实施例中,所述系统还包括封装模块,
[0022]所述封装模块,用于当承载协议为IPv4协议时,IPv4 Header中增加一个IPv4 Option,得到IPv4协议对应的封装结构,通过所述封装结构封装随流检测信息,
[0023]当承载协议为IPv6协议时,封装结构中增加一个IPv6目的选项扩展头,并在所述IPv6目的选项扩展头的Options中增加一个Option,得到IPv6协议对应的封装结构,通过所述封装结构封装随流检测信息,
[0024]当承载协议为MPLS协议时,将随流检测信息封装在MPLS Header之后,Payload之前,
[0025]当承载协议为SRv6协议时,将随流检测信息封装在路由扩展头之后,Payload之前。
[0026]在其中一些实施例中,所述封装模块,还用于通过所述封装结构中的Option Type和TLV Type封装并确定随流检测信息,在确认无误后提取所述随流检测信息,并解封装对应的内容。
[0027]第三方面,本申请实施例提供了一种电子装置,包括存储器、处理器以及存储在所述存储器上并可在所述处理器上运行的计算机程序,所述处理器执行所述计算机程序时实现如上述第一方面所述的传递随流检测信息的方法。
[0028]第四方面,本申请实施例提供了一种存储介质,其上存储有计算机程序,该程序被处理器执行时实现如上述第一方面所述的传递随流检测信息的方法。
[0029]相比于相关技术,本申请实施例提供的传递随流检测信息的方法,应用于一种随流检测域中,该检测域内的网元节点包括Ingress PE节点、Transit P节点和Egress PE节
等类似词语并不表示数量限制,可表示单数或复数。本申请所涉及的术语“包括”、“包含”、“具有”以及它们任何变形,意图在于覆盖不排他的包含;例如包含了一系列步骤或模块(单元)的过程、方法、系统、产品或设备没有限定于已列出的步骤或单元,而是可以还包括没有列出的步骤或单元,或可以还包括对于这些过程、方法、产品或设备固有的其它步骤或单元。本申请所涉及的“连接”、“相连”、“耦接”等类似的词语并非限定于物理的或者机械的连接,而是可以包括电气的连接,不管是直接的还是间接的。本申请所涉及的“多个”是指大于或者等于两个。“和/或”描述关联对象的关联关系,表示可以存在三种关系,例如,“A和/或B”可以表示:单独存在A,同时存在A和B,单独存在B这三种情况。本申请所涉及的术语“第一”、“第二”、“第三”等仅仅是区别类似的对象,不代表针对对象的特定排序。
[0044]本实施例提供了一种传递随流检测信息的方法,应用于一种随流检测域中,图1是根据本申请实施本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种传递随流检测信息的方法,应用于一种随流检测域中,所述检测域内的网元节点包括Ingress PE节点、Transit P节点和Egress PE节点,其特征在于,所述方法包括:所述Ingress PE节点按照配置的检测规则,对数据流进行染色标记,生成随流检测信息;根据不同的承载协议设置相应的自定义封装结构,通过所述自定义封装结构,在不同节点中对所述随流检测信息进行封装和解封装,得到不同的报文数据,其中,所述不同的报文数据会在不同节点中将所述随流检测信息进行传递,从所述Ingress PE节点流入,流经所述Transit P节点,最后从所述Egress PE节点流出检测域。2.根据权利要求1所述的方法,其特征在于,所述承载协议包括:IPv4协议、IPv6协议、MPLS协议、SRv6协议、GRE协议。3.根据权利要求2所述的方法,其特征在于,所述根据不同的承载协议设置相应的自定义封装结构包括:当承载协议为IPv4协议时,IPv4 Header中增加一个IPv4 Option,得到IPv4协议对应的封装结构,通过所述封装结构封装随流检测信息;当承载协议为IPv6协议时,封装结构中增加一个IPv6目的选项扩展头,并在所述IPv6目的选项扩展头的Options中增加一个Option,得到IPv6协议对应的封装结构,通过所述封装结构封装随流检测信息;当承载协议为MPLS协议时,将随流检测信息封装在MPLS Header之后,Payload之前;当承载协议为SRv6协议时,将随流检测信息封装在路由扩展头之后,Payload之前。4.根据权利要求3所述的方法,其特征在于,通过所述封装结构封装随流检测信息包括:通过所述封装结构中的Option Type和TLV Type封装并确定随流检测信息,在确认无误后提取所述随流检测信息,并解封装对应的内容。5.一种传递随流检测信息的系统,应用于一种随流检测域中,所述检测域内的网元节点包括Ingress PE节点、Transit P节点和Egress PE节点,其特征在于,所述系统包括...

【专利技术属性】
技术研发人员:黄文龙冉小庆
申请(专利权)人:杭州初灵信息技术股份有限公司
类型:发明
国别省市:

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

1