Dalawang peer ang naghahanap sa isa't isa sa pamamagitan ng parola at pagkatapos ay nabigong bumuo ng direktang landas, at ang unang instinct ay buksan ang bawat punchy na opsyon. Ang instinct na iyon ay gumagawa ng configuration na may tatlong pagbabago at walang ideya kung alin ang mahalaga. Ang mga setting ay sumasagot sa magkaibang tanong: ang isa ay nagpapanatili ng mapping na umiiral na, at ang isa ay sumusubok ng handshake sa kabaligtaran ng direksyon. Magpasya kung aling tanong ang mayroon ka bago hawakan ang alinman sa dalawa.

Kumpirmahin ang dulo bago ang oras

Ang peer na hindi kailanman lumilitaw sa inaasahang address ay hindi ililigtas ng punch tuning. Tingnan kung ano ang alam ng parola tungkol sa peer at ano ang inaanunsyo ng sarili nitong configuration, dahil ang lumang bootstrap address o pribadong address na na-publish nang mali ay sumisira sa bawat trick ng pagtawid. Kumpirmahin din na ang sertipiko ay pinagkakatiwalaan, dahil ang hindi pinagkakatiwalaang pagkakakilanlan ay humihinto sa usapan bago pa maging mahalaga ang NAT. Pagkatapos ay tiyakin kung umabot man lang ang UDP sa parola. Ang mga halaga ng oras ang huling tinitingnan, hindi ang una.

Itala ang pares ng dulo na sinusubukan mo, upang ang mga susunod na paghahambing ay gumamit ng parehong mga peer at hindi ng ibang dalawang makina.

punch nagpapanatili ng mapping, respond nagbubukas ng direksyon

Ang opsyon na punch ay pana-panahong nagpapadala ng walang laman na packet sa underlay address ng peer na mayroon nang tunnel. Hindi marangya ang layunin nito: pinipigilan nito ang isang NAT na may estado o firewall na hayaang mag-expire ang mapping na pinagkakatiwalaan ng direktang landas. Binabago ng opsyon na respond ang nangyayari sa isang notification ng parola, na pinipilit ang host na subukan ang handshake pabalik sa peer na sinusubukang abutin ito. Magkaibang mekanismo ito na may magkaibang paraan ng pagpalya.

Piliin ang punch kapag gumagana ang direktang landas at pagkatapos ay humihina. Piliin ang respond kapag hindi kailanman nabuo ang landas sa isang direksyon. Ang buksan ang dalawa at umasa ay ang paraan kung paano nagiging isang linggong tuning ang limang minutong pag-aayos.

Ang pagkaantala ang nagtatakda kung kailan, hindi kung

Inililipat ng mga halaga ng pagkaantala ang oras: ang isa ay para sa packet na ipinadala pagkatapos ng notification, ang isa ay para sa baliktad na pagtatangkang handshake. Wala sa dalawa ang nagpapagana ng naka-block na direksyon. Ang sabay na pagbabago sa dalawa ay sumisira sa paghahambing na gagawin mo na sana.

Hayaan ang mga ito hanggang maging tama ang mekanismo. Pagkatapos ay i-adjust ang isa, at isulat ang lumang halaga.

Kapag relay ang tapat na sagot

Ang ilang kombinasyon ng NAT ay hindi kayang suportahan ang direktang landas, gaano man kaayos ang oras. Symmetric NAT sa magkabilang panig, o firewall na tuluyang nagtatapon ng hindi hinihinging papasok na trapiko, ay walang iniiwang mabutas.

Ang relay node na may maaabot na address ay nagbibigay sa mga peer na iyon ng landas na hindi umaasa sa tagumpay ng pagtawid. Gumagastos ito ng bandwidth sa node na iyon, kaya desisyon ito tungkol sa kapasidad at hindi isang paraan ng pag-iwas. I-configure ang relay nang sinasadya at tiyakin na maaabot ito ng mga peer, dahil ang relay na mismo ay nasa likod ng mahirap na NAT ay walang binabago. Pagkatapos ay itigil ang pag-tune ng punch para sa pares na iyon, dahil hindi talaga lalabas ang direktang landas.

Subukan ang pares na nabigo, pagkatapos ng idle

Ulitin ang kondisyong nasira: hayaan ang pares na idle sa parehong agwat, o ulitin ang sequence ng handshake na dating nabibigo. Pagkatapos ay subukan ang application sa pagitan ng dalawang peer na iyon, hindi isang kahilingan sa parola. Ang sagot ng parola ay nagpapatunay ng control path at walang sinasabi tungkol sa data path.

Itala kung aling setting ang nagbago, ang oras, at kung may lumabas na direktang landas o nanatili ang trapiko sa relay. Kung nanatili, ang sagot ay relay at talaan ng kapasidad, at iyon ay ganap na magandang resulta. Kung lumabas, ang susunod na tanong ay kung nakakalampas ito sa isang oras ng idle, dahil ang mapping na humihina ay eksaktong problema na dahilan ng pag-iral ng punch.

Kaugnay na mga artikulo