[MVMA] A heads up on AREDN software development plans

Chuck Gelm NC8Q nc8q-aredn at gelm.net
Wed Aug 20 04:39:16 EDT 2025


On 8/19/25 23:37, Orv Beach wrote:
> AREDN®, as we’ve come to know it, is 11 years old. In that time it has 
> come a long way, supporting a wide variety of devices, a host of radio 
> bands, and has been deployed across the world. The UI has evolved, 
> tunnels have been added, bandwidth and throughput have increased, and 
> more features and services can be supported.
>
> The one constant in all this has been how AREDN® manages the network, 
> using a protocol called Optimized Link State Routing - OLSR. 
> Unfortunately as networks have grown, this protocol has buckled, and 
> sometimes broken, under the strain, as OLSR was never designed for the 
> size or variety of the networks we have.
>
> This year we added a new modern network protocol - Babel (see the 
> How-To in the online documentation for more information 
> <https://docs.arednmesh.org/en/latest/arednHow-toGuides/babel.html>). 
> The goal has been to replace OLSR after a period of testing and 
> migration, and we imagined it might take years to successfully 
> transition from one protocol to the other. Instead, we have been blown 
> away by how our community has embraced and requested this change.As of 
> this writing, almost 80% of nodes worldwide are running firmware which 
> uses the Babel protocol.
>
> With this in mind, we have decided to move more quickly with our Babel 
> transition. 2025 will be the last year we release AREDN® code which 
> contains OLSR; 2026 will be the year we only speak Babel.
>
> The Plan
>
> In 2025 we expect one or more additional AREDN® production releases. 
> These will be maintenance releases containing only critical bug fixes. 
> All new development work will happen in the Babel nightly builds.
>
> Then in 2026, the Babel nightly build will become the mainnightly 
> build, with the first production release being 4.26.1.0. To mark this 
> change, we will bump our major release number to 4, indicating this 
> major protocol change.
>
> Effects of this Plan
>
> Advantages for Babel-only networks:
>
>   * Reduced firmware size / memory footprint / cpu utilization on
>     individual nodes.
>   * Reduced network bandwidth utilized for maintaining routing
>     information. Babel only transmits routing changes when they are
>     detected, as compared to OLSR which broadcasts routing tables
>     continuously.
>   * Resistance to forming routing loops.
>
>
> Impacts to non-Babel networks:
>
>   * Nodes on non-Babel networks will continue to operate normally in
>     communicating with each other. These “legacy” nodes will not stop
>     operating, but they can continue to communicate with their peers
>     on their existing firmware releases.
>   * non-Babel nodes will not be able to communicate with Babel-only
>     nodes due to their inability to establish routes to those nodes.
>
>
> Impact when navigating the Supernode network:
>
>   * Once supernodes are migrated to Babel-only firmware, they may not
>     be able to route queries to non-Babel nodes.
>
>
> Other Impacts
>
>   * Nodes with 32 MB of RAM can’t run the Babel-only code
>     (predominantly the ‘XM’ hardware);  make plans on retiring or
>     replacing them. At this point only about 4% of the nodes on the
>     network are in this category.  As adjacent nodes convert to
>     Babel-only, these legacy nodes will be unable to connect to the
>     network.
>   * And, as always, people will be free to download and install any
>     legacy version of firmware they desire from the AREDN® download site.
>


-- 
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mailman.qth.net/pipermail/mvma/attachments/20250820/65ccfb95/attachment-0001.html>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: sig1.gif
Type: image/gif
Size: 7803 bytes
Desc: not available
URL: <http://mailman.qth.net/pipermail/mvma/attachments/20250820/65ccfb95/attachment-0001.gif>


More information about the MVMA mailing list