This project hosts an NDN application written using ndnSIM library. It is a simple producer-consumer application that is able to replay NDN traffic traces by reading a dumped NDN trace from ndntdump application. The application assumes that the provided trace is in NDJSON format.
Custom version of NS-3 and specified version of ndnSIM needs to be installed. The code should also work with the latest version of ndnSIM, but it is not guaranteed.
- ndnSIM -b ndnSIM-2.5 (https://github.com/named-data-ndnSIM/ndnSIM)
- NS-3 -b ndnSIM-2.5 (https://github.com/named-data-ndnSIM/ns-3-dev.git)
- pybindgen -b 0.18.0 (https://github.com/named-data-ndnSIM/pybindgen.git)
Assuming NS-3 is installed in a standard location, the application can be run using the following command:
./waf --run ndn-replay-point-to-point