Routingprotokolle: Unterschied zwischen den Versionen
Aus Opennet
Leo (Diskussion | Beiträge) (Die Seite wurde neu angelegt: „Mit der Einführung von IPv6 besteht die Möglichkeit, vieles zu verändern bzw. zu verbessern. Da wir ein IPv6 Netz parallel zum IPv4 Netz aufbauen werden, st…“) |
Leo (Diskussion | Beiträge) |
||
(4 dazwischenliegende Versionen von einem Benutzer werden nicht angezeigt) | |||
Zeile 16: | Zeile 16: | ||
|Link-State | |Link-State | ||
|Number of hops, ETX | |Number of hops, ETX | ||
− | | | + | |it is working since more then 10 years in our Opennet Mesh Network |
− | |* very simple metric | + | | |
− | + | * very simple metric | |
+ | * no further development announced [9] | ||
+ | |Opennet | ||
|- | |- | ||
|[[OLSRv2]] | |[[OLSRv2]] | ||
Zeile 25: | Zeile 27: | ||
|depending on used plugin | |depending on used plugin | ||
|* new metrics | |* new metrics | ||
− | |* | + | | |
− | |.. | + | * only one main developer |
+ | * complex source code | ||
+ | |Opennet, [https://www.funkfeuer.at/] | ||
|- | |- | ||
− | |babel | + | |babel [8] |
|L3 | |L3 | ||
|Distance Vector | |Distance Vector | ||
− | |ETX | + | |ETX, ist über Extensions erweiterbar (Babel-Z, Babel-RTT)[7] |
− | |* wird von IETF für Homenet vorgeschlagen [http://article.gmane.org/gmane.ietf.homenet/6233] | + | | |
− | |* | + | * wird von IETF für Homenet vorgeschlagen [http://article.gmane.org/gmane.ietf.homenet/6233] |
+ | * ist leichtgewichtig, daher gibt es auch viele Implementierungen (babeld,bird,quagga,...) | ||
+ | |* ? | ||
|... | |... | ||
|- | |- | ||
Zeile 41: | Zeile 47: | ||
|wahlweise eine Abwandlung von ETX oder des Hop-Counts | |wahlweise eine Abwandlung von ETX oder des Hop-Counts | ||
|... | |... | ||
+ | |* nur einfache Metrik | ||
+ | |teilweise bei guifi.net | ||
+ | |- | ||
+ | |BMX7 | ||
+ | |L3 | ||
+ | |Ditance Vector | ||
+ | |analog BMX6? | ||
+ | |* cryptographisch gesicherte Kommunikation/Identifikation | ||
|* nur einfache Metrik | |* nur einfache Metrik | ||
|teilweise bei guifi.net | |teilweise bei guifi.net | ||
Zeile 55: | Zeile 69: | ||
Quellen: | Quellen: | ||
− | * http://upcommons.upc.edu/bitstream/handle/2117/85587/wimex.pdf | + | * [1] http://upcommons.upc.edu/bitstream/handle/2117/85587/wimex.pdf |
− | * http://bmx6.net/attachments/download/129/master_thesis__evaluation.pdf | + | * [2] http://bmx6.net/attachments/download/129/master_thesis__evaluation.pdf |
− | * http://bmx6.net/projects/bmx6 | + | * [3] http://bmx6.net/projects/bmx6 |
− | * http://people.ac.upc.edu/leandro/pubs/eomrpfwcn.pdf | + | * [4] http://people.ac.upc.edu/leandro/pubs/eomrpfwcn.pdf |
− | * http://article.gmane.org/gmane.ietf.homenet/6233 | + | * [5] http://article.gmane.org/gmane.ietf.homenet/6233 |
+ | * [6] BMX7 http://bmx6.net/attachments/download/171/cbase-bmx7.pdf | ||
+ | * [7] https://www.irif.fr/~jch/software/babel/faq.html | ||
+ | * [8] https://www.irif.fr/~jch/software/babel/ | ||
+ | * [9] https://lists.olsr.org/pipermail/olsr-users/2020-February/007149.html |
Aktuelle Version vom 4. Februar 2020, 20:39 Uhr
Mit der Einführung von IPv6 besteht die Möglichkeit, vieles zu verändern bzw. zu verbessern. Da wir ein IPv6 Netz parallel zum IPv4 Netz aufbauen werden, steht das Tunnelkonzept und das Routingprotokoll auf dem Prüfstand. Bisher haben wir OLSRv1 genutzt. Mit dem Protokoll haben gute Erfahrungen gemacht, sind aber auch an seine Grenzen (in Form von Routingmetrik) gestoßen.
An dieser Stellen sollen ein paar Gedanken beim Prozess der Routingprotokollevaluation notiert werden. Diese Liste ist lediglich eine Erinerungstütze und keine vollständige Auflistung. Es gibt viele viele Stellen im Internet, wo Routingprotokolle ausführlich verglichen werden.
Protokoll | L2/L3 | Funktionsweise | Metrik | pro | con | Nutzung |
---|---|---|---|---|---|---|
OLSRv1 | L3 | Link-State | Number of hops, ETX | it is working since more then 10 years in our Opennet Mesh Network |
|
Opennet |
OLSRv2 | L3 | Link-State | depending on used plugin | * new metrics |
|
Opennet, [1] |
babel [8] | L3 | Distance Vector | ETX, ist über Extensions erweiterbar (Babel-Z, Babel-RTT)[7] |
|
* ? | ... |
BMX6 | L3 | Ditance Vector | wahlweise eine Abwandlung von ETX oder des Hop-Counts | ... | * nur einfache Metrik | teilweise bei guifi.net |
BMX7 | L3 | Ditance Vector | analog BMX6? | * cryptographisch gesicherte Kommunikation/Identifikation | * nur einfache Metrik | teilweise bei guifi.net |
batman advanced | L2 | - | - | transparent für Layer3 | * Bei großen Netzen (>200 Knoten) müssen verschiedene Techniken eingesetzt werden, damit das Fluten der Netze durch zu viele Broadcast verhindert wird | Standard bei gluon Firmware |
Quellen:
- [1] http://upcommons.upc.edu/bitstream/handle/2117/85587/wimex.pdf
- [2] http://bmx6.net/attachments/download/129/master_thesis__evaluation.pdf
- [3] http://bmx6.net/projects/bmx6
- [4] http://people.ac.upc.edu/leandro/pubs/eomrpfwcn.pdf
- [5] http://article.gmane.org/gmane.ietf.homenet/6233
- [6] BMX7 http://bmx6.net/attachments/download/171/cbase-bmx7.pdf
- [7] https://www.irif.fr/~jch/software/babel/faq.html
- [8] https://www.irif.fr/~jch/software/babel/
- [9] https://lists.olsr.org/pipermail/olsr-users/2020-February/007149.html