Bonjour Thomas,

Il n'existe pas une version d'exabgp en C ?
En attendant ça doit pouvoir se faire avec bird :)

a+


2012/8/24 Thomas Mangin <thomas.man...@exa-networks.co.uk>:
>
> On 24 Aug 2012, at 13:02, Guillaume Barrot <guillaume.bar...@gmail.com> wrote:
>
>> Avec des loadbalancers hardware, ça me parait la solution la plus simple.
>> Par contre ça revient à dire qu'en plus d'etre un loadbalancer, c'est aussi
>> un routeur (ce qui me parait évident, mais pas à tout le monde).
>
> HAProxy est fantastique pour du failover de service entre plusieurs 
> datacenters sans L2 partage.
>
> Dans chaque DC :
>  - une machine haproxy
>  - un nombre de serveurs pour le service
>
> chaque machine haproxy a :
>  - un IP reelle sur le LAN
>  - une IP de service (un /32) sur le loopback avec une regle iptables pour 
> accepter les paquets depuis eth0 (et/ou ne pas announcer son ARP sur le LAN)
>  - un "client" BGP.
>
> HAProxy bind sur l'IP de service qui est announce via BGP (exabgp) dans le 
> coeur de reseau.
> exabgp peux arreter d'annoncer son IP de service si une condition de test 
> échoue (le réseau est segmente, faute sur le DC, ou autre).
>
> L'IP de service migre alors sur l'autre machine HAProxy grace a BGP.
>
> Comme haproxy est du L7, il est possible de leur faire utiliser TOUS les 
> serveurs des deux DC ou meme de se service de VM sur le 'cloud'.
>
> Comment faire ca ?
> http://thomas.mangin.com/data/pdf/UKUUG%20Spring%202011%20-%20Mangin%20-%20BGP.pdf
> http://thomas.mangin.com/data/pdf/RIPE%2063%20-%20Mangin%20-%20BGP.pdf
>
> Thomas


---------------------------
Liste de diffusion du FRnOG
http://www.frnog.org/

Répondre à