网络流量控制的规则匹配算法改进及应用

来源 :湖南大学 | 被引量 : 0次 | 上传用户:dragon122
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
流量控制在保证网络关键业务服务质量方面起到了重要作用。但随着网络带宽和网络流量的日益增加、新业务的不断涌现和发展,流量控制面临着更复杂的问题和更高的挑战。本文研究网络流量控制的基本思想和原理,尤其基于Linux系统下的Netfilter/iptables框架的网络流量控制的规则组成和规则匹配算法,通过改进规则匹配算法和规则冲突检测来提高规则匹配速度和控制规则库规模,以提升网络流量控制系统的处理速度。本文的主要工作包括以下三点:1.提出一种基于自适应的树型结构的规则匹配算法。原来的线性规则匹配方法,随规则库规模增长,匹配需要消耗大量时间。根据常用的匹配属性的取值(如协议类型为TCP/UDP/ICMP)改为树型的结构,可缩短匹配时间,但容易导致树不均衡。基于自适应的树型结构的规则匹配算法在建树时,分支方式由规则库中的规则属性分布和空缺属性规则比例同时决定,以平衡树的高度和宽度。采用深度优先进行建树,并通过规则动态更新模块处理规则添加、删除和更新。仿真结果表明,自适应的树型结构的规则匹配算法具有更均衡的树高度和宽度,匹配速度更快,与线性规则匹配方法和树型匹配方法相比,分别减少179%,14.9%的匹配次数。2.提出规则冲突检测标准和算法。当管理员在建立和管理规则库时,由于疏忽或水平有限可能使得规则之间存在冲突或重复,导致规则库规模快速增长;同时一个数据包可以匹配多条规则,最终只能从多条匹配规则中选择优秀级最高的规则,按此规则对数据包进行处理,导致规则匹配时间增长。因此根据规则匹配的数据包集合之间的关系来定义规则之间的关系为重复,冲突,包含,交叉和无关。确定规则冲突检测标准为允许规则库中存在交叉和无关,不允许重复和冲突的关系存在,尽量不出现包含关系。这样不仅能避免规则之间的冗余和重复,而且还保证不删除必要的规则。冲突检测算法对新添加的规则与已有规则库进行规则冲突检测,能有效控制规则库规模,节约匹配时间,提高匹配速度。3.将规则冲突检测算法在网络流量控制原型系统中应用。只有通过了冲突检测算法的规则才能添加进规则库中,有效提升了匹配速度和限制规则库规模。
其他文献
基于表面等离子共振效应(Surface Plasmon Resonance,SPR)设计出的金属纳米结构阵列可以增强拉曼散射光谱和光吸收。因此,表面等离子共振广泛应用于于低浓度分子的检测、生物
动车组在人们的出行中发挥着越来越重要的作用,其高速性和舒适性成为众多旅客的出行选择。动车组结构的疲劳强度是否满足要求是保证列车行车安全的前提,动车组在高速运行时,
《經律異相》成書於南朝梁,作爲現存成部最早的佛教類書,與所出原經間存在大量異文,具有重要的語料價值。本文以《經律異相》所引北傳四阿含經與其原經異文爲研究對象,利用語
氯化聚氯乙烯(CPVC)材料具有较好的耐溶剂性能、耐腐蚀性、化学稳定性和热稳定性能,是常用的多孔膜制备材料之一。然而纯CPVC微滤膜存在力学性能不高、表面开孔度低、孔隙度低、抗污染性能差等缺点。如何获得高性能的CPVC微滤膜是其在水处理应用中必须解决的问题。因此将CPVC基膜与非织造布进行复合改善膜的力学性能,同时添加功能性组分提高膜的渗透性能和抗污染性能,对CPVC微滤膜在污水处理中的使用具有重
目的:探讨Notch1信号通路在介导触液神经元增殖中的作用。方法:1、提取出生24h内C57BL/6小鼠高位颈髓中央管区周围神经组织,经流式细胞分选技术分选、纯化触液神经元;2、观察体外悬浮培养的触液神经元成球情况,并连续传代。免疫荧光检测神经球是否表达神经干细胞标志物;3、通过EDU检测试剂盒、CCK-8检测试剂盒、免疫荧光标记增殖标志物Ki67三种方法检测第3代触液神经元所形成的神经球增殖能力
水稻类病变突变体在无明显逆境情况下自发出现细胞程序性死亡,这些突变体具有与超敏反应(HR)相似的生理生化特征,且其中部分突变体对病原物的抗病性较野生型得到提升。T34和T
作为一种毁灭性土传的病害,由尖孢镰刀菌古巴专化型4号生理小种(Fusarium oxysprum f.sp.cubenserace4,FOC4)引起的香蕉枯萎病已在广西部分香蕉产区零星发生,正处于病原菌菌
密排六方结构的稀有轻金属铍(Be)作为一种特殊的结构功能材料,在核能、航空航天等领域有着重要的应用前景,如用于聚变堆第一壁材料、惯性导航器件等。金属铍具有众多独特优异
火灾是当今国内外发生频率高、危害比较大的的灾害之一,它的存在严重威胁了人类的的生命财产安全,也造成了整个社会的经济损失。所以及时、准确的检测到火灾的发生是一件对社
地震是人类已知的最为严重的突发性自然灾害之一,地震发生时伴随着巨大的能量释放,给人类带来严峻的生命威胁和巨大的经济损失。近场地震区域距离地震断层破裂带较近,地震能