OpenVZ Forum


Home » International » Russian » IFB inside VE
IFB inside VE [message #27335] Fri, 15 February 2008 08:28 Go to next message
sa10 is currently offline  sa10
Messages: 103
Registered: May 2007
Location: Minsk
Senior Member
В нашей системе на одном из VE работает фаервол, помимо прочего он шейпит трафик для внутренних сетей, DMZ и т.д.
Используются интерфейсы veth.
Все работает несколько месяцев, почти все хорошо.
Однако красиво делить трафик канала связи с интернет на несколько внутренних потребителей не получаетеся.

Ограничения действуют, но каждое само по себе на своем интерфейсе, без учета загруженности других. В результате все управление трафиком и не управление вовсе (почти)....

Вывод: - если трафик нарезается на несколько потребителей, нужно создавать очередь и нарезать трафик на входящем интерфесе раз уж мы хотим справедливо делить его пропускную способность. Только там возможен учет всех каналов потребления.
Без IFB не обойтись.
http://www.linux-foundation.org/en/Net:IFB

Обнаружил в ядре наличие модуля IFB и хочу приступить к экспериментам.

Но не понятно как мне получить интерфейс ifb внутри VE.

Можно ли получить dummy и ifb интерфейсы непосредственно на гостевой машине
(не на хост машине с включением их в какой-либо бридж) и как?
Понятно, что девайс можно было бы отдать гостевой системе примерно так:
vzctl set 101 --devices c:14:240:rw --save

Но как это в случае с IFB?
IFB похоже не использует устройств в devfs





--------------------

[Updated on: Fri, 15 February 2008 08:29]

Report message to a moderator

Re: IFB inside VE [message #27342 is a reply to message #27335] Fri, 15 February 2008 11:39 Go to previous messageGo to next message
maratrus is currently offline  maratrus
Messages: 1495
Registered: August 2007
Location: Moscow
Senior Member
Может, через

vzctl set <CT_ID> --netdev_add ifb* --save
Re: IFB inside VE [message #27356 is a reply to message #27342] Fri, 15 February 2008 13:35 Go to previous messageGo to next message
sa10 is currently offline  sa10
Messages: 103
Registered: May 2007
Location: Minsk
Senior Member
Понятно, что можно дать любое имя интерфейсу veth Rolling Eyes, но ifb это некий девайс за которым стоит работа особого модуля ядра.
Иначе ведь я получу свойства обычного veth без свойств устройства IFB.


--------------------

Re: IFB inside VE [message #27358 is a reply to message #27356] Fri, 15 February 2008 13:51 Go to previous messageGo to next message
maratrus is currently offline  maratrus
Messages: 1495
Registered: August 2007
Location: Moscow
Senior Member
Я не совсем Вас понял.
Вы не путаете netif_add и netdev_add?
Re: IFB inside VE [message #27562 is a reply to message #27358] Tue, 19 February 2008 18:10 Go to previous messageGo to next message
sa10 is currently offline  sa10
Messages: 103
Registered: May 2007
Location: Minsk
Senior Member
Гранспасиб!
Получил ifb на шлюзе.
Завтра начинаю играться


--------------------

Re: IFB inside VE [message #28132 is a reply to message #27358] Mon, 10 March 2008 10:12 Go to previous message
sa10 is currently offline  sa10
Messages: 103
Registered: May 2007
Location: Minsk
Senior Member
Хотя в мане netdev_add описан, его нет в кратком хелпе

 vzctl --help |grep dev
   [--devices b|c:major:minor|all:r|w|rw]
   [--devnodes device:r|w|rw|none]



--------------------

Previous Topic: VE multi-veth + multi-bridge (предложение)
Next Topic: 2.6.18-ovz-028stab053.5 что-то странное с лимитом памяти в VE
Goto Forum:
  


Current Time: Mon May 20 17:50:27 GMT 2024

Total time taken to generate the page: 0.01417 seconds