The OpenLISP Project

OpenLISP is an open source implementation of the LISP 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.