tag | 74028c4447e7cfdd9e07e304ded56b9ed66726d5 | |
---|---|---|
tagger | Alexander Afanasyev <alexander.afanasyev@ucla.edu> | Sat Nov 12 15:59:33 2016 +0900 |
object | c09bb40ecc7f52a4b279e4530605a2c623e42b61 |
Changes since release 2.1 Release date: November 11, 2016 OVERVIEW - The submodules of NFD and ndn-cxx have been both upgraded to version 0.4.1 (Issue 3560). Features of NFD: - Face system is refactored. - Data Retrieval using full names is fixed. - Allow setting CS capacity to 0. - LinkService provides an "adaptation" layer to translate between NDN packets and data blocks communicated through Transport. - Face provides combines Transport and LinkServices, providing high-level interface to work with Interest/Data/Nack packets inside NFD. - Networking NACK in pipelines and best-route strategy. - Refactored implementation of NFD management. - Interest forwarding processes Link included in interest packets. Features of ndn-cxx: - LocalControlHeader for special signaling between application and NFD has been replaced with NDNLPv2 signaling. - NDNLPv2 Network NACK support in Face abstraction. - New API in Face class to remove all pending Interests. In order to retrieve the marked versions of ndn-cxx and NFD, use --recursive option to the git clone command or run git submodule update --init after clone, pull, or merge. - Replace NetDeviceFace with NetDeviceFaceLinkService and AppFace with AppFaceModel to match NFD's v0.4+ Face model (Issue 3560). ndnSIM (for now) intentionally uses LinkService instead of Transport for optimization purposes and in order to preserve ns3::Packet Tags. This may be fixed in the future when there is a different mechanism to propagate ns3 Tags. This version of dnSIM does not include support for NDNLPv2 and, thus, cannot yet be used to simulate network-level NACKs across the simulated nodes. This will be addressed in the next release of ndnSIM. - ndnSIM no longer officially support Ubuntu Linux 12.04, as it now requires a more modern compiler version and dependent libraries. NEW FEATURES - The NetDevice address is now represented as a LocalUri instance for NetDevice-based Faces (Issue 2665). - Enable configurability of NFD's managers (Issue 3328). The managers of NFD can be enabled/disabled as specified in a simulation scenario. IMPROVEMENTS AND BUG FIXES - Bugfix in RandomPolicy for the "old-style" ContentStore implementation. - Updates of the ndnSIM 2 Technical Report Technical Report became up-to-date with the latest version of ndnSIM. Please see report's change-log for more detailed information. - Updates of the ndnSIM documentation (Issue 3835) - Updated out-dated statements about NFD's CS implementation (Issue 3827). - Added explanation about the limited support of NDNLPv2 and its implications. - Fixed description of the ConsumerBatches application. - Added homebrew instructions for dependency installation on OS X. - Added specification of ndn::CsTracer output format.
commit | c09bb40ecc7f52a4b279e4530605a2c623e42b61 | [log] [tgz] |
---|---|---|
author | spirosmastorakis <spiros.mastorakis@gmail.com> | Fri Oct 28 19:16:58 2016 -0700 |
committer | Alexander Afanasyev <alexander.afanasyev@ucla.edu> | Fri Nov 11 09:55:32 2016 -0800 |
tree | 9c2edbf965bf65a754df67cae9accb9c8e23e20b | |
parent | 2c9c0053b2b3d0a908f08387c6d3088e623ccf99 [diff] |
docs: Prepare release of version 2.2 Change-Id: I3694a8791b9540fc1b926a83ff55421b47e0f2ac Refs: #3832
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.