Alexander Afanasyev | 5dee361 | 2015-08-25 16:09:04 -0700 | [diff] [blame] | 1 | ndnSIM |
| 2 | ====== |
Alexander Afanasyev | a0d9489 | 2012-11-06 17:25:01 -0800 | [diff] [blame] | 3 | |
Alexander Afanasyev | 5dee361 | 2015-08-25 16:09:04 -0700 | [diff] [blame] | 4 | [](https://travis-ci.org/named-data-ndnSIM/ndnSIM) |
Alexander Afanasyev | a0d9489 | 2012-11-06 17:25:01 -0800 | [diff] [blame] | 5 | |
Alexander Afanasyev | 325c253 | 2016-09-08 15:38:53 -0700 | [diff] [blame] | 6 | A new release of [NS-3 based Named Data Networking (NDN) simulator](http://ndnsim.net/) |
Alexander Afanasyev | 5dee361 | 2015-08-25 16:09:04 -0700 | [diff] [blame] | 7 | went through extensive refactoring and rewriting. The key new features of the new |
| 8 | version: |
| 9 | |
| 10 | - Packet format changed to [NDN Packet Specification](http://named-data.net/doc/ndn-tlv/) |
| 11 | |
| 12 | - ndnSIM uses implementation of basic NDN primitives from |
Spyridon Mastorakis | 460f57c | 2014-12-17 00:44:14 -0800 | [diff] [blame] | 13 | [ndn-cxx library (NDN C++ library with eXperimental eXtensions)](http://named-data.net/doc/ndn-cxx/) |
Alexander Afanasyev | a0d9489 | 2012-11-06 17:25:01 -0800 | [diff] [blame] | 14 | |
Spyridon Mastorakis | f6d3285 | 2017-09-27 20:28:52 -0700 | [diff] [blame] | 15 | Based on version `0.6.0` |
Alexander Afanasyev | 325c253 | 2016-09-08 15:38:53 -0700 | [diff] [blame] | 16 | |
Spyridon Mastorakis | 460f57c | 2014-12-17 00:44:14 -0800 | [diff] [blame] | 17 | - All NDN forwarding and management is implemented directly using source code of |
| 18 | [Named Data Networking Forwarding Daemon (NFD)](http://named-data.net/doc/NFD/) |
Alexander Afanasyev | 9ab7d67 | 2013-08-11 11:02:52 -0700 | [diff] [blame] | 19 | |
Spyridon Mastorakis | f6d3285 | 2017-09-27 20:28:52 -0700 | [diff] [blame] | 20 | Based on version `0.6.0` |
Alexander Afanasyev | 325c253 | 2016-09-08 15:38:53 -0700 | [diff] [blame] | 21 | |
| 22 | - Allows [simulation of real applications](http://ndnsim.net/guide-to-simulate-real-apps.html) |
Alexander Afanasyev | 5dee361 | 2015-08-25 16:09:04 -0700 | [diff] [blame] | 23 | written against ndn-cxx library |
Alexander Afanasyev | 9ab7d67 | 2013-08-11 11:02:52 -0700 | [diff] [blame] | 24 | |
Spyridon Mastorakis | f98a341 | 2017-10-30 11:47:58 -0700 | [diff] [blame] | 25 | - Requires a modified version of NS-3 based on version `ns-3.27-22-g90fb309d5` |
| 26 | |
Alexander Afanasyev | 5dee361 | 2015-08-25 16:09:04 -0700 | [diff] [blame] | 27 | [ndnSIM documentation](http://ndnsim.net) |
Spyridon Mastorakis | 460f57c | 2014-12-17 00:44:14 -0800 | [diff] [blame] | 28 | --------------------------------------------- |
Alexander Afanasyev | 9ab7d67 | 2013-08-11 11:02:52 -0700 | [diff] [blame] | 29 | |
Spyridon Mastorakis | 460f57c | 2014-12-17 00:44:14 -0800 | [diff] [blame] | 30 | For more information, including downloading and compilation instruction, please refer to |
| 31 | http://ndnsim.net or documentation in `docs/` folder. |