Unterschiede
Hier werden die Unterschiede zwischen zwei Versionen angezeigt.
Nächste Überarbeitung | Vorhergehende Überarbeitung | ||
technik:as208772:eventrouter [16.07.2024 - 21:42] – angelegt nrb | technik:as208772:eventrouter [21.07.2024 - 15:20] (aktuell) – nrb | ||
---|---|---|---|
Zeile 5: | Zeile 5: | ||
Anforderungen: | Anforderungen: | ||
- | * ggf. public IPs fuer Services etc. | + | |
- | * redundante Anbindung (z.B. Starlink + 5G etc.) | + | * redundante Anbindung (z.B. Starlink + 5G etc.) |
+ | * volle MTU moeglich | ||
- | Bestandteil: | + | Aufbau: |
- | * eventrouter01 | + | |
- | * auf Wireguard wird L2TP gelegt, damit volle MTU (1500) moeglich ist | + | * Eventrouter-VMs auf ffs08 und ffs13 (auf ffs13 derzeit noch nicht implementiert) |
+ | * VPN zwischen Mobilrouter-VM und Eventrouter-VM sodass mind 1500 MTU moeglich ist | ||
+ | * Routingprotokoll zwischen Mobilrouter und Eventrouter | ||
+ | ===== Internetverbindungen ===== | ||
+ | Mobilrouter pvemob hat mehrere Interfaces: | ||
+ | * wan01 | ||
+ | * wan02 | ||
+ | * ggf. wan03 | ||
+ | ===== Bezeichner ===== | ||
+ | |||
+ | ==== Hosts ==== | ||
+ | |||
+ | | ID | Name | Kurzname | ||
+ | | 1 | eventdistri1 | ||
+ | | 2 | eventdistri2 | ||
+ | | 10 | eventedge1 | ||
+ | |||
+ | |||
+ | ===== VPN ===== | ||
+ | |||
+ | VPN ist Wireguard MTU 1436, Ipv6 only | ||
+ | |||
+ | Wireguard-Interfaces: | ||
+ | |||
+ | * '' | ||
+ | * Eventrouter fc00:: | ||
+ | * pvemob fc00:: | ||
+ | * ''' | ||
+ | * Eventrouter fc00:: | ||
+ | * pvemob fc00:: | ||
+ | * '' | ||
+ | * '' | ||
+ | * '' | ||
+ | |||
+ | im Wireguard-Tunnel wird L2TP aufgebaut um volle MTU zu bekommen | ||
+ | |||
+ | ==== L2TP ==== | ||
+ | |||
+ | L2TP ist MTU 9000 | ||
+ | |||
+ | * '' | ||
+ | * pvemob Tunnel 511 | ||
+ | * Eventrouter Tunnel 510 | ||
+ | * pvemob Session 511 | ||
+ | * Eventrouter Session 510 | ||
+ | * pvemob IPv4 '' | ||
+ | * pvemob IPv6 '' | ||
+ | * eventrouter IPv4 '' | ||
+ | * eventrouter IPv6 '' | ||
+ | |||
+ | ===== Babel ===== | ||
+ | |||
+ | Babel dient als routingprotokoll und ueberwacht die Verbindungen. | ||
+ | |||
+ | wan01 soll vor wan02 bevorzugt werden, d.h. an wan01 sollte die bevorzugte Verbindung angeschlossen werden, an wan02 der Fallback | ||
+ | |||
+ | beide Seiten haben | ||
+ | |||
+ | * wan01 hat eine rxcost 96 | ||
+ | * wan02 hat eine rxcost 256 | ||
+ | |||
+ | hello interfaval ist auf 1s. | ||
+ | |||
+ | Das heisst: Es wird zunaechst wan01 benutzt. Wenn wan01 ausfaellt, werden die Pakete ueber wan02 geschickt. Babel schaut einmal pro Sekunde nach ob die Gegenseite noch aktiv ist (hello interval). | ||
+ | |||
+ | TODO: update interval / limit tweaken mit hello = 1s, update default (= 4x hello), limit = 12 dauert umschalten aktuell ca. 4-6 sekunden |