Перейти к содержимому
Калькуляторы

Аналог ipfw fwd prob в linux

Привет

 

Стоит задача раскидывать исходящий из роутера трафик на два интерфейса в некоторой пропорции.

 

На FreeBSD успешно работает так

есть два интерфейса, int1 и int2, в них шлюзы gw1 и gw2.

default идет на gw1

 

ipfw add prob 0.3 fwd gw2 ip from 1.2.3.0/24 to any out via int1

т.е. 30% трафика идет на gw2

 

Как аналогичную схему сделать в linux ?

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

ipfw add prob 0.3 fwd gw2 ip from 1.2.3.0/24 to any out via int1

т.е. 30% трафика идет на gw2

Если сеть /22 то наверное 25%, а не 30. Или 3 сети по /24?

Так то это наывается Source Based Routing или Policy Based Routing в обще случае.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Спасибо, вроде бы оно (weight).

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

ipfw add prob 0.3 fwd gw2 ip from 1.2.3.0/24 to any out via int1

т.е. 30% трафика идет на gw2

Если сеть /22 то наверное 25%, а не 30. Или 3 сети по /24?

Так то это наывается Source Based Routing или Policy Based Routing в обще случае.

сеть /19, живых блоков - два по /21.

если не секрет, почему 25% ?

мы исходили из ширины каналов, а не из числа адресов.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

2marikoda: туплю, не увидел 0.3, я было подумал что ты сетками балансируешь.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Гость
Ответить в тему...

×   Вставлено в виде отформатированного текста.   Вставить в виде обычного текста

  Разрешено не более 75 смайлов.

×   Ваша ссылка была автоматически встроена.   Отобразить как ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставить изображения напрямую. Загрузите или вставьте изображения по ссылке.