La communauté Gandi

Gandi publie Packet-journey, un routeur logiciel pour Linux basé sur DPDK

Des ingénieurs Gandiens ont développé et publié Packet-journey [1], un routeur logiciel libre pour Linux basé sur DPDK. Le code source est disponible et ouvert aux  contributions sous licence libre, type BSD.

Packet-journey (pktj) permet à des opérateurs réseau de monter des routeurs logiciels faciles à configurer et capables de monter en échelle. Pour ce faire, l’applicatif se base sur les bibliothèques et drivers de DPDK et utilise des fonctionnalités natives du noyau Linux, faisant le pont entre fast-forwarding et routage logiciel souple.

Le logiciel offre des fonctionnalités telles que :

  • le choix de la meilleure route avec LPM
  • ACL L3/L4
  • apprentissage des routes à travers le mechanisme netlink du noyau Linux
  • la possibilité de communiquer certains paquets au noyau Linux
  • performances proportionnelles au nombre de queues de réception et de coeurs CPU configurés au démarrage
  • rate-limiting dynamique

Nous vous invitons à découvrir le projet sur le compte GitHub de Gandi. N’hésitez pas à vous en servir, à y contribuer et à en parler autour de vous : c’est libre !