B.A.T.M.A.N.: Unterschied zwischen den Versionen
Keine Bearbeitungszusammenfassung |
|||
Zeile 5: | Zeile 5: | ||
Ursprünglich wurde B.A.T.M.A.N. von Freifunk Berlin als Alternative zu Optimized Link State Routing Protocol (OLSR) entwickelt. Als Ansatz wurde das gängige <abbr title="Internet Protocol">IP</abbr>-Routing gewählt. | Ursprünglich wurde B.A.T.M.A.N. von Freifunk Berlin als Alternative zu Optimized Link State Routing Protocol (OLSR) entwickelt. Als Ansatz wurde das gängige <abbr title="Internet Protocol">IP</abbr>-Routing gewählt. | ||
Die Weiterentwicklung seit Anfang 2010 konzentriert sich auf B.A.T.M.A.N. advanced (batman-adv), welches das Routing im <abbr title="Medium Access Control">MAC</abbr>-Layer verwendet. Ein Mesh auf Basis von batman-adv bildet eine große gemeinsame Broadcast-Domäne. | Die Weiterentwicklung seit Anfang 2010 konzentriert sich auf '''B.A.T.M.A.N. advanced''' ('''batman-adv'''), welches das Routing im <abbr title="Medium Access Control">MAC</abbr>-Layer verwendet. Ein Mesh auf Basis von batman-adv bildet eine große gemeinsame Broadcast-Domäne. | ||
Seit dem Kernel in der Version 2.6.38 ist B.A.T.M.A.N. Teil des offiziellen Linux-Kernels. [https://kernelnewbies.org/Linux_2_6_38#B.A.T.M.A.N._mesh_protocol] | Seit dem Kernel in der Version 2.6.38 ist B.A.T.M.A.N. Teil des offiziellen Linux-Kernels. [https://kernelnewbies.org/Linux_2_6_38#B.A.T.M.A.N._mesh_protocol] | ||
Mit der Veröffentlichung von systemd v248 im März 2021 unterstützt systemd-networkd die batman-adv-Schnittstelle. Die Mindestvoraussetzung ist die Version 2021.0. [https://www.open-mesh.org/news/101] | |||
== Versionshistorie == | == Versionshistorie == | ||
Übersicht der B.A.T.M.A.N.-Versionshistorie und welche offiziellen und alternativen Freifunk-Franken-Firmwares welche Version implementiert haben. Die Angaben sind nicht vollständig | Übersicht der B.A.T.M.A.N.-Versionshistorie und welche offiziellen und alternativen Freifunk-Franken-Firmwares welche Version implementiert haben. Die Angaben sind nicht vollständig. | ||
{| class="wikitable" | {| class="wikitable" | ||
|- | |- | ||
! Version !! | ! Version !! style="width:160px;" | Datum !! Firmware | ||
|- | |- | ||
| 2021.0 || 28. Januar 2021 || | | 2021.0 || 28. Januar 2021 || | ||
Zeile 35: | Zeile 37: | ||
| 2019.3 || 1. August 2019 || | | 2019.3 || 1. August 2019 || | ||
|- | |- | ||
| 2019.2 || 23. Mai 2019 || adsc_20200619, adsc_20201028, adsc-dev_20190822, adsc-dev_20191002, adsc-dev_20191008, adsc-dev_20200109, gw-dev_20190822, gw-dev_20191002, adsc-dev_20200330, gw_20200619, gw_20201028, gw-dev_20191008, gw-dev_20200109, gw-dev_20200330, node-20200501 | | 2019.2 || 23. Mai 2019 || adsc_20200619, adsc_20201028, adsc-dev_20190822, adsc-dev_20191002, adsc-dev_20191008, adsc-dev_20200109, gw-dev_20190822, gw-dev_20191002, adsc-dev_20200330, gw_20200619, gw_20201028, gw-dev_20191008, gw-dev_20200109, gw-dev_20200330, node-20200501, node-20210211-beta, node-20210218, node-20210226 | ||
|- | |- | ||
| 2019.1 || 28. März 2019 || adsc14_20190504, adsc14_20190507, adsc15_20190504, adsc15_20190507 | | 2019.1 || 28. März 2019 || adsc14_20190504, adsc14_20190507, adsc15_20190504, adsc15_20190507 |
Version vom 3. Mai 2021, 12:45 Uhr
Better Approach To Mobile Adhoc Networking (B.A.T.M.A.N.) ist ein ein Routingprotokoll für Mesh-Netzwerke. Die einzelnen Knoten kennen zwar jeden anderen Knoten, jedoch nicht die gesamte Topologie und damit auch nicht die komplette Route zu einem Ziel. Die Information der Topologie liegt im Mesh-Netzwerk als verteilte Information dezentral über alle Knoten verstreut.
Ursprünglich wurde B.A.T.M.A.N. von Freifunk Berlin als Alternative zu Optimized Link State Routing Protocol (OLSR) entwickelt. Als Ansatz wurde das gängige IP-Routing gewählt.
Die Weiterentwicklung seit Anfang 2010 konzentriert sich auf B.A.T.M.A.N. advanced (batman-adv), welches das Routing im MAC-Layer verwendet. Ein Mesh auf Basis von batman-adv bildet eine große gemeinsame Broadcast-Domäne.
Seit dem Kernel in der Version 2.6.38 ist B.A.T.M.A.N. Teil des offiziellen Linux-Kernels. [1]
Mit der Veröffentlichung von systemd v248 im März 2021 unterstützt systemd-networkd die batman-adv-Schnittstelle. Die Mindestvoraussetzung ist die Version 2021.0. [2]
Versionshistorie
Übersicht der B.A.T.M.A.N.-Versionshistorie und welche offiziellen und alternativen Freifunk-Franken-Firmwares welche Version implementiert haben. Die Angaben sind nicht vollständig.
Version | Datum | Firmware |
---|---|---|
2021.0 | 28. Januar 2021 | |
2020.4 | 27. Oktober 2020 | |
2020.3 | 24. August 2020 | |
2020.2 | 6. Juli 2020 | |
2020.1 | 24. April 2020 | |
2020.0 | 4. März 2020 | |
2019.5 | 12. Dezember 2019 | |
2019.4 | 25. Oktober 2019 | |
2019.3 | 1. August 2019 | |
2019.2 | 23. Mai 2019 | adsc_20200619, adsc_20201028, adsc-dev_20190822, adsc-dev_20191002, adsc-dev_20191008, adsc-dev_20200109, gw-dev_20190822, gw-dev_20191002, adsc-dev_20200330, gw_20200619, gw_20201028, gw-dev_20191008, gw-dev_20200109, gw-dev_20200330, node-20200501, node-20210211-beta, node-20210218, node-20210226 |
2019.1 | 28. März 2019 | adsc14_20190504, adsc14_20190507, adsc15_20190504, adsc15_20190507 |
2019.0 | 1. Februar 2019 | adsc14_20190320, adsc15_20190320 |
2018.4 | 14. November 2018 | adsc9_20190130 |
2018.3 | 14. September 2018 | adsc9_20181015, adsc9_20181202, gw_20181015 |
2018.2 | 17. Juli 2018 | adsc9_20180806 |
2018.1 | 25. April 2018 | 20181202, adsc9_20180517, adsc9_20180628, adsc9_20180728, adsc9_20190218, adsc9_20190320, adsc9_20190321, adsc9_20190602, adsc_20190602, adsc10_20190422, adsc10_20190503, adsc10_20190507, adsc10_20190513, adsc10_20190525, adsc10_20190527, fbl-gateway-20180930, fbl-gateway-20181231, gw_20180628, gw_20190503, gw_20190507, gw_20190513, gw_20190517, gw_20190525, gw_20190527, gw_20190602, node-20191224, node-20200118 |
2018.0 | 27. Februar 2018 | |
… | … | |
2016.5 | 14. Dezember 2016 | 20180802, fbl-gateway-20180428 |
… | … | |
2013.4.0 | 16. Oktober 2013 | 0.5.1, 0.5.2, 20160310, 20160506, 20170110, 20170918 |
… | … | |
0.1 | 28. Dezember 2008 |
Siehe auch
- B.A.T.M.A.N.-Funkbrücke
- Freifunk-Gateway aufsetzen/Batman bridge (veraltet)
- Freifunk-Gateway aufsetzen/Batman-adv
- Freifunk-Gateway aufsetzen/Batman-Gatewayselection
- Raspberry Pi ins B.A.T.M.A.N. (teilweise veraltet)