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