一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

一种基于SDN网络的流表优化方法及装置与流程

2022-02-20 22:58:00 来源:中国专利 TAG:

技术特征:
1.一种基于sdn网络的流表优化方法,其特征在于,包括网络数据流量区分模块和流表处理模块,基于sdn网络的流表优化过程包括以下步骤:s1.设置空间阈值s
t
,判断流表空间占用率是否超过空间阈值s
t
,若不是,则控制器下发的流表项固定最大超时时间为t
hard
,若是,则进入步骤s2;s2.通过网络数据流量区分模块对流进行检测,判断流是否大于其链路上的平均流,若是,则将该流上传到控制器并执行步骤s3,若不是,则该流为老鼠流,且流表处理模块为老鼠流分配超时时间t
ms
;s3.控制器判断接收到的流是否为第一次转发,若是,则设置超时时间为t
hard
/2执行步骤s4,若不是,则验证该流是否有字段e执行步骤s5;s4.设置转化阈值,判断该流在超时时间t
hard
/2内是否达到转化阈值,若达到,则该流是大象流,为该流添加字段e并分配超时时间t
el1
,若没有达到,则直接删除对应流表项,当作老鼠流处理;s5.若该流有字段e,则通过流表处理模块为其分配超时时间t
el2
,若该流没有字段e,则当做老鼠流处理。2.根据权利要求1所述的一种基于sdn网络的流表优化方法,其特征在于,链路的平均流σ
avg
表示为:其中,f
i
表示单位时间内通过该链路上的流量大小,n表示单位时间内该链路上流量总数目。3.根据权利要求1所述的一种基于sdn网络的流表优化方法,其特征在于,流表处理模块分配超时时间的计算公式表示为:其中ω
count
是流表项的计数器字段,t
el
表示大象流动态计算的超时时间,t
ms
表示的是老鼠流的固定超时时间,δt是固定时间值,ε表示大象流超时增量系数,t
hard
表示最大超时时间。4.根据权利要求1所述的一种基于sdn网络的流表优化方法,其特征在于,启用网络数据流量区分模块和流表处理模块后,若流表空间占用率下降到s
t
/2以下,则交换机产生packet-in事件通知控制器停用网络数据流量区分模块与流表处理模块,且控制器新增流表项采用固定的最大超时时间t
hard
。5.根据权利要求1所述的一种基于sdn网络的流表优化方法,其特征在于,流表空间占用率=当前流表项存在总数/交换机流表总存储空间。6.根据权利要求1所述的一种基于sdn网络的流表优化方法,其特征在于,大象流在每次匹配后,其超时时间会增大,若流表处理模块计算得到的当前大象流的超时时间超过最大超时时间t
hard
,则直接分配最大超时时间t
hard
。7.一种基于sdn网络的流表优化装置,其特征在于,包括:流表空间监测模块,用于监测流表空间占用率是否超过设定的空间阈值,若超过,则启
动网络数据流量区分模块,若没有超过,则启动固定超时时间分配模块;固定超时时间分配模块,用于根据流表空间监测模块的检测结果,对控制器下发的流表项分配固定的最大超时时间;网络数据流量区分模块,用于判断流是否大于其链路上的平均流,若是,则将该流上传到控制器,若不是,则判定该流为老鼠流,并启用流表处理模块;大象流标记模块,用于对网络数据流量区分模块上传到控制器的流进行筛选,为筛选出未标记的大象流添加字段e标识;流表处理模块,用于根据网络数据流量区分模块和大象流标记模块的判断结果,为不同类型的流计算并分配相应的超时时间。8.根据权利要求7所述的一种基于sdn网络的流表优化装置,其特征在于,大象流标记模块筛选出未标记的大象流并添加字段e的过程包括:判断控制器接收到的流是否为第一次转发,若是,则设置超时时间为t
hard
/2;设置转化阈值,判断该流在超时时间t
hard
/2内是否达到转化阈值,若达到,则该流是大象流,为该流添加字段e并分配超时时间t
el
,若没有达到,则直接删除对应流表项。9.根据权利要求7所述的一种基于sdn网络的流表优化装置,其特征在于,流表处理模块分配超时时间的计算公式表示为:其中ω
count
是流表项的计数器字段,t
el
表示大象流动态计算的超时时间,t
ms
表示的是老鼠流的固定超时时间,δt是固定时间值,ε表示大象流超时增量系数,t
hard
表示最大超时时间。

技术总结
本发明属于通信网络技术领域,具体涉及一种基于SDN网络的流表优化方法及装置,包括网络流量区分模块和流表处理模块,设置空间阈值S


技术研发人员:黄梅根 陈冠延 蔡运强
受保护的技术使用者:重庆邮电大学
技术研发日:2021.12.20
技术公布日:2022/2/18
再多了解一些

本文用于企业家、创业者技术爱好者查询,结果仅供参考。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献