2011/5/9 Thomas Mangin <thomas.man...@exa-networks.co.uk>

> Hi,
>
> Cette question est déjà passe sur la liste .. regardez les archives :p
>
> Vyatta est une solution tout en un, au départ utilisant XORP, puis très
> rapidement Quagga a la place.
>

J'allais le dire :)

http://suva.vyatta.com/git/?p=vyatta-quagga.git;a=summary

<http://suva.vyatta.com/git/?p=vyatta-quagga.git;a=summary>

> Il y a quelques années, le prix des 72xxx m'a pousse a les comparer a
> Cisco. Dans le marche actuel, je ne vois pas trop l'intérêt.
>
> Un routeur J-series de Juniper, est une machine FreeBSD sure une
> architecture "PC", avec deux threads, real-time pour passer les packets. Ca
> marche tres bien et c'est pas cher, pareil pour un 7201 par exemple.
> A mon avis, une machine Unix avec quagga c'est beaucoup de boulot au niveau
> maintenance pour pas beaucoup de gain.
>
> Quagga a semble t'il des problemes de scalabilite poussant certains nap a
> evoluer vers d'autres daemon (xorp, bird) : source wikipedia (a nuancer? )
>
> Oui, mais c'est vraiment dans les cas les plus extremes, pour deux transit
> BGP ca marche bien.
>
> Ma comprehension des routeurs BGP
> XORP : juste bon pour le LAB.
> OpenBGPD : a ne pas utiliser sous Linux, mais utiliser OpenBSD
> Quagga : ca marche.
> Bird: mon choix : en prod chez moi comme route-reflecteur entre un
> sous-reseau MPLS et notre core (car le kit etait la :p)
>
> Quelques URLS:
>
>
> http://www.fubra.com/blog/2007/10/19/howto-setup-a-mac-mini-as-a-bgp-router/
> http://www.uknof.org.uk/uknof15/Preston-Routeserver.pdf
> http://www.uknof.org.uk/uknof15/Davidson-Bakeoff.pdf
> http://www.uknof.org.uk/uknof13/Hughes-IXP_routeservers.pdf
> http://www.uknof.org.uk/uknof13/Davidson-LONAP_routeservers.pdf
> http://www.gossamer-threads.com/lists/nanog/users/122835
>
> ---
>
> Puisque j'y suis je vais encore me faire de la pub :p
> ExaBPG (mon bebe), juste pour annoncer des routes (IPv4, IPv6, FlowSpec).
> Facile a controler depuis des applications.
>
>
> Par exemple :
>
>  #!/bin/sh
>  # ignore Control C
> # if the user ^C exabgp we will get that signal too, ignore it and let
> exabgp send us a SIGTERM
>  trap '' SIGINT
> # command and watchdog name are case sensitive
>  while `true`;
>  do
> echo "announce flow route {\\\\n match {\\\\n source 10.0.0.1/32;\\\\n
> destination 1.2.3.4/32;\\\\n }\\\\n then {\\\\n discard;\\\\n }\\\\n
> }\\\\n"
>  sleep 10
> echo "announce route 192.0.2.1 next-hop 10.0.0.1"
>  sleep 10
> echo "withdraw route 192.0.2.1 next-hop 10.0.0.1"
>  sleep 10
> echo "withdraw flow route {\\\\n match {\\\\n source 10.0.0.1/32;\\\\n
> destination 1.2.3.4/32;\\\\n }\\\\n then {\\\\n discard;\\\\n }\\\\n
> }\\\\n"
>  sleep 10  echo "announce watchdog service-dns-1"
>  sleep 10
> echo "withdraw watchdog service-dns-1"
> sleep 10
>
> done
>
> service-dns-1, par exemple, est un tag associe a une route dans le fichier
> de configuration. Donc si le serveur DNS tombe, un autre avec avant une
> local-pref moins bonne avant peut prendre la relève.
>
> Thomas
>



-- 
Steven Le Roux
Jabber-ID : ste...@jabber.fr
0x39494CCB <ste...@le-roux.info>
2FF7 226B 552E 4709 03F0  6281 72D7 A010 3949 4CCB

Répondre à