jLISP: An Open, Modular, and Extensible Java-Based LISP Implementation

Andreas Stockmayer, Mark Schmidt, Michael Menth · 2016

LISP is a standardized overlay protocol implementing the locator/identifier split for the Internet. Multiple extensions exist, e.g., for NAT traversal, traffic engineering, etc. Existing LISP implementations are mostly platform-specific, hard to extend or they are closed source. In this work we present a Java-based implementation for LISP which is open source, modular, and features a plugin mechanism that enables simple integration of new functionality. It provides behavior for LISP nodes, infrastructure nodes, and various extensions, it is easily portable, can be run on various operating systems and platforms, in particular on Android smartphones. The demo illustrates LISP-based communication including the extensions mentioned above. In addition, the extensibility is demonstrated by a plugin for a statistics application.

Read the paper · More papers on PaperTik