5th International Workshop on OMNeT++

Research Article

Integration of LISP and LISP-MN into INET

  • @INPROCEEDINGS{10.4108/icst.simutools.2012.247724,
        author={Dominik Klein and Michael Hoefling and Matthias Hartmann and Michael Menth},
        title={Integration of LISP and LISP-MN into INET},
        proceedings={5th International Workshop on OMNeT++},
        publisher={ACM},
        proceedings_a={OMNET++},
        year={2012},
        month={6},
        keywords={omnet++ inet lisp architecture lisp-ms lisp-int lisp-mn mobility and nat traversal},
        doi={10.4108/icst.simutools.2012.247724}
    }
    
  • Dominik Klein
    Michael Hoefling
    Matthias Hartmann
    Michael Menth
    Year: 2012
    Integration of LISP and LISP-MN into INET
    OMNET++
    ACM
    DOI: 10.4108/icst.simutools.2012.247724
Dominik Klein1,*, Michael Hoefling2, Matthias Hartmann1, Michael Menth2
  • 1: University of Wuerzburg, Germany
  • 2: University of Tuebingen, Germany
*Contact email: dominik.klein@informatik.uni-wuerzburg.de

Abstract

The Locator/Identifier Separation Protocol (LISP) is a new naming and addressing architecture which is currently standardized in the IETF and which is deemed to improve the scalability and flexibility of the current routing architecture. LISP mobile node (LISP-MN) is an extension to the basic LISP architecture and enables mobile nodes to roam into LISP and non-LISP domains. The basic LISP architecture is currently deployed in a beta-network which can be used to test the protocol behavior on a smaller scale. However, a realistic simulation model for the LISP architecture and its various extensions is still missing. Such a simulation model could be used by researchers to quickly test new extensions on a larger scale for different load and network scenarios.

In this paper, we describe the implementation of our model of the LISP architecture and its various extensions in the INET framework for OMNeT++. We present performance results to show the correctness of our model. As a first application, we used the simulation model to assess proposed improvements to LISP-MN and to verify our proposed NAT traversal mechanism for LISP-MN.