FIRE: Flexible intra-AS routing environment

Citation
C. Partridge et al., FIRE: Flexible intra-AS routing environment, COMP COM R, 30(4), 2000, pp. 191-203
Citations number
37
Categorie Soggetti
Information Tecnology & Communication Systems
Journal title
SIGCOMM computer communication review
ISSN journal
01464833 → ACNP
Volume
30
Issue
4
Year of publication
2000
Pages
191 - 203
Database
ISI
SICI code
0146-4833(200010)30:4<191:FFIRE>2.0.ZU;2-2
Abstract
Current routing protocols art: monolithic, specifying the algorithm used to construct forwarding tables, the metric used by the algorithm (generally s ome form of hop-count), and the protocol used to distribute these metrics a s an integrated package. The Flexible Intra-AS Routing Environment (FIRE) i s a link-state, intra-domain routing protocol that decouples these componen ts. FIRE supports run-time-programmable algorithms and metrics over a secur e link-state distribution protocol. By allowing the network operator to dyn amically reprogram both the information being advertised and the routing al gorithm used to construct forwarding tables in Java, FIRE enables the devel opment and deployment of novel routing algorithms without the need for a ne w protocol to distribute state. FIRE supports multiple concurrent routing a lgorithms and metrics, each constructing separate forwarding tables. By usi ng operator-specified packet filters, separate classes of traffic are route d using completely different routing algorithms, all supported by a single routing protocol. This paper presents an overview of FIRE, focusing particularly on FIRE's no vel aspects with respect to traditional routing protocols. We also briefly describe our implementation experience.