计算机工程与设计
計算機工程與設計
계산궤공정여설계
COMPUTER ENGINEERING AND DESIGN
2010年
2期
313-316
,共4页
流量控制%Netfilter%Per-IP%令牌桶
流量控製%Netfilter%Per-IP%令牌桶
류량공제%Netfilter%Per-IP%령패통
traffic control%Netfilter%Per-IP%token bucket
通过一条规则达到控制一定范围内的每个IP的相同策略的方法称为Per-IP.在Linux平台上研究了数据包控制框架和流量控制机制,提出了一种Per-IP流量控制的方法.该方法是通过利用Netfilter的模块扩展功能,创建一个可以使用一条规则方便对IP包进行统一限速的模块.系统功能采用内核态和用户态分别实现,限速采用了改进的令牌桶算法.实验结果表明,该方法可以方便有效地控制每个IP的上下行速度.
通過一條規則達到控製一定範圍內的每箇IP的相同策略的方法稱為Per-IP.在Linux平檯上研究瞭數據包控製框架和流量控製機製,提齣瞭一種Per-IP流量控製的方法.該方法是通過利用Netfilter的模塊擴展功能,創建一箇可以使用一條規則方便對IP包進行統一限速的模塊.繫統功能採用內覈態和用戶態分彆實現,限速採用瞭改進的令牌桶算法.實驗結果錶明,該方法可以方便有效地控製每箇IP的上下行速度.
통과일조규칙체도공제일정범위내적매개IP적상동책략적방법칭위Per-IP.재Linux평태상연구료수거포공제광가화류량공제궤제,제출료일충Per-IP류량공제적방법.해방법시통과이용Netfilter적모괴확전공능,창건일개가이사용일조규칙방편대IP포진행통일한속적모괴.계통공능채용내핵태화용호태분별실현,한속채용료개진적령패통산법.실험결과표명,해방법가이방편유효지공제매개IP적상하행속도.
The way which can control each IP though a rule is called Per-IP. Researching the control framework of the packet and traffic control mechanisms, a way of Per-IP traffic control based on Linux is proposed. Using the function of Netfilter module extensions, the way can create the Netfilter module to achieve the speed limit of Per-IP. The system functions are realized using kernel mode and user mode. The module of speed limit can easily and efficiently control the speed ofuplink and downlink. using the token bucket algorithm.