blob: 883b7aef13888fa7a9115f09b3b9130f37fec79d [file] [log] [blame] [view]
Alexander Afanasyev5dee3612015-08-25 16:09:04 -07001ndnSIM
2======
Alexander Afanasyeva0d94892012-11-06 17:25:01 -08003
Alexander Afanasyev5dee3612015-08-25 16:09:04 -07004[![Build Status](https://travis-ci.org/named-data-ndnSIM/ndnSIM.svg)](https://travis-ci.org/named-data-ndnSIM/ndnSIM)
Alexander Afanasyeva0d94892012-11-06 17:25:01 -08005
Alexander Afanasyev325c2532016-09-08 15:38:53 -07006A new release of [NS-3 based Named Data Networking (NDN) simulator](http://ndnsim.net/)
Alexander Afanasyev5dee3612015-08-25 16:09:04 -07007went through extensive refactoring and rewriting. The key new features of the new
8version:
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 Mastorakis460f57c2014-12-17 00:44:14 -080013 [ndn-cxx library (NDN C++ library with eXperimental eXtensions)](http://named-data.net/doc/ndn-cxx/)
Alexander Afanasyeva0d94892012-11-06 17:25:01 -080014
Spyridon Mastorakisf6d32852017-09-27 20:28:52 -070015 Based on version `0.6.0`
Alexander Afanasyev325c2532016-09-08 15:38:53 -070016
Spyridon Mastorakis460f57c2014-12-17 00:44:14 -080017- 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 Afanasyev9ab7d672013-08-11 11:02:52 -070019
Spyridon Mastorakisf6d32852017-09-27 20:28:52 -070020 Based on version `0.6.0`
Alexander Afanasyev325c2532016-09-08 15:38:53 -070021
22- Allows [simulation of real applications](http://ndnsim.net/guide-to-simulate-real-apps.html)
Alexander Afanasyev5dee3612015-08-25 16:09:04 -070023 written against ndn-cxx library
Alexander Afanasyev9ab7d672013-08-11 11:02:52 -070024
Spyridon Mastorakisf98a3412017-10-30 11:47:58 -070025- Requires a modified version of NS-3 based on version `ns-3.27-22-g90fb309d5`
26
Alexander Afanasyev5dee3612015-08-25 16:09:04 -070027[ndnSIM documentation](http://ndnsim.net)
Spyridon Mastorakis460f57c2014-12-17 00:44:14 -080028---------------------------------------------
Alexander Afanasyev9ab7d672013-08-11 11:02:52 -070029
Spyridon Mastorakis460f57c2014-12-17 00:44:14 -080030For more information, including downloading and compilation instruction, please refer to
31http://ndnsim.net or documentation in `docs/` folder.