[WLANware] [WLANnews] B.A.T.M.A.N-0.1-rc1 released

elektra onelektra at gmx.net
Tue Oct 10 04:32:30 CEST 2006


-------------------------------------------------------------------------
  B.A.T.M.A.N-III 0.1-rc1 mesh routing daemon released
-------------------------------------------------------------------------

Die deutsche Übersetzung befindet sich am Ende des englischen Texts

During the Wireless Community Weekend 2006 people where experimenting with
the first implementations of the B.A.T.M.A.N algorithm. Quite some time has
passed since this event... Meanwhile we have improved the algorithm and
implemented the features that B.A.T.M.A.N needs to replace other routing
software in community mesh networks.

We are confident that the algorithm works better than other protocols 
that we
have seen so far, even in larger meshclouds. Until now we have sucessfully
tested B.A.T.M.A.N in small mesh networks.

 * B.A.T.M.A.N is building routes very fast compared to OLSRD and the
   response to changes is quicker

    - it doesn't calculate gigantic topology-graphs
    - it doesn't need to synchronise topology information
    - routing loops are theoretically impossible
    - routing tables contain proactively all stations that are reachable
      though, while reactive protocols don't   
    - a single, central server collects topology information from all
      nodes for 2D or 3D topology visualisation software    

  * B.A.T.M.A.N doesn't populate routing tables with unreachable stations

    - routing tables are build organically i.e. routing entries are not
      endlessly passed on. they appear only if they are available

  * B.A.T.M.A.N connects to gateways via IP-tunnels

    - gateway clients can select their gateway
    - gateways are considered according to their speed and availability
    - gateway clients can switch a gateway if it appears to be a black whole
    - no more gateway switching as long as the gateway is available, i.e.
      VOIP, SSH, Chat connections are stable

 * B.A.T.M.A.N generates less protocol overhead

We hope that many people are going to test B.A.T.M.A.N extensively so we can
sort out bugs. At the moment B.A.T.M.A.N-III 0.1-rc1 compiles for Linux.
Ports for Mac OS-X and Free-BSD are broken at the moment.

We are providing sources and pre-compiled binaries for ARM, MIPSEL and 
i386 at:

http://snr.freifunk.net/svn/b.a.t.m.a.n

If you want to keep up with the development use subversion:

svn co http://snr.freifunk.net/svn/b.a.t.m.a.n

Happy routing!


--------------------------------------------------------------------------------
  B.A.T.M.A.N-III 0.1-rc1 Mesh-Routing-Daemon freigegeben
--------------------------------------------------------------------------------

Während des Wireless Community Weekend 2006 wurde mit der ersten
Implementierung des B.A.T.M.A.N-Algorithmus experimentiert und gebastelt.
Inzwischen ist einige Zeit vergangen... Wir haben inzwischen den
Algorithmus weiterentwickelt und den Routingdeamon mit den Funktionen
ausgestattet die notwendig sind damit B.A.T.M.A.N in der Community andere
Mesh-Routing-Software ersetzen kann.

Wir sind zuversichtlich, dass der Algorithmus auch im größerem Rahmen
weitaus besser funktioniert als alles was wir bislang gesehen haben. Bislang
haben wir in kleineren Meshwolken B.A.T.M.A.N mit Erfolg getestet.

 * B.A.T.M.A.N baut Routen im Vergleich zu OLSRD sehr schnell auf oder
   verändert diese, wenn nötig

   - es werden keine gigantischen Topologiegraphen berechnet
   - es müssen keine Topologieinformationen synchronisiert werden
   - Routingloops sind theoretisch unmöglich
   - trotzdem enthält die Routingtabelle proaktiv alle erreichbaren
     Stationen, im Gegensatz zu reaktiven Protokollen
   - ein gemeinsam genutzter Server sammelt Topologieinformationen zentral
     damit zweidimensionale oder dreidimensionale Visualisierungen möglich
     sind -- ohne den OLSR-typischen Overhead

 * B.A.T.M.A.N erzeugt keine Routingtabellen zu unerreichbaren Stationen

   - Routingtabellen bilden sich organisch d.h. Routingeinträge vererben 
sich
     nicht endlos, sondern tauchen nur auf wenn sie tatsächlich 
erreichbar sind

 * B.A.T.M.A.N baut grundsätzlich IP-Tunnel zu Gateways auf
 
   - Gateway-Clients können den Gateway wählen
   - Gateways werden nach ihrer Geschwindigkeit und Erreichbarkeit beurteilt
   - wenn ein Gateway sich als Black Hole erweist kann man diesen sofort 
wechseln
   - es gibt kein Gateway-Switching mehr solange der Gateway noch 
erreichbar ist, d.h.
     VOIP-Verbindungen, SSH, Chat laufen stabil

 * B.A.T.M.A.N erzeugt weniger Protokolloverhead  

Wir hoffen das wieder fleissig getestet wird um wahrscheinlich noch
bestehende Bugs zu beseitigen. Im Moment kompiliert B.A.T.M.A.N-III 0.1-rc1
nur unter Linux. Die bestehenden Ports für Mac OS-X und FreeBSD müssen noch
an die letzten Veränderungen angepasst werden.

Wir bieten Sourcen und vorkompilierte Binaries für ARM, MIPSEL und i386 an:

http://snr.freifunk.net/svn/b.a.t.m.a.n

Die neuesten Versionen sind über Subversion zu beziehen:

svn co http://snr.freifunk.net/svn/b.a.t.m.a.n

Viel Spass beim Routen!

_______________________________________________
WLANnews mailing list
WLANnews at freifunk.net
Abonnement abbestellen? -> https://freifunk.net/mailman/listinfo/wlannews

Weitere Infos zu den freifunk.net Mailinglisten und zur An- und Abmeldung unter http://freifunk.net/mailinglisten



More information about the WLANware mailing list