nuOLSRv2 (Niigata University OLSRv2)
Introduction
nuOLSRv2 is an implementation of the OLSRv2. It contains routing program and Qualnet simulator module.
Supported RFCs and internet drafts
- rfc5444
- rfc6130
- draft-ietf-manet-olsrv2-11
- draft-dearlove-olsrv2-metrics-05
- draft-funkfeuer-manet-olsrv2-etx-01
Supported operating systems
- Linux/i386, x86_64, powerpc, arm
Download
-
Git repository
git clone http://www2.net.ie.niigata-u.ac.jp/nuOLSRv2/nuOLSRv2.git
Directories
- core/ … core module
- netio/ … network I/O and kernel interface module
- packet/ … packet/message encoder/decoder module
- olsrv2/ … NHDP and OLSRv2 module
- nuOLSRv2d/ … nuOLSRv2 program
- ezsim/ … easy simulator program
- pktscan/ … MANET packet/message snooping utility program
- qualnet/ … Qualnet module
- scenargie/ … Scenargie module (alpha version)
Build and run
Requirements
- GNU make
- GNU C compiler
nuolsrv2d
- Change the current working directory to nuOLSRv2d/.
- Copy config.mk.in to config.mk
- Edit config.mk if you want to change compile options.
- Type make
- Copy nuOLSRv2d.conf.sample to nuOLSRv2d.conf
- Edit nuOLSRv2d.conf
- Type ./nuolsrv2d nuOLSRv2.conf
qualnet module
- See qualnet/README
Acknowledgment
This research was supported by the Strategic Information and Communications R&D Promotion Programme.