Migracija VPN-a s IOS-a na ASA: prevedite sporazum, a ne naredbe
Kripto karta nije ASA tunelska grupa. Koji se dijelovi sporazuma prenose, što se mora ponovno izgraditi i koje provjere dokazuju da usluga radi.
IOS konfiguracija koja dolazi kao referenca za migraciju na ASA opisuje sporazum umotan u sintaksu jedne platforme. Adrese partnera, identiteti i zaštićeni rasponi jesu sporazum. Prsten ključeva, profil i lanac kripto karata način su na koji to IOS izražava, dok ASA istu namjeru izražava kroz tunelske grupe i njihove atribute. Kopiranje drugog dijela nikada ne radi, a kopiranje samo prvog ostavlja posao na pola.
Prođite kroz pet koraka u nastavku redom i zaustavite se gdje god dvije platforme opisuju različite stvari, a ne različite riječi.
Korak 1: odvojite sporazum od sintakse
Napišite primopredaju kao zahtjeve oko kojih se oba administratora slažu. Četiri retka pokrivaju gotovo sve: gdje je partner i koja strana započinje, kako svaka strana dokazuje svoj identitet, koja je zaštita prihvatljiva i koje aplikacije moraju preživjeti kroz tunel. Nijedan od tih redaka ne spominje naredbu.
Čuvajte izvorni tekst kao dokaz, a ne kao upute. Redak koji postoji na jednoj platformi, a ne na drugoj, razlika je u sintaksi dok ne provjerite može li se isti zahtjev ispuniti na drugi način.
| Requirement | What must be agreed |
|---|---|
| Peer delivery | Outer endpoint, address family, NAT view, initiating side |
| Authentication | IKE version, expected identities, credential method and delivery |
| Data protection | Permitted suites, protected ranges, intentional translation |
| Application | Routes, return routes, resources beyond the tunnel |
Korak 2: imenujte objekte na svakoj platformi
Na IOS XE prsten ključeva IKEv2 napaja IKEv2 profil, a taj se profil priključuje kroz kripto kartu ili IPsec profil. Na ASA tunelska grupa drži profil veze i njegove IPsec atribute, a kripto karta pokazuje na nju, kako opisuje vodič kroz profil veze. To su različiti grafovi objekata s različitim nasljeđivanjem, zbog čega mapiranje redak po redak daje konfiguraciju koja se parsira, ali ne povezuje.
Gradite ciljne objekte iz redaka zahtjeva, a ne iz izvornih redaka. Ako su reci potpuni, ciljna konfiguracija je projektna odluka. Ako nisu, nikakva količina prevođenja naredbi neće dati namjeru koja nedostaje.
Korak 3: prenesite identitet, ne samo adrese
Identitet je dio koji se tiho lomi. Partner koji se autentificira adresom ponaša se drugačije od onoga koji se autentificira subjektom certifikata ili FQDN-om, a dvije platforme tu očekivanje bilježe na različitim mjestima. Sačuvajte predviđeni identitet i lanac povjerenja umjesto da zamijenite zajedničku tajnu zato što ju je lakše testirati.
Držite unaprijed dijeljenu tajnu izvan bilješki za usporedbu i tiketa. Zabilježite kome pripada i kako se kreće odobrenim kanalom, i zapamtite da rezervirano mjesto iz primjera u dokumentaciji nije klijentov akreditiv.
Korak 4: dogovorite zaštitu prije prelaska
Ne prenosite stare kriptografske postavke zato što se pojavljuju u dostavljenom tekstu. Dogovorite presjek skupova koje oba instalirana partnera trenutačno podržavaju i potvrdite to s drugim administratorom prije prozora promjene. Ako se taj presjek razlikuje od onoga što postojeći partner očekuje, to je koordinirana promjena, a ne lokalna izmjena.
Zapišite dogovoreni skup. Dva administratora s različitim sjećanjima na telefonski razgovor način su na koji prelazak proizvodi nesklad u drugoj fazi.
Korak 5: provjerite uslugu, a ne sintaksu
Prvo provjerite efektivne objekte cilja, zatim prihvaćenu asocijaciju, a zatim stvarni tok aplikacije i njegov odgovor. Unošenje naredbe bez pogreške dokazuje sintaksu i ništa drugo. Tunel koji se podigne i ne nosi promet obično znači da se zaštićeni rasponi ili povratna ruta ne slažu s drugom stranom, a to je problem retka zahtjeva, a ne naredbe. Usporedite zaštićene raspone na obje strane prije nego što ponovno dotaknete kripto kartu.
Zabilježite što ste provjerili, s kojim adresama i s koje strane. Taj zapis pretvara nejasnu tvrdnju da VPN radi u nešto što drugi administrator može samostalno provjeriti.
Što vratiti
Pošaljite matricu zahtjeva, sažetak ciljne konfiguracije i rezultate provjere. Izričito navedite koje izvorne postavke niste prenijeli i zašto. Taj je popis korisniji od prevedene konfiguracije, jer će se sljedeće neslaganje tu početi.
Sačuvajte i izvorni tekst uz tiket. On dokumentira što je traženo, a matrica što je dogovoreno.