Skip to content

Commit

Permalink
protocols: extend protocol notes
Browse files Browse the repository at this point in the history
  • Loading branch information
mwarning committed Mar 5, 2022
1 parent 339794e commit df29419
Showing 1 changed file with 13 additions and 1 deletion.
14 changes: 13 additions & 1 deletion protocols/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -3,36 +3,48 @@
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.

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

- [website](https://www.open-mesh.org/projects/open-mesh/wiki)
- distance vector

## Babel

- [website](https://www.irif.fr/~jch/software/babel/)
- distance vector
- [Babel Doesn't Care](https://www.youtube.com/watch?v=1zMDLVln3XM) / [Evolution of the Babel Routing Protocol](https://www.youtube.com/watch?v=Mflw4BuksHQ)

## BMX 6

- [website](https://github.com/bmx-routing/bmx6)
- distance vector

## BMX 7

- [Website](https://github.com/bmx-routing/bmx7)
- distance vector

## CJDNS

- [CJDNS](https://github.com/cjdelisle/cjdns)
- distance vector

## OLSR 1

- [website](https://github.com/OLSR/olsrd)
- distance vector

## OLSR 2

- [website](https://github.com/OLSR/OONF)
- distance vector

## Yggdrasil

- [website](https://yggdrasil-network.github.io/)
- distance vector
- spanning tree
- inspired by CJDNS
- [FOSDEM talk](https://fosdem.org/2022/schedule/event/matrix_p2p_pinecone/)
- [Growing Pinecones for P2P Matrix](https://fosdem.org/2022/schedule/event/matrix_p2p_pinecone/) / [Pinecones and Dendrites - P2P Matrix Progress](https://archive.fosdem.org/2021/schedule/event/matrix_pinecones/)

0 comments on commit df29419

Please sign in to comment.