Loading [a11y]/accessibility-menu.js
Correctness of Routing Vector Protocols as a Property of Network Cycles | IEEE Journals & Magazine | IEEE Xplore

Correctness of Routing Vector Protocols as a Property of Network Cycles


Abstract:

Most analyses of routing vector protocols, such as the Border Gateway Protocol (BGP), are conducted in the context of a single destination in a given network. In that con...Show More

Abstract:

Most analyses of routing vector protocols, such as the Border Gateway Protocol (BGP), are conducted in the context of a single destination in a given network. In that context, for arbitrary routing policies, it is computationally intractable to determine whether or not a routing vector protocol behaves correctly. In this paper, we consider the common scenario where routing policies are specified independently of the destination. In this scenario, we demonstrate that the correctness of a routing vector protocol for all destinations in a given network equates to a property of routing policies around its cycles, designated strict absorbency, similarly to the way that the correctness of a distance vector protocol equates to cycles of positive length. A number of pragmatic conclusions can be derived from this theoretical result. For example, we show that all next-hop routing policies, which are popular in inter-domain routing and in the interconnection of routing instances, cannot fully exploit the physical redundancy of a network. As another example, we show how sibling autonomous systems of the Internet can share all routes between them without introducing oscillations into BGP.
Published in: IEEE/ACM Transactions on Networking ( Volume: 25, Issue: 1, February 2017)
Page(s): 150 - 163
Date of Publication: 06 June 2016

ISSN Information:

Funding Agency:


References

References is not available for this document.