دو کریپٹو میپ، ایک بہاؤ: بعد کی اندراج بیک اپ نہیں
دوسرے پیر کے تحت ڈپلیکیٹ ایڈریس جوڑی فییل اوور نہیں۔ معلوم کریں کہ کون سی کریپٹو میپ اندراج بہاؤ کا دعوی کرتی ہے اور کون سا جزو واقعی اسے بدلتا ہے۔
اسی ایڈریس جوڑی کے لیے دوسری کریپٹو میپ اندراج شامل کریں، اسے کسی اور پیر کی طرف اشارہ کریں، اور آپ نے فییل اوور منصوبہ لکھ دیا ہے۔ یہی افسانہ ہے، اور یہ زندہ رہتا ہے کیونکہ یہ آپ کی ترتیب کردہ کسی بھی دوسری ترتیب شدہ فہرست جیسا لگتا ہے۔ کریپٹو میپ میں ترتیب طے کرتی ہے کہ کون سی اندراج نئے بہاؤ کا دعوی کرتی ہے، یہ نہیں کہ پیر کے جواب دینا بند کرنے پر کون سی اندراج ذمہ داری لیتی ہے۔ اس فہرست میں کچھ بھی دور کے سرے کی نگرانی نہیں کرتا، اس لیے دوسری اندراج وہیں بیٹھی رہتی ہے اور کچھ دعوی نہیں کرتی۔
افسانہ: ترتیب کا مطلب بیک اپ ہے
دو اندراجوں اور ایک مشترکہ تعریف والی ترتیب شدہ فہرست بنیادی اور ثانوی جیسی لگتی ہے۔ مشابہت نحو پر ختم ہوتی ہے۔ Cisco کی ASA دستاویزات کریپٹو میپ کو اس پالیسی ماڈل کے طور پر بیان کرتی ہیں جو محفوظ ٹریفک سے مطابقت رکھتا ہے اور اس کے لیے پیر ترتیب کا نام دیتا ہے، اور مطابقت اس اندراج کے خلاف ہوتی ہے جو بہاؤ کا پہلے دعوی کرتی ہے۔ دور کے پیر کی دستیابی اس جانچ کا حصہ نہیں ہے۔
آپ نے جو بنایا ہے وہ اس بہاؤ کے لیے کبھی نہ پوچھی جانے والی پالیسی ہے، نیز تبدیلی ریکارڈ میں ایک تبصرہ جو فالتو پن کا دعوی کرتا ہے۔
ترتیب بہاؤ کا دعوی کرتی ہے، اور صرف ایک بار
ہر اندراج رسائی کنٹرول فہرست یا محفوظ بہاؤ کی تعریف رکھتی ہے، اور ہر نئی باہر جانے والی پیکٹ ترتیب کے مطابق ان تعریفوں سے موازنہ کی جاتی ہے۔ جس کی تعریف مطابقت رکھتی ہے وہ پہلی اندراج بہاؤ اور اس کے پیر کی مالک ہوتی ہے۔ ایک جیسی تعریف والی دوسری اندراج کو کبھی باری نہیں ملتی، کیونکہ پہلی پہلے ہی مطابقت رکھ چکی ہے؛ تنگ تعریف والی دوسری اندراج صرف ان بہاؤں کی خدمت کرتی ہے جن کا پہلی نے دعوی نہیں کیا۔
یہ رویہ اس وقت مفید ہے جب آپ جان بوجھ کر وسیع پالیسی سے استثنائیں کاٹتے ہیں، اور فییل اوور طریقہ کار کے طور پر یہ بے کار ہے۔ show crypto map اور show crypto ipsec sa peer کے ساتھ جانچیں کہ واقعی کیا ہوا، پھر ایک مصنوعی پیکٹ کو اس راستے سے ٹریس کریں جو آپ کے خیال میں یہ لیتا ہے۔ ٹریس اس اندراج کا نام بتائے گی جس نے اس کا دعوی کیا، اور یہی واحد اہم جواب ہے۔
راستے کا انتخاب اور پالیسی کی ملکیت الگ فیصلے ہیں
روٹنگ جدول بتاتی ہے کہ پیکٹ کہاں آگے بھیجا جاتا ہے۔ کریپٹو پالیسی بتاتی ہے کہ منتخب ٹریفک پر کون سا تحفظ اور کون سا پیر لاگو ہوتا ہے۔ کسی اور پیر کے تحت ماخذ اور منزل کی جوڑی کی نقل کرنے سے دوسرا فیصلہ بدلتا ہے اور پہلا اچھوتا رہتا ہے، اس لیے جوابات اب بھی پرانے گیٹ وے کی پیروی کر سکتے ہیں جبکہ باہر جانے والا پیکٹ نیا پیر لیتا ہے۔ یہ عدم توازن ایسی سرنگ بناتا ہے جو فعال ہونے کی اطلاع دیتی ہے اور کچھ بھی گزرنے نہیں دیتی۔
دور کے سرے کے ساتھ معاہدے کو باہمی بھی رکھیں: قبول شدہ شناخت، محفوظ ایڈریس کی حدیں، دلچسپی کے سابقوں کے لیے واپسی کا راستہ اور سروس کی اجازت۔ دوسرے فریق کی غیر متوقع متبادل باہر جانے والی پسند متبادل راستہ نہیں، اس کا آدھا ہے۔
حقیقی متبادل راستے کو کیا چاہیے
کام کے لیے بنایا گیا طریقہ کار چنیں: معاون پیر امیدواروں کا گروپ، اس پر تیرتا اسٹیٹک یا متحرک روٹنگ ہمسائیگی والی روٹ شدہ سرنگ، یا آپ کا پلیٹ فارم اس سروس کے لیے جو بھی فالتو پن کا ڈیزائن دستاویز کرتا ہے۔ پھر لکھیں کہ کون سا جزو ناکامی کا پتہ لگاتا ہے اور کون سا جزو متبادل چنتا ہے، کیونکہ یہ دو مختلف کام ہیں اور اکثر دو مختلف ٹیمیں۔
ایڈریس ترجمہ کسی سائٹ کو دوسرا پیش کردہ ایڈریس بھی دے سکتا ہے، لیکن یہ ایک ہی وقت میں چننے والے، لاگنگ اور ماخذ پر مبنی رسائی قواعد بدل دیتا ہے۔ اسے دو مبہم اندراجوں کے لیے عارضی حل نہیں بلکہ واضح تقاضا سمجھیں۔
تین حالتیں جانچیں، ایک نہیں
ترتیب صرف اس وقت مکمل ہوتی ہے جب اس کے پاس معمول کے عمل، بنیادی کی ناکامی کی حالت اور بنیادی پر واپسی کے لیے قابلِ دفاع جواب ہو۔ تینوں جانچیں اور درج کریں کہ کون سی پالیسی اندراج اور کون سا پیر ہر ایک کی خدمت کرتا رہا۔ پہلی حالت کے بعد رکنے والا امتحان ثابت کرتا ہے کہ ڈیزائن اس وقت کام کرتا ہے جب کچھ غلط نہ ہو، اور یہی وہ حالت ہے جسے آپ کو جانچنے کی ضرورت نہیں تھی۔
کلید کی دوبارہ تخلیق کے دوران پرانے اور نئے ربطوں کے جائز ساتھ رہنے سے ترتیب شدہ اوورلیپ کو بھی الگ کریں۔ کئی فعال SA معمول اور عارضی ہیں؛ ایک بہاؤ کے لیے لڑنے والی دو اندراجیں مستقل اور پوشیدہ ہیں۔