commit | 5ea3322623a0550799431f25b2fc4e7e4df5c046 | [log] [tgz] |
---|---|---|
author | Spyridon Mastorakis <spiros.mastorakis@gmail.com> | Wed Dec 07 14:33:53 2016 -0800 |
committer | Alexander Afanasyev <alexander.afanasyev@ucla.edu> | Thu Dec 08 23:13:19 2016 -0500 |
tree | 9a3e5bf334cf94f8859c6facf0a03a76b29efaa4 | |
parent | b0b22419fccc8908ca240c5cb622cb95b8515c3d [diff] |
model+helper+tests: Create an ndnSIM-specific transport for the NFD face system This commit replaces the previous hack of implementing NS-3's inter-node communication using the LinkService abstraction of the NFD face system. The new implementation has higher memory overhead, but allows simulation of any LinkService versions, including GenericLinkService that implements NDNLPv2 protocol (i.e., fragmentation, network NACKs, etc.). Change-Id: I3d16bcf29f4858049d1040a3e421e1c7151b3ba2 Refs: #3871, #3873
A new release of NS-3 based Named Data Networking (NDN) simulator went through extensive refactoring and rewriting. The key new features of the new version:
Packet format changed to NDN Packet Specification
ndnSIM uses implementation of basic NDN primitives from ndn-cxx library (NDN C++ library with eXperimental eXtensions)
Based on version 0.4.1
All NDN forwarding and management is implemented directly using source code of Named Data Networking Forwarding Daemon (NFD)
Based on version 0.4.1-1-g704430c
Allows simulation of real applications written against ndn-cxx library
For more information, including downloading and compilation instruction, please refer to http://ndnsim.net or documentation in docs/
folder.