LINUX.ORG.RU
ФорумAdmin

QoS TC+bridge


0

1

Есть сетевуха eth0, есть мост br0.

Есть виртуалки на xen'e, с интерфейсами vt0, vt1, vt2 итд

Есть 3 блока ип

Надо:

1й блок rate 50mbps ceil 100mbps

2й блок rate 20mbps ceil 100mbps

3й блок rate 10mbps

на входящий и исходящий канал

как написать правила ?

я написал кой чего по примерам, но нифига не сработало(на скач, отдачу проверить негде было)



Последнее исправление: zlofenix (всего исправлений: 1)

Исправьте там кой-что и заработает сразу.

ventilator ★★★
()

афтар жот.

Новый вызов техподдержке ЛОРа, осилят ли этот опус ?

anonymous
()

очень помогли оба, ага
ну не заметил я про перенос строк

zlofenix
() автор топика

Короче вот что я накатал:
[quote]
tc qdisc add dev br0 root handle 1: htb default 13
tc class add dev br0 parent 1: classid 1:1 htb rate 100mbps ceil 100mbps
tc class add dev br0 parent 1:1 classid 1:11 htb rate 50mbps ceil 100mbps
tc class add dev br0 parent 1:1 classid 1:12 htb rate 20mbps ceil 100mbps
tc class add dev br0 parent 1:1 classid 1:13 htb rate 10mbps ceil 100mbps
tc qdisc add dev br0 parent 1:11 handle 10:0 sfq perturb 10
tc qdisc add dev br0 parent 1:12 handle 20:0 sfq perturb 10
tc qdisc add dev br0 parent 1:13 handle 30:0 sfq perturb 10

#test
tc class add dev br0 parent 1:1 classid 1:14 htb rate 10mbps
tc qdisc add dev br0 parent 1:14 handle 40:0 sfq perturb 10
tc filter add dev br0 protocol ip parent 1:0 prio 1 u32 match ip dst некий_ип flowid 1:14
[/quote]

так вот вроде все нормально и tc -s c s dev br0 показывает когда что-то идет на тот ип, но скорость приема не режется, хотя задано что максимум 10мбит

«тот ип» - вирт машина, на файл и пробую скачать

zlofenix
() автор топика
Ответ на: комментарий от ventilator

знаю, но можно исходящего
сопственно мост есть входящий и исходящий ?
я исходя из этого писал правила
как быть то если не так ?

zlofenix
() автор топика
Ответ на: комментарий от zlofenix

ifb работает на большинстве современных дистрибутивных ядер без пересборки.

Попробуй modprobe ifb.

nnz ★★★★
()
Ответ на: комментарий от nnz

по идее должен быть ifb, это да
я просто думал что мост все-таки в обе стороны как исходящий можно рассматривать, жаль
сопственно сразу вопрос: какие правила под ifb ?

zlofenix
() автор топика
Ответ на: комментарий от zlofenix

>какие правила под ifb ?

Такие же как и раньше, только сделать нужно заворот с ОТДЕЛЬНОГО интерфейса моста(у меня со всего бриджа не получилось, только отдельно по интерфейсам) на ifb0

Pinkbyte ★★★★★
()
Ответ на: комментарий от zlofenix

вроде нашел пример на опеннете
да ifb есть в ядре
у меня SuSE 11.3
пользую яст для настройки всего(удобно же)
какой тип интерфейса и ifb ? модуль ядра подозреваю ifb

zlofenix
() автор топика
Ответ на: комментарий от zlofenix

только я не понял откуда на ifb трафф заворачивать, с моста или с сетевухи ?
если с моста то не полетит ли все что на нем живет ?

zlofenix
() автор топика
Ответ на: комментарий от zlofenix

>заворот с ОТДЕЛЬНОГО интерфейса моста

как я уже говорил выше

Pinkbyte ★★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.