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

Исходное сообщение
"два провайдера извечная тема"

Отправлено Zagray , 23-Май-11 14:29 
Что имеем:
2 провайдера
сервак FreeBSD в нем 2(3) интерфейса

Один смотрит в локальную сесть скажем 192.168.1.1
Второй и третий во FreeBSD поднят нат все вроде впорядке все робит.

Что нужно:
Есть еще cisco 2960 cisco 1841

Вставляю оба прова в 2960 прописываю
на int f0/1 vlan 1
на int f0/2 vlan 2
на int f0/3 vlan 3
на int f0/24 trunk vlan 1,2,3

на 2811
int f0/1.1
1.1.1.1/32 ISP1
int f0/1.2
2.2.2.2/32 ISP2
int f0/1.3
192.168.0.1/30 FreeBSD

На FreeBSD 192.168.0.2/30 gateway 192.168.0.1. Второй порт на 1841 пока использовать не буду планируется воткнуть в нее другой роутер но это уже другой разговор.

Тут самое интересное.
На FreeBSD почти дописан билинг для пользователей локалки. что в итоге нужно получить

Что нужно:
1 Все пользователи должны ходить на ISP1 по дефолту. Если ISP1 упал то все на ISP2 пока не поднимется ISP1
2 Если в билинге стоит что пользователь скажем 192.168.1.52 должен ходит в интернет через ISP2 то он должен пойти в него ISP2 при этом все остальные должны пойти в ISP1

В ipfw создаются 2 таблички скажем table 20 и table 25 со списками пользователей кому через какого профа нужно ходить.

Вот а как теперь дальше реализовать это все мысли не идут :)

Т.е. 192.168.1.52 -> 192.168.1.1 -> 2811 -> 2960(ISP2)
     192.168.1.51 -> 192.168.1.1 -> 2811 -> 2960(ISP1)
     192.168.1.20 -> 192.168.1.1 -> 2811 -> 2960(ISP1)
Но при условии что линк ISP1 Down то All - 192.168.1.1 -> 2811 -> 2960(ISP2)

Куда копать, какую схему использовать?
Прошу помощи гуру.


Содержание

Сообщения в этом обсуждении
"два провайдера извечная тема"
Отправлено universite , 24-Май-11 01:52 
> Что имеем:
> 2 провайдера
> сервак FreeBSD в нем 2(3) интерфейса
> Куда копать, какую схему использовать?
> Прошу помощи гуру.

man setfib
man ipfw (fwd)


"два провайдера извечная тема"
Отправлено Zagray , 24-Май-11 02:13 
>> Что имеем:
>> 2 провайдера
>> сервак FreeBSD в нем 2(3) интерфейса
>> Куда копать, какую схему использовать?
>> Прошу помощи гуру.
> man setfib
> man ipfw (fwd)

Да это верно когда провы воткнуты сразу в шлюз, но тут то хочется воткнуть их в cisco чтобы она рулила каналами.
К томуже на серваке стоит squid.

Накидайте примерную схему что и как ходить должно в этом случае.
Буду примного благодарен.


"два провайдера извечная тема"
Отправлено universite , 24-Май-11 04:25 
> Да это верно когда провы воткнуты сразу в шлюз, но тут то
> хочется воткнуть их в cisco чтобы она рулила каналами.
> К томуже на серваке стоит squid.

Где тут Cisco стоит?
Если вперед ставите, то там настраиваете PBR, а на фряхи её указываете как GW.
На сквид начхать, он будет использовать местную таблицу роутинга.



"два провайдера извечная тема"
Отправлено Zagray , 24-Май-11 04:57 
>> Да это верно когда провы воткнуты сразу в шлюз, но тут то
>> хочется воткнуть их в cisco чтобы она рулила каналами.
>> К томуже на серваке стоит squid.
> Где тут Cisco стоит?
> Если вперед ставите, то там настраиваете PBR, а на фряхи её указываете
> как GW.
> На сквид начхать, он будет использовать местную таблицу роутинга.

Верно тут циско не стоит никак
В схеме провы -> cisco -> freebsd как циске дать понять что пользователь 192,168,1,45 должен пойти на прова ISP2 при условии что cisco видит уже IP Free а не клиента.


"два провайдера извечная тема"
Отправлено universite , 24-Май-11 05:12 
> Верно тут циско не стоит никак
> В схеме провы -> cisco -> freebsd как циске дать понять что
> пользователь 192,168,1,45 должен пойти на прова ISP2 при условии что cisco
> видит уже IP Free а не клиента.

Приехали...
1) Где регулируется скорость клиентам?
2) Зачем планируется использовать squid?
Может тупо сказать, чтоб или cisco или freebsd равномерно загружали оба канала?

P.S. посмотрите эту схему http://www.opennet.me/openforum/vsluhforumID6/9286.html


"два провайдера извечная тема"
Отправлено Zagray , 24-Май-11 07:00 
> Приехали...
> 1) Где регулируется скорость клиентам?

Скорость на фрее планируется регулировать, но пока нет регулировки.
> 2) Зачем планируется использовать squid?

Прозрачный прокси.
> Может тупо сказать, чтоб или cisco или freebsd равномерно загружали оба канала?

Нет, канал один анлим 2 мб, второй лим 5 мб. по второму должны ходить VIP  :)
Ну и в случае падения анлимитового включать лимит резерв так сказать.
Но рулить нужно именно с самописного билинга во Free в онлайн так сказать.

Или сделать 2 интерфейса смотрящих на cisco и разруливать уже трафик там на циске, что приходящее по x.x.x.x отправлять ISP1 а x.x.x.y отправлять на ISP2. Поставить 2 squid`a и через диверт отпралять на ту или иную сквидину, кторорые будут запихивать это в тот или иной интерфейс.

Мыслей много, но как наиболее правильно сделать пока немогу осознать.