当前位置:主页 > 管理论文 > 移动网络论文 >

基于Netfilter框架的流量控制技术研究

发布时间:2017-10-11 04:14

  本文关键词:基于Netfilter框架的流量控制技术研究


  更多相关文章: Linux操作系统 Netfilter框架 流量识别 流量控制 网络管理


【摘要】:随着互联网技术的高速发展,网络业务种类日益丰富,越来越多的网络问题也随之出现。例如,大量P2P业务的出现对传统网络尽力而为的服务带来巨大的冲击,导致网络购物、邮件传输、浏览新闻等传统业务不能正常运行,严重影响了用户的网络体验。为了提升网络服务质量,在有限的带宽基础上能够带来更好的用户体验,本文以中小型企业网络管理为切入点,以“方便易用,高性价比”为原则,通过对Linux操作系统流量识别技术和流量控制技术的深入研究,设计并实现了基于Netfilter框架的网络流量控制原型系统,通过实际测试环境表明,所设计的原型系统能有效提高中小型企业网络服务质量。本文所做的主要工作有:第一,研究了Netfilter框架内核网络处理模块的原理及工作机制,在此基础上提出了基于Linux操作系统Netfilter框架的网络流量控制系统模型及设计方案。第二,在Netfilter框架的基础上,为流量控制系统选择了一种基于Mangle表Forward链的数据包标记方法,实现了对进出流量控制系统转发数据包的准确标记。第三,在Linux内核原有流量控制排队算法HTB的基础上,设计了一种基于HTB+SFQ排队算法的四层树流量控制机制,该机制不仅实现了对不同用户不同业务类型网络流量的保证带宽、最大带宽和借用带宽的有效控制,而且有效避免了网络业务类别内部单一连接对带宽的持续占用。第四,以Linux操作系统2.6.32内核和X86-64硬件平台为基础,依据所设计的功能模块和流量控制策略,实现了基于GTK+/Glade图形化界面的网络流量控制原型系统。最后,对流量控制原型系统进行了功能测试和性能测试,验证了所设计系统的正确性和有效性。本文所设计的流量控制原型系统所有功能实现均基于开源软件,使系统具有很好的可移植性和可扩展性。
【关键词】:Linux操作系统 Netfilter框架 流量识别 流量控制 网络管理
【学位授予单位】:贵州大学
【学位级别】:硕士
【学位授予年份】:2015
【分类号】:TP393.08
【目录】:
  • 摘要4-5
  • Abstract5-7
  • 第一章 绪论7-12
  • 1.1 研究背景与意义7-9
  • 1.2 国内外研究现状9-10
  • 1.3 论文主要工作10
  • 1.4 论文组织结构10-12
  • 第二章 Linux流量识别和控制技术12-31
  • 2.1 Linux流量识别技术12-23
  • 2.1.1 Netfilter框架及其工作原理12-16
  • 2.1.2 内核配置工具Iptables16-19
  • 2.1.3 七层应用识别L7-Filter19-21
  • 2.1.4 连接跟踪Nf_conntrack21-23
  • 2.2 Linux流量控制技术23-30
  • 2.2.1 Linux内核流量控制的基本结构23-25
  • 2.2.2 Linux内核流量控制实现原理25-27
  • 2.2.3 Linux流量控制用户工具TC27-28
  • 2.2.4 HTB排队策略28-29
  • 2.2.5 fw及u32过滤准则29-30
  • 2.3 本章小结30-31
  • 第三章 流量控制系统的设计31-44
  • 3.1 流量控制系统的网络部署31
  • 3.2 流量控制系统的体系结构31-33
  • 3.3 流量控制系统的功能模块设计33-43
  • 3.3.1 流量识别模块设计33-36
  • 3.3.2 流量控制模块设计36-40
  • 3.3.3 流量监测模块设计40-43
  • 3.4 本章小结43-44
  • 第四章 流量控制系统的实现44-53
  • 4.1 系统平台搭建44-46
  • 4.1.1 硬件平台搭建44-45
  • 4.1.2 软件平台搭建45-46
  • 4.2 系统关键数据结构46-48
  • 4.3 系统初始化流程48-50
  • 4.4 功能模块的实现50-52
  • 4.4.1 图形化界面实现50-51
  • 4.4.2 流量识别模块实现51
  • 4.4.3 流量控制模块实现51-52
  • 4.4.4 流量监测模块实现52
  • 4.5 本章小结52-53
  • 第五章 流量控制系统的测试53-62
  • 5.1 测试环境与内容53-54
  • 5.2 测试过程54-60
  • 5.2.1 功能测试54-57
  • 5.2.2 性能测试57-60
  • 5.3 测试结论60-61
  • 5.4 本章小结61-62
  • 第六章 总结与展望62-64
  • 6.1 总结62-63
  • 6.2 展望63-64
  • 致谢64-65
  • 参考文献65-68

【参考文献】

中国期刊全文数据库 前3条

1 段美霞;张蕊;;透子网网络吞吐量测试设计[J];北京邮电大学学报;2014年04期

2 曾振平;汪秉文;戴志诚;;因特网拥塞控制的稳定性、公平性和可扩展性[J];计算机应用研究;2008年04期

3 鲁刚;张宏莉;叶麟;;P2P流量识别[J];软件学报;2011年06期

中国硕士学位论文全文数据库 前1条

1 宋良梁;基于Netfilter框架的上网行为管理系统的研究与实现[D];中南大学;2013年



本文编号:1010401

资料下载
论文发表

本文链接:https://www.wllwen.com/guanlilunwen/ydhl/1010401.html


Copyright(c)文论论文网All Rights Reserved | 网站地图 |

版权申明:资料由用户3ff69***提供,本站仅收录摘要或目录,作者需要删除请E-mail邮箱bigeng88@qq.com