摘要
通过一条规则达到控制一定范围内的每个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.
出处
《计算机工程与设计》
CSCD
北大核心
2010年第2期313-316,共4页
Computer Engineering and Design
基金
国家自然科学基金项目(60873194)