Einleitung
In dieser Anleitung lernen Sie, wie man einen Fallback eines VPN-Tunnels mithilfe von OpenVPN einrichtet.
1 Szenario
Unser Aufbau gestaltet sich wie folgt: In der Außenstelle ist eine Internetverbindung vorhanden. Auf der Firewall in der Hauptstelle ist ein Multipathrouting über zwei Internetleitungen konfiguriert. Der Tunnel wird nun so konfiguriert, dass die Außenstelle über eine der beiden Leitungen der Zentrale einen Site-to-Site-Tunnel initiiert.
2 Konfiguration der Appliances
2.1 Konfiguration der Zentrale
In der Zentrale ist ein Multipathrouting konfiguriert, es gibt also zwei Schnittstellen mit jeweils einer öffentlichen IP und zwei default-Routen.
Die Konfiguration des Openvpn-Servers in der Zentrale nehmen Sie wie gewohnt vor. Sollte noch keine Server-Instanz vorhanden sein, konfigurieren Sie den Server nach folgendem Howt OpenVPN S2S
Achtung:
Achten Sie beim Einrichten darauf, dass unter "Erweitert" die Option "Multihome" aktiviert ist.
2.2 Konfiguration der Außenstelle
Der Site-to-Site-Client wird grundsätzlich wie gewohnt eingerichtet, jedoch mit einer Besonderheit: In dem Feld "Remote Host(s)" müssen nun beide IP's der Zentrale eingetragen werden. Die beiden IP-Adressen werden durch ein Komma getrennt.
Wenn der Openvpn Server in der Zentrale die Verbindungen nicht auf 1194 entgegennimmt, müssen Sie den Port durch ein Doppelpunkt getrennt, direkt hinter der IP eintragen.
198.51.100.2:1195,203.0.113.2:1195
3 Ablauf im Falle eines Ausfalls
1. Site-to-Site-Tunnel ist aufgebaut (Außenstelle <-> Zentrale - Leitung 1).
2. Leitung 1 in der Zentrale verliert die Verbindung.
3. Die Außenstelle versucht zwei Minuten lang einen Tunnel über Leitung 1 der Zentrale aufzubauen.
4. Die Zentrale antwortet auf Leitung 1 zwei Minuten lang nicht.
5. Die Außenstelle switcht und versucht nun den Tunnel über die Leitung 2 der Zentrale zu initiieren.
6. Der Tunnel ist nun über Leitung 2 der Zentrale aufgebaut.
3.1 Wann wird der Tunnel wieder auf Leitung 1 umgeswitcht?
Der Tunnel wird nicht ohne Weiteres wieder auf die Leitung 1 initiiert. Dies geschieht erst, wenn Leitung 2 der Zentrale die Verbindung verliert oder der SSL-VPN-Dienst auf der Außenstelle neu gestartet wird.