Koji IPv6 izvor bira VPN zahtjev i zašto je to važno
Host s nekoliko IPv6 adresa odabire izvor prije traženja rute. Provjerite uređena pravila, eventualno vezivanje aplikacije i povratnu politiku udaljene strane.
Dodali ste VPN adresu i očekivali da će je zahtjev koristiti, ali poslužitelj je i dalje bilježio stari prefiks. Ništa u tunelu nije otkazalo; host je odabrao izvornu adresu prije nego što je uopće pogledao rutu u koju ste buljili. Odabir IPv6 izvora zasebno je uređeno natjecanje među kandidat-adresama hosta, a najdulji podudarni prefiks samo je jedno pravilo pri kraju tog natjecanja. Da biste dobili željeni ishod, morate znati koje je pravilo već pobijedilo. Sama su pravila dosadna i precizna, i upravo ih zato treba čitati po redu.
Dvije pretrage, ne jedna
Odabir odredišta bira sljedeći skok i izlazno sučelje. Zatim odabir izvora bira koja će se od adresa hosta pojaviti u zaglavlju, a na ta dva pitanja odgovaraju različiti mehanizmi iako oba rabe prefikse. Host s fizičkom adresom, privremenom adresom i VPN adresom ima tri kandidata za bilo koje odredište, a ruta prema VPN-u ne predlaže treći automatski.
Zato ispravna ruta i neispravan izvor tako lako koegzistiraju i zato se isti zahtjev može ponašati drukčije iz preglednika i iz prisilnog vezivanja. Tretirajte dvije pretrage kao odvojene dok ne nađete dokaz koji ih povezuje.
Čitajte pravila kao uređeno natjecanje
RFC 6724 navodi pravila po redu i svako samo razrješava neriješeno stanje koje su ostavila prethodna. Prednost izlaznog sučelja i podudaranje oznaka pojavljuju se znatno prije usporedbe prefiksa, pa je adresa na sučelju koje ruta koristi već stekla prednost koju bolje podudaranje prefiksa ne može izbrisati. Zastarjelost i opseg također sudjeluju, i zato zastarjela adresa ponekad prestane biti birana bez toga da je itko promijenio politiku.
Praktično čitanje jest da ne možete zaključivati o pobjedniku samo na temelju odredišta. Popišite kandidate, prođite pravila po redu i vidite gdje je odluka zaista donesena.
Uočite i da je ovo izvorna polovina problema. Miješanje dviju usporedbi prefiksa daje objašnjenja koja zvuče strogo i predviđaju pogrešnu adresu. Recite na koju usporedbu mislite kad god u ticketu upotrijebite riječ prefiks.
Vezivanje aplikacije mijenja pitanje
Aplikacija može zatražiti određenu izvornu adresu, a valjan eksplicitan odabir premješta pitanje s “koju bi adresu host preferirao” na “može li ta adresa doći do odredišta i vratiti se”. Alati koji se vežu na izvor ili traže dodatne podatke o odabranoj adresi otkrivaju to izravno i oni su najbrži način da dokažete koju je adresu veza zaista koristila. Taj je eksperiment bolji od trećeg čitanja tablice usmjeravanja jer izvještava što je kernel odlučio, a ne što ste vi postavili. Ponovite ga nakon promjene i usporedite dva odgovora.
To vezivanje izvora čini i dijagnostičkim alatom i privremenim rješenjem: vežite VPN adresu i gledajte uspijeva li zahtjev. Ako uspije, put je u redu i problem je bio odabir. Ako ne uspije, problem je oduvijek bio povratni put ili politika na udaljenoj strani.
Provjerite prihvaća li udaljena strana taj izvor
Što god host odabrao, to mora odgovarati zaštićenom opsegu VPN-a te povratnoj ruti i pravilima pristupa na udaljenom kraju. Izvor izvan selektora može putovati u tunel i biti odbačen na udaljenom kraju, što izgleda kao jednostrani kvar i pripisuje se usmjeravanju. Usporedite odabrani unutarnji izvor sa zaštitnim opsegom prije nego dirnete postavke šifriranja, jer promjena načina rada ne bira među kandidat-adresama.
Držite i adresu vanjske završne točke odvojeno u svom razmatranju. Ona označava prijevoz između sudionika VPN-a i nije izvor aplikacijskog paketa iznutra.
Odlučite s četiri opažanja
Zabilježite korišteno odredište, dopuštene lokalne izvore, stvarno odabrani izvor i djelotvoran izlazni put. Četiri retka dovoljna su za objašnjenje gotovo svakog slučaja i mogu se usporediti između ispravnog i neispravnog hosta bez ponovnog raspravljanja o teoriji. Za korak odabira rabite vlastiti podržani prikaz operacijskog sustava, a ne naziv iz standarda, jer implementacije dodaju vlastite lokalne preferencije.
Kad vas odgovor i dalje iznenađuje, uređenje radi nešto što vaš mentalni model ne radi, a popravak je promijeniti ulaze, a ne raspravljati se s algoritmom. Upišite četiri opažanja u ticket i sljedeći čitatelj može reproducirati vaš zaključak.