blob: 74cae0762f18401417d3292b187c3cbc0ca59af6 [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
Alexander Afanasyevdc3c3a32019-02-17 20:17:32 -050010- [NDN Packet Specification](http://named-data.net/doc/NDN-packet-spec/current/)
Alexander Afanasyev5dee3612015-08-25 16:09:04 -070011
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
Alexander Afanasyev58233a42020-02-21 15:27:48 -050015 Based on version `0.7.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
Alexander Afanasyev58233a42020-02-21 15:27:48 -050020 Based on version `0.7.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
Alexander Afanasyev58233a42020-02-21 15:27:48 -050025- Requires a modified version of NS-3 based on version `ns-3.30.1`
Spyridon Mastorakisf98a3412017-10-30 11:47:58 -070026
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.