Есть сеть 192.168.0.0/16, разбитая на подсети разной длины.
нужно выделять гарантированную полосу (разную) для каждого ip из этих сетей.
т.е. допустим есть сетка 192.168.1.0/24 :
Надо выдать каждому ip из этой сети гарантированную полосу допустим 1mbit. + выставить общее ограничение на всю сеть - 10mbit.
прочитав, LATRC, понял, что стандартно можно нарезать канал (с помощью htb) только на всю сеть:
tc filter add dev $OUT_IF protocol ip parent 1:0 prio 1 u32 match ip dst 192.168.1.0/24 flowid 1:10
tc class add dev $OUT_IF parent 1:1 classid 1:10 htb rate 512kbit ceil 1mbit
Но при этом, вся сеть будет получать гарантированно 512кбит с возможностью увеличения до 1мбит.
дисциплина sfq не подходит, ибо там идет разделение по flows, а не ip
забивать скриптом статиком каждый ip из /16 сети имхо бред.
Ответ на:
комментарий
от cac2s
Ответ на:
комментарий
от cac2s
Ответ на:
комментарий
от truetrue
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.
Похожие темы
- Форум tc htb sfq деление канала (2006)
- Форум Помогите с TC (2015)
- Форум TC, ограничение скорости для каждого IP (2013)
- Форум tc шейпер (2012)
- Форум tc htb + хэш таблицы (2018)
- Форум шейпер tc, фильтр для Ifb (2013)
- Форум Шейпинг трафика Vlan (2014)
- Форум [tc][htb] два варианта реализации, но ни один не работает так, как нужно (2011)
- Форум [на рецензию] Traffic Control (TC) (2011)
- Форум TC, HTB, ESFQ: вопрос по приоритетам (2006)