Implementation and evaluation of the Shim6 protocol in the Linux kernel

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

Full text not available from this repository. (Request a copy)


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
Additional Information: Funding Information: Other solutions have been developed to solve the multihoming problem. The SCTP transport protocol [45] was initially designed to support signaling servers in IP telephony environments. It has now been extended to support wider deployment scenarios and is supported by several operating systems. Another example is the Host Identity Protocol (HIP) [31] . HIP has been developed to evaluate the benefits and drawbacks of using a new cryptographical identifier namespace on top of IP. HIP has been extended to support multihoming and mobility [33] and there are several implementations of HIP available [26] . Compared to these solutions, the main benefit of shim6 is that it does not require any change to the applications. This is very important for a new technique that needs to be incrementally deployed.
Uncontrolled Keywords: /dk/atira/pure/subjectarea/asjc/1700/1705
Departments or Groups:
Depositing User: Admin SSL
Date Deposited: 19 Oct 2022 23:07
Last Modified: 07 Jun 2023 18:44

Actions (login required)

View Item View Item