Title :
On Configuring BGP Route Reflectors
Author :
Breitbart, Y. ; Garofalakis, M. ; Gupta, Arpan ; Kumar, Ajit ; Rastogi, Rajiv
Author_Institution :
Kent State Univ., Kent, OH, USA
Abstract :
The Border Gateway Protocol (BGP) is the standard protocol for exchanging routing information between border routers of Autonomous Systems (ASes) in today´s Internet. Within an AS, border routers exchange externally-learned BGP route advertisements via Internal-BGP (I-BGP) peerings. Naive solutions for these I-BGP peering sessions (e.g., based on full-mesh topologies) simply cannot scale to the sizes of modern AS networks. Carefully designed route-reflector configurations can drastically reduce the total number and connection cost of the required I-BGP sessions. Nevertheless, no principled algorithmic approaches exist for designing such configurations, and current practice relies on manual reflector selection using simple, ad-hoc rules. In this paper, we address the novel and challenging optimization problems involved in designing effective BGP route-reflector configurations for AS networks. More specifically, we consider the problems of selecting route reflectors in an AS topology to minimize: (1) the total connection cost of all I-BGP peering sessions, and (2) the average distance traversed by route advertisements within the AS. We present NP-hardness results that establish the intractability of these problems, and propose several polynomial-time approximation algorithms (based on LP-rounding and combinatorial techniques) with guaranteed (constant-factor or logarithmic) bounds on the quality of the approximate solution. Our simulation results validate our approach, demonstrating the effectiveness of our configuration algorithms over a wide range of network topologies.
Keywords :
Internet; computational complexity; optimisation; peer-to-peer computing; routing protocols; telecommunication network topology; Internet; NP-hard problem; autonomous system; border gateway protocol route reflector; internal-BGP peering; optimization problem; polynomial-time approximation algorithm; Algorithm design and analysis; Approximation algorithms; Bandwidth; Costs; Design optimization; Hardware; Network topology; Polynomials; Routing protocols; Web and internet services;
Conference_Titel :
Communication Systems Software and Middleware, 2007. COMSWARE 2007. 2nd International Conference on
Conference_Location :
Bangalore
Print_ISBN :
1-4244-0613-7
DOI :
10.1109/COMSWA.2007.382444