我需要通过丢弃所有不满足最低速率的数据包来限制从 IP 到特定服务/端口的最小带宽。
rate
我看到Linux 流量整形工具的 HTB 类中的属性tc
应该这样做;它是正确的工具还是建议使用其他工具(请注意,我正在使用运行 Linux 的网络分接头工作)?
答案1
是的,它是正确的工具。
实际上,流量整形是在内核级别实现的。tc
是控制流量整形的用户空间接口工具。它是iproute2
软件包的一部分。
http://lartc.org/有良好的文档或另请参阅参考资料如何使用 TC 对每个 OpenVPN 客户端进行流量整形(速率限制)
rate
在 HTB 类中用于设置限制传输流量的最小期望速度。
意思是流量不应该低于给定值rate
(如保证速率)。根据其他参数(如burst
父类的配置),流量可能会更高。但如果实际传输速率低于给定参数指定的值,则不会丢弃任何内容rate
。