Questions tagged «htb»

1
HTB的最低费率和默认类别问题
我对正在使用的HTB结构有一些疑问。 我的目的是限制本地网络中用户的下载和上传速度。网络中的每个用户都有一个个人域列表,其中包含他不能超过的域的上下速度。 这意味着user1可以将slashdot.org上的访问权限限制为下载8KB,上传3KB,而user2可以将slashdot.org上的访问权限限制为4KB(向下)和1KB(向上)。 现在,我设置了一个iptables / tc夫妇,效果很好,但规模很小,同时使用2或3个虚拟主机(不幸的是,我无法执行实际大小测试)。 这是我当前的结构(我只会在LAN的出口上显示一个结构,用于上传的结构只是该结构的“副本”) 接口上连接的HTB qdisc(句柄2),默认流量类别为FFFF。 直接在HTB qdisc之下的根类2:1具有速率和上限DOWNLINK容量。 默认的2:FFFF类是2:1的子级,速率为1kbsp,下行容量为上限。 然后,当对来自某个域的用户有新限制时,会动态添加其他类,并添加新的tc类以控制从其域的下载速度。 现在,这是我所做的: 创建一个具有唯一ID(从数据库获取,此处不是重点)的新tc类,作为父类,类2:1,速率值为1bps,ceil值设置为有限的下载速度。 这是tc命令: -------------- BEGIN SCRIPT -------------- DOWNLINK=800 ## Setting up the static tc qdisc and class $tc qdisc add dev $LAN_IFACE root handle 2: htb default 0xFFFF # Main class so the default class can borrow …

1
通过HTB共享带宽并确定实时流量的优先级,哪种方案更好?
我想在我们的Internet线上添加某种流量管理。在阅读了很多文档之后,我认为HFSC对我来说太复杂了(我不了解所有曲线内容,恐怕我永远都做不到),不建议使用CBQ,基本上HTB是解决问题的方法对于大多数人来说。 我们的内部网络具有三个“网段”,我希望在它们之间或多或少地平均共享带宽(至少在开始时如此)。此外,我必须根据至少三种流量(实时流量,标准流量和批量流量)对流量进行优先级排序。带宽共享并不像在任何可能的情况下始终将实时流量始终视为高级流量这一事实那样重要,但是当然也没有其他流量类别可能会挨饿。 问题是,什么才更有意义,同时又可以保证更好的实时吞吐量: 为每个细分创建一个类,每个类具有相同的速率(根据HTB开发人员的优先级,对于没有叶子的类,优先级无关紧要),并且每个类都有3个子类(叶子),分别对应3个优先级(优先级不同)和不同的费率)。 在每个优先级级别上都有一个类别,每个类别具有不同的速率(再次优先级将无关紧要),每个类别都有3个子类别,每个细分市场一个类别,而实时类别中的所有3个类别的最高优先级最高,最低优先级最高课,等等。 我将尝试使用以下ASCII艺术图片来使其更加清晰: Case 1: root --+--> Segment A | +--> High Prio | +--> Normal Prio | +--> Low Prio | +--> Segment B | +--> High Prio | +--> Normal Prio | +--> Low Prio | +--> Segment C +--> High Prio +--> Normal Prio …
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.