FRRouting
| FRRouting | |
|---|---|
| Basisdaten | |
| Entwickler | Linux Foundation |
| Erscheinungsjahr | 4. März 2017[1] |
| Aktuelle Version | 10.6.1[2] (28. April 2026) |
| Betriebssystem | Linux |
| Programmiersprache | 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]
Geschichte
[Bearbeiten | Quelltext bearbeiten]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]
Technik
[Bearbeiten | Quelltext bearbeiten]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:
Weblinks
[Bearbeiten | Quelltext bearbeiten]Einzelnachweise
[Bearbeiten | Quelltext bearbeiten]- ↑ frrouting.org.
- ↑ Release 10.6.1. 28. April 2026 (abgerufen am 29. April 2026).
- ↑ FRRouting. In: Google Summer of Code. 2022.
- ↑ An Introduction to FRRouting. In: linux.com, 4. Juni 2018.
- ↑ Free Range Routing Project Forks Quagga. Abgerufen am 14. April 2026.
- ↑ Jim Zemlin: Welcoming FRRouting to The Linux Foundation. In: Linux.com. 3. April 2017, abgerufen am 14. April 2026 (amerikanisches Englisch).
- ↑ FRRouting Hardware. Archiviert vom am 2. Dezember 2020; abgerufen am 14. April 2026 (deutsch).
- ↑ 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]).
- ↑ FR Routing News – OpenRefactory. Abgerufen am 14. April 2026 (amerikanisches Englisch).
- ↑ FRRouting. In: NVIDIA DEVELOPER. NVIDIA Corporation, abgerufen am 14. April 2026 (englisch).