IPv6 IPsec and Mobile IPv6 implementation of Linux
USAGI Project has improved Linux IPv6 stack. IPv6 IPsec is one of the products of our efforts. Linux IPsec stack is implemented based on XFRM architecture which is introduced in linux-2.5. We design and implement Mobile IPv6 (MIPv6) Stack on the architecture. MIPv6 uses IPsec for its secure signaling. Accordingly IPv6 IPsec and MIPv6 closely cooperate each other. In this paper we describe the architecture and how they work.