نیٹ ورک بدلنے پر MOBIKE IKEv2 VPN کو کیسے زندہ رکھتا ہے
MOBIKE ڈیوائس کے نیٹ ورک بدلنے پر معاون IKEv2 کنکشن کو اپ ڈیٹ کرتا ہے۔ روٹنگ، فلٹرنگ اور ایپلیکیشن سیشن کی بحالی کو اب بھی کام کرنا ہے۔
ایک فون Wi-Fi چھوڑ کر سیلولر نیٹ ورک میں شامل ہوتا ہے، ایک لیپ ٹاپ Ethernet سے ہاٹ اسپاٹ پر جاتا ہے، اور IKEv2 سرنگ یا تو بچتی ہے یا نہیں۔ MOBIKE وہ توسیع ہے جو اسے بچنے دیتی ہے، دور کے سرے کو بتا کر کہ ماخذ پتہ بدل گیا ہے، شروع سے دوبارہ شروع کرنے کے بجائے۔ جو یہ نہیں کرتا وہ تبدیلی کے دوران ہر ایپلیکیشن کو زندہ رکھنا ہے۔ یہ دو دعوے ہیں، اور دوسرا ہی وہ ہے جو لوگ عام طور پر مراد لیتے ہیں۔
تبدیلی کو مرحلوں میں دیکھیں، کیونکہ ہر مرحلہ مختلف طریقے سے ناکام ہوتا ہے۔
اپ ڈیٹ دراصل کیا بدلتا ہے
جب تک سکیورٹی ایسوسی ایشن اب بھی درست ہے، شروع کرنے والا اپنا نیا پتہ سیکھتا ہے اور جواب دینے والے کو اپ ڈیٹ بھیجتا ہے، جو پھر اسی ایسوسی ایشن کے لیے وہ پتہ استعمال کرتا ہے۔ سیکیورٹی پیرامیٹرز پر صفر سے دوبارہ بات چیت نہیں کی جاتی۔ یہی پورا فائدہ ہے: کوئی نیا تصدیقی دور نہیں، کوئی نئی کلید کا تبادلہ نہیں، صارف سے کوئی درخواست نہیں۔ اس کا مطلب یہ بھی ہے کہ بچ جانے والی حالت اب بھی پرانے سیشن کی ہے۔
MOBIKE ٹریفک کو UDP انکیپسولیشن میں بھی منتقل کر سکتا ہے، اسی لیے کام کرنے والی سرنگ کبھی کبھی نیٹ ورک تبدیلی کے بعد پورٹ 4500 استعمال کرنے لگتی ہے۔ وہ تبدیلی بذات خود یہ ثابت نہیں کرتی کہ NAT کی نشاندہی ہوئی، اگرچہ دونوں اکثر ساتھ دکھائی دیتے ہیں۔
کیا آپ کا پروفائل واقعی اسے فعال کرتا ہے
دونوں فریقوں کو توسیع کی حمایت کرنی ہوگی، اور تعیناتی کو اسے فعال کرنا ہوگا۔ strongSwan میں رویہ ہر کنکشن کے لیے ترتیب دیا جا سکتا ہے، اور انٹرفیس یا روٹ کی تبدیلیاں ضرورت پڑنے پر راستے کی تلاش اور اپ ڈیٹ کا سبب بن سکتی ہیں۔ ہر IKEv2 پروفائل کے اسے آن کرنے کا فرض کرنے کے بجائے کنکشن کی اصل سیٹنگز دیکھیں۔ اس خصوصیت سے پہلے کی گائیڈ سے نقل کیا گیا پروفائل اس کی عام وجہ ہے۔
دونوں سروں پر طے شدہ حالت ہی اختیار ہے، مصنوعات کے خاندان کی دستاویزات نہیں۔
تبدیلی کو مرحلوں میں دیکھیں
نیٹ ورک بدلنے سے پہلے ایپلیکیشن کی حالت درج کریں۔ پھر تبدیل کریں، اور بعد میں کلائنٹ اور سرور کی حالت درج کریں۔ گمشدہ پتہ، ناقابل رسائی ساتھی اور ایسی ایپلیکیشن جسے اپنا سیشن دوبارہ جوڑنا پڑے—یہ تین مختلف نتائج ہیں۔ صرف پہلے دو VPN پرت کے ہیں؛ تیسرا اس پروٹوکول کا ہے جو ایپلیکیشن بولتی ہے۔
نیٹ ورک کی تبدیلی کا موازنہ کسی مستقل جانچ سے کریں، تاکہ آپ جان سکیں کون سا واقعہ مسئلہ شروع کرتا ہے۔ حتمی نیٹ ورک پر تھرو پٹ کی پیمائش تبدیلی کو دوبارہ پیدا نہیں کر سکتی۔ یہ منزل ناپتی ہے، سفر نہیں۔
ناکامی کی پرتوں کو الگ کریں
طویل المدتی TCP سیشن IKEv2 تبادلے سے باہر کی وجوہات سے ناکام ہو سکتا ہے۔ نیا نیٹ ورک مختلف طریقے سے فلٹر، حل یا روٹ کر سکتا ہے۔ نیچے کا راستہ بدلتے ہوئے سرنگ کا پتہ بالکل نہ بدل سکے۔ اسی لیے ایپلیکیشن کا دوبارہ جڑنا ایسی چیز درست کر سکتا ہے جو VPN نے کبھی نہیں توڑی۔
بحالی کے دوران بھی بلاکنگ پالیسی کو اپنی جگہ پر رکھیں۔
خودکار نقل و حرکت اور براہ راست ٹریفک روکنے والا قاعدہ مختلف کنٹرول ہیں، اور پہلے کے کام کرنے کے لیے دوسرے کو بند کرنا برا تجارت ہے۔ اگر نقل و حرکت کی اپ ڈیٹ ناکام ہو تو بلاک کو سرنگ کے گرد ٹریفک رسنے دینے کے بجائے قائم رہنا چاہیے۔
جب یہ دہرایا جائے تو کیا درج کریں
دونوں اطراف سے ٹائم اسٹیمپ اور دونوں پتے کی قدریں محفوظ رکھیں۔ وہ ریکارڈ دکھاتا ہے کہ اپ ڈیٹ ایپلیکیشن کے رابطہ کھونے سے پہلے مکمل ہوئی یا نہیں، جو نقل و حرکت کی خرابی اور ایپلیکیشن کے ٹائم آؤٹ کے درمیان فرق ہے۔ پھر تبدیلی کی سمت کا موازنہ کریں: Wi-Fi چھوڑ کر سیلولر پر جانا اس کے برعکس کے ساتھ ہم آہنگ نہیں ہے۔ ایک سمت کام کر سکتی ہے جبکہ دوسری ناکام ہوتی ہے۔
یہ عدم توازن پہلی چیز جانچنے کے قابل ہونے کے لیے کافی عام ہے۔
ریکارڈ ہاتھ میں ہونے پر، واقعہ ایک اور منقطع آئیکن ہونے سے رک جاتا ہے اور معلوم مالک والے تسلسل میں ایک واقعہ بن جاتا ہے۔ اور یہی وہ سب کچھ ہے جس کا ایک چکر ایمانداری سے وعدہ کر سکتا ہے۔