frr icon indicating copy to clipboard operation
frr copied to clipboard

Feature request: add OLSR routing

Open vchrizz opened this issue 2 years ago • 2 comments

Hi,

would it be possible to add OLSRv1 and OLSRv2 to FRR ?

From wikipedia: The Optimized Link State Routing Protocol (OLSR) is an IP routing protocol optimized for mobile ad hoc networks, which can also be used on other wireless ad hoc networks. OLSR is a proactive link-state routing protocol, which uses hello and topology control (TC) messages to discover and then disseminate link state information throughout the mobile ad hoc network. Individual nodes use this topology information to compute next hop destinations for all nodes in the network using shortest hop forwarding paths.

Source code can be found here: OLSRd (Version 1) - https://github.com/OLSR/olsrd OLSRd (Version 2) - https://github.com/OLSR/OONF

Thanks and kind regards, Christoph

vchrizz avatar Jul 10 '22 13:07 vchrizz

@vchrizz , somebody has to do the work! but in the meantime check out babel, which is part of FRR. Babel is also optimized for wireless ad hoc networks.

Jafaral avatar Jul 12 '22 14:07 Jafaral

@Jafaral thank you, our network (https://www.funkfeuer.at) in Austria already uses OLSR so using another protocol like babel would be a huge change and I'm not sure if even possible because of different devices and setups. AFAIK Germany (https://freifunk.net/) partly uses OLSR too. I'm not a developer but tried to add OLSR source to FRR and got so far to add the olsrd directory to Makefile.am so it is beeing also compiled when using make, but I doubt this is all it needs..

vchrizz avatar Jul 12 '22 16:07 vchrizz

This issue is stale because it has been open 180 days with no activity. Comment or remove the autoclose label in order to avoid having this issue closed.

github-actions[bot] avatar Jan 09 '23 01:01 github-actions[bot]

This issue will be automatically closed in the specified period unless there is further activity.

frrbot[bot] avatar Jan 09 '23 01:01 frrbot[bot]