Name | Last Update | Last Commit 8e5bbd43b0e – Fixed pit entry counter. | history |
---|---|---|---|
![]() |
Loading commit data... | ||
![]() |
|||
![]() |
|||
![]() |
|||
![]() |
|||
![]() |
|||
![]() |
|||
![]() |
|||
![]() |
|||
![]() |
|||
![]() |
|||
![]() |
|||
![]() |
|||
![]() |
|||
![]() |
|||
![]() |
|||
![]() |
|||
![]() |
|||
![]() |
|||
![]() |
README.md
ICN - ndnSIM
Before cloning this repository follow the following steps:-
Install libboost dependency for NDN-Sim. Make sure that all other version of boost libraries (-dev packages) are removed, otherwise compilation might fail.
sudo apt-get install python-software-properties
sudo add-apt-repository ppa:boost-latest/ppa
sudo apt-get update
sudo apt-get install libboost1.55-all-devInstall other dependencies.
sudo apt-get install python-dev python-pygraphviz python-kiwi
sudo apt-get install python-pygoocanvas python-gnome2
sudo apt-get install python-rsvg ipythonClone NS-3 and NDN-Sim.
mkdir ndnSIM
cd ndnSIM
git clone https://github.com/cawka/ns-3-dev-ndnSIM.git ns-3
git clone https://github.com/cawka/pybindgen.git pybindgen
git clone https://git.ucsd.edu/dhsharma/ndnSIM.git ns-3/src/ndnSIMCompile NS-3 with NDN-Sim.
cd ns-3
./waf configure --enable-examples
./waf
If waf configure fails do this:
sudo apt-get install libcrypto+ sqlite3 libsqlite3-devRun an example senario to test the build.
./waf --run=ndn-simple
OR
./waf --run=ndn-grid
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)All NDN forwarding and management is implemented directly using source code of
Named Data Networking Forwarding Daemon (NFD)Allows simulation of real applications
written against ndn-cxx library
ndnSIM documentation
For more information, including downloading and compilation instruction, please refer to
http://ndnsim.net or documentation in docs/
folder.