[FUGSPBR] Mesmo IP em placas diferentes

João Carlos Mendes Luís jonny em jonny.eng.br
Dom Ago 31 05:51:48 BRT 2003


Antonio Torres wrote:

> At 23:21 29/8/2003, you wrote:
> 
>> * [Astuto.com.br] Henrique (henrique em astuto.com.br) wrote:
>> > Como eu posso usar o mesmo ip para placas diferentes?
>> > eu queria fazer ulguma coisa de redundancia, se uma parece
>> > de responder a outra se ativa, algo parecido com isso...
>>
>>  Hmm, tive uma idéia que pode ser válida: setar o mesmo
>>  MAC address e o mesmo IP nas duas placas de rede. Tem
>>  como fazer esse teste?
> 
> 
> é como funciona o "red server" nas sun...
> 
> Maquina 1 : IP 1 MacAddress xxx
> Maquina 2 : IP 2 MacAddress yyy
> 
> "Red Server" IP 3 MacAddress zzz
> 
> todos os "clientes" "falam" com o "Red Server" (nem se importam com as 
> Maquinas 1 e 2)
> 
> "no boot" a Maquina 1 "clona" a placa de rede com os dados do "red 
> server" ( IP e Mac ), enquanto a maquina 2 fica em 'stand by' ( com um 
> rsync "operando")... se a Maquina 1 "cai" a Maquina 2 "assume" o "red 
> server"....
> 
> (nota prática: Maquina 1 e 2 estão ligadas à rede por um HUB, não por 
> switch, que poderia 'criar caso' com a mudança de MacAddress..)
> 
> é uma forma de HA meio "rebuscada" mas funciona... no SunOS tem um monte 
> de "binários proprietários" que fazem isso..
> 
> No FreeBSD ( ou em qualquer OS que 'clone' MAC address) com um pouco de 
> criatividade dá para fazer por 'scripts' e funciona bem ...

Pra que reinventar a roda?

roma::jonny freevrrpd [563] cat pkg-descr
freevrrpd is a VRRP (Virtual Router Redundancy Protocol) implementation
daemon under FreeBSD.  freevrrpd is part of the High UpTime project.
This daemon has been rewritten from scratch and is not based on
existing projects.  In this second public release, you can find:

        * A daemon RFC 2338 Compliant adapted on FreeBSD systems
        * Implementation of Virtual Adresses
        * Support for multiples VRID
        * Master announce state by sending multicast packets via BPF
        * Changing routes and IP in 3 seconds
        * Doing gratuitous ARP requests to clean the cache of all hosts
        * Election between different slave servers
        * Same host can be Slave and Master at the same time
        * Automatic Downgrade to Slave if a Master is up again
        * Anti-Address Conflict system
        * Multi-threaded vrrp daemon
        * Plain text password authentication
        * Using now only one BPF device for all VRID
        * Support netmask for Virtual IP addresses
        * Support for monitored circuit and dependances between VRIDs

WWW: http://www.bsdshell.net/

                                         Jonny

-- 
João Carlos Mendes Luís - Networking Engineer - jonny em jonny.eng.br

_______________________________________________________________
Sair da Lista: http://www2.fugspbr.org/mailman/listinfo/fugspbr
Historico: http://www4.fugspbr.org/lista/html/FUG-BR/



Mais detalhes sobre a lista de discussão freebsd