基于openwrt的流量控制系统设计与实现

基于openwrt的流量控制系统设计与实现

ID:35058003

大小:4.98 MB

页数:90页

时间:2019-03-17

基于openwrt的流量控制系统设计与实现_第1页
基于openwrt的流量控制系统设计与实现_第2页
基于openwrt的流量控制系统设计与实现_第3页
基于openwrt的流量控制系统设计与实现_第4页
基于openwrt的流量控制系统设计与实现_第5页
资源描述:

《基于openwrt的流量控制系统设计与实现》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

1、r..?毛击如成A凌UNF巨LECTRONICSCIENCEANDTECMNOLOCYOFCHINAIVERSITYO1专业学位硕±学位论文MASTERTHESISFORPROFESSIONALDEGREE"心心电知,/3-C\论文题目基于OpenWit的流量控制系统设计与实现*'专业学位类别工程硕-上学号201322010726化者姓名曾故源指导教师文光俊教授%f0-‘?fitift独剑性声明

2、本人芦明所呈交的学位论文是本人在导师指导下进行的研究工作及取得的研究成果。据我所知,除了文中特别加标注和致谢的地方,夕h,论文中不包含其他人已经发表或撰写过的研究成果也不包含为获得电子科技大学或其它教巧机构的学位或证书而使用过的材料。与我一同了作的同志对本研究所做的任何贡献均已在论文中作了明确的说明并表示谢意。作者签名=y焉曰期:茄年[月口窜城/居论文使用授权本学位论文作者完全了解电子科技火学有关保留、使用学位论文的规定,,巧权保留并向國家有关部口或机构送交论义的复印件和磁盘允许论文被

3、请阅和借阅。本人授权电子科技大学可レッ将学位论文的全部或部分内容编入有关数据库进。行检索,可^心采用影巧、缩印或扫描等复制于段保存、汇論学位论文(保密的学位论文在解密后应遵守此规定)、;足^/焉\作者签名=嘻导师签名=么《之口期:>?年A月曰分类号密级注1UDCOpenWrt(题名和副题名)(作者姓名)指导教师(姓名、职称、单位名称)申请学位级别专业学位类别工程领域名称提交论文日期2016.3.28论文答辩日期2016.5.24学位授予单位和日期2016答辩委员会主席评阅人注1:注明《国际十进分类法UDC

4、》的类号。TheDesignandImplementationofTrafficControlSystemBasedonTheOpenWrtAMasterThesisSubmittedtoUniversityofElectronicScienceandTechnologyofChinaMasterofEngineeringMajor:HongyuanZengAuthor:Prof.GuangjunWenSupervisor:SchoolofCommunication&InformationSchool:Engineering摘要摘要

5、由于网络应用的发展,用户对带宽的需求也越来越大。同时,用户常使用路由器等网关设备接入网络,在局域网内部的用户会因为争抢带宽而导致网络不流畅等情况。因此,在网关设备执行合理的控制流量、平衡各用户间的需求变得越来越重要。此外,如果流量的控制可以根据用户需求自动调节,并且能在受控流量中放行特殊流量,流量控制系统必定会更加合理、更加接近用户需求。基于以上描述,本文设计了一种基于OpenWrt系统的流量控制系统。旨在为路由器等网关设备提供合理、有效的带宽控制。本系统具有如下特点:第一,本流量控制系统中集成了流量统计模块,能够为流量控制策略的制

6、定提供参考;第二,建立了一种流量控制框架,将不同的用户进行分类控制;第三,本系统提供了控制例外功能,允许受控流量中的特殊部分突破限制使控制更加精确;第四,系统包含智能流量控制功能,能够根据用户当前带宽的使用情况动态地分配系统的带宽。本文首先介绍了流量控制系统的研究背景和意义。然后介绍流量控制的相关技术,同时列出整个系统的需求,并根据需求确定整个系统的设计方案。并将整个系统分为流量统计、控制两个模块。接下来详细介绍了系统中流量统计模块以及流量控制模块的实现。其中,流量统计部分通过libpcap库获取数据,并在用户空间使用哈希表的结构存

7、储对应数据完成基于用户的流量统计。流量控制部分建立分类流量控制框架实现基于IP地址的流量控制、基于MAC地址的流量控制、带宽保证等功能。同时,通过在Netfilter/iptables框架下编写模块实现了控制例外的功能。并且在该系统中结合控制例外与基于用户流量统计的功能实现了智能流量控制的功能。此外,在系统中还包含应用流量限制功能,通过修改后的内核模块完成对QQ以及优酷网页等应用的直接限制。最后,将本系统安装到基于OpenWrt系统的路由器上进行使用,并完成对应功能的测试。其结果表明本系统能够针对用户特征进行流量的控制,同时控制例外

8、功能能够将受限流量的特殊部分进行放行提高了设置的准确性与合理性,并且具有智能流量控制功能可以根据用户需求调整带宽,这对今后流量控制系统的设计提供了参考。关键字:OpenWrt,流量统计,流量控制,路由器IABSTRACTABSTRAC

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。