基于OpenWrt的流量控制系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)
本文關(guān)鍵詞:基于OpenWrt的流量控制系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)
更多相關(guān)文章: OpenWrt 流量統(tǒng)計(jì) 流量控制 路由器
【摘要】:由于網(wǎng)絡(luò)應(yīng)用的發(fā)展,用戶對(duì)帶寬的需求也越來越大。同時(shí),用戶常使用路由器等網(wǎng)關(guān)設(shè)備接入網(wǎng)絡(luò),在局域網(wǎng)內(nèi)部的用戶會(huì)因?yàn)闋?zhēng)搶帶寬而導(dǎo)致網(wǎng)絡(luò)不流暢等情況。因此,在網(wǎng)關(guān)設(shè)備執(zhí)行合理的控制流量、平衡各用戶間的需求變得越來越重要。此外,如果流量的控制可以根據(jù)用戶需求自動(dòng)調(diào)節(jié),并且能在受控流量中放行特殊流量,流量控制系統(tǒng)必定會(huì)更加合理、更加接近用戶需求;谝陨厦枋,本文設(shè)計(jì)了一種基于OpenWrt系統(tǒng)的流量控制系統(tǒng)。旨在為路由器等網(wǎng)關(guān)設(shè)備提供合理、有效的帶寬控制。本系統(tǒng)具有如下特點(diǎn):第一,本流量控制系統(tǒng)中集成了流量統(tǒng)計(jì)模塊,能夠?yàn)榱髁靠刂撇呗缘闹贫ㄌ峁﹨⒖?第二,建立了一種流量控制框架,將不同的用戶進(jìn)行分類控制;第三,本系統(tǒng)提供了控制例外功能,允許受控流量中的特殊部分突破限制使控制更加精確;第四,系統(tǒng)包含智能流量控制功能,能夠根據(jù)用戶當(dāng)前帶寬的使用情況動(dòng)態(tài)地分配系統(tǒng)的帶寬。本文首先介紹了流量控制系統(tǒng)的研究背景和意義。然后介紹流量控制的相關(guān)技術(shù),同時(shí)列出整個(gè)系統(tǒng)的需求,并根據(jù)需求確定整個(gè)系統(tǒng)的設(shè)計(jì)方案。并將整個(gè)系統(tǒng)分為流量統(tǒng)計(jì)、控制兩個(gè)模塊。接下來詳細(xì)介紹了系統(tǒng)中流量統(tǒng)計(jì)模塊以及流量控制模塊的實(shí)現(xiàn)。其中,流量統(tǒng)計(jì)部分通過libpcap庫獲取數(shù)據(jù),并在用戶空間使用哈希表的結(jié)構(gòu)存儲(chǔ)對(duì)應(yīng)數(shù)據(jù)完成基于用戶的流量統(tǒng)計(jì)。流量控制部分建立分類流量控制框架實(shí)現(xiàn)基于IP地址的流量控制、基于MAC地址的流量控制、帶寬保證等功能。同時(shí),通過在Netfilter/iptables框架下編寫模塊實(shí)現(xiàn)了控制例外的功能。并且在該系統(tǒng)中結(jié)合控制例外與基于用戶流量統(tǒng)計(jì)的功能實(shí)現(xiàn)了智能流量控制的功能。此外,在系統(tǒng)中還包含應(yīng)用流量限制功能,通過修改后的內(nèi)核模塊完成對(duì)QQ以及優(yōu)酷網(wǎng)頁等應(yīng)用的直接限制。最后,將本系統(tǒng)安裝到基于OpenWrt系統(tǒng)的路由器上進(jìn)行使用,并完成對(duì)應(yīng)功能的測(cè)試。其結(jié)果表明本系統(tǒng)能夠針對(duì)用戶特征進(jìn)行流量的控制,同時(shí)控制例外功能能夠?qū)⑹芟蘖髁康奶厥獠糠诌M(jìn)行放行提高了設(shè)置的準(zhǔn)確性與合理性,并且具有智能流量控制功能可以根據(jù)用戶需求調(diào)整帶寬,這對(duì)今后流量控制系統(tǒng)的設(shè)計(jì)提供了參考。
【學(xué)位授予單位】:電子科技大學(xué)
【學(xué)位級(jí)別】:碩士
【學(xué)位授予年份】:2016
【分類號(hào)】:TP393.1;TP393.06
【參考文獻(xiàn)】
中國期刊全文數(shù)據(jù)庫 前10條
1 謝陶;林巖;;基于netfilter/iptables和TC的LAN防火墻設(shè)計(jì)及流量控制[J];太赫茲科學(xué)與電子信息學(xué)報(bào);2015年05期
2 王凌睿;顧乃杰;任開新;;一種多網(wǎng)卡環(huán)境的Linux流量控制算法[J];小型微型計(jì)算機(jī)系統(tǒng);2015年06期
3 高超;歐亞君;王玉馳;;區(qū)分協(xié)議類型的RED公平性改進(jìn)算法[J];科學(xué)技術(shù)與工程;2015年01期
4 曹旭東;李微微;;主流視頻通信軟件旁路干擾算法的設(shè)計(jì)與實(shí)現(xiàn)[J];電視技術(shù);2014年19期
5 程凱;董雪;;校園網(wǎng)流量監(jiān)測(cè)及控制策略研究[J];河南教育學(xué)院學(xué)報(bào)(自然科學(xué)版);2014年02期
6 賈翔;秦雯;嚴(yán)沛;;基于Libpcap的網(wǎng)絡(luò)數(shù)據(jù)包捕獲器的設(shè)計(jì)與實(shí)現(xiàn)[J];中國新通信;2014年11期
7 王靜;;局域網(wǎng)網(wǎng)絡(luò)流量監(jiān)控與管理方案[J];福建電腦;2014年03期
8 龔尚福;白龍彪;袁帥;;基于Linux LQL流量控制系統(tǒng)的研究與實(shí)現(xiàn)[J];西安科技大學(xué)學(xué)報(bào);2014年01期
9 張新剛;孫飛顯;王保平;;數(shù)字化校園網(wǎng)絡(luò)流量控制與優(yōu)化[J];實(shí)驗(yàn)室研究與探索;2012年02期
10 楊忠明;秦勇;蔡昭權(quán);武玉剛;;基于網(wǎng)絡(luò)行為偏好分類的DTBF+算法[J];計(jì)算機(jī)工程;2011年10期
中國碩士學(xué)位論文全文數(shù)據(jù)庫 前9條
1 劉宇翔;基于令牌桶算法的交換網(wǎng)流量控制方法[D];西安電子科技大學(xué);2014年
2 許倩;基于OpenWrt系統(tǒng)路由器的功能模塊的開發(fā)[D];中國石油大學(xué)(華東);2013年
3 朱建興;網(wǎng)絡(luò)流量監(jiān)控系統(tǒng)在校園網(wǎng)中的應(yīng)用[D];河北科技大學(xué);2012年
4 吳鼎;基于Netfilter框架流量識(shí)別系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)[D];北京郵電大學(xué);2013年
5 劉振宇;基于令牌桶算法的網(wǎng)絡(luò)流量控制技術(shù)的研究與實(shí)現(xiàn)[D];內(nèi)蒙古大學(xué);2012年
6 蔣華;基于Linux的流量控制系統(tǒng)的研究與實(shí)現(xiàn)[D];南京郵電大學(xué);2012年
7 陸飛躍;網(wǎng)絡(luò)流量控制系統(tǒng)的分析及實(shí)現(xiàn)[D];北京郵電大學(xué);2010年
8 米淑云;IP網(wǎng)絡(luò)流量監(jiān)控系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)[D];北京郵電大學(xué);2009年
9 劉元峰;基于漏桶理論及令牌桶算法的網(wǎng)絡(luò)流量整形策略的研究與實(shí)現(xiàn)[D];東北師范大學(xué);2008年
,本文編號(hào):1246822
本文鏈接:http://sikaile.net/guanlilunwen/ydhl/1246822.html