آپ Site-to-Site VPN کے اختیارات کھولتے ہیں، مقامی اور دور کے نام سے دو CIDR خانے دیکھتے ہیں، اور اُس پتے کی طرف ہاتھ بڑھاتے ہیں جسے آپ مقامی سمجھتے ہیں: VPC۔ یہ API کے مطلب کے اُلٹ ہے۔ کنکشن کے اختیارات میں LocalIpv4NetworkCidr گاہک گیٹ وے کا رخ بتاتا ہے اور RemoteIpv4NetworkCidr AWS کا رخ، کیونکہ کنکشن گاہک گیٹ وے سے بنتا ہے۔ کنسول یہ کبھی بلند آواز میں نہیں کہتا، اور کوئی چیز معقول دکھنے والی تبدیلی کو مسترد نہیں کرتی۔

کنسول کے لیبل سے نہیں، API کال سے شروع کریں

کنکشن اختیارات کا حوالہ ایک بار پورا پڑھیں اور غور کریں کہ ہر اختیار گاہک گیٹ وے کے نقطۂ نظر سے لکھا گیا ہے۔ یہ نام رکھنے کا کوئی اتفاق نہیں۔ ٹنل کو اُسی طرح بیان کیا جاتا ہے جیسے آپ کی طرف اُسے ختم کرنے والا آلہ دیکھتا ہے، لہٰذا مقامی کا مطلب آپ کے گیٹ وے کے پیچھے کا نیٹ ورک ہے اور دور کا مطلب AWS گیٹ وے کے پیچھے کا نیٹ ورک۔ IPv4 اور IPv6 دونوں خانے ایک ہی قاعدے کی پیروی کرتے ہیں۔

کچھ ٹائپ کرنے سے پہلے دونوں لیبل چپکنے والے کاغذ پر لکھیں: گاہک کا رخ، AWS کا رخ۔ پھر اپنے پتے اُن سے ملائیں۔

کرداروں کے ساتھ حل شدہ مثال

فرض کریں مقامی سابقہ 10.20.0.0/16 ہے اور VPC کا سابقہ 10.60.0.0/16 ہے۔ اختیارات بالکل اُسی طرح پڑھے جاتے ہیں جیسے کردار بتاتے ہیں، مقامی حد مقامی خانے میں ہے:

{
  "LocalIpv4NetworkCidr": "10.20.0.0/16",
  "RemoteIpv4NetworkCidr": "10.60.0.0/16"
}

اب وہی جوڑا ہم منصب آلہ ترتیب دینے والے کو دیں اور دیکھیں کہ جال کیسے کام کرتا ہے۔ بہت سی فائر والز میں مقامی کا مطلب وہ انٹرفیس ہے جہاں ٹنل ختم ہوتی ہے اور دور کا مطلب دور کا سرا، جو AWS رخ کے لیے اُلٹی میپنگ ہے۔ دونوں افراد درست ہو سکتے ہیں اور پھر بھی ایسی ٹنل بن سکتی ہے جو کبھی مکمل نہ ہو، کیونکہ دونوں لغات مختلف آخری مقامات بیان کرتی ہیں۔

کسی بھی آلے کو چھونے سے پہلے ہم منصب کی اصطلاحات میں کاغذ پر مشق دہرائیں، دونوں CIDR اور دونوں لیبلوں کے ساتھ۔

طے شدہ قدریں کوئی ڈیزائن نہیں ہیں

وہی حوالہ IPv4 کے دونوں خانوں کے لیے طے شدہ طور پر 0.0.0.0/0 درج کرتا ہے، IPv6 کے لیے بھی ایسی ہی قدریں۔ کسی موجودہ کنکشن میں یہ قدریں دیکھنے کا مطلب ہے کہ خانہ کبھی تنگ نہیں کیا گیا، یہ نہیں کہ انٹرنیٹ اخراج ترتیب دیا گیا ہے۔ روٹ تقسیم، سب نیٹ روٹ جدول اور حفاظتی کنٹرول اب بھی طے کرتے ہیں کہ کون سی ٹریفک واقعی گزر سکتی ہے؛ CIDR قدریں صرف بتاتی ہیں کہ ٹنل کون سی حدود چننے کو تیار ہے۔

اس لیے تنگ قدر کو طے شدہ سے بدلنا کوئی مطابقت کی ترکیب نہیں جو ٹنل کے غلط برتاؤ پر استعمال کی جائے۔ یہ منتخب کنندہ کو وسیع کرتی ہے اور باقی ہر تہہ کو ویسا ہی رہنے دیتی ہے۔

ہم منصب آلہ دوسرا نقطۂ نظر استعمال کرتا ہے

AWS رخ واضح ہونے کے بعد، باقی زیادہ تر الجھن ہم منصب کی ترتیب میں ہی رہتی ہے۔ جو آلہ مقامی نیٹ ورک اور دور کا نیٹ ورک مانگتا ہے وہ اپنے انٹرفیس کو مقامی بتاتا ہے، اس لیے آپ کی VPC حد اُس کے دور والے خانے میں جاتی ہے اور آپ کی مقامی حد اُس کے مقامی خانے میں۔ اگر وہ اس کے بجائے ٹریفک منتخب کنندگان جوڑوں میں مانگے، تو آپ دونوں سمتیں واضح لکھتے ہیں اور لیبل جوڑ ملانے سے کم اہم ہیں۔

آلے کے خانے کے نام نہیں، خانے کی مدد پڑھیں۔ بنانے والے وہی دو الفاظ تین مختلف تصورات کے لیے دہراتے ہیں۔

پھر دونوں مرحلوں کے لیے ٹنل کی حالت دیکھیں، کیونکہ ناملتا منتخب کنندہ عام طور پر دوسرے مرحلے کی ناکامی کے طور پر ظاہر ہوتا ہے جبکہ پہلا مرحلہ سکون سے قائم رہتا ہے۔

اختیارات کو تبدیلی کی طرح بدلیں، دستاویز کی طرح نہیں

فعال VPN پر کنکشن کے اختیارات میں ترمیم سروس میں خلل ڈال سکتی ہے، اس لیے اسے وقت کی کھڑکی، واپسی کی قدر اور اس نوٹ کے ساتھ کہ کس پر اثر پڑے گا، دیکھ بھال کا عمل سمجھیں۔ پہلے موجودہ اختیارات محفوظ کریں، دونوں CIDR خانے اور ٹنل کے اختیارات شامل کر کے، تاکہ واپس کرنا دوبارہ تعمیر نہیں بلکہ چسپاں کرنا ہو۔

تبدیلی کے بعد AWS رخ سے اور ہم منصب سے تصدیق کریں: ہر حد کا ایک ماخذ دوسری حد کے منزل تک پہنچتا ہے، دونوں سمتوں میں۔ ایک طرف سے ایک ping صرف ایک منتخب کنندہ ثابت کرتا ہے۔

پھر کنکشن کی دستاویز کردار لکھ کر اپ ڈیٹ کریں، تاکہ اگلے شخص کو دوبارہ دریافت نہ کرنا پڑے کہ مقامی کا مطلب آپ کا رخ ہے۔

متعلقہ مضامین