Robust Egress Interdomain Traffic Engineering

BGP is traditionally configured to implement traffic engineering objectives without considering potential network dynamics. This might result in undesirable traffic distribution when network failures occur. In this paper, we present algorithms for interdomain traffic engineering that achieve the interdomain traffic engineering objectives under network failures. That is, we aim to configure routing policies so that traffic is distributed evenly. More importantly, the configuration is robust in the sense that it is able to achieve the specified traffic engineering goals despite network failures. We first investigate the coarsegrained robust configurations. The derived configuration can achieve optimal robust traffic engineering objectives for most network failures. Further, we develop a greedy algorithm to derive robust BGP configuration for any traffic distribution and link capacities. We use simulations to evaluate the robustness of the derived BGP configurations by applying the algorithm to both transit and stub ASs under realistic traffic demands. Our results show that the derived BGP configurations can improve the default configuration significantly in terms of achieving the robust traffic engineering objectives. Furthermore, our algorithm achieves robust traffic engineering goals without diminishing other routing objectives.

[1]  Athina Markopoulou,et al.  Characterization of failures in an IP backbone , 2004, IEEE INFOCOM 2004.

[2]  Ratul Mahajan,et al.  Negotiation-based routing between neighboring ISPs , 2005, NSDI.

[3]  B. Quoitin,et al.  Tweak-it: BGP-based interdomain traffic engineering for transit ASs , 2005, Next Generation Internet Networks, 2005.

[4]  Ellen W. Zegura,et al.  Interdomain Ingress Traffic Engineering Through Optimized AS-Path Prepending , 2005, NETWORKING.

[5]  Renata Teixeira,et al.  TIE Breaking: Tunable Interdomain Egress Selection , 2005, IEEE/ACM Transactions on Networking.

[6]  Yin Zhang,et al.  BGP routing stability of popular destinations , 2002, IMW '02.

[7]  Yakov Rekhter,et al.  A Border Gateway Protocol 4 (BGP-4) , 1994, RFC.

[8]  Vijay Ramachandran,et al.  Design principles of policy languages for path vector protocols , 2003, SIGCOMM '03.

[9]  Olivier Bonaventure,et al.  Using Redistribution Communities for Interdomain Traffic Engineering , 2002, QofIS.

[10]  Abraham Silberschatz,et al.  Stable egress route selection for interdomain traffic engineering: model and analysis , 2005, 13TH IEEE International Conference on Network Protocols (ICNP'05).

[11]  Rajeev Rastogi,et al.  Optimal configuration for BGP route selection , 2003, IEEE INFOCOM 2003. Twenty-second Annual Joint Conference of the IEEE Computer and Communications Societies (IEEE Cat. No.03CH37428).

[12]  Olivier Bonaventure,et al.  Achieving Sub-50 Milliseconds Recovery Upon BGP Peering Link Failures , 2007, IEEE/ACM Transactions on Networking.

[13]  B. Quoitin,et al.  A cooperative approach to interdomain traffic engineering , 2005, Next Generation Internet Networks, 2005.

[14]  Walter Willinger,et al.  A first-principles approach to understanding the internet's router-level topology , 2004, SIGCOMM '04.

[15]  Larry Peterson,et al.  Inter-AS traffic patterns and their implications , 1999, Seamless Interconnection for Universal Services. Global Telecommunications Conference. GLOBECOM'99. (Cat. No.99CH37042).

[16]  Bianca Schroeder,et al.  IGP link weight assignment for transient link failures , 2003 .

[17]  Nick Feamster,et al.  Guidelines for interdomain traffic engineering , 2003, CCRV.

[18]  Azer Bestavros,et al.  Self-similarity in World Wide Web traffic: evidence and possible causes , 1996, SIGMETRICS '96.

[19]  Steve Uhlig A Multiple-objectives Evolutionary Perspective to Interdomain Traffic Engineering , 2005, Int. J. Comput. Intell. Appl..

[20]  Olivier Bonaventure,et al.  Implications of Interdomain Traffic Characteristics on Traffic Engineering , 2002, Eur. Trans. Telecommun..

[21]  Walter Willinger,et al.  An empirical approach to modeling inter-AS traffic matrices , 2005, IMC '05.

[22]  Lixin Gao,et al.  Stable Internet routing without global coordination , 2000, SIGMETRICS '00.

[23]  Chen-Nee Chuah,et al.  The impact of BGP dynamics on intra-domain traffic , 2004, SIGMETRICS '04/Performance '04.

[24]  Renata Teixeira,et al.  Network sensitivity to hot-potato disruptions , 2004, SIGCOMM '04.

[25]  John C. S. Lui,et al.  Characterizing the Performance and Stability Issues of the AS Path Prepending Method : Taxonomy , Measurement Study and Analysis ∗ , 2004 .

[26]  Jennifer Rexford,et al.  Stable internet routing without global coordination , 2001, TNET.

[27]  Olivier Bonaventure,et al.  Designing BGP-based outbound traffic engineering techniques for stub ASes , 2004, CCRV.

[28]  Klara Nahrstedt,et al.  Reliability models and evaluation of internal BGP networks , 2004, IEEE INFOCOM 2004.

[29]  Olivier Bonaventure,et al.  Interdomain traffic engineering with BGP , 2003, IEEE Commun. Mag..

[30]  Lixin Gao,et al.  CAM04-4: AS Path Inference by Exploiting Known AS Paths , 2006, IEEE Globecom 2006.

[31]  Abraham Silberschatz,et al.  On the stability of rational, heterogeneous interdomain route selection , 2005, 13TH IEEE International Conference on Network Protocols (ICNP'05).