Zum Inhalt springen

FRRouting

aus Wikipedia, der freien Enzyklopädie
FRRouting
Basisdaten
Entwickler Linux Foundation
Erscheinungsjahr 4. März 2017[1]
Aktuelle Version 10.6.1[2]
(28. April 2026)
Betriebssystem Linux
Programmier­sprache C
Lizenz GNU General Public License, Version 2.0 oder später
frrouting.org

FRRouting (FRR oder Free Range Routing) ist eine Open-Source-Routing-Software-Suite, die viele Routing-Protokolle und Funktionen für Computer-Netzwerke bereitstellt. Die Software zielt darauf ab, eine zuverlässige und flexible Routing-Lösung für Unternehmens- und Rechenzentrumsumgebungen bereitzustellen.[3][4]

2017 hatte eine Gruppe von Entwicklern und Firmen, die zum Quagga-Quellcode beitrugen, genug von der langsamen Entwicklung. Zu dieser Gruppe gehörten Cumulus Networks, 6Wind und BigSwitch Networks.[5] Zu diesem Zeitpunkt hatte sich allein bei Cumulus ein Stau von 3000 Änderungen angesammelt.

Die Entwicklergemeinde schloss sich der Linux Foundation an.[6] FRRouting als Quagga-Fork wurde entwickelt, um eine robuste Routing-Plattform mit Unterstützung für verschiedene Routing-Protokolle zu entwickeln, die direkt im Linux-Netzwerkstack integriert sind.[7][8]

2019 hat OpenRefactory eine Quellcodeanalyse durchgeführt, zu diesem Zeitpunkt hatte das Projekt einen Umfang von 336 Dateien und 900.000 LoC (Lines of Code). Das Ergebnis waren 150 fixes.[9]

Die FRRouting-Software-Suite bietet eine modulare Architektur, die es Benutzern ermöglichen soll, die Routing-Protokolle ihren Netzwerkanforderungen entsprechend auszuwählen. Sie unterstützt auch Funktionen wie Routing-Richtlinien, Filterung, Virtual Routing and Forwarding (VRF) und Tunneling.[10]

Die Software hat folgende Standards/Protokolle implementiert:

Einzelnachweise

[Bearbeiten | Quelltext bearbeiten]
  1. frrouting.org.
  2. Release 10.6.1. 28. April 2026 (abgerufen am 29. April 2026).
  3. FRRouting. In: Google Summer of Code. 2022.
  4. An Introduction to FRRouting. In: linux.com, 4. Juni 2018.
  5. Free Range Routing Project Forks Quagga. Abgerufen am 14. April 2026.
  6. Jim Zemlin: Welcoming FRRouting to The Linux Foundation. In: Linux.com. 3. April 2017, abgerufen am 14. April 2026 (amerikanisches Englisch).
  7. FRRouting Hardware. Archiviert vom Original am 2. Dezember 2020; abgerufen am 14. April 2026 (deutsch).
  8. Benjamin Pfister: Freie Wegewahl: Die Open-Source-Software Free Range Routing im Einsatz. In: iX. Band 2021, Nr. 10, 22. September 2021, ISSN 0935-9680, S. 134–137 (heise.de [abgerufen am 14. April 2026]).
  9. FR Routing News – OpenRefactory. Abgerufen am 14. April 2026 (amerikanisches Englisch).
  10. FRRouting. In: NVIDIA DEVELOPER. NVIDIA Corporation, abgerufen am 14. April 2026 (englisch).