Skip to content

Commit

Permalink
Babel: Kontextwechsel genauer erklärt
Browse files Browse the repository at this point in the history
Co-Authored-By: mortzu <[email protected]>
  • Loading branch information
genofire and mortzu committed Mar 21, 2023
1 parent 900d321 commit 132d64f
Showing 1 changed file with 2 additions and 1 deletion.
3 changes: 2 additions & 1 deletion _posts/2019-05-30-Babel-update.md
Original file line number Diff line number Diff line change
Expand Up @@ -23,7 +23,8 @@ Die wir Wireguard als Ersatz für fastd verwenden wollen, welche in Batman-Netze
Für den Austausch gibt es die folgenden zwei Gründe:
1. Wireguard ist ein Layer3-VPN-Tunnel, dadurch wird der mit Babel unnötige Layer2 von Fastd abgeschaltet.
2. Wireguard läuft als Kernelmodul, wird also Teil des Betriebssystems von der Firmware/Gluon/OpenWRT. Somit wird die CPU weniger belastet, da weniger sogenannte Kontextwechsel notwendig sind.
(Kontextwechsel sind Wechsel zwischen Kernel-Befehlen und User-Befehlen.)
(Kontextwechsel sind Wechsel zwischen dem Kernel- und Benutzerbereich, bei welchem der Inhalt des Kontextes gesichert werden muss, um zum anderen Bereich zu wechseln.
Dieses ist sehr zeitintensiv und sollte vermieden werden.)

### IPv6-only (das geht doch noch gar nicht?)
Kurz: Doch, nach gut 20 Jahren und durch die Vergabe aller IPv4 Adressen hat sich einiges in den letzten paar Jahren getan.
Expand Down

0 comments on commit 132d64f

Please sign in to comment.