Окей, у меня очереди работали нормально, я использовал Trees, но хотел бы перейти на Simple queues, потому что они позволяют задавать общую максимальную скорость (rx и tx) для каждой очереди. Моя предыдущая конфигурация была такой:
Исходящий интернет-трафик – CIR 1024, MIR 2048 – Очередь клиента ограничена, скажем, CIR 131, MIR 256.
Входящий интернет-трафик – CIR 1024, MIR 2048 – Очередь клиента ограничена, скажем, CIR 131, MIR 256.
Локальный трафик – CIR 5 Мбит/с, MIR 10 Мбит/с – Очередь клиента ограничена, скажем, CIR 1 Мбит/с, MIR 10 Мбит/с.
Всё работало отлично, но мне нужно ограничить каждого клиента до 256 Кбит/с в сумме, и с помощью Trees я этого сделать не могу. Если кто-то думает, что это возможно, буду рад узнать.
Поэтому я просто настроил Simple queues вместо этого, по одной очереди на каждого клиента X.X.X.X, CIR 131072/131072, MIR 256/256, Общая CIR 131072, Общая MIR 256. А очереди Tree оставил для локального трафика.
Теперь моя проблема в том, как задать общий предел на моём внешнем интерфейсе. Раньше, с помощью Trees, верхний уровень дерева ограничивал общую полосу пропускания и заставлял очереди CIRs "вылетать". Так что есть какие-нибудь идеи? Мне нужно, по сути, ограничить все создаваемые мной Simple queues как группу до CIR/MIR 2048 или напрямую ограничить скорость внешнего интерфейса (это ethernet-карта).
Спасибо,
Bill
Исходящий интернет-трафик – CIR 1024, MIR 2048 – Очередь клиента ограничена, скажем, CIR 131, MIR 256.
Входящий интернет-трафик – CIR 1024, MIR 2048 – Очередь клиента ограничена, скажем, CIR 131, MIR 256.
Локальный трафик – CIR 5 Мбит/с, MIR 10 Мбит/с – Очередь клиента ограничена, скажем, CIR 1 Мбит/с, MIR 10 Мбит/с.
Всё работало отлично, но мне нужно ограничить каждого клиента до 256 Кбит/с в сумме, и с помощью Trees я этого сделать не могу. Если кто-то думает, что это возможно, буду рад узнать.
Поэтому я просто настроил Simple queues вместо этого, по одной очереди на каждого клиента X.X.X.X, CIR 131072/131072, MIR 256/256, Общая CIR 131072, Общая MIR 256. А очереди Tree оставил для локального трафика.
Теперь моя проблема в том, как задать общий предел на моём внешнем интерфейсе. Раньше, с помощью Trees, верхний уровень дерева ограничивал общую полосу пропускания и заставлял очереди CIRs "вылетать". Так что есть какие-нибудь идеи? Мне нужно, по сути, ограничить все создаваемые мной Simple queues как группу до CIR/MIR 2048 или напрямую ограничить скорость внешнего интерфейса (это ethernet-карта).
Спасибо,
Bill
