Linux за българи: Форуми

Linux секция за напреднали => Хардуерни и софтуерни проблеми => Темата е започната от: kak в Nov 24, 2008, 21:04



Титла: NLB и Fail-over през два доставчика
Публикувано от: kak в Nov 24, 2008, 21:04
Здравейте.
Ще се опитам да бъда максимално подробен във въпроса.
Имам два доставчика (ISP) с еднакви параметри на връзката.
Искам да конфигурирам два рутер.Единият да разпределя трафика приблизително равномерно през двата доставчика, като при отпадането на някой от доставчиците да прекарва целия трафик през наличният и обратното.Вторият рутер е fail-over на първият.Следи дали е активен и при отпадане на първият поема рутирането.
Имам и желанието всичко да става динамично - при отпадане на доставчик да минаваме към втория, при възстановяване на доставчика да се връщаме в работно състояние с разпределение на трафика, при отпадане на рутера да превключваме към втория.
Всеки от двата компютъра е с три мрежови карти, две за връзка към доставчиците и една за вътрешната мрежа.Не съм наясно как се реализира clustering-a и дали ми е необходима и четвърта мрежова карта.Не искам да ползвам VLAN т.е. на една и съща карта да конфигурирам адреси от различни мрежи или подмрежи.
Знам че всичко това е възможно под Linux но не съм съвсем наясно как става.
Ще съм благодарен и на някой линк където може да се прочете повече по темата.
Забравих да отбележа че ползвам slackware 12
Надявам се въпросът ми да е достатъчно ясен.
Благодаря предварително


Титла: Re: NLB и Fail-over през два доставчика
Публикувано от: kak в Nov 29, 2008, 21:50
Изключително ми е трудно да повярвам, че след като въпроса е видян 75 пъти няма дори идея по темата.Нали сме във форума за напреднали в най-сериозния Linux сайт.
Явно пак ще трябва да повикам неволята.
Е благодаря за отговорите.


Титла: Re: NLB и Fail-over през два доставчика
Публикувано от: gat3way в Nov 29, 2008, 22:16
Добре де, търсачката ползва ли я? Аз помня поне няколко такива теми тук.


Титла: Re: NLB и Fail-over през два доставчика
Публикувано от: kak в Dec 02, 2008, 23:58
Благодаря на gat3way за отговора.
От почти 140 човека някой написа нещо.
Преди да задам въпроса си първо се опиатх сам да нямеря решението.
Относно NLB между два доставчика работата не е толкова сложна.
По интересен е проблема с връзката между двата рутера.
Ако някой се осмели да напише нещо ще му бъда благодарен


Титла: Re: NLB и Fail-over през два доставчика
Публикувано от: gat3way в Dec 03, 2008, 08:49
vrrpd евентуално може да ти прави fail-over-а.


Титла: Re: NLB и Fail-over през два доставчика
Публикувано от: zeridon в Dec 03, 2008, 15:02
Най-елементарното е да си крадат ип адреса на вътрешната мрежа със собствено скриптче

примерно:
eth0 - мрежовата карта за вътрешната мрежа
на нея стоят 192.168.1.1 и 192.168.1.1

реално gw-то ти е 1.1 и то се прехвърля между машините с помощта на елементарен скрипт. Нещо от сорта на

Код
GeSHi (Bash):
  1. #!/bin/bash
  2. ping -c3 192.168.1.3
  3.  
  4. if [ $? ! -eq 0 ] ; then
  5. # ops the other machine is down
  6. if [ "xx`ip a l dev eth0 | grep 192.168.1.1`" -eq "xx" ] ; then
  7.  # we are not master let's become
  8.  ip a a 192.168.1.1/24 dev eth0
  9.  ip r f c
  10. fi
  11. fi

Грозно е но има поле за развитие ...