آپ کا IPv4 VPN اصول IPv6 ٹریفک کے بارے میں کچھ نہیں کہتا
تین شرطیں طے کرتی ہیں کہ آپ کا اصول دونوں خاندانوں کو محیط ہے یا نہیں: پلیٹ فارم کا اصولی ماڈل، وہ جگہ جہاں یہ لاگو ہوتا ہے اور وہ راستہ جو IPv6 کو اختیار کرنا ہے۔
ایک آڈٹ پاتا ہے کہ اسی انٹرفیس پر ٹنل IPv4 کے لیے سختی سے فلٹر کی گئی ہے اور IPv6 کے لیے بالکل کھلی ہے۔ ٹائپو کے معنی میں کچھ بھی غلط کنفیگر نہیں تھا؛ اصولوں کے مجموعے نے صرف ایک خاندان بیان کیا اور سب نے سمجھا کہ دوسرا اسی کی پیروی کرتا ہے۔ ایسا شاذ و نادر ہوتا ہے۔ تین شرطیں طے کرتی ہیں کہ آپ کا اصول واقعی دونوں کو محیط ہے یا نہیں، اور پہلی پالیسی کے بجائے پلیٹ فارم کے بارے میں ہے۔
شرط ایک: کیا پلیٹ فارم کے پاس ایک جدول ہے یا دو
کچھ پیکٹ فلٹر IPv4 اور IPv6 کو بالکل الگ اصولی مجموعوں میں رکھتے ہیں، اس لیے ایک میں شامل اصول دوسرے پر اس وقت تک اثر نہیں کرتا جب تک کوئی اس کی نقل نہ کرے۔ دیگر ایسا خاندان پیش کرتے ہیں جو دونوں سے مطابقت رکھتا ہے اور ہر پیکٹ کے لیے پتوں کا ترجمہ کرتا ہے۔ تیسرا گروہ ایک ہی پالیسی زبان رکھتا ہے مگر اس کے پیچھے ہر خاندان کے لیے الگ اشیاء محفوظ کرتا ہے۔
آپ واقعی جو فلٹر چلاتے ہیں اس کی دستاویزات پڑھیں، پھر فہرست بنائیں کہ کون سے جدول موجود ہیں اور آپ کی تبدیلی نے کس کو چھوا۔ IPv4 جدول میں اصول گننا اس سوال کا جواب دیتا ہے جو کسی نے نہیں پوچھا۔ پھر فہرست بنائیں کہ کون سے جدول موجود ہیں اور آپ کی تبدیلی نے کس کو چھوا۔
شرط دو: پالیسی کہاں لاگو ہوتی ہے
تین جگہیں ایک دوسرے سے گڈمڈ ہوتی ہیں: وہ سامع جو ٹنل قبول کرتا ہے، وہ راستہ جو ٹریفک آگے بھیجتا ہے، اور وہ عام انٹرفیس جو کلائنٹ استعمال کرتا ہے جب ٹنل کوئی بہاؤ نہیں اٹھاتی۔ ایک گیٹ وے سیشن قبول کر سکتا ہے اور ساتھ ہی اس سے آگے بھیجا گیا سب کچھ گرا سکتا ہے، اور یہ فلٹر کے بجائے ٹوٹی ہوئی ٹنل جیسا لگتا ہے۔ کچھ لکھنے سے پہلے یہ الجھن دور کریں، کیونکہ تینوں جگہوں کے مالک اور لاگ الگ ہیں۔ تبدیلی کے ریکارڈ میں ان کے نام لکھنا ہی اس بات کو روکتا ہے کہ درستی خرابی سے ایک تہہ دور جا گرے۔
لکھیں کہ آپ کا اصول تینوں میں سے کس کو کنٹرول کرنا ہے۔ سامع کی حفاظت کرنے والا اصول آگے بھیجے جانے والے راستے کی حفاظت نہیں کرتا، اور دونوں میں سے کوئی بھی کلائنٹ کے سیدھے راستے کو بند نہیں کرتا۔ ہر جگہ کا مالک کون ہے اس پر غور کریں، کیونکہ زیادہ تر اداروں میں جواب مختلف ٹیم ہے۔
شرط تین: IPv6 کو کیا کرنا چاہیے
فیصلہ کریں کہ IPv6 ٹنل سے گزرتا ہے، تحفظ دستیاب نہ ہونے پر بلاک ہوتا ہے، یا کسی دستاویزی استثنا کی پیروی کرتا ہے۔ ہر جواب ایک مختلف اصولی مجموعہ پیدا کرتا ہے، اور سوال کو کھلا چھوڑنا ہی وہ طریقہ ہے جس سے مقامی IPv6 والا کلائنٹ ان منزلوں تک ٹنل سے باہر بھی پہنچتا ہے جہاں وہ IPv4 پر ٹنل کے اندر پہنچتا ہے۔
اصول لکھنے سے پہلے جواب بلند آواز میں بولیں۔ جو ٹنل IPv6 نہیں اٹھاتی اس کے لیے بلاک کرنا جائز انتخاب ہے، بشرطیکہ یہ جان بوجھ کر اور آزمایا ہوا ہو، خالی جدول کا حادثاتی نتیجہ نہ ہو۔ جو دستاویزی نہیں اسے اگلی بار اصولوں کو چھونے والا دوبارہ طے کرے گا، اور عام طور پر جلد بازی میں۔
ICMPv6 کنٹرول ٹریفک ہے
ہمسایہ کی کھوج اور راستے کی رائے بازگشت دونوں ICMPv6 پر چلتی ہیں، اس لیے IPv4 کی عادت سے نقل کی گئی مکمل مسترد کرنا پتوں اور بڑی منتقلی کو ایک ساتھ توڑ دیتی ہے۔ مکمل اجازت بھی جواب نہیں، کیونکہ یہ ایسا چینل سونپ دیتی ہے جسے کوئی نہیں دیکھ رہا۔
اہم پیغام کی اقسام کے لیے فلٹرنگ کی رہنمائی پر عمل کریں اور باقی کو دلیل کے ساتھ مسترد کریں۔ جس خرابی کی سب سے زیادہ غلط تشخیص ہوتی ہے وہ گمشدہ Packet Too Big پیغام ہے، جو ایسے کنکشن کی صورت میں ظاہر ہوتا ہے جو کھلتا ہے اور پھر رک جاتا ہے۔
اسے ثابت کرنا، ایک وقت میں ایک خاندان
ہر خاندان پر الگ سے ایک مجاز درخواست آزمائیں، پھر دوبارہ جڑنے کے بعد دہرائیں اگر پالیسی کو سیشن سے آگے رہنا ہے۔ صرف IPv4 نیٹ ورک پر آزمائش IPv6 راستہ نہیں چلا سکتی، اس لیے کامیابی اس رساؤ کے بارے میں کچھ نہیں کہتی جسے آپ بند کرنا چاہتے ہیں۔ آزمائش کے دوران کاؤنٹر دیکھیں، کیونکہ جو اصول کبھی نہیں ملتا وہ اپنی تفسیر میں کیا گیا دعویٰ نہیں کرتا۔
ہر کوشش پر ایک محدود اصول بدلیں اور پچھلی ترتیب ہاتھ میں رکھیں۔ جہاں زیرِ انتظام پروفائل پالیسی کا مالک ہو، مقامی طور پر ترمیم کرنے سے پہلے اس کے منتظم کو شامل کریں، کیونکہ اگلا چیک اِن مقامی درستی پر لکھ کر رساؤ واپس لے آئے گا۔