Bezvadu savienojums kā rezerve: maršrutēta pārslēgšanās vai viens segments?
Izlemiet, vai rezerve atjauno maršrutētu sasniedzamību vai paplašina vienu Ethernet segmentu. Izvēle nosaka cilpu vadību, veselības pārbaudes un atjaunošanu.
Divas ēkas, punkts-punktā radio un interneta VPN, kas varētu kalpot kā otrs ceļš. Pirms rezerve kļūst automātiska, viens jautājums izšķir gandrīz visu pārējo: kam jāizdzīvo — IP sasniedzamībai starp atsevišķiem apakštīkliem vai vienam kopīgam Ethernet segmentam? Tas, ka radio uzvedas kā kabelis, nav arguments sūtīt katru apraides kadru pa internetu. Vispirms atbildiet uz jautājumu, jo abas atbildes prasa atšķirīgu cilpu vadību, atšķirīgas veselības pārbaudes un atšķirīgu izpratni par to, ko nozīmē atjaunošana.
Izlemiet, kam jāizdzīvo pārtraukums
Uzskaitiet programmas, kurām jāturpina darboties, un atzīmējiet, vai tās ir atkarīgas no Layer 3 sasniedzamības vai no Layer 2 kaimiņattiecībām. Failu koplietošana, datubāzu savienojumi un tīmekļa pakalpojumi parasti rūpējas tikai par maršrutiem; atklāšanas protokoli, daži klasteru produkti un viss, kas sagaida vienu apraides domēnu, rūpējas par kaimiņattiecībām. Rezerve, kas atjauno nepareizo sasniedzamības veidu, rada vietu, kas tehniski savienota un praktiski nederīga.
Pierakstiet šo sarakstu un pievienojiet to projektam, jo atbilde parasti pārvietojas līdzko pirmais programmas īpašnieks izdzird par jauno savienojumu.
Maršrutēta pārslēgšanās: divi prefiksi, viens vēlamais ceļš
Ar atsevišķiem vietas prefiksiem rezerve kļūst par maršrutēšanas problēmu. Katram maršrutētājam ir vēlamais ceļš pa radio un mazāk vēlamais ceļš pa tuneli, un vēlamais maršruts tiek atsaukts, kad radio pārstāj piegādāt trafiku. Pretējai pusei vajag savu atgriešanās maršrutu, un abām pusēm jāvienojas, kurš ceļš ir vēlamais katrā virzienā, lai trafiks neietu garo ceļu tikai vienā virzienā.
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
Lasiet trešo komandu tāpat kā otro: politikas noteikums, otra tabula vai lēmums, kas balstīts uz avotu, var sūtīt trafiku no viena apakštīkla citādi nekā no cita, un viena noklusējuma meklēšana to slēpj.
Tiltota pārslēgšanās: viens segments, viens bloķējošs ceļš
Ja kaimiņattiecības tiešām ir vajadzīgas, rezervei jāpārnēsā Ethernet kadri, ko maršrutēts IP tunelis nedara. VPN saskarnes savienošana tiltā lokālā segmentā tiek atbalstīta dažās platformās, un šīs saskarnes pēc tam kļūst par tilta dalībniekiem ar attiecīgajām sekām. Divi vienlaikus pārsūtoši Layer 2 ceļi veido cilpu, tāpēc projektam nepieciešams pletējošs koks, kas aptver abas vietas, un skaidrs paziņojums par to, kuram ceļam jābloķē.
Tas ir būtisks projektēšanas lēmums, nevis atzīmēšanas rūtiņa, un jūsu platformas tiltu dokumentācija, piemēram, pfSense tiltu pārskats, ir vieta, kur apstiprināt, kurā VPN dalībnieks patiešām piedalās. Pletējošā koka opcijas iespējošana vienā nesaistītā ierīcē neko nepierāda par izkārtojumu no gala līdz galam.
Uzraugiet robežu, kurai ir nozīme
Radio ar barošanu, pacelta saskarne un vesels tunelis katrs apraksta lokālu faktu. Neviens no tiem nepierāda, ka pakete no vienas ēkas sasniedza otru resursdatoru, un tas ir vienīgais fakts, uz kuru pārslēgšanās loģikai jāreaģē. Uzraugiet mērķi aiz tālā maršrutētāja, ja politika to atļauj, un uzraugiet abus virzienus atsevišķi, lai asimetriska kļūme būtu redzama.
ping -c 3 -W 2 10.45.0.10
ip -brief link show dev wlan0
ip route get 10.45.0.10
Turiet pārbaudi lētu un ierobežotu: īss intervāls, mazs skaits un programmas toleranci atbilstošs noildze. Monitoram, kas pats ir atkarīgs no pārbaudāmā ceļa, ziņos par panākumiem līdz brīdim, kad tas pārstās ziņot par jebko.
Praktizējiet abus virzienus slodzes apstākļos
Nekopējiet vienu konverģences mērķi no kāda cita topoloģijas. Atklāšanas laiks, maršruta vai tilta konverģence, tuneļa gatavība un programmas atjaunošana katrs pievieno savu kavējumu, un summa jūsu aprīkojumā ir vienīgais skaitlis, kam ir nozīme. Praktizējiet, kamēr notiek reprezentatīvs trafiks, lai mērījums ietvertu rindas un sesijas, kas pastāv ražošanā.
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
Pārbaudiet atjaunošanu tikpat rūpīgi kā kļūmi. Nestabils radio, kas ieslēdzas un izslēdzas, vilks trafiku šurp un turp, ja izvēles loģikai nav slāpēšanas, un lietotāji to pieredz kā sliktāku nekā vienu tīru pārtraukumu. Fiksējiet izvēlēto ceļu katrā posmā, kuri jaunie pieprasījumi guva panākumus un kas notika ar sesijām, kas bija atvērtas, kad ceļš mainījās. Tieši šis ieraksts pārvērš otru kabeli darbības politikā.