Skip to content

Latest commit

 

History

History
60 lines (42 loc) · 2 KB

README.md

File metadata and controls

60 lines (42 loc) · 2 KB

Routing Protocols

This is a collection of start and stop scripts for several routing protocols. The start scripts are executed in very instance. The stop script kill all instances at once so far (TODO). Feel free to modifiy them and add new scripts. Use ./software.py start <protocol> to call protocols/<protocol>_start.sh on each virtual node (network namespace).

All of the following protocols are proactive protocols. They are also written in the C programming language - unless stated otherwise.

B.A.T.M.A.N.-adv.

  • website
  • distance vector
  • rewrite/successor of batmand
  • routes layer 2 packets (bat0 interface can be bridged)
  • Linux kernel module

Babel

BMX 6

  • website
  • distance vector
  • fork of batmand

BMX 7

CJDNS

OLSR 1

OLSR 2

  • website
  • distance vector
  • rewrite of OLSR 1 as a framework

Yggdrasil