OpenLISP is an open source implementation of the
Protocol running in the kernel of the
FreeBSD Operating System.
OpenLISP focuses on the data plane operation, meaning that it
implements the LISP-Cache and the LISP-Database in the kernel space,
as well as the encaps/decap functions. Everything that is related to
the control plane is meant to run in the user space. OpenLISP does
not provide any specific control plane protocol implementation
(i.e., no mapping distribution protocol is provided). Rather
OpenLISP implements a new type of sockets, called the
Mapping Sockets providing an API that can be used by any
users space process.