Understanding Route Aggregation
Abstract
Route aggregation, the method to supersede a set of routes by a single, more general route, is a universal mechanism that is either explicitly included in a routing protocol specification or added by router vendors as a configuration option. Widely deployed for both intra-domain and interdomain routing purposes, route aggregation (RA) can be vulnerable to routing anomalies, and is fingered to be the cause of many reported loops and blackholes. In this paper, we posit that the problem arises from a lack of fundamental understanding of the RA mechanism. Moreover, we present the first rigorous and comprehensive analysis of route aggregation based on an abstract model. We show that the range of potential anomalies from RA configurations is much wider than previously documented. We demonstrate that existing RA configuration guidelines are inadequate. We further prove that determining whether the collection of RA configurations in a network can result in a persistent forwarding loop is NP-hard. Given this complexity, we identify a sufficient condition for ensuring convergence and loop-free forwarding paths. Finally, from the condition, we derive a migration strategy to harden existing and future network designs against RA-induced route oscillations and forwarding loops.
Document Details
- Document Type
- Technical Report
- Publication Date
- Mar 09, 2010
- Accession Number
- ADA515828
Entities
People
- Franck Le
- Geoffrey G. Xie
- Hui Zhang
Organizations
- Carnegie Mellon University