URL: https://www.opennet.me/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID1
Нить номер: 94201
[ Назад ]

Исходное сообщение
"Как можно шейпить трафик с нескольких интерфейсов?"

Отправлено klim888 , 27-Дек-12 11:32 
В офисе роутер с тремя внутренними интерфейсоми, два tun и один eth. Естественно, что все они живут внутри полосы которую отдаёт провайдер. Непонятно как сдружить корневые дисциплины (как слить весь входящий трафик в одну трубу).
У меня в голове только два варианта, поставить между роутером и пользователями еще один хост и шейпить в нем или городить виртуальные интерфейсы внутри роутера. Короче, какие то палки и веревки всё. Должен быть прямой способ, о коем и вопрошаю. Спасибо.

Содержание

Сообщения в этом обсуждении
"Как можно шейпить трафик с нескольких интерфейсов?"
Отправлено Z0termaNN , 27-Дек-12 11:44 
> В офисе роутер с тремя внутренними интерфейсоми, два tun и один eth.
> Естественно, что все они живут внутри полосы которую отдаёт провайдер. Непонятно
> как сдружить корневые дисциплины (как слить весь входящий трафик в одну
> трубу).
> У меня в голове только два варианта, поставить между роутером и пользователями
> еще один хост и шейпить в нем или городить виртуальные интерфейсы
> внутри роутера. Короче, какие то палки и веревки всё. Должен быть
> прямой способ, о коем и вопрошаю. Спасибо.

чего-то не совсем понятно - чего хочется-то ? чтобы входящий трафик каким-то
образом по всем интерфейсам раскидывался ?


"Как можно шейпить трафик с нескольких интерфейсов?"
Отправлено klim888 , 27-Дек-12 11:52 
> чего-то не совсем понятно - чего хочется-то ? чтобы входящий трафик каким-то
> образом по всем интерфейсам раскидывался ?

Неа, надо раздать приоритеты разным видам трафика. Например клиенты mysql и rdp с максимальным приоритетом, а остальные, что останется. Это легко сделать имея один внутренний интерфейс, но всё это ходит по разным интерфейсам и www трафик приходящий через eth1 отъест половину провайдерской полосы у rdp который бегает через tun.


"Как можно шейпить трафик с нескольких интерфейсов?"
Отправлено Z0termaNN , 27-Дек-12 12:27 
>> чего-то не совсем понятно - чего хочется-то ? чтобы входящий трафик каким-то
>> образом по всем интерфейсам раскидывался ?
> Неа, надо раздать приоритеты разным видам трафика. Например клиенты mysql и rdp
> с максимальным приоритетом, а остальные, что останется. Это легко сделать имея
> один внутренний интерфейс, но всё это ходит по разным интерфейсам и
> www трафик приходящий через eth1 отъест половину провайдерской полосы у rdp
> который бегает через tun.

в таком разе следует заниматься классификацией/приоритизацией трафика на входящем
интерфейсе. делается это либо через ifb, либо через imq. Есть еще варианты, но эти
два самые очевидные. Если интересуют детали сего процесса, то готов ответить.


"Как можно шейпить трафик с нескольких интерфейсов?"
Отправлено fantom , 27-Дек-12 11:48 
> В офисе роутер с тремя внутренними интерфейсоми, два tun и один eth.
> Естественно, что все они живут внутри полосы которую отдаёт провайдер. Непонятно
> как сдружить корневые дисциплины (как слить весь входящий трафик в одну
> трубу).
> У меня в голове только два варианта, поставить между роутером и пользователями
> еще один хост и шейпить в нем или городить виртуальные интерфейсы
> внутри роутера. Короче, какие то палки и веревки всё. Должен быть
> прямой способ, о коем и вопрошаю. Спасибо.

Ну так пров отдает одним интерфейсом? вот на нем может этим и заняться??


"Как можно шейпить трафик с нескольких интерфейсов?"
Отправлено klim888 , 27-Дек-12 11:58 
> Ну так пров отдает одним интерфейсом? вот на нем может этим и
> заняться??

К интерфейсу провайдера доступа нет, а было бы неплохо. Интерфейс с моей стороны к провайдеру, может шейпить только исходящий трафик, а мне нужен входящий. Кроме того, на внешнем интерфейсе я не могу контролировать трафик идущий внутри туннеля.


"Как можно шейпить трафик с нескольких интерфейсов?"
Отправлено fantom , 27-Дек-12 12:48 
>> Ну так пров отдает одним интерфейсом? вот на нем может этим и
>> заняться??
> К интерфейсу провайдера доступа нет, а было бы неплохо. Интерфейс с моей
> стороны к провайдеру, может шейпить только исходящий трафик, а мне нужен
> входящий. Кроме того, на внешнем интерфейсе я не могу контролировать трафик
> идущий внутри туннеля.

Входящий - НИКАК!
Вы можете выделить полосу допустим 50% входа для НЕ приоритетного трафа, привышение - росто дропнуть. Остаток как раз будет заниматься приоритетным трафом.


"Как можно шейпить трафик с нескольких интерфейсов?"
Отправлено YuriStep , 27-Дек-12 23:03 
> Входящий - НИКАК!
> Вы можете выделить полосу допустим 50% входа для НЕ приоритетного трафа, привышение
> - росто дропнуть. Остаток как раз будет заниматься приоритетным трафом.

man && man && man
да, это "криво" - но, сорри, реально ...


"Как можно шейпить трафик с нескольких интерфейсов?"
Отправлено pavlinux , 28-Дек-12 02:51 
> Должен быть прямой способ, о коем и вопрошаю.

Его нет! 0:)

http://www.opennet.me/base/net/adsl_qos.txt.html