Das Prinzip basiert auf der Verwendung des in MikroTik RouterOS implementierten Werkzeugs Netwatch mit Skriptunterstützung und zusätzlicher Verifikation durch Erweiterung der Routing-Route und Überprüfung der Verfügbarkeit des Standard-Gateways.
/System-Skript
dont-require-permissions=no name=NetWatch-check hinzufügen owner=admin policy=\n
Neustart, Lesen, Schreiben, Richtlinie, Testquelle...
\Die Zeit in Minuten, die BACKUP verbindet, wird bevorzugt.
\Bevor wir prüfen können, ob die Hauptleitung ordnungsgemäß funktioniert.
\"n##
\Global nwartet 15.
\Lassen Sie es unverändert.
\Globales nwgw2.
\nwgw2 tonum.
\Lokaler nwStatus.
\Lokaler nwgw-Status.
\"nset nwgwstatus ([tool netwatch get value-name=status] [Kommentar finden]
\"NetWatch"...
\n-kein hundert nwstatus...
ind comment="BACKUP"]).
\if (6) bis
\n- Nnset nwgw2 (nwgw2 + 1)\n-
\"n
\Wenn
oder "Meister GW. OK".
\Kommentar BACKUP Abstand=66 finden.
\Nnset nwgw2 (0).
\"n
\n"
dont-require-permissions=no name=NetWatch owner=admin policy=\n hinzufügen
Neustart,Lesen,Schreiben,Testquelle="/Protokollfehler \"Master GW: "PROBLEM
\Kommentar finden BACKUP Abstand=6
\n-
\n"
dont-require-permissions=no name=NetWatch-init hinzufügen owner=admin policy=\n
ftp,reboot,read,write,policy,test,password,sniff,sensitive,romon.
source=== sync, corrected by elderman == sync, corrected by elderman ==
\Global nwartet 20.
\n"
Verwendete Skripte:
NetWatch - Skript wird bei Ausfall der Hauptverbindung gestartet
NetWatch-check - ein Skript, das vorübergehend ausgeführt wird, um das Zurückschalten auf den Hauptlink zu überprüfen. In diesem Skript können wir festlegen, wie lange der Link BACKUP ab dem Zeitpunkt des Umschaltens der führende Link bleibt, bevor wir überprüfen, ob der Hauptlink ordnungsgemäß funktioniert. In der Standardsituation beträgt sie 15 Minuten.