olsrd
« Back to VersTracker
Description:
Implementation of the optimized link state routing protocol
Type: Formula  |  Tracked Since: Dec 28, 2025
Links: Homepage  |  formulae.brew.sh
Category: Networking
Tags: networking mesh manet routing olsr wireless
Install: brew install olsrd
About:
Olsrd is a daemon that implements the Optimized Link State Routing protocol, a proactive link-state routing mechanism designed specifically for mobile ad-hoc networks. It dynamically discovers routes in multi-hop wireless topologies, adapting to network changes without manual configuration. This makes it a foundational component for building resilient, self-configuring mesh networks.
Key Features:
  • Implements the OLSR proactive routing protocol
  • Supports multi-hop routing in dynamic wireless environments
  • Highly modular architecture with a plugin system
  • Minimal CPU and memory footprint for embedded devices
Use Cases:
  • Establishing community and city-wide wireless mesh networks
  • Providing robust routing for disaster recovery communication systems
  • Managing routing for mobile ad-hoc networks (MANETs)
Alternatives:
  • B.A.T.M.A.N. – B.A.T.M.A.N. is another mesh routing protocol, but it operates at Layer 2, whereas OLSR operates at Layer 3.
  • bird – Bird is a general-purpose routing daemon for Unix-like systems, primarily for traditional wired networks (e.g., BGP, OSPF), not optimized for wireless MANETs.
Version History
Detected Version Rev Change Commit
Sep 16, 2025 9:02am 2 VERSION_BUMP 52a629e8