Publication d'OpenBGPD 9.0

La version portable du package de routage OpenBGPD 9.0 a été présentée, développée par les créateurs du projet OpenBSD et adaptée pour une utilisation avec FreeBSD et Linux (la prise en charge de Alpine, Debian, Fedora, RHEL/CentOS, Ubuntu est annoncée). Pour assurer la portabilité, des parties du code des projets OpenNTPD, OpenSSH et LibreSSL ont été utilisées. Le projet prend en charge la plupart des spécifications BGP 4 et respecte les exigences de la RFC8212, mais ne tente pas de tout couvrir et se concentre principalement sur le support des fonctionnalités les plus demandées et répandues.

Le développement d'OpenBGPD est soutenu par le registre Internet régional RIPE NCC, qui s'intéresse à rendre la fonctionnalité d'OpenBGPD utilisable sur serveurs pour le routage aux points d'échange interopérateurs de trafic (IXP) et créer une véritable alternative au package BIRD (parmi les alternatives ouvertes implémentant le protocole BGP, on peut citer les projets FRRouting, GoBGP, ExaBGP et Bio-Routing).

Le projet met l'accent sur la garantie d'un niveau maximum de sécurité et de fiabilité. Une vérification stricte de la validité de tous les paramÚtres est effectuée, ainsi que des outils pour contrÎler le respect des limites de mémoire tampon, le partage des privilÚges et la limitation de l'accÚs aux appels systÚme. Parmi les avantages, on note également la syntaxe conviviale du langage de définition de configuration. haute performance et l'efficacité du travail avec la mémoire (par exemple, OpenBGPD peut travailler avec des tables de routage contenant des centaines de milliers d'enregistrements).

Les changements clés dans la nouvelle version :

  • La mise en Ɠuvre des tables Adj-RIB-Out (Adjacency Routing Information Base Out), qui stockent les routes Ă  annoncer aux routeurs voisins, a Ă©tĂ© réécrite. Les optimisations mises en Ɠuvre lors de la rĂ©vision ont permis de rĂ©duire considĂ©rablement la consommation de mĂ©moire et d'amĂ©liorer les performances, par exemple, sur de grands serveurs d'Ă©change de trafic (IXP, Internet Exchange Point), la consommation de mĂ©moire a Ă©tĂ© rĂ©duite de plus de 50 %.
  • Le traitement des messages UPDATE a Ă©tĂ© modernisĂ©, divisĂ© en deux phases : d'abord, les tables Adj-RIB-In, Loc-RIB et FIB sont mises Ă  jour, puis toutes les tables Adj-RIB-Out sont traitĂ©es sĂ©parĂ©ment. Cette nouvelle mĂ©thode a permis de rĂ©duire les latences, car la mise Ă  jour des tables Adj-RIB-Out prend le plus de temps.
  • Une nouvelle implĂ©mentation Ă©volutive des tables de hachage a Ă©tĂ© mise en Ɠuvre, permettant d'amĂ©liorer les performances grĂące Ă  un accĂšs aux donnĂ©es plus efficace dans le cache.
  • De nouvelles mĂ©triques ont Ă©tĂ© ajoutĂ©es pour suivre le temps consacrĂ© Ă  l’exĂ©cution des diffĂ©rentes Ă©tapes du cycle de traitement des Ă©vĂ©nements dans le moteur de routage.

Source : opennet.ru

Acheter un hĂ©bergement fiable pour les sites avec protection DDoS, serveurs VPS VDS đŸ”„ Acheter un hĂ©bergement fiable pour les sites avec protection DDoS, serveurs VPS VDS | ProHoster