Persistent route oscillations in inter-domain routing

被引:121
作者
Varadhan, K
Govindan, R
Estrin, D
机构
[1] Lucent Technol, Murray Hill, NJ 07974 USA
[2] Univ So Calif, Inst Informat Sci, Marina Del Rey, CA 90292 USA
来源
COMPUTER NETWORKS-THE INTERNATIONAL JOURNAL OF COMPUTER AND TELECOMMUNICATIONS NETWORKING | 2000年 / 32卷 / 01期
基金
美国国家科学基金会;
关键词
routing; policy; inter-domain; BGP; IDRP; non-convergence;
D O I
10.1016/S1389-1286(99)00108-5
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
Hop-by-hop inter-domain routing protocols, such as border gateway protocol (BGP) and inter-domain routing protocol (IDRP), use independent route selection to realize domains' local policies. A domain chooses its routes based on path attributes present in a route. It is widely believed that these inter-domain routing protocols always converge. We show that there exist domain policies that cause BGP/IDRP to exhibit persistent oscillations. In these oscillations, each domain repeatedly chooses a sequence of routes to a destination. Complex oscillation patterns can occur even in very simple topologies. We analyze the conditions for persistent route oscillations in a simple class of inter-domain topologies and policies. Using this analysis, we evaluate ways to prevent or avoid persistent oscillations in general topologies. We conclude that if a hop-by-hop inter-domain routing protocol allows unconstrained route selection at a domain, the protocol may be susceptible to route oscillations. Constraining route selection to a provably "safe" procedure (such as shortest path) can reduce the number of realizable policies. Alternatively, a routing policy registry can help detect unsafe policies. (C) 2000 Elsevier Science B.V. All rights reserved.
引用
收藏
页码:1 / 16
页数:16
相关论文
共 33 条
[1]   THE VIEWSERVER HIERARCHY FOR INTERDOMAIN ROUTING - PROTOCOLS AND EVALUATION [J].
ALAETTINOGLU, C ;
SHANKAR, AU .
IEEE JOURNAL ON SELECTED AREAS IN COMMUNICATIONS, 1995, 13 (08) :1396-1410
[2]  
ALAETTINOGLU C, 1999, 2622 RPSL FRC
[3]  
[Anonymous], 1995, 1771 RFC
[4]  
[Anonymous], 1992, 10589 ISOIEC
[5]  
BATES T, 1995, RFC1786
[6]  
BATES T, 1994, RIPE181
[8]  
BRESLAU L, 1995, THESIS U SO CALIFORN
[9]  
Castineyra I., 1996, NIMROD ROUTING ARCHI
[10]  
CHENG C, 1989, P ACM SIGCOMM 89 SEP, P224