Jump to content
Калькуляторы

Аналог 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 ?

Share this post


Link to post
Share on other sites
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 в обще случае.

Share this post


Link to post
Share on other sites
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% ?

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

Share this post


Link to post
Share on other sites

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

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
Sign in to follow this