Routing protocols are a critical component in IP networks. Among these, the Open Shortest Path First (OSPF) has been a widely used routing protocol in IP networks for some years. Beside dedicated hardware, a great interest on routing systems based on open software is raising among Internet Service Providers. Many open source implementations of this protocol have been developed, among which GNU Zebra is one of the most complete. In this paper we perform a study of the performances of the Shortest Path First computation in GNU Zebra, as prescribed by the Internet Engineering Task Force, and we provide a comparison between a Cisco 2621 access router and a PC-based router equipped with routing software GNU Zebra. Moreover we describe a set of modifications made on the GNU Zebra code in order to optimize some processes, whose algorithms were not efficient and whose experimental measures had showed a lack of optimization, thus finally obtaining performances better than the one measured on commercial systems.

Optimization in the Shortest Path First Computation for the Software Routing GNU Zebra / Eramo, Vincenzo; Listanti, Marco; Caione, N; Russo, I; Gasparro, G.. - In: IEICE TRANSACTIONS ON COMMUNICATIONS. - ISSN 0916-8516. - STAMPA. - E88-B:6(2005), pp. 2644-2649. [10.1093/ietcom/e88-b.6.2644]

Optimization in the Shortest Path First Computation for the Software Routing GNU Zebra

ERAMO, Vincenzo;LISTANTI, Marco;
2005

Abstract

Routing protocols are a critical component in IP networks. Among these, the Open Shortest Path First (OSPF) has been a widely used routing protocol in IP networks for some years. Beside dedicated hardware, a great interest on routing systems based on open software is raising among Internet Service Providers. Many open source implementations of this protocol have been developed, among which GNU Zebra is one of the most complete. In this paper we perform a study of the performances of the Shortest Path First computation in GNU Zebra, as prescribed by the Internet Engineering Task Force, and we provide a comparison between a Cisco 2621 access router and a PC-based router equipped with routing software GNU Zebra. Moreover we describe a set of modifications made on the GNU Zebra code in order to optimize some processes, whose algorithms were not efficient and whose experimental measures had showed a lack of optimization, thus finally obtaining performances better than the one measured on commercial systems.
2005
open source code; routing software Zebra; Open Shortest Path First; Dijkstra's algorithm; binary heap
01 Pubblicazione su rivista::01a Articolo in rivista
Optimization in the Shortest Path First Computation for the Software Routing GNU Zebra / Eramo, Vincenzo; Listanti, Marco; Caione, N; Russo, I; Gasparro, G.. - In: IEICE TRANSACTIONS ON COMMUNICATIONS. - ISSN 0916-8516. - STAMPA. - E88-B:6(2005), pp. 2644-2649. [10.1093/ietcom/e88-b.6.2644]
File allegati a questo prodotto
Non ci sono file associati a questo prodotto.

I documenti in IRIS sono protetti da copyright e tutti i diritti sono riservati, salvo diversa indicazione.

Utilizza questo identificativo per citare o creare un link a questo documento: https://hdl.handle.net/11573/236416
 Attenzione

Attenzione! I dati visualizzati non sono stati sottoposti a validazione da parte dell'ateneo

Citazioni
  • ???jsp.display-item.citation.pmc??? ND
  • Scopus 5
  • ???jsp.display-item.citation.isi??? 4
social impact