Design and Implementation to Support Multiple Key Exchange Protocols for IPsec
The racoon2 project has been developing an application, the racoon2, which simultaneously supports multiple key exchange protocols for IPsec. The racoon2 supports IKEv2 and KINK, and works on Linux, NetBSD, and FreeBSD. This paper describes issues to support the multiple key exchange protocols on those operating systems, and describes our approach. This paper also describes design and implementation of the racoon2.