سائٹ سے سائٹ VPN پر اسٹیٹک روٹس یا روٹنگ پروٹوکول؟
پریفکس کی تبدیلی، فیل اوور رویہ اور آپریشنل استعداد اسے طے کرتی ہیں۔ ہر اختیار کو درست رکھنے کی لاگت تولیں، پھر ناکامی کا راستہ جانچیں۔
دونوں اختیارات سائٹس کے درمیان پیکٹ لے جاتے ہیں، اس لیے فیصلہ اس بارے میں نہیں کہ کون سا پروٹوکول نیا ہے، اور ٹنل کا حجم بھی اسے طے نہیں کرتا۔ تین شرطیں اسے طے کرتی ہیں: کتنے پریفکس بدلتے ہیں اور کتنی بار، کیا ڈیزائن کو راستوں کے درمیان خودکار تبدیلی درکار ہے، اور ٹیم رات تین بجے کتنی کنٹرول سطح کی مشینری چلا سکتی ہے۔ ان کا ایمانداری سے جواب دیں اور انتخاب عام طور پر خود ہو جاتا ہے۔ اس تحریر کا باقی حصہ ہر جواب کی قیمت ہے۔
تین شرطیں فیصلہ کرتی ہیں
پہلی شرط تبدیلی ہے۔ واضح ملکیت والے چند مستحکم سب نیٹ برسوں تک ہاتھ سے سنبھالے جا سکتے ہیں، اور ہر روٹ ایسی سطر رہتا ہے جسے کوئی پڑھ کر جانچ سکے۔ منصوبوں کے آنے جانے کے ساتھ سرکنے والے درجنوں پریفکس الگ مسئلہ ہیں، کیونکہ ہر حرکت کو ہر اس ڈیوائس تک پہنچنا ہے جو اب بھی پرانا راستہ یاد رکھتی ہے۔
دوسری شرط ناکامی کا رویہ ہے۔ جب بیک اپ راستے کو کسی انسان کے بغیر نوٹس کیے فعال ہونا ہو، تو کسی چیز کو ناکامی پہچان کر روٹ واپس لینا ہوگا۔ اسٹیٹک روٹنگ یہ صرف ٹریکنگ یا مشروط تنصیب کے ذریعے کر سکتی ہے، اور صرف ان ناکامیوں کے لیے جو آپ نے پہلے سوچی ہوں۔
تیسری شرط دوسری کنٹرول سطح کی خواہش ہے۔ روٹنگ پروٹوکول سیشنز، توثیق، فلٹرز اور انتخاب کی پالیسی شامل کرتا ہے، اور ان میں سے ہر ایک کو نگرانی اور تبدیلی کے عمل کی ضرورت ہے۔ یہ مستقل آپریشنل لاگت ہے، ایک بار کا کنفیگریشن کام نہیں۔
| Condition | Points to static | Points to dynamic |
|---|---|---|
| Prefix churn | Rare, few, stable | Frequent, many, moving |
| Failover | Manual or tracked | Automatic withdrawal |
| Operations | No routing staff | Protocol monitoring exists |
تیسری پیراگراف کے نیچے دیا گیا جدول مختصر ورژن ہے، اور اس کے بعد کے تین حصے بتاتے ہیں کہ ہر قطار اپنی جگہ پر کیوں ہے۔ انتخاب سے پہلے قطاروں کو اپنی سائٹ تعداد کے ساتھ ملا کر پڑھیں، کیونکہ آپریشنل لاگت کو نظر انداز کرنے والا فیصلہ آدھا فیصلہ ہے۔
اسٹیٹک روٹنگ دراصل کتنی لاگت لیتی ہے
اسٹیٹک روٹ کو ٹنل کے دونوں طرف درست ہونا چاہیے۔ سب نیٹ شامل کرنے کا مطلب دور دراز گیٹ وے، مقامی گیٹ وے اور عام طور پر واپسی راستہ میں ترمیم کرنا ہے، اور ان میں سے کوئی بھی بھول جانا ایک طرفہ ناکامی پیدا کرتا ہے جو ایپلیکیشن بگ جیسی لگتی ہے۔ ایپلیکیشن ٹیم کو وقفے نظر آتے ہیں جبکہ نیٹ ورک ٹیم کو ایسا روٹ نظر آتا ہے جو موجود ہے اور بظاہر صحت مند ہے۔ کوئی ٹیم غلط نہیں، اور اسی لیے اس ناکامی کی جگہ تلاش کرنے میں اتنا وقت لگتا ہے۔
اسٹیٹک اندراج اس کے نیچے کا راستہ غائب ہونے کے بعد بھی نصب رہتا ہے۔ اگر پلیٹ فارم ٹریکنگ نہ دے، تو روٹ اس اگلے ہاپ کی طرف اشارہ کرتا رہتا ہے جو اب آگے نہیں بھیجتا، اور ٹریفک تبدیل ہونے کے بجائے غائب ہو جاتی ہے۔ وہی خاموشی وہ خرچ ہے جو آپ سادہ اختیار چنتے وقت قبول کرتے ہیں۔
ہر روٹ کے پاس ٹریکنگ کا طریقہ لکھیں، نوٹ کریں کہ یہ کن ناکامیوں کو ڈھکتا ہے، اور فہرست ٹنل کنفیگریشن کے ساتھ رکھیں۔ ورنہ اگلی رکاوٹ نیٹ ورک نہیں بلکہ صارف دریافت کرے گا، اور وہ ہمیشہ زیادہ مہنگی دریافت ہے۔
ڈائنامک روٹنگ دراصل کتنی لاگت لیتی ہے
پروٹوکول نئے پریفکس کا اعلان کرتا ہے، ناقابل رسائی واپس لیتا ہے اور راستوں کے درمیان ترجیح ظاہر کرتا ہے۔ یہ واقعی مفید ہے جب کئی سائٹس یا اضافی ٹنل ہر تبدیلی پر مربوط ترمیم کے متقاضی ہوں۔ یہی وجہ بھی ہے کہ پروٹوکول آپ کو بدترین لمحے حیران کر سکتا ہے۔ ان میں سے ہر عمل ایسی حالت کی تبدیلی ہے جو آپ نے خود نہیں کی۔
یہ دو حالتیں بناتا ہے جو متفق نہ ہو سکیں۔ ٹنل اوپر ہو سکتا ہے جبکہ روٹنگ سیشن نیچے ہو، اور سیشن اوپر ہو سکتا ہے جبکہ اس کے اعلانات وہ سب نیٹ چھوڑ دیں جو ایپلیکیشن کو درکار ہے۔ دونوں آدھا کام کرتے نیٹ ورک جیسے لگتے ہیں، اور کوئی بھی ٹنل کی حالت کے صفحے سے نظر نہیں آتا۔
اسی لیے فلٹرز اور پالیسی بعد کی سوچ نہیں بلکہ ڈیزائن کا حصہ بنتے ہیں۔ جو پروٹوکول ہر چیز کا اعلان کرتا ہے وہ آخرکار کچھ غلط اعلان کرے گا، اور غلط پریفکس اس شخص سے تیز سفر کرتا ہے جو اسے درست کر سکے۔ پہلا سیشن فعال کرنے سے پہلے فلٹرز لکھیں، تاکہ پہلا اعلان پہلے ہی سوچا سمجھا ہو۔
کنٹرول کریں کہ روٹنگ سیشن کیا کہہ سکتا ہے
ہر پیر کے لیے اجازت شدہ پریفکس فہرست طے کریں اور اسے آمد پر نافذ کریں، کیونکہ باہر جانے والا فلٹر کسی پیر کو آپ کو ڈیفالٹ روٹ بھیجنے سے نہیں روک سکتا۔ ڈیفالٹ روٹس اور مجموعے یہاں مہنگی غلطیاں ہیں: وہ خاموشی سے غیر متعلق راستوں کو ایک سیکھے ہوئے اندراج سے بدل سکتے ہیں جو جائز لگتا ہے۔ انہیں واضح طور پر مسترد کریں جب تک ڈیزائن واقعی نہ چاہے۔
پہلا سیشن اٹھنے سے پہلے ہر نیٹ ورک کے پاس مالک سائٹ لکھیں، کیونکہ وہی نقشہ فلٹر فہرست کا ماخذ ہے، دستاویز کی آرائش نہیں۔ اس کے بغیر فلٹر میں ترمیم کرنے والے کو اندازہ لگانا پڑتا ہے کہ کون سی سائٹ پریفکس کا اعلان کرے۔
دو پروٹوکولوں کے درمیان دوبارہ تقسیم وہ جگہ ہے جہاں لوپ شروع ہوتے ہیں، اور جہاں وہی پریفکس دو بار ایسی خصوصیات کے ساتھ آتا ہے جن کا موازنہ صاف نہیں ہوتا۔ جب تک کوئی مخصوص ضرورت مجبور نہ کرے دوبارہ تقسیم کو ڈیزائن سے باہر رکھیں، اور اگر ہونا ہی ہو تو سرحد پر راستوں کو نشان زد کریں اور فلٹر کریں۔
روٹ پر مبنی ٹنل انٹرفیس ڈائنامک روٹنگ کی نمائندگی آسان بناتے ہیں، کیونکہ ٹنل سلیکٹرز سے مماثل پالیسی کے بجائے راستوں والا انٹرفیس بن جاتا ہے۔ یہ پیر کے دائرے کا سوال نہیں ہٹاتا: IPsec سلیکٹرز کو اب بھی وہ ٹریفک اجازت دینی ہوگی جو آپ روٹ کرنا چاہتے ہیں۔
ناکامی کا راستہ جانچیں، خوشی کا راستہ نہیں
آپ جو بھی چنیں، ایک اپ لنک نیچے کریں اور تصدیق کریں کہ ٹریفک حرکت کرتی ہے، یا جیسے آپ نے دستاویز کیا ویسے ہی ناکام ہوتی ہے۔ جو ڈیزائن صرف دونوں راستے صحت مند ہونے پر جانچا گیا ہو وہ بالکل نہ جانچا گیا ڈیزائن ہے۔ وہیں رہتے ہوئے پہچان کا وقت ناپیں، کیونکہ آپ نے جو عدد ناپا وہی عدد صارفین بھگتیں گے۔
پھر واپسی راستے کی خودمختار تصدیق کریں، کیونکہ VPN پر غیر متوازی روٹنگ عام ہے اور اس وقت تک نظر نہیں آتی جب تک کوئی حالت رکھنے والا آلہ جوابات نہ گرائے۔ ایک سمت میں چلنے والا بہاؤ راستے کا صرف آدھا حصہ ثابت کرتا ہے۔
کام کی ترتیب: پریفکس گنیں، طے کریں کہ ناکامیاں کیسے پہچانی جائیں، دیکھیں کون پروٹوکول چلا سکتا ہے، کنٹرول کریں کہ کیا اعلان ہوتا ہے، اور پھر ایک رکاوٹ کو شروع سے آخر تک جانچیں۔ ہر قدم ایک حقیقت دیتا ہے جو اگلے قدم کو درکار ہے۔