DocumentCode
1444265
Title
Wheel + Ring = Reel: The Impact of Route Filtering on the Stability of Policy Routing
Author
Cittadini, Luca ; Battista, Giuseppe Di ; Rimondini, Massimo ; Vissicchio, Stefano
Author_Institution
Dept. of Comput. Sci. & Autom., Roma Tre Univ., Rome, Italy
Volume
19
Issue
4
fYear
2011
Firstpage
1085
Lastpage
1096
Abstract
Border Gateway Protocol (BGP) allows providers to express complex routing policies preserving high degrees of autonomy. However, unrestricted routing policies can adversely impact routing stability. A key concept to understand the interplay between autonomy and expressiveness on one side, and stability on the other side, is safety under filtering, i.e., guaranteed stability under autonomous usage of route filters. BGP route filters are used to selectively advertise specific routes to specific neighbors. In this paper, we provide a characterization of safety under filtering, filling the large gap between previously known necessary and sufficient conditions. Our characterization is based on the absence of a particular kind of dispute wheel, a structure involving circular dependencies among routing preferences. We exploit our result to show that networks admitting multiple stable states are provably unsafe under filtering, and the troublesome portion of the configuration can be pinpointed starting from the stable states alone. This is especially interesting from an operational point of view since networks with multiple stable states actually happen in practice (BGP wedgies). Finally, we show that adding filters to an existing configuration may lead to oscillations even if the configuration is safe under any link failure. Unexpectedly, we find policy configurations where misconfigured filters can do more harm than network faults.
Keywords
filtering theory; routing protocols; stability; BGP route filters; BGP wedgies; border gateway protocol; link failure; multiple stable states; policy routing stability; Routing; Routing protocols; Safety; Stability criteria; Wheels; Border Gateway Protocol (BGP); characterization; dispute reel (DR); routing; safety under filtering; stability;
fLanguage
English
Journal_Title
Networking, IEEE/ACM Transactions on
Publisher
ieee
ISSN
1063-6692
Type
jour
DOI
10.1109/TNET.2011.2106798
Filename
5710019
Link To Document