Abstract
Several solutions are proposed to enable scalable multihoming over IPv6. One of these proposals is Shim6, a host-based multihoming solution based on the modification of the Internet Protocol stack of the host. This modification adds a layer below the transport protocols but above the forwarding layer. As this approach makes the modifications to the network stack transparent, existing applications automatically benefit from Shim6 functionality.
In this paper we investigated aspects of the performance of the Lin- Shim6 implementation from Université Catholique de Louvain. We also outline our modifications of the LinShim6 implementation to allow external software to control the locators used between hosts.
Access provided by Autonomous University of Puebla. Download to read the full chapter text
Chapter PDF
Similar content being viewed by others
Keywords
References
Meyer, D., Zhang, L., Fall, K.: Report from the IAB Workshop on Routing and Addressing. RFC 4984 (Informational) (September 2007)
Rekhter, Y., Li, T., Hares, S.: A Border Gateway Protocol 4 (BGP-4). RFC 4271 (Draft Standard) (January 2006)
Huston, G.: Architectural Approaches to Multi-homing for IPv6. RFC 4177 (Informational) (September 2005)
de Launois, C., Bagnulo, M.: The paths towards IPv6 multihoming. IEEE Communications Surveys and Tutorials 8(2) (2006)
Bagnulo, M.: Hash-Based Addresses (HBA). RFC 5535 (Proposed Standard) (June 2009)
Nordmark, E., Bagnulo, M.: Shim6: Level 3 Multihoming Shim Protocol for IPv6. RFC 5533 (Proposed Standard) (June 2009)
Arkko, J., van Beijnum, I.: Failure Detection and Locator Pair Exploration Protocol for IPv6 Multihoming. RFC 5534 (Proposed Standard) (June 2009)
Barré, S.: Linshim6 - implementation of the shim6 protocol. Technical report, Université catholique de Louvain (February 2008)
Barré, S., Bonaventure, O.: Shim6 implementation report: Linshim6. Internet draft, draft-barre-shim6-impl-03.txt, work in progress (September 2009)
Draves, R.: Default Address Selection for Internet Protocol version 6 (IPv6). RFC 3484 (Proposed Standard) (February 2003)
Tcholtchev, N., Grajzer, M., Vidalenc, B.: Towards a unified architecture for resilience, survivability and autonomic fault-management for self-managing networks. In: 2nd Workshop on Monitoring, Adaptation and Beyond (MONA+), Stockholm, Sweden, November 23-24 (2009)
The Netfilter Project. Netfilter - firewalling, nat and packet mangling for linux, http://www.netfilter.org
Ramakrishnan, K., Floyd, S., Black, D.: The Addition of Explicit Congestion Notification (ECN) to IP. RFC 3168 (Proposed Standard) (September 2001)
de la Oliva, A., Bagnulo, M., García-Martínez, A., Soto, I.: Performance Analysis of the REAchability Protocol for IPv6 Multihoming. In: Koucheryavy, Y., Harju, J., Sayenko, A. (eds.) NEW2AN 2007. LNCS, vol. 4712, pp. 443–454. Springer, Heidelberg (2007)
Moy, J.: OSPF Standardization Report. RFC 2329 (Informational) (April 1998)
Postel, J.: Transmission Control Protocol. RFC 793 (Standard), Updated by RFCs 1122, 3168 (September 1981)
Braden, R.: Requirements for Internet Hosts - Communication Layers. RFC 1122 (Standard), Updated by RFCs 1349, 4379 (October 1989)
Postel, J.: User Datagram Protocol. RFC 768 (Standard) (August 1980)
Postel, J., Reynolds, J.: File Transfer Protocol. RFC 959 (Standard), Updated by RFCs 2228, 2640, 2773, 3659 (October 1985)
International Telecommunication Union. G.729 (2007), http://www.itu.int/rec/T-REC-G.729/e
National Laboratory for Applied Network Research. Iperf, http://iperf.sourceforge.net/
Stephen Hemminger. Network emulator, http://www.linuxfoundation.org/collaborate/workgroups/networking/netem
Saucez, D., Donnet, B., Bonaventure, O.: Idips: Isp-driven informed path selection. IETF Draft (February 2008)
Bonaventure, O., Saucez, D., Donnet, B.: The case for an informed path selection service. IETF Draft (February 2008)
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2011 ICST Institute for Computer Science, Social Informatics and Telecommunications Engineering
About this paper
Cite this paper
Ronan, J., McLaughlin, J. (2011). An Empirical Evaluation of a Shim6 Implementation. In: Pentikousis, K., Agüero, R., García-Arranz, M., Papavassiliou, S. (eds) Mobile Networks and Management. MONAMI 2010. Lecture Notes of the Institute for Computer Sciences, Social Informatics and Telecommunications Engineering, vol 68. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-21444-8_6
Download citation
DOI: https://doi.org/10.1007/978-3-642-21444-8_6
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-642-21443-1
Online ISBN: 978-3-642-21444-8
eBook Packages: Computer ScienceComputer Science (R0)