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

  1. Change the current working directory to nuOLSRv2d/.
  2. Copy config.mk.in to config.mk
  3. Edit config.mk if you want to change compile options.
  4. Type make
  5. Copy nuOLSRv2d.conf.sample to nuOLSRv2d.conf
  6. Edit nuOLSRv2d.conf
  7. Type ./nuolsrv2d nuOLSRv2.conf

qualnet module

  • See qualnet/README

Documents

Acknowledgment

This research was supported by the Strategic Information and Communications R&D Promotion Programme.