Abstract
Current Internet routing protocols exhibit several types of anomalies that can reduce network reliability. In order to design more robust protocols we need better formal models to capture the complexities of Internet routing. In this paper we develop an algebraic model that clarifies the distinction between routing tables and forwarding tables. We hope that this suggests new approaches to the design of routing protocols.
Preview
Unable to display preview. Download preview PDF.
Similar content being viewed by others
References
Gondran, M., Minoux, M.: Graphs, Dioids, and Semirings: New Models and Algorithms. Springer, Heidelberg (2008)
Day, J.: Patterns in Network Architectures: A return to fundamentals. Prentice Hall, Englewood Cliffs (2008)
Le, F., Xie, G., Zhang, H.: Understanding route redistribution. In: Proc. Inter. Conf. on Network Protocols (2007)
Le, F., Xie, G., Pei, D., Wang, J., Zhang, H.: Shedding light on the glue logic of the internet routing architecture. In: Proc. ACM SIGCOMM (2008)
Le, F., Xie, G., Zhang, H.: Instability free routing: Beyond one protocol instance. In: Proc. ACM CoNext (December 2008)
Carré, B.: Graphs and Networks. Oxford University Press, Oxford (1979)
Rekhter, Y., Li, T.: A Border Gateway Protocol. RFC 1771 (BGP version 4) (March 1995)
Moy, J.: OSPF: Anatomy of an Internet Routing Protocol. Addison-Wesley, Reading (1998)
Moy, J.: OSPF version 2. RFC 2328 (1998)
Farinacci, D., Fuller, V., Meyer, D., Lewis, D.: Locator/ID separation protocol (LISP). draft-ietf-lisp-02.txt. Work In Progress (2009)
Halabi, S., McPherson, D.: Internet Routing Architectures, 2nd edn. Cisco Press (2001)
Sobrinho, J.L.: An algebraic theory of dynamic network routing. IEEE/ACM Transactions on Networking 13(5), 1160–1173 (2005)
Griffin, T.G., Gurney, A.J.T.: Increasing bisemigroups and algebraic routing. In: 10th International Conference on Relational Methods in Computer Science (RelMiCS10) (April 2008)
Gurney, A.J.T., Griffin, T.G.: Lexicographic products in metarouting. In: Proc. Inter. Conf. on Network Protocols (October 2007)
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2009 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Billings, J.N., Griffin, T.G. (2009). A Model of Internet Routing Using Semi-modules. In: Berghammer, R., Jaoua, A.M., Möller, B. (eds) Relations and Kleene Algebra in Computer Science. RelMiCS 2009. Lecture Notes in Computer Science, vol 5827. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-04639-1_3
Download citation
DOI: https://doi.org/10.1007/978-3-642-04639-1_3
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-642-04638-4
Online ISBN: 978-3-642-04639-1
eBook Packages: Computer ScienceComputer Science (R0)