2nd International ICST Workshop on NS-2

Research Article

Implementation of an IPv6 Stack for NS-3

  • @INPROCEEDINGS{10.4108/ICST.VALUETOOLS2008.4374,
        author={S\^{e}bastien Vincent and Julien Montavont and Nicolas Montavont},
        title={Implementation of an IPv6 Stack for NS-3},
        proceedings={2nd International ICST Workshop on NS-2},
        publisher={ACM},
        proceedings_a={WNS2},
        year={2010},
        month={5},
        keywords={IPv6 NS-3 multihoming autoconfiguration},
        doi={10.4108/ICST.VALUETOOLS2008.4374}
    }
    
  • Sébastien Vincent
    Julien Montavont
    Nicolas Montavont
    Year: 2010
    Implementation of an IPv6 Stack for NS-3
    WNS2
    ICST
    DOI: 10.4108/ICST.VALUETOOLS2008.4374
Sébastien Vincent1,*, Julien Montavont1,*, Nicolas Montavont2,*
  • 1: LSIIT (UMR CNRS 7005), Louis Pasteur University, Strasbourg, France
  • 2: IT / Telecom Bretagne, Rennes, France
*Contact email: vincent@lsiit.u-strasbg.fr, montavont@lsiit.u-strasbg.fr, nicolas.montavont@telecom-bretagne.eu

Abstract

This paper presents the implementation of an IPv6 stack within the network simulator NS-3. IPv6 is currently being deployed in the world, and should be the Internet Protocol for at least the next fifty years. On another hand, NS-3 aims at being the reference for simulation of the Internet based communication and thus it is important that NS-3 proposes a framework for IPv6. In this paper, we present the main components of our implementation and how we tackle the new mechanisms introduced by IPv6. Finally, we provide some simulation scenarios and results to show that most IPv6 features are already working in our framework, such as the Neighbor Discovery protocol.