[Berlin-wireless] B.A.T.M.A.N-0.1-rc1 released
elektra
onelektra
Di Okt 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!
_______________________________________________
Berlin mailing list
Berlin at olsrexperiment.de
https://www.olsrexperiment.de/cgi-bin/mailman/listinfo/berlin
Mehr Informationen über die Mailingliste Berlin