999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

源抑制在網絡流量控制中的應用研究

2015-09-21 01:30:10張文盛
網絡安全與數據管理 2015年17期
關鍵詞:用戶

張文盛

(安徽廣播電視大學,安徽 合肥 230022)

0 引言

隨著信息技術的不斷發展,網絡流量飛速增長,帶寬使用面臨很大壓力,流量控制技術成為研究熱點[1]。目前網絡流量控制研究多集中在網絡出口,通過在網關上建立流量控制系統,對轉發的數據包進行流量整形,實現流量控制[2]。用戶發送的數據包要經過多個交換機的轉發才能到達網關,而這些系統不能控制尚未到達的數據包,極端情況下,惡意流量仍會造成網絡癱瘓。本文引入源抑制思想,在接入交換機上控制用戶流量。

1 相關研究

1.1 傳統網絡流量控制技術

網絡出口是網絡瓶頸,容易發生擁塞,傳統網絡流量控制技術重點控制網絡出口,采用各種技術進行網絡流量控制。這些技術大致包括兩類:基于網絡體系結構的流量控制技術和基于QoS的流量控制技術。基于網絡體系結構的流量控制技術從協議分層的角度,根據協議的特點對流量進行控制,例如控制P2P協議流量[3]和TCP協議流量[4]。基于QoS的流量控制技術采用分組調度、隊列管理、流量分類和流量整形技術[5-6],對轉發的數據包進行控制。傳統網絡流量控制系統工作在網絡出口,這些技術只能夠緩解擁塞,無法真正控制網絡流量。

1.2 源抑制思想

源抑制思想是當網絡發生擁塞或主機資源不夠時,中間路由器或目標主機向源主機發送消息,通知其降低發送數據包的速度,從而達到控制流量的目的。源抑制思想在IP協議設計之初就被引入,最典型的例子是ICMP協議,ICMP協議專門設計有源抑制報文(Source Quench Message),目標主機為了防止緩存溢出,通過發送源抑制報文來請求源主機降低數據發送速度[7]。具體過程是:首先目標主機發生緩存溢出開始丟棄數據,并向源主機發送源抑制報文,其發送速度是每丟棄一個數據包就發送一個源抑制報文;源主機接收到源抑制報文開始降低其數據發送速度,直到不再接收源抑制報文為止;最后只要不再接收到源抑制報文,源主機就逐漸增加其發送速度。但在實際應用中,該報文總是被忽略,并沒有得到很好的使用。

2 基于源抑制的網絡流量控制系統

針對傳統網絡流量控制系統的缺點,引入源抑制機制,在接入交換機上控制用戶流量,建立基于源抑制的網絡流量控制系統。

2.1 工作原理

根據傳統網絡流量控制系統和基于源抑制的網絡流量控制系統的特點,繪制兩者的工作原理,如圖1所示。

圖1 兩種網絡流量控制系統工作原理

圖中用線條表示用戶流量,線條粗細表示流量大小,箭頭方向表示流量方向,分別顯示用戶發送流量和接收流量。傳統網絡流量控制系統中用戶發送的較大流量經交換機轉發到達網關,被限制成較小的流量發往互聯網,而互聯網發往用戶的較大流量到達網關,被限制成較小的流量發往用戶。基于源抑制的網絡流量控制系統中用戶發送的較大流量在接入交換機即被限制成較小的流量發往網關和互聯網,而互聯網發往用戶的較大流量到達網關,被限制成較小的流量發往用戶。對于用戶發送的流量,傳統網絡流量控制系統在網關控制,而基于源抑制的網絡流量控制系統在接入交換機上控制,因此基于源抑制的流量控制系統才能真正控制網絡流量。

2.2 系統結構

基于源抑制的網絡流量控制系統在網關上部署主控模塊,在接入交換機上部署源抑制模塊,通過兩個模塊之間的協同合作,共同控制網絡流量。其系統結構如圖2所示。

圖2 基于源抑制的網絡流量控制系統結構

主控模塊包括主控進程、網絡拓撲信息表、下行流量控制單元和令牌桶算法。主控進程監測用戶流量,如果是用戶上行流量異常,則通知源抑制模塊進行限制,如果是下行流量異常,則在網關上限制。網絡拓撲信息表保存用戶的接入信息,主要包括用戶IP、接入交換機IP和端口,主控算法根據用戶的IP在表中查詢接入交換機IP和端口,進而執行源抑制。下行流量控制單元控制用戶下行流量,使用令牌桶算法進行流量整形。

源抑制模塊包括源抑制進程、源抑制單元和令牌桶算法。源抑制進程解析主控模塊發送過來的命令,通知源抑制單元控制用戶上行流量,在指定端口執行令牌桶算法進行流量整形。

源抑制通信協議規定主控模塊和源抑制模塊之間交互的命令格式和過程。

2.3 主控模塊

網關上的操作系統內核在轉發數據包時維護用戶IP的流量計數值,包括上行字節數和下行字節數。網絡拓撲信息表由管理員手工錄入。主控進程定時從操作系統內核獲取所有用戶IP的流量計數,計算每個用戶的流量值,找出超過流量閾值一定時間的IP。如果是下行流量異常,則直接將流量閾值參數設置進下行流量控制單元中,進而執行令牌桶算法控制用戶流量;如果是上行流量異常,則查詢網絡拓撲信息表,找到接入交換機IP和端口,將端口和限制值等參數封裝成通信協議數據包并發送給交換機,通知其在端口上控制用戶流量。當下行流量恢復正常時(即令牌桶算法不再丟棄數據包且保持一定時間),下行流量控制單元主動取消控制。

2.4 源抑制模塊

交換機在轉發數據包時維護每個端口的流量計數,主要是用戶發送字節數。當主控進程通知交換機在指定端口限速時,源抑制進程接收通信協議數據包,解析出端口和限速值,將其設置進源抑制單元中。在交換機轉發用戶的數據包之前,源抑制單元檢查是否需要限速,如果是,則執行令牌桶算法進行控制,否則執行正常的轉發操作。當端口流量恢復正常時(即令牌桶算法不再丟棄數據包且保持一定時間),源抑制單元主動取消控制。

2.5 源抑制通信協議

源抑制通信協議基于UDP協議,端口值為54730。協議采用請求應答的方式工作,主控進程先發送源抑制請求報文給源抑制進程,源抑制進程再發送應答報文作為響應,從而完成一次交互。其PDU結構如圖3所示。

圖3 源抑制PDU結構

主要字段用途如下:

幻數:值為0x7A1D,用于檢查和確認接收到的數據包是源抑制PDU。

序號:從1開始編號,每開始一個新的交互后自動加1,用于區分不同的交互。

命令類型:只有兩種類型值,1表示請求,2表示應答。在應答報文中除命令類型外,其他字段的值與請求報文一致。

端口值:用戶接入交換機的端口值。

限速值:用戶的限速值。

鑒于UDP的不可靠性,抑制協議引入重傳機制,在請求報文發送后,如果3 s內未收到響應報文,則重發請求報文。在極端情況下,網絡可能嚴重擁塞,導致源抑制協議無法完成,因此規定交換機優先轉發源抑制協議數據包。

3 系統測試

在Linux環境下實現基于源抑制的網絡流量控制系統,采用Netfilter框架建立主控模塊,采用 Bridge框架建立源抑制模塊[8]。 然后搭建測試環境,對源抑制機制進行測試。測試方法是在用戶端發送100 Mb/s流量到網關,流量閾值為 40 Mb/s,記錄網關接收到的流量,結果如圖4所示。

圖4 源抑制功能測試

圖4 顯示用戶流量持續一段時間后,從100 Mb/s迅速下降到40 Mb/s,表明源抑制機制能有效控制用戶流量。

4 結束語

針對傳統網絡流量控制系統存在的不足,通過引入源抑制機制,提出構建新型的網絡流量控制系統,在接入交換機上控制用戶發送流量,測試表明該系統能有效控制用戶上行流量。本系統中只要用戶流量超限就立即執行控制,這可能造成個別用戶的大流量需求得不到滿足而出口帶寬又空閑浪費的情況發生,需要進一步研究提高帶寬利用率的算法。此外網絡拓撲信息表是手工錄入的,實際應用中應該采用準入控制技術自動生成。

[1]王榮,萬振凱.校園網流量監控與優化研究[J].天津工業大學學報,2014,29(2):68-72.

[2]張五生,鄭靈翔.基于 Linux的流量控制系統研究[J].廈門大學學報(自然科學版),2010,49(1):38-42.

[3]Wang Chunzhi,Zhou Xin,You Fangping,et al.Design of P2P traffic identification based on DPI and DFI[C].2009 International Symposium on Computer Network and Multimedia Technology,Wuhan,China: IEEE,2009:978-981.

[4]楊虎,張大方,謝鯤,等.Netfilter/Iptables框架下基于 TCP滑動窗口的串行流量控制算法[J].計算機工程與科學,2009,31(9):8-11,26.

[5]劉明,竇文華,張鶴穎.主動隊列管理研究綜述[J].計算機工程,2006,32(24):84-86.

[6]楊其欽.校園網中基于令牌桶算法的流量控制研究[D].廣州:暨南大學,2012.

[7]COME D E.Internetworking with TCP/IP Vol I: Principles,Protocols,and Architectures(Fourth Edition)[M].林瑤,譯.北京:電子工業出版社,2001.

[8]張文盛.基于Netfilter的內網流量控制系統應用研究[J].山東理工大學學報(自然科學版),2012,26(6):44-48.

猜你喜歡
用戶
雅閣國內用戶交付突破300萬輛
車主之友(2022年4期)2022-08-27 00:58:26
您撥打的用戶已戀愛,請稍后再哭
關注用戶
商用汽車(2016年11期)2016-12-19 01:20:16
關注用戶
商用汽車(2016年5期)2016-11-28 09:55:15
兩新黨建新媒體用戶與全網新媒體用戶之間有何差別
關注用戶
商用汽車(2016年6期)2016-06-29 09:18:54
關注用戶
商用汽車(2016年4期)2016-05-09 01:23:12
挖掘用戶需求尖端科技應用
Camera360:拍出5億用戶
創業家(2015年10期)2015-02-27 07:55:08
100萬用戶
創業家(2015年10期)2015-02-27 07:54:39
主站蜘蛛池模板: 国内精品免费| 亚洲午夜福利精品无码| 国产性爱网站| 欧美国产精品拍自| 青青草一区| 欧美成人一级| 国产精品19p| 播五月综合| 中国国产一级毛片| 国产一二三区视频| 久久久亚洲色| 亚洲欧美另类日本| 久热99这里只有精品视频6| 夜夜操天天摸| 久久无码高潮喷水| 亚洲无码37.| 亚洲浓毛av| 亚洲经典在线中文字幕| 噜噜噜综合亚洲| 亚洲精品视频网| 免费国产在线精品一区| 日本伊人色综合网| 亚洲精品另类| 风韵丰满熟妇啪啪区老熟熟女| 日韩av资源在线| 亚洲国产精品久久久久秋霞影院| 亚洲欧洲日韩国产综合在线二区| 国产一级视频在线观看网站| 99一级毛片| 欧美黄色网站在线看| 亚洲精品欧美日韩在线| 婷婷午夜影院| 波多野结衣无码中文字幕在线观看一区二区 | 国产成人综合亚洲欧美在| 国产精品视频白浆免费视频| 国产在线97| 日韩大乳视频中文字幕 | 精品一区二区三区水蜜桃| 国产AV毛片| 思思热在线视频精品| 一级毛片在线免费看| 日本一本正道综合久久dvd| 亚洲一区毛片| 一本久道热中字伊人| 精品91视频| 精品国产一区二区三区在线观看| 久热re国产手机在线观看| 中文字幕资源站| 波多野结衣一区二区三视频| 免费不卡视频| 激情乱人伦| 亚洲人成在线免费观看| 精品国产Av电影无码久久久| 色吊丝av中文字幕| 亚洲美女视频一区| 超碰精品无码一区二区| 成人午夜网址| 中文字幕无线码一区| 人妻91无码色偷偷色噜噜噜| 色香蕉网站| 亚洲人精品亚洲人成在线| 在线国产欧美| 在线人成精品免费视频| 精品伊人久久久香线蕉 | 久久无码av一区二区三区| 一区二区欧美日韩高清免费 | 88av在线看| 岛国精品一区免费视频在线观看| 国产精品中文免费福利| 国产精品区网红主播在线观看| 无码一区二区波多野结衣播放搜索| 美女扒开下面流白浆在线试听 | AV天堂资源福利在线观看| 亚洲视频在线观看免费视频| 美女一区二区在线观看| 在线播放91| 91精品免费高清在线| 色欲不卡无码一区二区| 国产综合网站| 亚洲综合精品香蕉久久网| 亚洲黄色高清| 国产在线一区视频|