On 07/03/2017 18:27, Guillaume Barrot wrote:
Pour avoir testé les deux récemment, c'est surtout de la guerre de chapelle
entre les pro Bird, et les pro Quagga.
Je ne voulais froisser personne en posant cette question (meme si je
m'apercois que j'ai fait un imper). J'ai géré mon premier véritable AS
avec un pII sous zebra en 2002 :)
Les deux se comportent plutôt pas mal, et je pense qu'en dehors du cas
particulier des routes servers _ où BIRD s'impose surtout par ses capacités
de filtering _ , il n'y a plus vraiment de différence de perf entre les
deux, que ce soit en temps de convergence, temps de compute, etc.
Il faut avouer que le matériel récent joue aussi beaucoup dans un lissage
des perfs.
Je serais tout de meme curieux d'avoir des benchs de temps de
"convergence" d'une full actuellement avec les deux, meme si cela doit
etre surtout lié à netlink.
Bird semble vraiment centré sur le routing, alors que Quagga devient plus
un gros control plane complet (y compris du proto orienté L2, genre LLDP).
True.
Pour moi les principales différences, au délà des protocoles supportés,
et des détails techniques internes (qui me font préferer bird) sont
l'expressivité du langage de configuration et l'utilisation massives des
tables dans bird. Dans un cas on est limité par ce qu'il est
prévu/possible de configurer, dans l'autre cas on est plus dans de la
programmation. (un peu comme cisco vs juniper, en pire)
Il me semble donc plus simple d'appréhender quagga quand on est
débutant. Mais il me parait plus aisé d'utiliser bird pour mes
uses-cases tordus.
Maintenant le support d'ISIS, LDP, RSVP et autre protocole un peu
indispensable risque de faire la différence (dans un sens ou l'autre).
C'est quand meme un peu la loose qu'en 2017 on est pas une stack MPLS
libre digne de ce nom (au moins un control plane).
Meme s'il parait que MPLS c'est mort :)
Pour reprendre un posteur régulier de la liste, qui se reconnaîtra, mais un
moment faut arrêter avec les IGP de mamie (OSPF) et prendre un vrai
protocole d'homme avec des poils quoi (IS-IS, évidemment).
Ahaha je ne sais pas qui à dit ca mais je ne peux qu'approuver :)
--
Raphael Mazelier
---------------------------
Liste de diffusion du FRnOG
http://www.frnog.org/