Usmjerivači koji pružaju internetski izlaz kroz pun tunel obavljaju dva posla koja izgledaju kao jedan. Oni završavaju tunel i prosljeđuju dešifrirani klijentski paket na internet. Samo drugi posao treba prijevod, i prijevod mora odgovarati unutarnjem toku. Ta razlika odlučuje koja sučelja nose NAT uloge i koji se raspon adresa pojavljuje u pravilu.

Pratite jedan paket kroz usmjerivač

Uzmite klijenta na 10.90.0.25 koji otvara javnu HTTPS uslugu. Ulazi li to odredište uopće u tunel, odluka je politike samog klijenta. Kad uđe, usmjerivač dešifrira paket i predaje ga virtualnom sučelju, odakle se usmjerava prema javnoj uzlaznoj vezi.

To virtualno sučelje unutarnja je strana prijevoda. Javna uzlazna veza vanjska je strana. Ako su uloge obrnute ili nedostaju, paket ili izlazi s privatnim izvorom ili se odbacuje prije nego što bude preveden.

StageQuestion to answer
VPN clientDoes the client's policy put this destination inside the tunnel?
Decrypted ingressWhich virtual interface receives the inner packet?
Internet egressWhich route, access policy and source translation apply?
ReplyIs the client's flow translated back before it is delivered over the tunnel?

Uskladite politiku prijevoda sa skupinom klijenata

NAT pravilo mora imenovati raspon koji klijenti stvarno dobivaju, a ne uredski LAN koji slučajno dijeli istu uzlaznu vezu. Pravilo koje pokriva samo lokalnu podmrežu promašuje udaljene klijente čak i kad oba izlaze kroz isto sučelje.

ip access-list extended NAT-TUNNEL
 permit ip 10.90.0.0 0.0.0.255 any
ip nat inside source list NAT-TUNNEL interface GigabitEthernet0/0/0 overload

Držite iznimke za privatna mjesta odvojeno. Promet prema unutarnjim odredištima mora zadržati svoj izvorni izvor, inače će odredište odgovoriti na adresu do koje ne može stići i povratni će krak pasti na način koji izgleda kao petlja usmjeravanja.

Primijenite uloge na stvarna sučelja u raspoređenom dizajnu. Ulomak Virtual-Template kopiran iz starog Easy VPN odgovora nije potpuna trenutačna konfiguracija, a vrsta tunela koja se koristi određuje koje sučelje prima dešifrirani paket.

Držite vanjski prijevoz i unutarnji prijevod odvojeno

Prevođenje dešifriranog izvora aplikacije nije ista operacija kao propuštanje IKE ili zaštićenih paketa kroz NAT uređaj uzvodno. Prvo mijenja ono što internet vidi kao izvor klijentskog zahtjeva; drugo održava tunel živim kroz posredni uređaj.

Miješanje toga dvoje daje dva klasična kvara. Usmjerivač koji prevodi vlastiti prijevoz tunela kvari odnos s partnerom, dok usmjerivač koji nikad ne prevodi unutarnji tok prosljeđuje privatne adrese na internet. Pročitajte koji tok gledate prije nego što uredite pravilo, i provjerite je li tunel ostao podignut nakon promjene. Pravilo koje popravi pregledavanje, ali sruši tunel, premjestilo je problem umjesto da ga riješi.

Nijedan od tih kvarova ne otklanja se promjenom onoga drugoga. Pročitajte koji tok gledate prije nego što uredite pravilo.

Provjerite na obje granice

Pročitajte izvor aplikacije na granici s internetom, a vraćeno odredište na povratnom kraku. Prvo govori je li se prijevod dogodio; drugo govori je li se obrnuto mapiranje vratilo pravom klijentu.

Zatim testirajte klijenta koji koristi odobrenu stazu podijeljenog tunela. Taj klijent nikad ne pokreće internetski prijevod ovog usmjerivača, pa bi se trebao ponašati drukčije, a razlika potvrđuje kojom je stazom promet išao.

Ako se oba klijenta ponašaju jednako, politika podijeljenog tunela ne radi ono što dizajn kaže. Popravite to prije nego što dodate još pravila prijevoda, jer pravilo napisano za stazu koja se ne koristi skriva pravi problem.

Povezani članci