Dual-WAN mit zwei Standleitungen - Ausfall erkennen
Hallo,
ich stehe gerade mal wieder vor dem gleichen Problem wie häufig:
Ich möchte zwei Standleitungen verschiedener Provider "koppeln", um die Ausfallsicherheit zu steigern.
VPN funktioniert, da jede Gegenstelle einen Tunnel auf die beiden Standleitungen aufbaut.
Das Problem sind ausgehende Verbindungen. Wie prüft ihr, ob eine Leitung ausgefallen ist? Bei Einwahlleitungen ist das ja nicht wirklich schwer, aber bei den Standleitungen fehlt mir da einfach ein guter Einfall. Ich kann einen beliebigen Host im Internet "anpingen", um dann auf den Status der Leitung zu schließen. Hat einfach der angepingte Server ein Problem, ist der Rückschluss natürlich falsch.
Gibt es hier ein Protokoll, das ich nicht kenne?
Grüße
Phil
ich stehe gerade mal wieder vor dem gleichen Problem wie häufig:
Ich möchte zwei Standleitungen verschiedener Provider "koppeln", um die Ausfallsicherheit zu steigern.
VPN funktioniert, da jede Gegenstelle einen Tunnel auf die beiden Standleitungen aufbaut.
Das Problem sind ausgehende Verbindungen. Wie prüft ihr, ob eine Leitung ausgefallen ist? Bei Einwahlleitungen ist das ja nicht wirklich schwer, aber bei den Standleitungen fehlt mir da einfach ein guter Einfall. Ich kann einen beliebigen Host im Internet "anpingen", um dann auf den Status der Leitung zu schließen. Hat einfach der angepingte Server ein Problem, ist der Rückschluss natürlich falsch.
Gibt es hier ein Protokoll, das ich nicht kenne?
Grüße
Phil
Bitte markiere auch die Kommentare, die zur Lösung des Beitrags beigetragen haben
Content-ID: 149406
Url: https://administrator.de/contentid/149406
Ausgedruckt am: 26.11.2024 um 11:11 Uhr
13 Kommentare
Neuester Kommentar
Zitat von @Der-Phil:
Das Problem sind ausgehende Verbindungen. Wie prüft ihr, ob eine Leitung ausgefallen ist? Bei Einwahlleitungen ist das ja
nicht wirklich schwer, aber bei den Standleitungen fehlt mir da einfach ein guter Einfall. Ich kann einen beliebigen Host im
Internet "anpingen", um dann auf den Status der Leitung zu schließen. Hat einfach der angepingte Server ein
Problem, ist der Rückschluss natürlich falsch.
Warum pingst du dann nicht z.b. www.google.deDas Problem sind ausgehende Verbindungen. Wie prüft ihr, ob eine Leitung ausgefallen ist? Bei Einwahlleitungen ist das ja
nicht wirklich schwer, aber bei den Standleitungen fehlt mir da einfach ein guter Einfall. Ich kann einen beliebigen Host im
Internet "anpingen", um dann auf den Status der Leitung zu schließen. Hat einfach der angepingte Server ein
Problem, ist der Rückschluss natürlich falsch.
Die fallen nicht so oft aus, aber ausschließen kann man das auch nicht.
Oder stell dir 2 Standardrouten am Standardgaetway ein. Die primäre zeigt auf die Gegenstelle der Leitung, die du bevorzugen möchtest, die 2. mit einer höheren Metric (z.B. 254) auf die Gegenstelle der Leitung, die du als Backup nutzen möchtest.
Zitat von @Der-Phil:
Hallo,
da der Router nicht weiß, dass die Standleitung ausgefallen ist, greift auch die Route mit der hohen Metrik nicht.
Phil
Hallo,
da der Router nicht weiß, dass die Standleitung ausgefallen ist, greift auch die Route mit der hohen Metrik nicht.
Phil
Wenn du von einem Rechner im Netz die Gegenstelle des Routers pingst, und diese nicht erreichbar ist, so ist die Leitung defekt. Dann soll er die andere nehmen, ist doch loggisch.
Oder kannst du die Routen auf den Routern selbst konfigurieren? Wenn diese dir von den Providern gestellt wurden geht das im Normalfall nicht, dann musst du eine Routingänderung bzw. -ergänzung beauftragen.
Dein Szenario ist leider nicht ganz klar wie es aussieht....
Raten wir mal das du einen Load Balancing Router mit 2 WAN Ports nimmst wie z.B. sowas wie einen Draytek 2910:
http://www.draytek.de/Beispiele_html/Ethernet_WAN_LAN/Dual_WAN.htm
Aber natürlich ist auch ein Routerpärchen mit VRRP und Link Loadbalancing ebenso denkbar. Wie gesagt da muss man nun raten wie du es umsetzt
Damit kannst du ja erstmal ein Load Balancing also die gemeinsame Nutzung der Bandbreite beider Leitungen betreiben und ausserdem schaltet der Router automatisch um wenn der eine oder andere Link ausfällt.
Deshalb sind Routen mit unterschiedlichen Metriken in so einem Design auch Blödsinn, denn damit liegt eine Leitung die man teuer bezahlt einfach brach und wartet nur darauf das die andere ausfällt...Geldverschwendung also. Mal abgesehen davon das sie damit keinen Link Ausfall beim Provider detektieren kann.
Das allein ist also erstmal keine Hexerei und ein billiges Standardszenario mit 2 Standleitungen.
Die Frage die sich nun stellt ist was du genau sehen willst also ob du das physische Interface des Routers überwachen willst oder die gesamte Strecke zum ISP ?
Nur fürs physische Interface bietet sich der Syslog Server oder SNMP des Routers an. Alle nur etwas besseren Consumer Router (andere sowieso) haben sowas mittlerweile an Bord.
Geht das physische Interface einer der Standleitungen weg, sendet ein Router wie der obige z.B. einen SNMP Trap oder eine Syslog Message an einen SNMP/Syslog Server der daraus dann problemlos ein Email oder SMS machen kann um dich zu informieren.
Das ist also schnell und einfach mit Bordmitteln zu realisieren.
Etwas anderes ist es aber wenn du zusätzlich die Verbindung auf die Provider Infrastruktur überwachen willst. Pingen eines Hosts im Internet selber bringt logischerweise nichts bei einem Dual WAN Router oder 2fach Router Szenario mit Backup Redundanz (..die man bei 2 Leitungen ja logischerweise anstrebt), denn wenn der auf die redundante Leitung automatisch umschaltet gehen die Pings logischerweise lustig weiter.
Sinnvoll ist dort nur ein Ping auf den Next Hop Router IP des Providers von beiden Standleitungen.
Damit kannst du dann wenigstens sagen das die Infrastruktur zum Provider Router gestört ist.
Auf alles was dahinter liegt hast du so oder so keinen Einfluss, deshalb ist es auch eigentlich irrelevant zumal die Providernetze allesamt in sich redundant sind. Diese Information ist also mehr oder minder überflüssig.
Ping Tools gibt es zuhauf wie z.B. Big_Brother, Ping_Plotter usw. usw.
Ebenso Syslog Server wie Kiwi oder der von Mikrotik.
Raten wir mal das du einen Load Balancing Router mit 2 WAN Ports nimmst wie z.B. sowas wie einen Draytek 2910:
http://www.draytek.de/Beispiele_html/Ethernet_WAN_LAN/Dual_WAN.htm
Aber natürlich ist auch ein Routerpärchen mit VRRP und Link Loadbalancing ebenso denkbar. Wie gesagt da muss man nun raten wie du es umsetzt
Damit kannst du ja erstmal ein Load Balancing also die gemeinsame Nutzung der Bandbreite beider Leitungen betreiben und ausserdem schaltet der Router automatisch um wenn der eine oder andere Link ausfällt.
Deshalb sind Routen mit unterschiedlichen Metriken in so einem Design auch Blödsinn, denn damit liegt eine Leitung die man teuer bezahlt einfach brach und wartet nur darauf das die andere ausfällt...Geldverschwendung also. Mal abgesehen davon das sie damit keinen Link Ausfall beim Provider detektieren kann.
Das allein ist also erstmal keine Hexerei und ein billiges Standardszenario mit 2 Standleitungen.
Die Frage die sich nun stellt ist was du genau sehen willst also ob du das physische Interface des Routers überwachen willst oder die gesamte Strecke zum ISP ?
Nur fürs physische Interface bietet sich der Syslog Server oder SNMP des Routers an. Alle nur etwas besseren Consumer Router (andere sowieso) haben sowas mittlerweile an Bord.
Geht das physische Interface einer der Standleitungen weg, sendet ein Router wie der obige z.B. einen SNMP Trap oder eine Syslog Message an einen SNMP/Syslog Server der daraus dann problemlos ein Email oder SMS machen kann um dich zu informieren.
Das ist also schnell und einfach mit Bordmitteln zu realisieren.
Etwas anderes ist es aber wenn du zusätzlich die Verbindung auf die Provider Infrastruktur überwachen willst. Pingen eines Hosts im Internet selber bringt logischerweise nichts bei einem Dual WAN Router oder 2fach Router Szenario mit Backup Redundanz (..die man bei 2 Leitungen ja logischerweise anstrebt), denn wenn der auf die redundante Leitung automatisch umschaltet gehen die Pings logischerweise lustig weiter.
Sinnvoll ist dort nur ein Ping auf den Next Hop Router IP des Providers von beiden Standleitungen.
Damit kannst du dann wenigstens sagen das die Infrastruktur zum Provider Router gestört ist.
Auf alles was dahinter liegt hast du so oder so keinen Einfluss, deshalb ist es auch eigentlich irrelevant zumal die Providernetze allesamt in sich redundant sind. Diese Information ist also mehr oder minder überflüssig.
Ping Tools gibt es zuhauf wie z.B. Big_Brother, Ping_Plotter usw. usw.
Ebenso Syslog Server wie Kiwi oder der von Mikrotik.