System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind() 一种基于FREEBSD底层架构的路由系统分流方法技术方案_技高网

一种基于FREEBSD底层架构的路由系统分流方法技术方案

技术编号:42689314 阅读:22 留言:0更新日期:2024-09-10 12:38
本发明专利技术公开了一种基于FREEBSD底层架构的路由系统分流方法,涉及路由分流技术领域,包括根据FREEBSD底层架构的深度包检查分析访问路由系统的实时流量;根据分析结果和当前路由系统的网络状态,生成全局流量管理策略;根据FREEBSD底层架构的Jails技术为不同的服务创建隔离的网络环境,根据全局流量管理策略进行分流;获取分流后的网络性能参数,对全局流量管理策略进行综合评估,并根据评估结果对所述路由系统进行调整,通过全局流量管理策略实现网络流量的高效处理和分发,减少延迟,提高数据吞吐量,动态管理和优化带宽利用率,防止资源浪费,确保关键服务获得必要的资源,提升整体网络效率和服务质量。

【技术实现步骤摘要】

本专利技术涉及路由分流,具体为一种基于freebsd底层架构的路由系统分流方法。


技术介绍

1、freebsd是一种基于unix的开源操作系统,广泛用于服务器、桌面和嵌入式系统,具有高度的可配置性和强大的网络功能高性能,freebsd的内核和系统服务被优化以提供高性能,特别是其网络堆栈,经过优化以处理高速网络通讯,适合高负载的网络服务器和大规模的网络应用,随着网络流量的增加,特别是在大规模网络应用场景下,传统的网络堆栈无法高效地处理高速传入和传出的数据,需要基于freebsd底层架构的经过优化的网络堆栈,对流量进行智能分流和优先级管理,解决了带宽分配和流量控制的问题,确保关键服务能够获得足够的资源,从而优化整体网络性能。


技术实现思路

1、基于以上所述现有技术的缺点,本专利技术的目的是提供一种基于freebsd底层架构的路由系统分流方法,以解决上述技术问题。

2、为实现上述目的,本专利技术提供如下技术方案:一种基于freebsd底层架构的路由系统分流方法,包括:

3、s1:根据freebsd底层架构的深度包检查分析访问路由系统的实时流量;

4、s2:根据实时流量的分析结果和当前路由系统的网络状态,生成全局流量管理策略;

5、s3:根据freebsd底层架构的jails技术为不同的服务创建隔离的网络环境,其中,所有jail设置有ip地址、路由表和网络配置,且所有jail部署有流量控制代理,所述流量控制代理根据全局流量管理策略进行分流;</p>

6、s4:获取分流后的网络性能参数,根据所述网络性能参数对所述全局流量管理策略进行综合评估,并根据评估结果对所述路由系统进行调整。

7、本专利技术进一步设置为,步骤s1包括:

8、s11:将所述深度包检查部署到网络接口,获取访问路由系统的实时流量的数据参数,其中,所述数据参数包括请求频率、数据传输量、会话持续时间和链接跳转数;

9、s12:根据数据参数构建实时流量评估模型,对实时流量进行评估,得到评估分数;

10、s13:当评估分数大于或等于第一评估阈值时,将实时流量标记为非安全流量;

11、s14:当评估分数小于第一评估阈值且大于或等于第二评估阈值时,根据链接跳转数计算会话请求页面深度;当会话请求页面深度小于或等于深度阈值时,将实时流量标记为非安全流量,当会话请求页面深度大于深度阈值时,将实时流量标记为安全流量;

12、s15:当评估分数小于第二评估阈值时,将实时流量标记为安全流量。

13、本专利技术进一步设置为,根据数据参数构建实时流量评估模型,对实时流量进行评估,得到评估分数,实现逻辑包括:ertt=(rf*dt)/sd,其中,ertt为评估分数,rf为请求频率,dt为数据传输量,sd为会话持续时间。

14、本专利技术进一步设置为,根据链接跳转数计算会话请求页面深度,实现逻辑包括:其中,dsrp为会话请求页面深度,mlji为第i次会话的链接跳转数。

15、本专利技术进一步设置为,步骤s2包括:

16、s21:获取所有标记为非安全流量的实时流量,拒绝访问;

17、s22:获取所有标记为安全流量的实时流量,获取实时流量的优先级,其中,实时流量的优先级的包括第一优先级、第二优先级和第三优先级,优先级根据网络协议类型和/或访问服务类型进行定义;

18、s23:满足第一优先级的实时流量的访问带宽,并按照第一优先级的实时流量的访问服务类型分流至对应的jail;

19、s24:获取路由系统的剩余带宽,按照第二优先级和第三优先级的访问带宽总额和比例系数进行分配,并按照实时流量的时间顺序分流至对应的jail。

20、本专利技术进一步设置为,按照第二优先级和第三优先级的访问带宽总额和比例系数进行分配,包括:将路由系统的剩余带宽记为re,将第二优先级的访问带宽总额记为to_p2,将第三优先级的访问带宽总额记为to_p3,将第二优先级的比例系数记为c_p2,将第三优先级的比例系数记为c_p3,则分配给第二优先级的带宽:all_p2=(to_p2/(to_p2+to_p3))*re,分配给第三优先级的带宽:all_p3=(to_p3/(to_p2+to_p3))*re。

21、本专利技术进一步设置为,网络性能参数包括带宽利用率、延迟和丢包率。

22、本专利技术进一步设置为,根据所述网络性能参数对所述全局流量管理策略进行综合评估,包括:根据带宽利用率、延迟和丢包率计算得到综合评估分数,计算逻辑为cnpi=(bui*lti)-dpi,其中,cnpi为综合评估分数,bui为带宽利用率指数,bui=100-∣带宽利用率-最佳利用率∣,lti为延迟容忍指数,lti=max(0,最大可接受延迟-延迟)/最大可接受延迟,dpi为丢包率。

23、本专利技术进一步设置为,当综合评估分数小于综合评估阈值时,生成路由系统扩容信号,对路由系统进行扩容。

24、本专利技术提供一种基于freebsd底层架构的路由系统分流方法,所述方法通过根据freebsd底层架构的深度包检查分析访问路由系统的实时流量;根据实时流量的分析结果和当前路由系统的网络状态,生成全局流量管理策略;根据freebsd底层架构的jails技术为不同的服务创建隔离的网络环境,其中,所有jail设置有ip地址、路由表和网络配置,且所有jail部署有流量控制代理,所述流量控制代理根据全局流量管理策略进行分流;获取分流后的网络性能参数,根据所述网络性能参数对所述全局流量管理策略进行综合评估,并根据评估结果对所述路由系统进行调整,产生的有益效果包括:

25、1、网络安全与隔离:通过深度包检查和实时流量分析,提高对潜在威胁的识别和响应能力,增强网络的安全性;利用jails技术实现服务隔离,防止潜在的安全威胁传播,确保不同服务之间的数据和操作安全独立。

26、2、性能优化与资源管理:通过全局流量管理策略实现网络流量的高效处理和分发,减少延迟,提高数据吞吐量,动态管理和优化带宽利用率,防止资源浪费,确保关键服务获得必要的资源,提升整体网络效率和服务质量

27、3、自适应网络调整与可扩展性:根据实时网络性能参数和流量分析结果,自动调整全局流量管理策略,使网络自适应不断变化的需求,在网络负载增大时自动扩容,保持网络的稳定性和可扩展性,满足长期和短期的网络增长需求。

28、上述说明仅是本申请技术方案的概述,为了能够更清楚了解本申请的技术手段,而可依照说明书的内容予以实施,并且为了让本申请的上述和其它目的、特征和优点能够更明显易懂,以下特举本申请的具体实施方式。

本文档来自技高网...

【技术保护点】

1.一种基于FREEBSD底层架构的路由系统分流方法,其特征在于,包括:

2.根据权利要求1所述的一种基于FREEBSD底层架构的路由系统分流方法,其特征在于,步骤S1包括:

3.根据权利要求1所述的一种基于FREEBSD底层架构的路由系统分流方法,其特征在于,根据数据参数构建实时流量评估模型,对实时流量进行评估,得到评估分数,实现逻辑包括:ERTT=(RF*DT)/SD,其中,ERTT为评估分数,RF为请求频率,DT为数据传输量,SD为会话持续时间。

4.根据权利要求1所述的一种基于FREEBSD底层架构的路由系统分流方法,其特征在于,根据链接跳转数计算会话请求页面深度,实现逻辑包括:其中,DSRP为会话请求页面深度,Mlji为第i次会话的链接跳转数。

5.根据权利要求2所述的一种基于FREEBSD底层架构的路由系统分流方法,其特征在于,步骤S2包括:

6.根据权利要求5所述的一种基于FREEBSD底层架构的路由系统分流方法,其特征在于,按照第二优先级和第三优先级的访问带宽总额和比例系数进行分配,包括:将路由系统的剩余带宽记为Re,将第二优先级的访问带宽总额记为To_P2,将第三优先级的访问带宽总额记为To_P3,将第二优先级的比例系数记为C_P2,将第三优先级的比例系数记为C_P3,则分配给第二优先级的带宽:All_P2=(To_P2/(To_P2+To_P3))*Re,分配给第三优先级的带宽:All_P3=(To_P3/(To_P2+To_P3))*Re。

7.根据权利要求1所述的一种基于FREEBSD底层架构的路由系统分流方法,其特征在于,网络性能参数包括带宽利用率、延迟和丢包率。

8.根据权利要求7所述的一种基于FREEBSD底层架构的路由系统分流方法,其特征在于,根据所述网络性能参数对所述全局流量管理策略进行综合评估,包括:根据带宽利用率、延迟和丢包率计算得到综合评估分数,计算逻辑为CNPI=(BUI*LTI)-DPI,其中,CNPI为综合评估分数,BUI为带宽利用率指数,BUI=100-∣带宽利用率-最佳利用率∣,LTI为延迟容忍指数,LTI=max(0,最大可接受延迟-延迟)/最大可接受延迟,DPI为丢包率。

9.根据权利要求8所述的一种基于FREEBSD底层架构的路由系统分流方法,其特征在于,当综合评估分数小于综合评估阈值时,生成路由系统扩容信号,对路由系统进行扩容。

...

【技术特征摘要】

1.一种基于freebsd底层架构的路由系统分流方法,其特征在于,包括:

2.根据权利要求1所述的一种基于freebsd底层架构的路由系统分流方法,其特征在于,步骤s1包括:

3.根据权利要求1所述的一种基于freebsd底层架构的路由系统分流方法,其特征在于,根据数据参数构建实时流量评估模型,对实时流量进行评估,得到评估分数,实现逻辑包括:ertt=(rf*dt)/sd,其中,ertt为评估分数,rf为请求频率,dt为数据传输量,sd为会话持续时间。

4.根据权利要求1所述的一种基于freebsd底层架构的路由系统分流方法,其特征在于,根据链接跳转数计算会话请求页面深度,实现逻辑包括:其中,dsrp为会话请求页面深度,mlji为第i次会话的链接跳转数。

5.根据权利要求2所述的一种基于freebsd底层架构的路由系统分流方法,其特征在于,步骤s2包括:

6.根据权利要求5所述的一种基于freebsd底层架构的路由系统分流方法,其特征在于,按照第二优先级和第三优先级的访问带宽总额和比例系数进行分配,包括:将路由系统的剩余带宽记为re,将第二优先级的访问带宽总额记为to_p2,将第三优...

【专利技术属性】
技术研发人员:王誉桦龙映霖李洪柱龙徳扬苏政州杨运骞
申请(专利权)人:深圳市辰赛智能科技有限公司
类型:发明
国别省市:

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

1