Wikiwand AI

FRRouting

Open-Source-Routing-Software-Suite From Wikipedia, the free encyclopedia

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]

Schnelle Fakten Basisdaten ...
FRRouting
Basisdaten
Entwickler Linux Foundation
Erscheinungsjahr 4. März 2017[1]
Aktuelle Version 10.7.1[2]
(31. August 2026)
Betriebssystem Linux
Programmier­sprache C
Lizenz GNU General Public License, Version 2.0 oder später
frrouting.org
Schließen

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

Related Articles

Timelines

Top Qs

Fact Checks