B.A.T.M.A.N.
es un protocolo de enrutamiento que actualmente se encuentra en fase de desarrollo por la Comunidad "Freifunk" y destinadas a reemplazar el Optimized Link State Routing (OLSR).También se realiza un seguimiento de los nuevos nodos e informa a sus vecinos sobre su existencia.Este proceso se repite hasta que los datos lleguen a su destino.Parece por tanto razonable dividir el desarrollo en varias fases e implementar funciones complejas mediante un proceso iterativo: En la primera fase, el algoritmo de enrutamiento fue implementado y probado por su practicidad e idoneidad para la tarea en cuestión.En esta versión se realiza en el algoritmo una suposición importante: tan pronto como un nodo recibe datos existencia de otro nodo, se supone que también puede enviar datos de regreso.En las redes de radio, sin embargo, puede muy bien ser factible que la comunicación se realice en un solo sentido.Un mecanismo fue incorporado en el protocolo para permitir esto y para resolver los problemas planteados.puede implementar un punto central, así como lo sería una iglesia u otro edificio alto, y tiene varias interfaces de red por cable o inalámbrica que pueden ser atribuidas.Estos han sido abordados y se contrarresta evitando la circulación por esa vía de enrutamiento (que puede impedir que los datos llegan a su destino).Se puede utilizar una puerta de enlace específica o permitir que B.A.T.M.A.N.ha demostrado que presentan altos niveles de estabilidad pero con los tiempos de convergencia ligeramente lentos en condiciones del mundo real,[2] esto es confirmado por los análisis teóricos.