Implementation and evaluation of the Shim6 protocol in the Linux kernel

Barré, Sebastien and Ronan, John and Bonaventure, Oliver (2011) Implementation and evaluation of the Shim6 protocol in the Linux kernel. Computer Communications, 34 (14). 1685 - 1695. ISSN 0140-3664

[thumbnail of 2011_Barre_Implementation_and_Evaluation_of_the_Shim6_protocol_in_the_Linux_kernel.pdf]

Download (913kB) | Preview
Official URL:


In the changing landscape of the todays Internet, several solutions are under investigation to allow efficient, flexible and scalable multihoming. One of the proposals is shim6, a host-based multihoming solution based on the use of multiple IPv6 addresses on each host. In this work, we first describe the main features of this protocol, then we explain our implementation of shim6, along with the associated security mechanisms in the Linux kernel and, finally, we evaluate its performance. In particular, we analyse the performance impact of the security mechanisms used by shim6 and the impact of shim6 on the performance of end-host systems, especially heavily loaded servers. We conclude by discussing the remaining open issues for a widespread deployment of host-based multihoming techniques such as shim6.

Item Type: Article
Uncontrolled Keywords: Multihoming IPv6 Shim6
Departments or Groups: Walton Institute for Information and Communications Systems Science
Divisions: School of Science > Department of Computing, Maths and Physics
Depositing User: John Ronan
Date Deposited: 09 Sep 2011 17:28
Last Modified: 22 Aug 2016 10:26

Actions (login required)

View Item View Item