tc htb sfq/esfq шейпинг

Обсуждение настройки и работы сервисов, резервирования, сетевых настроек и вопросов безопасности ОС для молодых и начинающих системных администраторов.

Модераторы: SLEDopit, Модераторы разделов

wesg
Сообщения: 1

tc htb sfq/esfq шейпинг

Сообщение wesg »

привет

нужно шейпить каждый ip (весь траффик от него, без разделения на dest ip/port) из определенной подсети, которая роутится на определенный интерфейс.
шейпить нужно чтобы 1 юзер включивший к примеру торрент клиент не забил канал полностью.
воспользовался htbinit

Код: Выделить всё

RATE=90Mbit
LEAF=sfq
RULE=*,10.8.0.0/24


но sfq равномерно распределяет канал между _потоками_, а не разными ip, то есть если 1 юзер качает в 100 потоков, а второй в 5 потоков, то канал будет равномерно пилиться на 105 потоков

насколько понял из гугления - для моих задач подходит esfq, но его в ядре нет, а последний патч на оф сайте только для 2.6.24

теоретически можно создать 200+ правил на каждый ип из этой подсети но по скорости боюсь будет неоптимально

прошу совета как решить эту проблему, заранее спасибо
Спасибо сказали:
Аватара пользователя
watcher
Сообщения: 396
Статус: интересующийся
ОС: openSUSE,Mandriva

Re: tc htb sfq/esfq шейпинг

Сообщение watcher »

теме up возникли такие же вопросы, может кто знает?
"Я просто пытаюсь растить свой сад и не портить прекрасный вид.
И начальник заставы поймёт меня и беспечный рыбак простит" Б.Г.

http://zooom.com.ua/
Спасибо сказали:
liaonau
Сообщения: 390
ОС: gentoo

Re: tc htb sfq/esfq шейпинг

Сообщение liaonau »

Используйте sfq с внешним классификатором. Гуглите по словам «flow hash keys dst divisor».
Спасибо сказали:
Аватара пользователя
watcher
Сообщения: 396
Статус: интересующийся
ОС: openSUSE,Mandriva

Re: tc htb sfq/esfq шейпинг

Сообщение watcher »

liaonau а может есть какой-нибудь вменяемый мануал, а то в гугле только несколько обрывков тем ?
"Я просто пытаюсь растить свой сад и не портить прекрасный вид.
И начальник заставы поймёт меня и беспечный рыбак простит" Б.Г.

http://zooom.com.ua/
Спасибо сказали:
Аватара пользователя
watcher
Сообщения: 396
Статус: интересующийся
ОС: openSUSE,Mandriva

Re: tc htb sfq/esfq шейпинг

Сообщение watcher »

теме up
iУведомление от модератора Ленивая Бестолочь
апанье тем у нас запрещено правилами. не делайте так больше, пожалуйста.
если вам никто не отвечает - может быть имеет смысл предоставить больше информации о том, что и как вы делали. что пытались и что не вышло/ не понятно.
"Я просто пытаюсь растить свой сад и не портить прекрасный вид.
И начальник заставы поймёт меня и беспечный рыбак простит" Б.Г.

http://zooom.com.ua/
Спасибо сказали:
Аватара пользователя
Skyb
Сообщения: 967
ОС: RFremix 18

Re: tc htb sfq/esfq шейпинг

Сообщение Skyb »

watcher писал(а):
30.03.2011 14:03
а может есть какой-нибудь вменяемый мануал, а то в гугле только несколько обрывков тем ?

Плохо искали
http://lug.ivanovo.ru/lartc/ - маст рид!!!
http://www.volmed.org.ru/wiki/index.php/%D...%8F%D0%BC%D0%B8
C:\windows> ifconfig
"ifconfig" не является внутренней или внешней
командой, исполняемой программой или пакетным файлом.
Спасибо сказали:
liaonau
Сообщения: 390
ОС: gentoo

Re: tc htb sfq/esfq шейпинг

Сообщение liaonau »

Skyb писал(а):
21.06.2011 11:40
watcher писал(а):
30.03.2011 14:03
а может есть какой-нибудь вменяемый мануал, а то в гугле только несколько обрывков тем ?

Плохо искали
http://lug.ivanovo.ru/lartc/ - маст рид!!!
http://www.volmed.org.ru/wiki/index.php/%D...%8F%D0%BC%D0%B8

Если речь о том, что я предложил выше, то в lartc этого нет, а по второй ссылке предлагают esfq, отметаемый по условиям задачи (и imq, которого в ванильном ядре тоже нет).
Я, по крайней мере, руководства не нашел. Однако тем на форумах, почтовых рассылок etc. довольно много.
Спасибо сказали:
Аватара пользователя
watcher
Сообщения: 396
Статус: интересующийся
ОС: openSUSE,Mandriva

Re: tc htb sfq/esfq шейпинг

Сообщение watcher »

таки да. Внятного мануала с примерами практически нет. Я нашёл только вот это http://www.linux.org.ru/forum/admin/5465958#comment-5468793 и http://www.linux.org.ru/forum/admin/4948460
"Я просто пытаюсь растить свой сад и не портить прекрасный вид.
И начальник заставы поймёт меня и беспечный рыбак простит" Б.Г.

http://zooom.com.ua/
Спасибо сказали:
Tokra
Сообщения: 399

Re: tc htb sfq/esfq шейпинг

Сообщение Tokra »

Можете посмотреть вот такой скрипт
Спасибо сказали:
Аватара пользователя
watcher
Сообщения: 396
Статус: интересующийся
ОС: openSUSE,Mandriva

Re: tc htb sfq/esfq шейпинг

Сообщение watcher »

Tokra Видел спасибо, но меня смутило вот что
Реализована простейшая схема: один IP на класс обслуживания с фиксированной полосой пропускания.

хотелось бы чтоб 1 метровый канал делился динамически поровну между IP, а не потоками от ip. Т.к. нарезать фиксированную полосу достаточно просто и при помощи htb.
"Я просто пытаюсь растить свой сад и не портить прекрасный вид.
И начальник заставы поймёт меня и беспечный рыбак простит" Б.Г.

http://zooom.com.ua/
Спасибо сказали: