Trådløs forbindelse som backup: ruteret omkobling eller ét segment?
Afgør, om backuppen genskaber ruteret nåbarhed eller forlænger ét Ethernet-segment. Valget fastlægger løkkekontrol, sundhedstjek og genopretning.
To bygninger, en punkt-til-punkt-radio og en internet-VPN, der kan tjene som en anden vej. Før backuppen bliver automatisk, afgør ét spørgsmål næsten alt andet: hvad skal overleve — IP-nåbarhed mellem adskilte undernet eller ét fælles Ethernet-segment? At radioen opfører sig som et kabel er ikke et argument for at sende hver broadcast-ramme over internettet. Besvar spørgsmålet først, fordi de to svar kræver forskellig løkkekontrol, forskellige sundhedstjek og forskellige forestillinger om, hvad genopretning betyder.
Afgør, hvad der skal overleve afbrydelsen
List de applikationer, der skal blive ved med at virke, og notér, om de afhænger af nåbarhed på Layer 3 eller af naboforhold på Layer 2. Fildeling, databaseforbindelser og webtjenester bekymrer sig normalt kun om ruter; opdagelsesprotokoller, nogle klyngeprodukter og alt, der forventer ét broadcast-domæne, bekymrer sig om naboforhold. En backup, der genskaber den forkerte slags nåbarhed, giver et sted, der er teknisk forbundet og praktisk ubrugeligt.
Skriv listen ned og vedlæg den designet, fordi svaret normalt flytter sig, så snart den første applikationsejer hører om den nye forbindelse.
Ruteret omkobling: to præfikser, én foretrukken vej
Med adskilte stedpræfikser er backuppen et routingproblem. Hver router har en foretrukken vej over radioen og en mindre foretrukken vej over tunnelen, og den foretrukne rute trækkes tilbage, når radioen holder op med at levere trafik. Den fjerne side har brug for sin egen returrute, og begge sider bør blive enige om, hvilken vej der foretrækkes i hver retning, så trafikken ikke tager den lange vej i kun én retning.
ip route show | grep -E '10.44\.|10.45\.'
ip route get 10.45.0.10
ip route get 10.45.0.10 from 10.44.0.1
Læs den tredje kommando sammen med den anden: en politikregel, en anden tabel eller en kildebaseret beslutning kan sende trafik fra ét undernet anderledes end fra et andet, og et enkelt standardopslag skjuler det.
Broet omkobling: ét segment, én blokerende vej
Hvis naboforhold virkelig er nødvendigt, skal backuppen bære Ethernet-rammer, hvilket en ruteret IP-tunnel ikke gør. Brotning af en VPN-grænseflade ind i et lokalt segment understøttes af nogle platforme, og disse grænseflader bliver derefter bromedlemmer med de tilhørende konsekvenser. To samtidigt videresendende veje på Layer 2 danner en løkke, så designet har brug for et spændingstræ, der dækker begge steder, og en klar udtalelse om, hvilken vej der skal blokere.
Det er en væsentlig designbeslutning og ikke et afkrydsningsfelt, og brodokumentationen for din platform, såsom brooversigten til pfSense, er stedet, hvor du bekræfter, hvad et VPN-medlem faktisk deltager i. At aktivere en spændingstræ-indstilling på én uvedkommende enhed beviser intet om arrangementet fra ende til ende.
Overvåg den grænse, der betyder noget
En radio med strøm, en grænseflade der er oppe, og en sund tunnel beskriver hver en lokal kendsgerning. Ingen af dem beviser, at en pakke fra den ene bygning nåede en vært i den anden, og det er den eneste kendsgerning, som omkoblingslogikken bør handle på. Overvåg et mål ud over den fjerne router, hvis politikken tillader det, og overvåg begge retninger hver for sig, så en asymmetrisk fejl bliver synlig.
ping -c 3 -W 2 10.45.0.10
ip -brief link show dev wlan0
ip route get 10.45.0.10
Hold tjekket billigt og afgrænset: et kort interval, et lille antal og en timeout, der passer til applikationens tolerance. En monitor, der selv afhænger af den vej, den tester, vil rapportere succes indtil det øjeblik, hvor den holder op med at rapportere noget som helst.
Øv begge retninger under belastning
Kopier ikke et enkelt konvergenstmål fra en andens topologi. Detektionstid, rute- eller brokonvergens, tunnelparathed og applikationsgenopretning bidrager hver med deres egen forsinkelse, og summen på dit udstyr er det eneste tal, der betyder noget. Øv, mens repræsentativ trafik kører, så målingen omfatter de køer og sessioner, der findes i produktionen.
sudo ip link set dev wlan0 down
ip route get 10.45.0.10
sudo ip link set dev wlan0 up
ip route get 10.45.0.10
Test genopretning lige så omhyggeligt som fejl. En ustabil radio, der flapper ind og ud, vil trække trafik frem og tilbage, hvis præferencelogikken ikke har dæmpning, og brugerne oplever det som værre end en ren enkelt afbrydelse. Registrér den valgte vej på hvert trin, hvilke nye anmodninger der lykkedes, og hvad der skete med sessioner, der var åbne, da vejen skiftede. Den registrering er det, der gør et ekstra kabel til en driftsstrategi.