vxlan in der Node-Firmware #1

Closed
rohammer wants to merge 0 commits from (deleted):vxlan into master
Member

Signed-off-by: Robert Langhammer rlanghammer@web.de

Signed-off-by: Robert Langhammer <rlanghammer@web.de>
jkimmel self-assigned this 2022-12-01 11:39:42 +01:00
jkimmel requested changes 2022-12-01 14:53:41 +01:00
jkimmel left a comment
Owner

Dann schon mal danke für den ersten PR!

Dann schon mal danke für den ersten PR!
@ -0,0 +1,47 @@
---
title: "vxlan"
Owner
  • VXLAN wird scheinbar groß geschrieben
  • ich würde den Titel "VXLAN" lieber für eine gesonderte Seite aufsparen, die VXLAN grundsätzlich erklärt (macht dann später Verlinkungen einfacher)
    • also Titel in "Batman über VXLAN", oder vielleicht "VXLAN Tunnel für Nodefirmware" ändern, oder denk dir etwas besseres aus :)
    • Datei passend umbennen, damit "vxlan" frei bleibt
- VXLAN wird scheinbar groß geschrieben - ich würde den Titel "VXLAN" lieber für eine gesonderte Seite aufsparen, die VXLAN grundsätzlich erklärt (macht dann später Verlinkungen einfacher) - also Titel in "Batman über VXLAN", oder vielleicht "VXLAN Tunnel für Nodefirmware" ändern, oder denk dir etwas besseres aus :) - Datei passend umbennen, damit "vxlan" frei bleibt
rohammer marked this conversation as resolved
@ -0,0 +10,4 @@
## Motivation
vxlan ist eine ressourcenschonende Möglichkeit den Layer 2 Tunnel zum Gateway zu realisieren.
Die Erfahrungen mit fastd haben gezeigt, dass dies bei kleinen Routern mit schwacher CPU (z.B WR841) der Flaschenhals ist.
Owner

Hast du vielleicht paar Zahlen? Wären sicher interessant. Kann man natürlich auch später nachreichen, wenn du gerade keine aktuellen Messungen hast.

Hast du vielleicht paar Zahlen? Wären sicher interessant. Kann man natürlich auch später nachreichen, wenn du gerade keine aktuellen Messungen hast.
rohammer marked this conversation as resolved
@ -0,0 +16,4 @@
## Konzept
Die Daten für den vxlan-Tunnel erhält der Router mit dem Hoodfile. Ein entsprechender "vpn" Eintrag muss vorhanden sein:
Owner

Alle Dinge, die sich auf code beziehen in Backticks (hier: `"vpn"`) setzen.

Alle Dinge, die sich auf code beziehen in Backticks (hier: `` `"vpn"` ``) setzen.
rohammer marked this conversation as resolved
@ -0,0 +28,4 @@
---
```
Der Router konfiguriert damit ein vxlandevice "vxlan0" als weiteres batmaninterface.
Owner
  • Ich glaube "VXLAN Device" oder "VXLAN Interface" ist besser
  • Backticks: vxlan0
- Ich glaube "VXLAN Device" oder "VXLAN Interface" ist besser - Backticks: `vxlan0`
rohammer marked this conversation as resolved
@ -0,0 +29,4 @@
```
Der Router konfiguriert damit ein vxlandevice "vxlan0" als weiteres batmaninterface.
Das vxlan interface wird mit einer geringeren hop_penalty konfiguriert und somit bevorzugt.
Owner
  • "vxlan interface" mit oben konsistent halten
  • Backticks: hop_penalty
- "vxlan interface" mit oben konsistent halten - Backticks: `hop_penalty`
rohammer marked this conversation as resolved
@ -0,0 +31,4 @@
Der Router konfiguriert damit ein vxlandevice "vxlan0" als weiteres batmaninterface.
Das vxlan interface wird mit einer geringeren hop_penalty konfiguriert und somit bevorzugt.
In aller Regel werden die node-Knoten über einen Router mit NAT Funktionalität am Internet teilnehmen. Darüber ist nur ein vxlan-Tunnel via ipv4 möglich. Diese Einschränkung gilt für ipv6 nicht. Aus diesem Grund ist vxlan nur via ipv6 implementiert.
Owner
  • Darüber ist nur ein vxlan-Tunnel via ipv4 möglich.

    ist misverständlich. "ein einziger" evtl. besser?

  • "ipv6" -> "IPv6"

- > Darüber ist nur **ein** vxlan-Tunnel via ipv4 möglich. ist misverständlich. "ein einziger" evtl. besser? - "ipv6" -> "IPv6"
rohammer marked this conversation as resolved
@ -0,0 +33,4 @@
In aller Regel werden die node-Knoten über einen Router mit NAT Funktionalität am Internet teilnehmen. Darüber ist nur ein vxlan-Tunnel via ipv4 möglich. Diese Einschränkung gilt für ipv6 nicht. Aus diesem Grund ist vxlan nur via ipv6 implementiert.
Auf den Gateways wird die jeweilige vxlan Gegenstelle konfiguriert und ebenfalls als weiteres batmaninterface in die Hood gehängt.
Owner
  • "batmaninterface" -> "B.A.T.M.A.N. advanced Interface" / "batman-adv Interface"?
- "batmaninterface" -> "B.A.T.M.A.N. advanced Interface" / "batman-adv Interface"?
rohammer marked this conversation as resolved
@ -0,0 +40,4 @@
## Testen
Zum Testen http://rl-fff1.fff.community/v2/ als keyserver eintragen. Man findet den Eintrag in der Datei
Owner
  • Backticks um http://rl-fff1.fff.community/v2/
  • Vielleicht sogar kompletten Codeschnipsel zum kopieren hier her packen
- Backticks um `http://rl-fff1.fff.community/v2/` - Vielleicht sogar kompletten Codeschnipsel zum kopieren hier her packen
rohammer marked this conversation as resolved
rohammer force-pushed vxlan from 344a1c6229 to bfcec94e50 2022-12-11 17:57:19 +01:00 Compare
jkimmel closed this pull request 2022-12-13 00:12:47 +01:00
Owner
https://docs.freifunk-franken.de/technik-und-konzepte/node-firmware/batman-ueber-vxlan/ Danke!

Pull request closed

Sign in to join this conversation.
No description provided.