Bežični link kao rezerva: rutirano prebacivanje ili jedan segment?
Odredite vraća li rezerva rutiranu dostupnost ili proširuje jedan Ethernet segment. Izbor određuje kontrolu petlji, provjere zdravlja i oporavak.
Dvije zgrade, point-to-point radio i internet VPN koji može poslužiti kao drugi put. Prije nego rezerva postane automatska, jedno pitanje odlučuje gotovo o svemu ostalom: šta mora preživjeti — IP dostupnost između odvojenih podmreža ili jedan zajednički Ethernet segment? To što se radio ponaša kao kabel nije argument da svaki broadcast okvir prenosimo preko interneta. Prvo odgovorite na pitanje, jer dva odgovora zahtijevaju različitu kontrolu petlji, različite provjere zdravlja i različito shvatanje šta oporavak znači.
Odredite šta mora preživjeti ispad
Popišite aplikacije koje moraju nastaviti raditi i zabilježite da li zavise od dostupnosti na Layer 3 ili od susjedstva na Layer 2. Dijeljenje datoteka, veze s bazama podataka i web usluge obično brinu samo o rutama; protokoli za otkrivanje, neki proizvodi za klastere i sve što očekuje jedan broadcast domen brinu o susjedstvu. Rezerva koja vraća pogrešnu vrstu dostupnosti stvara lokaciju koja je tehnički povezana, a praktično beskorisna.
Zapišite taj spisak i priložite ga dizajnu, jer odgovor se obično pomjeri čim prvi vlasnik aplikacije čuje za novi link.
Rutirano prebacivanje: dva prefiksa, jedan preferirani put
S odvojenim prefiksima lokacija rezerva postaje problem rutiranja. Svaki ruter ima preferirani put preko radija i manje preferirani put preko tunela, a preferirana ruta se povlači kada radio prestane dostavljati promet. Suprotna strana treba vlastitu povratnu rutu, a obje strane treba da se slože koji je put preferiran u svakom smjeru, kako promet ne bi išao dugim putem samo u jednom smjeru.
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
Pročitajte treću naredbu zajedno s drugom: pravilo politike, druga tabela ili odluka zasnovana na izvoru mogu poslati promet iz jedne podmreže drukčije nego iz druge, a jedan jedini podrazumijevani pregled to skriva.
Premošteno prebacivanje: jedan segment, jedan blokirajući put
Ako je susjedstvo zaista potrebno, rezerva mora prenositi Ethernet okvire, što rutirani IP tunel ne radi. Premošćavanje VPN interfejsa u lokalni segment podržavaju neke platforme, a ti interfejsi tada postaju članovi mosta s pripadajućim posljedicama. Dva istovremeno prosljeđujuća puta na Layer 2 tvore petlju, pa dizajn treba razapinjuće stablo koje pokriva obje lokacije i jasnu izjavu o tome koji put treba blokirati.
To je suštinska dizajnerska odluka, a ne kućica za označavanje, i dokumentacija o premošćavanju za vašu platformu, poput pregleda mostova za pfSense, mjesto je na kojem potvrđujete u čemu član VPN-a zapravo učestvuje. Uključivanje opcije razapinjućeg stabla na jednom nepovezanom uređaju ništa ne dokazuje o rasporedu s kraja na kraj.
Nadzirite granicu koja je važna
Radio s napajanjem, podignut interfejs i zdrav tunel — svaki opisuje lokalnu činjenicu. Nijedan od njih ne dokazuje da je paket iz jedne zgrade stigao do hosta u drugoj, a to je jedina činjenica na koju logika prebacivanja treba reagirati. Nadzirite metu iza udaljenog rutera ako politika dopušta, i nadzirite oba smjera odvojeno kako bi asimetrični kvar bio vidljiv.
ping -c 3 -W 2 10.45.0.10
ip -brief link show dev wlan0
ip route get 10.45.0.10
Neka provjera bude jeftina i ograničena: kratak interval, mali broj i vremensko ograničenje koje odgovara toleranciji aplikacije. Monitor koji i sam zavisi od puta koji testira prijavljivat će uspjeh sve do trenutka kada prestane prijavljivati bilo šta.
Vježbajte oba smjera pod opterećenjem
Ne kopirajte jedno ciljno vrijeme konvergencije iz tuđe topologije. Vrijeme otkrivanja, konvergencija rute ili mosta, spremnost tunela i oporavak aplikacije svaki dodaju svoje kašnjenje, a zbir na vašoj opremi jedini je broj koji je važan. Vježbajte dok ide reprezentativni promet, kako bi mjerenje uključilo redove i sesije koji postoje u produkciji.
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
Testirajte oporavak jednako pažljivo kao kvar. Nestabilan radio koji se pojavljuje i nestaje vući će promet naprijed-nazad ako logika preferencije nema prigušenje, a korisnici to doživljavaju gore od čistog jednokratnog ispada. Zabilježite odabrani put u svakoj fazi, koji su novi zahtjevi uspjeli i šta se dogodilo sa sesijama koje su bile otvorene kada se put promijenio. Upravo taj zapis pretvara drugi kabel u operativnu politiku.