System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind() 一种基于flowspec技术的SRv6隧道低时延平面引流的方法及装置制造方法及图纸_技高网

一种基于flowspec技术的SRv6隧道低时延平面引流的方法及装置制造方法及图纸

技术编号:40908523 阅读:3 留言:0更新日期:2024-04-18 14:38
本发明专利技术提供了一种基于flowspec技术的SRv6隧道低时延平面引流的方法及装置,所述方法包括:引流监控中心根据业务发展需要创建引流任务;引流控制器收到引流任务后解析引流任务并构造一条流路由并在SRv6隧道低时延平面引流客户端中传播;引流客户端收到此流路由后,将流路由写入到本客户端的接口流量交互的路由表中,识别出高质量业务特征流量后,按照引流任务的内容将高质量业务特征流量牵引至SRv6低时延平面,向引流控制器上报引流回复信息;引流控制器收到引流回复信息后,根据引流任务的任务号进入引流任务队列缓存,向引流监控中心按照任务号发送引流任务返回信息;引流监控中心收到引流任务返回信息后,将此次引流结果写入数据库进行保存。

【技术实现步骤摘要】

本专利技术的实施例一般涉及网络通信,尤其涉及一种基于flowspec技术的srv6隧道低时延平面引流方法及装置。


技术介绍

1、ip流量,是指一定时间内经由某个网络节点传输的数据包数量。它反映了网络负载状况,以及数据传输的速率和稳定性。随着互联网应用的不断扩展,ip流量已成为衡量网络性能、优化网络规划的关键因素。

2、传统的ip流量牵引技术是基于识别ip报文的目的地址通过改变路由下一跳的方式实现流量的调度牵引,其识别类型和调度方式较为单一,无法结合业务类型,根据业务特征进行针对性的流量牵引。因此需要一种方式,可以结合业务类型来对流量进行针对性的牵引。


技术实现思路

1、为解决以上问题,本专利技术通过flowspec技术定义了bgp路由中的五元组、tcp控制字段以及指定操作的动作属性,使其可以满足多种业务场景下对流的识别和处理,基于flowspec技术的srv6隧道低时延平面引流控制系统类似于针对路由的访问控制列表,为网络维护人员提供了一种灵活高效的高质量业务特征的识别方法,并能够基于业务针对不同的低时延平面进行灵活部署。该系统借助bgp路由协议的秒级更新,将高质量业务特征流量的识别信息快速地应用到srv6隧道低时延平面中的路由器,提高网络对于特定业务保障的灵活性、高效性和准确性。

2、根据本专利技术的实施例,提供了一种基于flowspec技术的srv6隧道低时延平面引流的方法及装置。

3、在本专利技术的第一方面,提供了一种基于flowspec技术的srv6隧道低时延平面引流的方法。该方法包括:

4、s01:srv6隧道低时延平面引流监控中心根据业务发展需要创建引流任务,所述的引流任务包括:引流任务号、srv6隧道低时延平面引流控制器编号、srv6隧道低时延平面引流客户端编号、引流区域、引流类型、高质量业务特征标识、引流时间、流量采集周期信息,并将引流任务发送给指定的srv6隧道低时延平面引流控制器;其中,所述的srv6隧道低时延平面引流控制器编号为ip地址,所述的srv6隧道低时延平面引流客户端编号为ip地址,所述的引流区域为一组srv6隧道低时延平面引流客户端的集合,所述的引流类型为ip、端口和协议,所述的高质量业务特征标识为ip地址、tcp/udp端口号和协议号。

5、s02:srv6隧道低时延平面引流控制器收到引流任务后解析引流任务并构造一条流路由,包含:ip五元组、tcp控制字段以及指定操作的动作属性,srv6隧道低时延平面引流控制器借助mp-bgp携带相关的控制属性通过bgp路由的秒级快速更新在引流任务中定义开启了flowspec功能的srv6隧道低时延平面引流客户端中传播;

6、s03:srv6隧道低时延平面引流客户端收到此流路由后,将流路由写入到本客户端的接口流量交互的路由表中,根据这条流路由的ip五元组和tcp控制字段产生一个动态过滤列表,用于识别流经本客户端的指定高质量业务特征流量;

7、s04:srv6隧道低时延平面引流客户端识别出高质量业务特征流量后,按照引流任务的内容将高质量业务特征流量牵引至srv6低时延平面,并向srv6隧道低时延平面引流控制器上报引流回复信息;

8、s05:srv6隧道低时延平面引流控制器收到引流回复信息后,根据引流任务的任务号进入引流任务队列缓存,向srv6隧道低时延平面引流监控中心按照任务号发送引流任务返回信息;

9、s06:srv6隧道低时延平面引流监控中心收到引流任务返回信息后,读取分析高质量业务特征标识数据和周期采集的流量指标,将此次引流结果写入数据库进行保存,通过图形化界面呈现出引流结果。

10、进一步地,s02中所述的ip五元组为:源目ip、源目端口和协议;所述的tcp控制字段为:源地址前缀、目的地址前缀、源端口、目的端口、包长、分片、协议、序列号、确认号、校验和、标志位、窗口大小、dscp、限速、重定向ip、重定向rt和重定向policy;所述的指定操作的动作属性为:permit允许通过、deny禁止通过和redirect重定向。

11、进一步地,s02中所述的mp-bgp携带相关的控制属性包括:origin属性、as_path属性、next_hop属性、mp_reach_nlri属性和mp_unreach_nlri属性。

12、进一步地,s04中所述的引流回复信息包括:srv6隧道低时延平面引流客户端编号、引流类型信息、高质量业务特征标识、引流时间和周期采集的流量指标。

13、进一步地,s05中所述的引流任务返回信息包括:引流任务号、srv6隧道低时延平面引流控制器编号、srv6隧道低时延平面引流客户端编号、引流类型信息、高质量业务特征标识、引流时间和周期采集的流量指标。

14、在本专利技术的第二方面,提供了一种基于flowspec技术的srv6隧道低时延平面引流的装置。该装置包括:

15、任务创建模块:用于srv6隧道低时延平面引流监控中心根据业务发展需要创建引流任务,所述的引流任务包括:引流任务号、srv6隧道低时延平面引流控制器编号、srv6隧道低时延平面引流客户端编号、引流区域、引流类型、高质量业务特征标识、引流时间、流量采集周期信息,并将引流任务发送给指定的srv6隧道低时延平面引流控制器;

16、任务解析模块:用于srv6隧道低时延平面引流控制器收到引流任务后解析引流任务并构造一条流路由,包含:ip五元组、tcp控制字段以及指定操作的动作属性,srv6隧道低时延平面引流控制器借助mp-bgp携带相关的控制属性通过bgp路由的秒级快速更新在引流任务中定义开启了flowspec功能的srv6隧道低时延平面引流客户端中传播;

17、流量识别模块:用于srv6隧道低时延平面引流客户端收到此流路由后,将流路由写入到本客户端的接口流量交互的路由表中,根据这条流路由的ip五元组和tcp控制字段产生一个动态过滤列表,用于识别流经本客户端的指定高质量业务特征流量;

18、流量牵引模块:用于srv6隧道低时延平面引流客户端识别出高质量业务特征流量后,按照引流任务的内容将高质量业务特征流量牵引至srv6低时延平面,并向srv6隧道低时延平面引流控制器上报引流回复信息;

19、任务返回模块:用于srv6隧道低时延平面引流控制器收到引流回复信息后,根据引流任务的任务号进入引流任务队列缓存,向srv6隧道低时延平面引流监控中心按照任务号发送引流任务返回信息;

20、结果保存模块:用于srv6隧道低时延平面引流监控中心收到引流任务返回信息后,读取分析高质量业务特征标识数据和周期采集的流量指标,将此次引流结果写入数据库进行保存,通过图形化界面呈现出引流结果。

21、进一步地,任务解析模块中所述的ip五元组为:源目ip、源目端口和协议;所述的tcp控制字段为:源地址前缀、目的地址前缀、源端口、目的端口、包长、分片、协议、序列号、确认号、校验本文档来自技高网...

【技术保护点】

1.一种基于flowspec技术的SRv6隧道低时延平面引流的方法,其特征在于,该方法包括:

2.根据权利要求1所述的一种基于flowspec技术的SRv6隧道低时延平面引流的方法,其特征在于,S02中所述的IP五元组为:源目IP、源目端口和协议;所述的TCP控制字段为:源地址前缀、目的地址前缀、源端口、目的端口、包长、分片、协议、序列号、确认号、校验和、标志位、窗口大小、dscp、限速、重定向IP、重定向rt和重定向policy;所述的指定操作的动作属性为:permit允许通过、deny禁止通过和redirect重定向。

3.根据权利要求1所述的一种基于flowspec技术的SRv6隧道低时延平面引流的方法,其特征在于,S02中所述的MP-BGP携带相关的控制属性包括:Origin属性、AS_Path属性、Next_Hop属性、MP_REACH_NLRI属性和MP_UNREACH_NLRI属性。

4.根据权利要求1所述的一种基于flowspec技术的SRv6隧道低时延平面引流的方法,其特征在于,S04中所述的引流回复信息包括:SRv6隧道低时延平面引流客户端编号、引流类型信息、高质量业务特征标识、引流时间和周期采集的流量指标。

5.根据权利要求1所述的一种基于flowspec技术的SRv6隧道低时延平面引流的方法,其特征在于,S05中所述的引流任务返回信息包括:引流任务号、SRv6隧道低时延平面引流控制器编号、SRv6隧道低时延平面引流客户端编号、引流类型信息、高质量业务特征标识、引流时间和周期采集的流量指标。

6.一种基于flowspec技术的SRv6隧道低时延平面引流的装置,其特征在于,该装置包括:

7.根据权利要求6所述的一种基于flowspec技术的SRv6隧道低时延平面引流的装置,其特征在于,任务解析模块中所述的IP五元组为:源目IP、源目端口和协议;所述的TCP控制字段为:源地址前缀、目的地址前缀、源端口、目的端口、包长、分片、协议、序列号、确认号、校验和、标志位、窗口大小、dscp、限速、重定向IP、重定向rt和重定向policy;所述的指定操作的动作属性为:permit允许通过、deny禁止通过和redirect重定向。

8.根据权利要求6所述的一种基于flowspec技术的SRv6隧道低时延平面引流的装置,其特征在于,任务解析模块中所述的MP-BGP携带相关的控制属性包括:Origin属性、AS_Path属性、Next_Hop属性、MP_REACH_NLRI属性和MP_UNREACH_NLRI属性。

9.根据权利要求6所述的一种基于flowspec技术的SRv6隧道低时延平面引流的装置,其特征在于,流量牵引模块中所述的引流回复信息包括:SRv6隧道低时延平面引流客户端编号、引流类型信息、高质量业务特征标识、引流时间和周期采集的流量指标。

10.根据权利要求6所述的一种基于flowspec技术的SRv6隧道低时延平面引流的装置,其特征在于,任务返回模块中所述的引流任务返回信息包括:引流任务号、SRv6隧道低时延平面引流控制器编号、SRv6隧道低时延平面引流客户端编号、引流类型信息、高质量业务特征标识、引流时间和周期采集的流量指标。

...

【技术特征摘要】

1.一种基于flowspec技术的srv6隧道低时延平面引流的方法,其特征在于,该方法包括:

2.根据权利要求1所述的一种基于flowspec技术的srv6隧道低时延平面引流的方法,其特征在于,s02中所述的ip五元组为:源目ip、源目端口和协议;所述的tcp控制字段为:源地址前缀、目的地址前缀、源端口、目的端口、包长、分片、协议、序列号、确认号、校验和、标志位、窗口大小、dscp、限速、重定向ip、重定向rt和重定向policy;所述的指定操作的动作属性为:permit允许通过、deny禁止通过和redirect重定向。

3.根据权利要求1所述的一种基于flowspec技术的srv6隧道低时延平面引流的方法,其特征在于,s02中所述的mp-bgp携带相关的控制属性包括:origin属性、as_path属性、next_hop属性、mp_reach_nlri属性和mp_unreach_nlri属性。

4.根据权利要求1所述的一种基于flowspec技术的srv6隧道低时延平面引流的方法,其特征在于,s04中所述的引流回复信息包括:srv6隧道低时延平面引流客户端编号、引流类型信息、高质量业务特征标识、引流时间和周期采集的流量指标。

5.根据权利要求1所述的一种基于flowspec技术的srv6隧道低时延平面引流的方法,其特征在于,s05中所述的引流任务返回信息包括:引流任务号、srv6隧道低时延平面引流控制器编号、srv6隧道低时延平面引流客户端编号、引流类型信息、高质量业务特征标识、引流时间和周期采集的流量指标。

6.一...

【专利技术属性】
技术研发人员:涂勇
申请(专利权)人:中盈优创资讯科技有限公司
类型:发明
国别省市:

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

1