سیلولر نیٹ ورک میں VPN کا نقصان Ethernet سے بدتر کیوں دکھائی دیتا ہے
دو رسائی نیٹ ورک اور ٹنل کی دو حالتیں چار اعداد دیتی ہیں۔ میٹرکس بھریں، دونوں کسر رکھیں اور نمونے کو اگلی پیمائش چننے دیں۔
وہی لیپ ٹاپ، وہی سرور اور وہی ٹنل Ethernet پر اپنی تھرو پٹ کا پانچواں حصہ اور سیلولر نیٹ ورک پر تین چوتھائی گنوا سکتے ہیں، اور ان دو اعداد میں سے کوئی بھی یہ معنی نہیں رکھتا کہ VPN خراب ہے۔ ہر رسائی نیٹ ورک الگ راستہ فراہم کرتا ہے، اور ٹنل اس پر دوسرا راستہ شامل کرتی ہے۔ ایک ٹنل والے عدد کا ایک بغیر ٹنل عدد سے موازنہ کسی بات کا جواب نہیں دیتا، کیونکہ یہ دونوں اعداد مختلف مخرج بیان کرتے ہیں۔ چار خانے اور ہر قطار میں ایک برقراری کا کسر بتائیں گے کہ اگلا سوال کون سا پوچھنا ہے۔
چار خانے، ایک سزا نہیں
ہر رسائی نیٹ ورک پر براہ راست بنیادی خط اور ٹنل والا نتیجہ ناپیں، اور انہیں ایک فیصلے کے بجائے میٹرکس کے طور پر رکھیں۔ بنیادی خط وہی کام ہے جو اس نیٹ ورک پر ٹنل کے بغیر کیا جاتا ہے؛ ٹنل والا نتیجہ وہی کام ہے جو اس کے ساتھ کیا جاتا ہے۔
| Access network | Direct baseline | Same task through the tunnel |
|---|---|---|
| Ethernet | E0 | E1 |
| Cellular | C0 | C1 |
براہ راست جانچ کے لیے مجاز ورک لوڈ استعمال کریں اور ماحول کے مطلوبہ رازداری کے کنٹرول برقرار رکھیں۔ پالیسی کی خلاف ورزی کرنے والی جانچ ایسا عدد پیدا کرتی ہے جسے آپ شائع نہیں کر سکتے اور نہ ہی دہرانا چاہیے۔
متغیرات کو جمے رہنے دیں
ڈیوائس، ایپلیکیشن، منزل، منتقلی کی سمت اور VPN کا آخری نقطہ چاروں خانوں میں غیر متغیر رکھیں۔ اگر کوئی سروس رنز کے درمیان اپنا ٹیسٹ سرور خاموشی سے بدل دے، تو تبدیلی درج کریں اور اس جوڑے کو غیر کنٹرول شدہ سمجھیں، بجائے اس کے کہ فرق کو اوسط سے ہموار کریں۔
میٹرکس کو دونوں سمتوں میں اور دن کے موازنے کے قابل اوقات میں دہرائیں۔ سیلولر ریڈیو کے حالات اور اس کے خانے پر بوجھ منٹوں میں بدلتے ہیں، اس لیے ایک غیر معمولی طور پر اچھا بنیادی خط ظاہری سزا کو بڑھا سکتا ہے۔ نتائج کا پھیلاؤ ایک نمائندہ قدر کے ساتھ درج کریں، اور نوٹ کریں کہ ٹنل والے رنز بنیادی خطوط کے ساتھ ملائے گئے تھے یا بلاک میں چلائے گئے۔
ملانا زیادہ تر لوگوں کی توقع سے زیادہ اہم ہے۔ دوپہر کے کھانے سے پہلے ناپا گیا بنیادی خط اور اس کے بعد ناپا گیا ٹنل والا رن ایک ہی نام کے دو مختلف نیٹ ورک ہیں۔
مخرج کو نظر آنے والا رکھیں
برقراری کا کسر اور مطلق رفتار دونوں بتائیں: E1 کو E0 سے تقسیم، اور C1 کو C0 سے تقسیم۔ ایک تیز رابطہ جو اپنی تھرو پٹ کا تھوڑا حصہ برقرار رکھتا ہے اور ایک سست رابطہ جو اس کا زیادہ تر حصہ رکھتا ہے مختلف نتائج ہیں، اور فرق صرف کسر دکھاتا ہے۔
مطلق تھرو پٹ اب بھی طے کرتا ہے کہ صارف کیا کر سکتا ہے۔ کسر طے کرتا ہے کہ کہاں دیکھنا ہے۔ جب Ethernet اپنے بنیادی خط کا زیادہ تر حصہ رکھتا ہے اور سیلولر بہت کم، تو دلچسپ متغیر سیلولر راستے پر ہے، انکرپشن کے اندر نہیں۔
دونوں اعداد رپورٹ کا حصہ ہیں، کیونکہ ہر ایک تنہا ایسے نتیجے کی تائید کرتا ہے جس کی ڈیٹا تائید نہیں کرتا۔
کچھ بدلنے سے پہلے نمونہ پڑھیں
دونوں نیٹ ورکس پر ملتے جلتے ٹنل والے سقف کسی مشترک چیز کی طرف اشارہ کرتے ہیں: آخری نقطہ، اس کا پروسیسر، رفتار کی حد یا ایک ہی رش والا ہاپ۔ صرف سیلولر نیٹ ورک پر ظاہر ہونے والی کمی اس نیٹ ورک کے راستے، ضیاع، تاخیر اور مؤثر پیکٹ سائز کی طرف اشارہ کرتی ہے۔
یہ اشارے ہیں، تشخیص نہیں، اور ٹکٹ لکھتے وقت یہ فرق اہم ہے۔ مشترک سقف سیلولر موڈیم بدلنے پر بہتر نہیں ہوگا، اور صرف سیلولر والی کمی آخری نقطے کا سائز بدلنے پر بہتر نہیں ہوگی۔ تبدیلی تجویز کرنے سے پہلے بتائیں کہ دو نمونوں میں سے کون سا دیکھا۔ اس طرح تبدیلی ایک پیش گوئی لے کر چلتی ہے، اور اگلی پیمائش اسے ثابت یا رد کر سکتی ہے۔
OpenVPN کی اپنی کارکردگی کی رہنمائی بینڈوڈتھ، پروسیسر، نقل و حمل اور پیکٹ سائز کی پابندیوں کو انہی خطوط پر الگ کرتی ہے، جو ایک مفید یاد دہانی ہے کہ ٹنل شاذ و نادر ہی ایک ہی متغیر ہوتی ہے۔
جب پیکٹ سائز مشتبہ ہو
انکیپسولیشن پیکٹ کی جگہ استعمال کرتا ہے، اس لیے سیلولر راستے پر مؤثر سائز انٹرفیس کے اعلان کردہ سے چھوٹا ہو سکتا ہے۔ جس راستے کا موازنہ کر رہے ہیں اس کے لیے پیکٹ سائز کے شواہد رکھیں، رسائی ٹیکنالوجی کے نام سے قدر فرض کرنے کے بجائے۔
Datagram packetization-layer path MTU discovery مؤثر سائز دریافت کرنے کا بیان کرتا ہے، اسے سخت کوڈ کرنے کا نہیں۔ وہ مشاہدات استعمال کریں جنہیں عمل درآمد سپورٹ کرتا ہے، اور احتیاط کے طور پر ہر کلائنٹ پر من مانی کم MTU نہ ٹھونسیں، کیونکہ یہ ٹھیک چلنے والے راستوں پر ایک مسئلہ کو زیادہ خراب سے بدل دیتا ہے۔
سائز کی مفروضے کو اپنے شواہد چاہیے: وہی منتقلی دو سائزوں میں، ضیاع کا نمونہ درج کیا ہوا۔
ایک وقت میں ایک متغیر شامل کریں
متبادل نقل و حمل کا موازنہ بنیادی میٹرکس محفوظ ہونے کے بعد ہی کریں۔ یہ ایک دانستہ متغیر کھیل میں رکھتا ہے، اور آپ کو تبدیلی کو اسی سے منسوب کرنے دیتا ہے بجائے اندازہ لگانے کے۔
TCP پے لوڈ کی پیمائش کو UDP ڈیٹا گرام کے رویے سے الگ رکھیں، کیونکہ دونوں ضیاع اور راستے کے سائز پر مختلف ردعمل دیتے ہیں۔ نقل و حمل کی تبدیلی سے آنے والی بہتری اسی نقل و حمل کے بارے میں شہادت ہے، یہ ثبوت نہیں کہ انکرپشن یا کوریج اصل وجہ تھی۔
کام کی ترتیب: چار خانے بھریں، دونوں کسر شمار کریں، رنز ملائیں، پھر ایک مفروضہ چنیں اور ایک تبدیلی سے اسے پرکھیں۔ باقی سب دو نامعلوم کا موازنہ ہے۔