B.A.T.M.A.N. Advanced Documentation Overview¶

How to get a mesh network up and running, how to configure the many features of B.A.T.M.A.N. Advanced, and how to shoot down your troubles.

Getting started¶

Miscellaneous Features

Translation table in a nutshell - The inner workings of the non-mesh client integration revealed.

Bridge loop avoidance - Document explaining the bridge loop avoidance implemented in batman-adv.

AP Isolation - How to prevent wifi-client to wifi-client communication.

Layer 2 fragmentation - basic concept behind the layer2 fragmentation (GSoC final report)

Alfred - Use alfred to send local information or visualize your mesh network

Link-Forwarding Optimizations

Multi-Link Optimizations - how to optimize traffic by using multiple links

Network Coding - Combine two packets into a single transmission to save air time.

Broadcast & Multicast

Broadcasts in B.A.T.M.A.N. Advanced - An overview of broadcast/multicast support

Gateway support - How batman-adv can be used to choose the nearest internet gateway node.

Distributed ARP Table - How batman-adv can speed up your mesh experience by caching ARP replies.

Multicast Optimizations - multicast optimizations overview

Available Information - Read about the information exported by the module.

Troubleshooting FAQ - What if my batman-adv setup does not behave as expected ?

Developer Information / Advanced Features¶

Protocol Documentation¶

Who uses B.A.T.M.A.N. Advanced?¶