Ugasi gateway A tokom sastanka i gledaj kako se tunel vraća kroz B minutu kasnije; veza radi, video poziv možda neće. To je iskreni oblik hladnog prebacivanja između dva IPsec gatewaya s nezavisnim adresama. Klijent ponovo bira krajnju tačku i gradi novi odnos, što vraća dostupnost bez prenošenja kriptografskog stanja stare sesije. Praćenje slijeda jasno pokazuje koja obećanja dizajn može održati.

Postavimo scenu: dvije adrese, bez plutajuće IP

Gateway A odgovara na jednoj dostupnoj adresi, a gateway B na drugoj. Klijent ima odobren način da izabere B kada A nestane, i nema zajedničke vanjske adrese koju oba gatewaya polažu. U ovom dizajnu virtuelna IP znači tu zajedničku ulaznu tačku, a ne unutrašnju adresu dodijeljenu klijentu za daljinski pristup.

Ta definicija je važna jer se dvije ideje miješaju u tiketima, a popravka jedne nije popravka druge. Izvještaj da zajednički ulaz nije slijedio gateway opisuje jedan dizajn. Izvještaj da je laptop izgubio unutrašnju adresu opisuje klijentov zakup. Različiti vlasnici, različiti logovi, različite popravke.

Prođimo kroz kvar: otkriti, pa ponovo izabrati

Prvo nešto primijeti da je A prestao odgovarati. To može biti detekcija mrtvog partnera na sloju tunela, protokol rutiranja koji povlači putanju ili tajmaut aplikacije koji konačno prisili ponovno povezivanje. Svaki ima drugačiju vremensku skalu, a najsporiji obično određuje koliko korisnici čekaju.

Zatim klijent bira B kroz koji god mehanizam implementacija podržava: drugi konfigurisani udaljeni kraj, DNS ime razriješeno na zdravu adresu ili rutiranje koje sada preferira drugu putanju. Izbor je politički korak i mora postojati prije kvara, inače će se dogoditi slučajno.

Šta B može, a šta ne može naslijediti

B može dijeliti šablon konfiguracije, certifikacijsko tijelo i politiku autentifikacije s A. Ne može naslijediti žive sigurnosne asocijacije. Ključevi sesije, indeksi sigurnosnih parametara i stanje slijeda pripadaju odnosu koji su A i klijent uspostavili, a B nema nijedan od njih.

Premještanje tog stanja između gatewaya pravi je inženjerski problem, zato strongSwan dokumentacija o visokoj dostupnosti to tretira kao klaster dizajn, a ne kao konfiguracijski flag. Konkretan klaster recept nije generički odgovor za cloud mrežu, a kopiranje bez prateće infrastrukture kupuje složenost umjesto kontinuiteta.

Uspostavljanje novog odnosa

Kada je B izabran, klijent obavlja novu IKE razmjenu: nove nonce vrijednosti, nove Diffie-Hellman vrijednosti, nove identifikatore za nastale asocijacije. Autentifikacija se ponovo događa na B. Ako se dizajn oslanja na mašinske akreditive, ponovno povezivanje može biti bez nadzora; ako zahtijeva ljudski faktor, neko mora biti prisutan da prebacivanje završi.

Definišite to korisničko iskustvo prije prekida, a ne tokom njega. Recite jasno šta će klijent raditi, koliko dugo će pokušavati i šta će pokazati kada odustane, jer razlika između minute ponovnog povezivanja i poziva podršci obično je dokumentacija i testiran profil.

Čuvanje iste unutrašnje adrese pomaže aplikacijama koje očekuju stabilan lokalni identitet, ali ne čuva njihove sesije. NAT veze ističu, TCP konekcije se resetuju, a sve sa vlastitim tajmautom samostalno odlučuje hoće li pokušati ponovo.

Dva tunela paralelno su drugačiji dizajn

Pokretanje oba tunela istovremeno valjan je obrazac kada ga podržavaju oba gatewaya i dizajn rutiranja. Tada odabir rute bira aktivnu putanju, a povratna putanja mora se slagati, inače promet izlazi kroz jedan gateway i vraća se kroz drugi bez stanja koje bi ga uparilo.

Preklapajuće tunelske politike same po sebi ne stvaraju uredno prebacivanje. One stvaraju dva kandidata, i nešto mora deterministički odlučiti između njih: bilo metrika rute, prioritet politike ili izričita preferencija u klijentu.

Kakav god oblik izabrali, zapišite ugovor: kako se kvar otkriva, kako se bira alternativa, koju autentifikaciju alternativa zahtijeva i koliko se očekuje da će ponovno povezivanje trajati. Zajednička IP može pojednostaviti otkrivanje, ali nije sinonim za neprekidno stanje, a dostupnost je u svakom slučaju dizajn.

Povezani članci