ndnSIM 2.0: A new version of the NDN simulator for NS-3

download Download PDF

Spyridon Mastorakis, Alexander Afanasyev, Ilya Moiseenko, and Lixia Zhang.
NDN, Technical Report NDN-0028

The fundamental departure of the Named-Data Networking (NDN) communication paradigm from the IP principles requires exten- sive evaluation through experimentation, and simulation is a necessary tool to enable the experimentation at scale. We released the first version of ndnSIM, an open source NS-3-based NDN simulator, back in June 2012. Since then, ndnSIM has undergone substantial development resulting in ndnSIM 2.0, which was released in January 2015. This paper reports the design and features of this new simulator version. The goal of the new release is to match the simulation platform to the latest advancements of NDN research. Therefore, it uses the ndn-cxx library (NDN C++ library with eXperimental eXtensions) and the NDN Forwarding Daemon (NFD) to enable experiments with real code in a simulation environment.