|
ABSTRACT
We develop a non-classic algebraic theory for the purpose of investigating the convergence properties of dynamic routing protocols. The algebraic theory can be regarded as a generalization of shortest-path routing, where the new concept of free cycle generalizes that of a positive-length cycle. A primary result then states that routing protocols always converge, though not necessarily onto optimal paths, in networks where all cycles are free. Monotonicity and isotonicity are two algebraic properties that strengthen convergence results. Monotonicity implies protocol convergence in every network, and isotonicity assures convergence onto optimal paths.A great many applications arise as particular instances of the algebraic theory. In intra-domain routing, we show that routing protocols can be made to converge to shortest and widest paths, for example, but that the composite metric of Internet Gateway Routing Protocol (IGRP) does not lead to optimal paths. The more interesting applications, however, relate to inter-domain routing and its Border Gateway Protocol (BGP), where the algebraic framework provides a mathematical template for the specification, design, and verification of routing policies. We formulate existing guidelines for inter-domain routing in algebraic terms, propose new guidelines contemplating backup relationships between domains, and derive a sufficient condition for signaling correctness of internal-BGP.
REFERENCES
Note: OCR errors may be found in this Reference List extracted from the full text article. ACM has opted to expose the complete List rather than only correct and linked references.
| |
1
|
{1} G. Malkin, "RIP Version 2," RFC 2453, Nov. 1998.
|
| |
2
|
|
| |
3
|
{3} J. Doyle, Routing TCP/IP. Indianapolis, IN: Cisco Press, 1998.
|
| |
4
|
{4} J. T. Moy, "OSPF Version 2," RFC 2328, Apr. 1998.
|
| |
5
|
|
| |
6
|
|
| |
7
|
{7} Y. Rekhter and T. Li, "A Border Gateway Protocol 4 (BGP-4)," RFC 1771, Mar. 1995.
|
| |
8
|
|
| |
9
|
|
| |
10
|
|
| |
11
|
|
| |
12
|
|
| |
13
|
{13} T. Bates and R. Chandra, "BGP Route Reflection: An Alternative to Full Mesh IBGP," RFC 1966, Jun. 1996.
|
 |
14
|
|
 |
15
|
|
 |
16
|
Timothy G. Griffin , Gordon Wilfong, On the correctness of IBGP configuration, Proceedings of the 2002 conference on Applications, technologies, architectures, and protocols for computer communications, August 19-23, 2002, Pittsburgh, Pennsylvania, USA
|
 |
17
|
Anindya Basu , Chih-Hao Luke Ong , April Rasala , F. Bruce Shepherd , Gordon Wilfong, Route oscillations in I-BGP with route reflection, Proceedings of the 2002 conference on Applications, technologies, architectures, and protocols for computer communications, August 19-23, 2002, Pittsburgh, Pennsylvania, USA
|
 |
18
|
|
| |
19
|
{19} B. Carré, Graphs and Networks. Oxford, U.K.: Clarendon Press, 1979.
|
| |
20
|
{20} M. Gondran and M. Minoux, Graphes et Algorithmes, 3rd ed. Paris, France: Eyrolles, 1995.
|
| |
21
|
{21} M. Gondran and M. Minoux, Graphes, Dioïdes et Semi-Anneaux . Paris, France: Editions Tec & Doc, 2001.
|
| |
22
|
|
| |
23
|
|
| |
24
|
{24} L. Lamport, "An assertional correctness proof of a distributed algorithm," Sci. Comput. Program., vol. 2, no. 3, pp. 175-206, Dec. 1982.
|
 |
25
|
|
 |
26
|
Timothy G. Griffin , Aaron D. Jaggard , Vijay Ramachandran, Design principles of policy languages for path vector protocols, Proceedings of the 2003 conference on Applications, technologies, architectures, and protocols for computer communications, August 25-29, 2003, Karlsruhe, Germany
[doi> 10.1145/863955.863964]
|
| |
27
|
{27} C. Alaettinoǧlu, "Scalable router configuration for the Internet," in Proc. 5th Int. Conf. Computer Communications and Networks, Rockville, MD, Oct. 1996, pp. 325-328.
|
| |
28
|
{28} G. Huston, "Interconnections, peering and financial settlements," in Proc. INET'99, San Jose, CA, Jun. 1999.
|
| |
29
|
|
| |
30
|
{30} L. Gao, T. Griffin, and J. Rexford, "Inherently safe backup routing with BGP," in Proc. IEEE INFOCOM, Anchorage, AK, Apr. 2001, pp. 547-556.
|
| |
31
|
|
CITED BY 8
|
|
Joan Feigenbaum , Vijay Ramachandran , Michael Schapira, Incentive-compatible interdomain routing, Proceedings of the 7th ACM conference on Electronic commerce, p.130-139, June 11-15, 2006, Ann Arbor, Michigan, USA
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|