У меня настроены следующие простые очереди: [admin@mt] queue simple> print
Flags: X - disabled, I - invalid, D - dynamic
0 name="LAPTOP 2" target-address=192.168.0.103/32 dst-address=0.0.0.0/0 interface=all queue=red priority=8 limit-at=0/0 max-limit=128000/512000
1 name="LAPTOP 1" target-address=192.168.0.102/32 dst-address=0.0.0.0/0 interface=all queue=pfifo priority=8 limit-at=0/0 max-limit=128000/512000
2 name="All" target-address=192.168.0.0/24 dst-address=0.0.0.0/0 interface=all queue=pfifo priority=8 limit-at=0/0 max-limit=100/100
3 name="Public Traffic Mon" target-address=0.0.0.0/0 dst-address=0.0.0.0/0 interface=all queue=pfifo priority=8 limit-at=0/0 max-limit=0/0
4 name="queue1" target-address=0.0.0.0/0 dst-address=0.0.0.0/0 interface=all queue=sfq priority=8 limit-at=0/0 max-limit=0/0
Первые две очереди, похоже, нормально ограничивают пропускную способность для двух клиентов, хотя, как вы увидите, я настроил очередь 0 как RED. Это, кажется, немного сильнее ограничивает трафик, чем тип pfifo. Почему так и какой тип очереди правильный в этом сценарии? Третья очередь (2) предназначена для ограничения всего трафика с других адресов в сети 192.168.0.0/24, и она, похоже, работает нормально. Четвертая очередь просто для мониторинга общего трафика на публичном интерфейсе, и она также, похоже, работает нормально. Я добавил пятую очередь (4), потому что хотел бы реализовать sfq для всего трафика с и на клиентов, так как представляю, что апстрим до публичного (до Интернета) иногда будет загружен. Однако эта очередь, похоже, не делает ничего внизу таблицы, а если ее переместить в начало таблицы, то она позволяет всему трафику проходить без ограничений. Что я делаю не так? Какой правильный способ реализовать sfq для всего трафика, проходящего к и от интерфейса?
Спасибо,
Guy
Flags: X - disabled, I - invalid, D - dynamic
0 name="LAPTOP 2" target-address=192.168.0.103/32 dst-address=0.0.0.0/0 interface=all queue=red priority=8 limit-at=0/0 max-limit=128000/512000
1 name="LAPTOP 1" target-address=192.168.0.102/32 dst-address=0.0.0.0/0 interface=all queue=pfifo priority=8 limit-at=0/0 max-limit=128000/512000
2 name="All" target-address=192.168.0.0/24 dst-address=0.0.0.0/0 interface=all queue=pfifo priority=8 limit-at=0/0 max-limit=100/100
3 name="Public Traffic Mon" target-address=0.0.0.0/0 dst-address=0.0.0.0/0 interface=all queue=pfifo priority=8 limit-at=0/0 max-limit=0/0
4 name="queue1" target-address=0.0.0.0/0 dst-address=0.0.0.0/0 interface=all queue=sfq priority=8 limit-at=0/0 max-limit=0/0
Первые две очереди, похоже, нормально ограничивают пропускную способность для двух клиентов, хотя, как вы увидите, я настроил очередь 0 как RED. Это, кажется, немного сильнее ограничивает трафик, чем тип pfifo. Почему так и какой тип очереди правильный в этом сценарии? Третья очередь (2) предназначена для ограничения всего трафика с других адресов в сети 192.168.0.0/24, и она, похоже, работает нормально. Четвертая очередь просто для мониторинга общего трафика на публичном интерфейсе, и она также, похоже, работает нормально. Я добавил пятую очередь (4), потому что хотел бы реализовать sfq для всего трафика с и на клиентов, так как представляю, что апстрим до публичного (до Интернета) иногда будет загружен. Однако эта очередь, похоже, не делает ничего внизу таблицы, а если ее переместить в начало таблицы, то она позволяет всему трафику проходить без ограничений. Что я делаю не так? Какой правильный способ реализовать sfq для всего трафика, проходящего к и от интерфейса?
Спасибо,
Guy
