Salut William, Le 02/09/2013 17:42, William Gacquer a écrit : > mes cartes 10GbE sur MLX sont limitées à 500k routes. Bien > évidemment, nous y sommes déjà, ou presque. Tous ces investissements > à répétition pour du BGP, ça me fatigue et ça troue le porte monnaie > de mes patrons.
Comme nous tous... > Brocade investissant dans Vyatta, je me demande si un bon X86-64 muni > de deux ports 10GbE tiendrait 3Gbps et surtout si le service rendu > serait carrier class, en faisant abstraction bien entendu de > l'architecture bancale du PC. > > Quel est votre retour la dessus? Sur une architecture de PC ce n'est pas tant le débit que le nombre de paquets par seconde qui compte. Sur une architecture classique, l'interface lève une interruption par paquet reçu. Sur les chips plus modernes, le driver informe le chip qu'il peut bufferiser, s'il en est capable, pendant une certaine période avant de lever l'interruption pour que le CPU le décharge. Le gros problème du routage soft est donc ce qu'il se passe en cas de DDoS : beaucoup de petits paquets vont lever beaucoup plus d'interruptions et saturer la capacité de forwarding du routeur, parfois au oint d'en perdre le control-plane. Les utilisateurs de C7200 et autres routeurs softs t'en parleront bien. Une fois les paquets en RAM, ce n'est qu'une question de lookup, et un linux récent a une table relativement efficace (à base de trie, pas de hashtable). Gaffe par contre à la validation des routes IPv6, un bug existe sur certaines release 3.9 et 3.10. L'implémentation de BGP en elle même n'est alors plus le problème, ça ne coute pas grand chose à faire tourner. Celle de Vyatta est Quagga, avec les quelques travers qu'on lui connait mais qui restent gérables dans un scenario siimple (pas de MP-BGP au delà des afi inet et inet6, pas de topologie trop complexe, pas de MPLS). > J'avoue que ça me fait mal d'écrire cela mais je suis un peu dos au > mur. En même temps, un MX80 doté de 4 ports 10G se trouve à moins de 20k€ (tendance 10-12k€ d'occaz). Un CER2024F-4X-RT (1.5M routes) devrait tourner au même ordre de grandeur de prix (mais neuf). Est ce que ça vaut le coup de prendre des risques pour ce tarif là ? Enfin, as-tu vraiment besoin d'une full-view sur l'ensemble de ton réseau ? Est ce qu'une default + filtrage à /21 (sauf sur les IX) ne te suffirait pas ? Une autre approche serait d'utiliser certains concepts intéressants du SDN avec les équipements dont tu disposes, en factorisant les routes au niveau d'un route-reflector, qui recevrait les full-view de tes transits mais n’enverrait à tes routeurs que des agrégats. Ce soft auto-magique n'existe pas encore, ça fait quelques temps qu'il me trotte dans la tête mais sans le temps ni toutes les compétences pour l'implémenter. On pourra toujours en parler au FRnOG si tu viens ;) @+ -- Jérôme Nicolle 06 19 31 27 14 --------------------------- Liste de diffusion du FRnOG http://www.frnog.org/