یو څوک راپور ورکوي چې VPN „UDP بندوي“، او دا جمله دوه بشپړ بېلې ادعاوې پټوي. یوه د هغه ټرانسپورټ په اړه ده چې د لاسرسي شبکه یې لیدلی شي، بله د اپلیکیشن د هغو بستو په اړه چې په تونل کې دننه د کوډ څخه وتلي. کوډ شوی تونل کولای شي له بهره پرته له کوم کیلي فلټر شي، او داخلي UDP اپلیکیشن کولای شي د هغو لاملونو له امله ناکام شي چې له فلټر کولو سره هیڅ تړاو نه لري. مخکې له دې چې شواهد راټول کړئ، پریکړه وکړئ چې کومه ادعا ازموئ.

دوه سرلیکونه، یوه کلمه

په IPsec ځای پرځای کولو کې چې NAT-traversal لري، بهرنۍ بسته UDP ده چې د دوو VPN پای ټکو ترمنځ پته لري، معمولاً پر پورټ 4500. د هغې په دننه کې کوډ شوی بار هر هغه څه لېږي چې تونل یې لیږدوي، او هغه پخپله کولای شي TCP یا UDP وي. نو ځکه د UDP کلمه دوه ځله راځي، په بېل معنا او بېل لیدل کیدو سره.

منځنۍ شبکه بهرنی سرلیک ویني او د داخلي څخه هیڅ نه. هغه کولای شي بهرنی بهیر اجازه کړي، بڼه ورکړي یا یې وغورځوي، او د دې لپاره اړ نه ده چې څه کوډ پرانیزي. همدا نابرابري د دوو ادعاوو د ګډوډیدو بشپړ لامل دی: یوه کلمه هم هغه څه بیانوي چې شبکه یې فلټروي او هم هغه څه چې اپلیکیشن یې لېږي. کله چې کومه موندنه ثبتوئ، د کلمې ترڅنګ طبقه ولیکئ، او ګډوډي تر ډېره ورکېږي.

داخلي سرلیک یوازې د ترلاسه کوونکي پای ټکي کې، د کوډ له پرانیستلو وروسته ښکاري. له هغه وخته بسته لکه هر بل یو لیږدول کیږي، د لارو، پالیسي او د پای ټکي خپل فلټر کولو تابع. دا هغه جلا پریکړې دي چې بېلابېل وسایل یې کوي.

شبکه لا هم څه لیدلی شي

کوډ کول بار او داخلي ټرانسپورټ سرلیک پټوي، نه دا حقیقت چې یو بهیر شته. د پای ټکو پتې، پورټونه، د بستو اندازې او وخت لیدل کیږي، او همدا کافي دي چې ترافیک په اټکلي ډول طبقه بندي شي یا یو ځانګړی منزل بند شي.

sudo tcpdump -ni eth0 'udp port 4500'
sudo tcpdump -ni tun0 'udp port 5201'

لومړی نیول په فزیکي انټرفیس کې بهرنی بهیر ښیي، او دوهم د تونل په انټرفیس کې داخلي بهیر ښیي. دواړه یوځای چلول پوښتنې ته مستقیم ځواب ورکوي: که بهرنی بهیر وي او داخلی نه، اپلیکیشن په تونل کې هیڅ نه دی لېږلی. که دواړه وي او هیڅ نه راګرځي، ستونزه له تونل هاخوا ده، په منزل کې یا په بیرته راستنیدو لار کې.

RFC 3948 بهرنی UDP پوښ تعریفوي، او د ESP مشخصات د هغې په دننه کې خوندي ترتیب تعریفوي. د دواړو له جملې هیڅ سند ژمنه نه کوي چې د لاسرسي شبکه به بهرنی بهیر تېر کړي، نو ځکه د داخلي په اړه د هر نظر مخکې د بهرنۍ څلورګونې پر رسیدو ازموینه ارزښت لري. بند شوې بهرنۍ څلورګونه هغه تونل جوړوي چې هیڅکله نه جوړیږي، نه هغه تونل چې جوړیږي او بیا یو اپلیکیشن له لاسه ورکوي.

ولې یو UDP اپلیکیشن د کار کوونکي تونل په دننه کې ناکام کیږي

هغه تونل چې ویب اپلیکیشن لېږدوي خو UDP اپلیکیشن نه، څو باوري توضیحات لري، او د ISP لخوا د داخلي پروتوکول فلټر کول لومړی نه دی. تر ټولو عام پوښښ دی: دواړه اپلیکیشنونه یو شان تونل ته نه ننوځي، ځکه چې د UDP منزل لار نشته یا د کاروونکي وویشل شوي تونل قواعد یې استثنا کوي.

دوهم پای ټکی دی. VPN سرور چې د پروتوکولونو لیست اجازه کوي، د منزل اور وژونکی، یا هغه خدمت چې هیڅکله د تمه شوي پورټ پر نه اوري، ټول به داسې وخت پای ته رسیدل پیدا کړي چې د شبکې بند سره ورته ښکاري.

دریم د بستې اندازه ده. UDP اپلیکیشنونه ډېری وخت له ویب غوښتنې لوی ډیټاګرامونه لېږي، او پوښ کول د کاریدونکي MTU کموي، نو د بریالي لاس ورکولو وروسته ممکن په لومړي بشپړ اندازې بار کې چوپتیا راشي. دا بڼه د بند په توګه غلط لوستل اسانه ده، ځکه کوچنۍ بستې تیریږي او لویې ورکېږي. ژر MTU ازموینه دا په یوې دقیقې څخه کم وخت کې فیصله کوي، او ځواب معمولاً کوچنی بار یا سم شوی MSS وي، نه د شبکې فلټر.

ping -M do -s 1400 -c 2 10.60.0.20
iperf3 -u -c 10.60.0.20 -p 5201 -b 1M -t 5

لومړی امر ازموي چې ایا لویه بسته د ټوټه کیدو د بندیدو سره لار تیریږي، چې د MTU ستونزه ژر څرګندوي. دوهم یو کوچنی، محدود UDP بهیر لېږي او د ضایع او جټر راپور ورکوي. هغه بهیر چې پیل شي او بیا ودریږي، بند ته نه، اندازې ته اشاره کوي.

طبقه راپور کړئ، نه پروتوکول

موندنه په یوې له درې بڼو کې ولیکئ: بهرنی تحویل ناکام شو، داخلي لیږد ناکام شو، یا اپلیکیشن ناکام شو. هر یو بېل مالک لري، او د هغوی ګډول ټکټ ناسم ټیم ته لېږي.

د ځایي پورټ بدلول نشي کولای په لري سر کې ورته اوریدونکی جوړ کړي، نو د کاروونکي خوا هغه حل چې مرسته کوونکی ښکاري معمولاً دا ثبوت دی چې اصلي منزل غلط و. همدارنګه، ورکړل شوی بدیل پروفایل د رسیدو په اړه یو څه ثبوتوي او د دې په اړه هیڅ نه چې اپلیکیشن سم تنظیم شوی که نه.

استنباط له مشاهدي جلا وساتئ. د ترافیک تحلیل کولای شي پرته له کوډ پرانیستلو ووایي چې بهیر څه دی، او دا ګټوره موندنه ده، خو دا د داخلي سرلیک لوستلو سره یو شان ادعا نه ده. واضح کړئ چې په رښتیا کوم یو لرئ.

اړوندې مقالې