Projekte/v642: Unterschied zwischen den Versionen

Aus FunkFeuer Wiki
Zur Navigation springen Zur Suche springen
K (IP-Doku und Hinweis auf LEDE ergänzt.)
 
(13 dazwischenliegende Versionen von 2 Benutzern werden nicht angezeigt)
Zeile 7: Zeile 7:
}}
}}
== Über das Projekt ==
== Über das Projekt ==
=== Kommunikation/Mitmachen ===
Die Kommunikation und Koordination erfolgt ueber den [https://riot.im/app/#/room/#0xff-v642:hopfmueller.at v642-Raum] (mehr Infos zu Matrix [[Chat|hier]]). Arbeitstreffen nach Vereinbarung.
=== Status ===
Alle grundlegenden Funktionen sind erfolgreich getestet! Aktuell (2018-10) sind etwa 60 von 220 Knoten mit IPv6@Olsr2 verbunden und haben Connectivity über die 4 Roofnode-Router ins Internet. 4in6 wird von 3 Routern genutzt - das Wrapping machen evenfalls die Roofnode-Router, die die Funktion des Translationservers übernommen haben.
=== Motivation ===
=== Motivation ===
Es handelt sich um ein Projekt zur Migration von 0xFF auf OSLRv2 als Routing-Protokoll mit IPv6 als primärem Netzwerk-Protokoll und einem Übergangs-Mechanismus für IPv4. Wir verfolgen diese Ziele aus folgenden Gründen:
Es handelt sich um ein Projekt zur Migration von 0xFF auf OSLRv2 als Routing-Protokoll mit IPv6 als primärem Netzwerk-Protokoll und einem Übergangs-Mechanismus für IPv4. Wir verfolgen diese Ziele aus folgenden Gründen:
* Unterstützung für IPv6: IPv6 ist [https://www.google.com/intl/en/ipv6/statistics.html angekommen] und wir wollen das Protokoll nativ nutzbar machen. IPv6 soll das primäre Protokoll werden, über das u.a. OSLR kommuniziert und das Netz aufbaut.
* Unterstützung für IPv6: IPv6 ist [https://www.google.com/intl/en/ipv6/statistics.html angekommen] und wir wollen das Protokoll nativ nutzbar machen. IPv6 soll das primäre Protokoll werden, über das u.a. OLSR kommuniziert und das Netz aufbaut.
* Ein Übergangsmechanismus für IPv4: IPv4 wird uns auf absehbare Zeit erhalten bleiben. Nachdem OSLR über IPv6 laufen soll, braucht es für IPv4 einen stabilen Übergangsmechanismus.
* Ein Übergangsmechanismus für IPv4: IPv4 wird uns auf absehbare Zeit erhalten bleiben. Nachdem OLSR über IPv6 laufen soll, braucht es für IPv4 einen stabilen Übergangsmechanismus.
* OLSRv2: Bei OLSRv2 handelt es sich um eine überarbeitete Version des Routing-Protokolls, die unter anderem Erweiterungen für die Berechnung der Metrik bereit stellt. Mehr Informationen im [https://www.rfc-editor.org/rfc/rfc7181.txt RFC].
* OLSRv2: Bei OLSRv2 handelt es sich um eine überarbeitete Version des Routing-Protokolls, die unter anderem Erweiterungen für die Berechnung der Metrik bereit stellt. Mehr Informationen im [https://www.rfc-editor.org/rfc/rfc7181.txt RFC].
=== Wer ist dabei, wie kann ich mitmachen? ===
Das Projekt wurde bei einem 0xFF-IPv6-Treffen Anfang 2016 ins Leben gerufen. Die Kommunikation und Arbeit findet vornehmlich bei (physischen) Treffen im [https://metalab.at/ MetaLab] statt. Zusätzlich wird die [https://lists.funkfeuer.at/mailman/listinfo/discuss Discuss-Mailingliste] für die Kommunikation verwendet. Wenn Du Lust hast, mitzumachen, melde Dich am besten dort oder komm einfach bei einem der (dort angekündigten) Treffen vorbei. Immer willkommen sind alle, die rund um OpenWRT, Networking, Dokumentation, Projektplanung etc. etwas beitragen können und wollen. Oder einfach nur dabei sein wollen.


== Dokumentation ==
== Dokumentation ==
Zeile 21: Zeile 25:
* [[OpenWRT-Image-Builder|OpenWRT-Image bauen]]: Anleitung von Adi, ursprünglich auf Discuss gepostet
* [[OpenWRT-Image-Builder|OpenWRT-Image bauen]]: Anleitung von Adi, ursprünglich auf Discuss gepostet
* [https://www.lede-project.org LEDE-Project (fork)]
* [https://www.lede-project.org LEDE-Project (fork)]
=== Ubiquiti EdgeRouter/EdgeOS ===
* [https://github.com/pocki80/ER-wizard-OLSRd_V2/releases/latest ER-wizard-OLSRd_V2 on github]
* Dokumentation: [[Medium:OLSRd_V2_Wizard.pdf|OLSRd_V2_Wizard.pdf]]


=== OLSRv2 ===
=== OLSRv2 ===
* [https://www.rfc-editor.org/rfc/rfc7181.txt RFC]
* [https://www.rfc-editor.org/rfc/rfc7181.txt RFC]
* Implementierung von Henning Rogge: [http://www.olsr.org/mediawiki/index.php/Olsrd2 Wiki] und [https://github.com/OLSR/OONF Repository]
* Implementierung von Henning Rogge: [http://www.olsr.org/mediawiki/index.php/Olsrd2 Wiki] und [https://github.com/OLSR/OONF Repository]
* [[olsrd2.conf|olsrd2.conf Beispiel-Konfig]] nach dem Vorbild des EdgeRouter OLSRd_V2 Wizards


=== IP-Adressplanung ===
=== IP-Adressplanung ===
* [[Projekte/v642/IPv4_Support|IPv4 Support]]
* [[Projekte/v642/IPv4_Support|IPv4 Support]]
* Überarbeiteter [[IP-Adressplan]] für IPv6 & IPv4
* [[Projekte/v642/IPv4_Liste|IPv4 Liste verwendeter Adressen]]
* Überarbeitetes [[IP-Adresskonzept]] für IPv6 & IPv4


== Projekt-Fortschritt ==
== Projekt-Fortschritt ==
Zeile 34: Zeile 44:
* [[Projekte/v642/Change-Log|Change-Log]]
* [[Projekte/v642/Change-Log|Change-Log]]
* [[Projekte/v642/Konzept|Konzept]]
* [[Projekte/v642/Konzept|Konzept]]
* [http://ff.cybercomm.at/monitor/olsr2.php OLSRv2-Mapdaten]
* [http://ff.cybercomm.at/map2/ OLSRv2-Map]

Aktuelle Version vom 11. September 2019, 14:31 Uhr

v642 – 0xFF goes IPv6 + OSLRv2
Starttermin

18 Jan. 16

Status

work in progress

Projekt zur Migration von 0xFF auf OSLRv2 als Routing-Protokoll mit IPv6 als primärem Netzwerk-Protokoll und einem Übergangs-Mechanismus für IPv4.
Projekt


Über das Projekt

Kommunikation/Mitmachen

Die Kommunikation und Koordination erfolgt ueber den v642-Raum (mehr Infos zu Matrix hier). Arbeitstreffen nach Vereinbarung.

Status

Alle grundlegenden Funktionen sind erfolgreich getestet! Aktuell (2018-10) sind etwa 60 von 220 Knoten mit IPv6@Olsr2 verbunden und haben Connectivity über die 4 Roofnode-Router ins Internet. 4in6 wird von 3 Routern genutzt - das Wrapping machen evenfalls die Roofnode-Router, die die Funktion des Translationservers übernommen haben.

Motivation

Es handelt sich um ein Projekt zur Migration von 0xFF auf OSLRv2 als Routing-Protokoll mit IPv6 als primärem Netzwerk-Protokoll und einem Übergangs-Mechanismus für IPv4. Wir verfolgen diese Ziele aus folgenden Gründen:

  • Unterstützung für IPv6: IPv6 ist angekommen und wir wollen das Protokoll nativ nutzbar machen. IPv6 soll das primäre Protokoll werden, über das u.a. OLSR kommuniziert und das Netz aufbaut.
  • Ein Übergangsmechanismus für IPv4: IPv4 wird uns auf absehbare Zeit erhalten bleiben. Nachdem OLSR über IPv6 laufen soll, braucht es für IPv4 einen stabilen Übergangsmechanismus.
  • OLSRv2: Bei OLSRv2 handelt es sich um eine überarbeitete Version des Routing-Protokolls, die unter anderem Erweiterungen für die Berechnung der Metrik bereit stellt. Mehr Informationen im RFC.

Dokumentation

Liste an Dokumenten und Links, die in Verbindung mit dem Projekt stehen und für die Entwicklung relevant sind.

OpenWRT/LEDE

Ubiquiti EdgeRouter/EdgeOS

OLSRv2

IP-Adressplanung

Projekt-Fortschritt