Ja, we kunnen het doen via statische routes. Voor elk van de providers twee statische uitgangsroutes naar internet hebben en de afstandsoptie op de route gebruiken. De hoofdaanbieder moet een lage afstand krijgen en de secundaire aanbieder een hoge afstand. De route met de laagste afstand blijft actief. De afstand is een getal dat binnen het bereik van 1 tot 255 kan liggen.
Het is mogelijk om twee internetproviders op hetzelfde MikroTik-apparaat aan te sluiten en dit zo te configureren dat, als er één geen internetverbinding meer heeft, het verkeer automatisch wordt omgeleid naar de andere provider. Deze configuratie staat bekend als WAN-failover of taakverdeling met failover. Hoewel taakverdeling het verkeer over twee of meer verbindingen verdeelt, zorgt failover ervoor dat als een verbinding uitvalt, het verkeer automatisch wordt omgeleid naar een andere actieve verbinding.
Hier leggen we uit hoe u WAN-failover in MikroTik RouterOS configureert:
Stap 1: WAN-interfaces configureren
Eerst moet u beide WAN-interfaces configureren met de IP-adressen die door uw ISP's zijn verstrekt. Meestal gebeurt dit binnen IP > Adressen.
Stap 2: Configureer de standaardgateway
Configureer vervolgens de standaardgateway voor elk van de internetproviders in IP > routes. Per aanbieder moet je een route toevoegen:
- Voeg voor de primaire ISP een route toe met de door de ISP geleverde gateway en laat deze op een afstand van 1.
- Voeg voor de back-up ISP een route toe met de gateway die door deze ISP wordt geleverd en stel een langere afstand in, bijvoorbeeld 2.
Stap 3: Failover configureren
Failover kan worden geconfigureerd met behulp van het verificatiescript en recursieve routes. U moet een script maken dat de internetverbinding verifieert, bijvoorbeeld door een vertrouwd openbaar IP-adres te pingen (zoals Google DNS 8.8.8.8). Als de ping mislukt, kan het script de afstand van de routes wijzigen, zodat het verkeer wordt omgeleid naar de andere ISP.
Stap 4: Maak een verificatiescript
Maak een scriptje in Systeem > Scripts controleer de connectiviteit en pas de routeafstanden indien nodig aan. Hier is een eenvoudig voorbeeld van hoe het script eruit zou kunnen zien:
:if ([/ping 8.8.8.8 count=3] = 0) do={
/ip route set [find comment="ISP1"] distance=2
/ip route set [find comment="ISP2"] distance=1
} else={
/ip route set [find comment="ISP1"] distance=1
/ip route set [find comment="ISP2"] distance=2
}
Dit script probeert drie keer 8.8.8.8 te pingen. Als het mislukt (wat aangeeft dat de primaire ISP niet beschikbaar is), verandert het de afstand van de routes om prioriteit te geven aan de back-up-ISP.
Stap 5: Plan het script
Plan ten slotte dat het script periodiek wordt uitgevoerd Systeem > Scheduler. Dit zorgt ervoor dat het script met regelmatige tussenpozen wordt uitgevoerd, waardoor automatische detectie en failover mogelijk zijn.
Aanvullende overwegingen
- testing: Test na het configureren van de failover door een van uw ISP's fysiek los te koppelen om er zeker van te zijn dat de failover werkt zoals verwacht.
- Load-balancering: Als u beide ISP's tegelijkertijd wilt gebruiken, kunt u overwegen om naast failover ook load-balancing in te stellen. Voor taakverdeling zijn echter aanvullende configuraties vereist.
- controle: Houd verbindingen bij en bewaak deze, zodat u snel kunt reageren op eventuele problemen.
Deze eenvoudige failover-installatie zou u automatisch moeten laten schakelen tussen twee internetproviders voor het geval er één uitvalt, waardoor de betrouwbaarheid van uw internetverbinding wordt verbeterd.
Er zijn geen tags voor dit bericht.