Hi all, LISPmob has been upgraded to provide basic support for NAT traversal ( http://tools.ietf.org/html/draft-ermagan-lisp-nat-traversal-01).
New code can be found under the branch 'natt' on the official LISPmob GitHub (https://github.com/LISPmob/lispmob/tree/natt). Please note that whereas LISPmob now implements Mobile Node side NAT traversal support, there is also need for a NAT traversal aware Map Server and a Re-encapsulating Tunnel Router to perform real NAT traversal. These elements have not been developed yet and the implementation of the MN side NAT traversal support has been done using a dummy version of the RTR (implementing also itself the Map Server NAT traversal functionality). For those interested in this dummy RTR, please take into account that it mostly consists of hardcoded, dirty and uncommented code. Its use is discouraged. If you still feel brave enough to deal with it, you can find it on my personal GitHub (https://github.com/arnatal/lispmob/tree/natrtr). A little readme file can be found in the 'rtr' folder to guide the compilation of the dummy RTR and a version of the MN that can use it. Regards, Alberto.
