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
24 files changed
tree: 9a3e5bf334cf94f8859c6facf0a03a76b29efaa4
  1. .jenkins.d/
  2. .waf-tools/
  3. apps/
  4. bindings/
  5. docs/
  6. examples/
  7. helper/
  8. model/
  9. tests/
  10. utils/
  11. .clang-format
  12. .gitignore
  13. .gitmodules
  14. .jenkins
  15. .travis.yml
  16. AUTHORS
  17. COPYING.md
  18. ndn-all.hpp
  19. README.md
  20. VERSION
  21. wscript
README.md

ndnSIM

Build Status

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:

ndnSIM documentation

For more information, including downloading and compilation instruction, please refer to http://ndnsim.net or documentation in docs/ folder.