Stable Internet routing without global coordination

被引:290
作者
Gao, LX [1 ]
Rexford, J
机构
[1] Univ Massachusetts, Dept Elect & Comp Engn, Amherst, MA 01003 USA
[2] AT&T Labs Res, Internet & Networking Syst Ctr, Florham Pk, NJ 07932 USA
基金
美国国家科学基金会;
关键词
Border Gateway Protocol (BGP); convergence; Internet; protocols; routing;
D O I
10.1109/90.974523
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
The Border Gateway Protocol (BGP) allows an autonomous system (AS) to apply diverse local policies for selecting routes and propagating reachability information to other domains. However, BGP permits ASs to have conflicting policies that can lead to routing instability. This paper proposes a set of guidelines for an AS to follow in setting its routing policies, without requiring coordination with other ASs. Our approach exploits the Internet's hierarchical structure and the commercial relationships between ASs to impose a partial order on the set of routes to each destination. The guidelines conform to conventional traffic-engineering practices of ISPs, and provide each AS with significant flexibility in selecting its local policies. Furthermore, the guidelines ensure route convergence even under changes in the topology and routing policies. Drawing on a formal model of BGP, we prove that following our proposed policy guidelines guarantees route convergence. We also describe how our methodology can be applied to new types of relationships between ASS, how to verify the hierarchical AS relationships, and how to realize our policy guidelines. Our approach has significant practical value since it preserves the ability of each AS to apply complex local policies without divulging its BGP configurations to others.
引用
收藏
页码:681 / 692
页数:12
相关论文
共 29 条
[1]  
[Anonymous], P SIGCOMM 99
[2]  
[Anonymous], 1999, P C APPL TECHN ARCH, DOI [doi.acm.org/10.1145/316188.316229, DOI 10.1145/316188.316229]
[3]  
[Anonymous], ROUTING INTERNET
[4]  
Cormen T. H., 1990, INTRO ALGORITHMS
[5]   IP network configuration for intradomain traffic engineering [J].
Feldmann, A ;
Rexford, J .
IEEE NETWORK, 2001, 15 (05) :46-57
[6]   On inferring autonomous system relationships in the Internet [J].
Gao, LX .
IEEE-ACM TRANSACTIONS ON NETWORKING, 2001, 9 (06) :733-745
[7]  
Gao LX, 2000, PERF E R SI, V28, P307, DOI 10.1145/345063.339426
[8]   Route servers for inter-domain routing [J].
Govindan, R ;
Alaettinoglu, C ;
Varadhan, K ;
Estrin, D .
COMPUTER NETWORKS AND ISDN SYSTEMS, 1998, 30 (12) :1157-1174
[9]   An architecture for stable, analyzable Internet routing [J].
Govindan, R ;
Alaettinoglu, C ;
Eddy, G ;
Essens, D ;
Kumar, S ;
Lee, WS .
IEEE NETWORK, 1999, 13 (01) :29-35
[10]  
Griffin T. G., 1999, Proceedings Seventh International Conference on Network Protocols (ICNP'99), P21, DOI 10.1109/ICNP.1999.801912