Dve zgradbi, radijska povezava od točke do točke in internetni VPN, ki bi lahko služil kot druga pot. Preden rezerva postane samodejna, eno vprašanje odloči skoraj vse drugo: kaj mora preživeti — dosegljivost IP med ločenimi podomrežji ali en skupni segment Ethernet? To, da se radio obnaša kot kabel, ni argument za pošiljanje vsakega oddajnega okvira prek interneta. Najprej odgovorite na vprašanje, ker oba odgovora zahtevata drugačen nadzor zank, drugačna preverjanja stanja in drugačno predstavo o tem, kaj pomeni obnovitev.

Določite, kaj mora izpad preživeti

Naštejte aplikacije, ki morajo delovati naprej, in zabeležite, ali so odvisne od dosegljivosti na Layer 3 ali od sosedstva na Layer 2. Skupna raba datotek, povezave do baz podatkov in spletne storitve običajno skrbijo le za poti; protokoli odkrivanja, nekateri izdelki za gruče in vse, kar pričakuje eno oddajno domeno, skrbi sosedstvo. Rezerva, ki obnovi napačno vrsto dosegljivosti, ustvari lokacijo, ki je tehnično povezana in praktično neuporabna.

Ta seznam zapišite in ga priložite zasnovi, ker se odgovor običajno premakne takoj, ko prvi lastnik aplikacije sliši za novo povezavo.

Usmerjeni preklop: dva predpona, ena prednostna pot

Z ločenimi predponami lokacij postane rezerva problem usmerjanja. Vsak usmerjevalnik ima prednostno pot prek radia in manj prednostno pot prek tunela, in prednostna pot se umakne, ko radio preneha dostavljati promet. Nasprotna stran potrebuje svojo povratno pot, in obe strani bi se morali dogovoriti, katera pot je prednostna v vsaki smeri, da promet ne gre po dolgi poti samo v eno smer.

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

Preberite tretji ukaz enako kot drugega: pravilo politike, druga tabela ali odločitev na podlagi vira lahko pošlje promet iz enega podomrežja drugače kot iz drugega, en sam privzeti iskalnik pa to skrije.

Premostitveni preklop: en segment, ena blokirajoča pot

Če je sosedstvo res potrebno, mora rezerva prenašati okvire Ethernet, česar usmerjen tunel IP ne počne. Premostitev vmesnika VPN v lokalni segment podpirajo nekatere platforme, in ti vmesniki postanejo člani mostu z ustreznimi posledicami. Dve hkrati posredovalni poti na Layer 2 tvorita zanko, zato zasnova potrebuje vpeto drevo, ki pokriva obe lokaciji, in jasno izjavo o tem, katera pot mora blokirati.

To je bistvena oblikovna odločitev in ne potrditveno polje, in dokumentacija o mostovih za vašo platformo, na primer pregled mostov za pfSense, je mesto, kjer potrdite, česa se član VPN v resnici udeležuje. Omogočanje možnosti vpetega drevesa na eni nepovezani napravi ne dokaže ničesar o postavitvi od konca do konca.

Nadzorujte mejo, ki je pomembna

Napajani radio, vmesnik v stanju up in zdrav tunel vsak opisuje lokalno dejstvo. Nobeno od njih ne dokaže, da je paket iz ene zgradbe dosegel gostitelja v drugi, in to je edino dejstvo, na katero bi morala delovati logika preklopa. Nadzorujte cilj za oddaljenim usmerjevalnikom, če politika to dovoljuje, in nadzorujte obe smeri ločeno, da bo asimetrična napaka vidna.

ping -c 3 -W 2 10.45.0.10
ip -brief link show dev wlan0
ip route get 10.45.0.10

Preverjanje naj bo poceni in omejeno: kratek interval, majhno število in časovna omejitev, ki ustreza toleranci aplikacije. Monitor, ki je sam odvisen od poti, ki jo preizkuša, bo poročal o uspehu vse do trenutka, ko ne bo več poročal o ničemer.

Vadite obe smeri pod obremenitvijo

Ne kopirajte enega cilja konvergence iz tuje topologije. Čas zaznavanja, konvergenca poti ali mostu, pripravljenost tunela in obnovitev aplikacije prispevajo vsak svojo zakasnitev, vsota na vaši opremi pa je edino število, ki je pomembno. Vadite, medtem ko teče reprezentativni promet, da meritev vključi čakalne vrste in seje, ki obstajajo v proizvodnji.

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

Preizkusite obnovitev prav tako skrbno kot okvaro. Nestabilen radio, ki se pojavlja in izginja, bo vlekel promet naprej in nazaj, če logika prednostnega izbora nima dušenja, in uporabniki to doživljajo kot slabše od enega čistega izpada. Zabeležite izbrano pot v vsaki fazi, katere nove zahteve so uspele in kaj se je zgodilo s sejami, ki so bile odprte ob spremembi poti. Prav ta zapis spremeni drugi kabel v operativno politiko.

Sorodni članki