FRRouting

FRRouting

FRRouting
Basisdaten

Entwickler Linux Foundation
Erscheinungsjahr 4. März 2017[1]
Aktuelle Version 10.7.0[2]
(1. Juli 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]

Geschichte

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

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

  1. frrouting.org.
  2. Release 10.7.0. 1. Juli 2026 (abgerufen am 18. Juli 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).

Content Disclaimer

Informasi ini disarikan dari Wikipedia dan disajikan kembali untuk tujuan edukasi. Konten tersedia di bawah lisensi CC BY-SA 3.0. Kami tidak bertanggung jawab atas ketidakakuratan data yang bersumber dari kontribusi publik tersebut.

  1. The information displayed on this website is sourced in part or in whole from Wikipedia and has been adapted for the purpose of restating it. We strive to provide accurate and relevant information, however:
  2. There is no guarantee of absolute accuracy. Wikipedia is an open, collaborative project that can be edited by anyone, so information is subject to change.
  3. It is not intended to constitute professional advice. The content displayed is for informational and educational purposes only. For important decisions (e.g., medical, legal, or financial), please consult a professional.
  4. Content copyright. Wikipedia is licensed under the Creative Commons Attribution-ShareAlike License (CC BY-SA). This means that content may be reused with appropriate attribution and shared under a similar license.
  5. Responsible use. Any risk arising from the use of information from this website is entirely the responsibility of the user.