1. منتقلی کا طریقہ کار کیوں موجود ہے۔

IPv4 ایڈریس کی تھکن فروری 2011 میں IANA کی سطح تک پہنچ گئی۔ RIR فری پول تھکن کے بعد (APNIC 2011, RIPE NCC 2012, ARIN 2015, LACNIC 2014, AFRINIC 2021)۔ ISPs اب کیریئر گریڈ NAT (CGN) پر انحصار کرتے ہیں تاکہ ایک ہی IPv4 ایڈریس کو بہت سے صارفین کے ساتھ شیئر کیا جا سکے — آپریشنل پیچیدگی، پورٹ کے لیے مختص اوور ہیڈ، اور اختتام سے آخر تک رسائی کے نقصان کی قیمت پر۔

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

دستیاب ہونے پر بہترین آپشن:مقامی ڈوئل اسٹیک — میزبان کے پاس عالمی سطح پر روٹیبل IPv4 اور عالمی سطح پر روٹیبل IPv6 ایڈریس دونوں ہیں، اور ایپلیکیشن جو بھی دستیاب ہو اسے استعمال کرتی ہے (آر ایف سی 6555ہیپی آئی بالز)۔ کوئی انکیپسولیشن، کوئی NAT، کوئی خاص ہارڈ ویئر نہیں۔ اگر آپ کا ISP یہ پیش کرتا ہے تو اسے منتقلی کے تمام میکانزم پر ترجیح دیں۔

2. IPv6-over-IPv4 ٹنل میکانزم

6 - IPv6 ریپڈ تعیناتی (آر ایف سی 5969)

بے وطن تعینات

ISP /32 یا اس سے چھوٹا IPv6 سابقہ ​​مختص کرتا ہے اور /56 یا /60 کسٹمر کا سابقہ ​​حاصل کرنے کے لیے ہر صارف کے IPv4 ایڈریس کو نچلے بٹس میں سرایت کرتا ہے۔ CPE (6rd CE) IPv6 پیکٹوں کو IPv4 (proto 41) میں سمیٹتا ہے جسے ISP کے 6rd BR (بارڈر ریلے) سے مخاطب کیا گیا ہے۔ BR پر واپسی کی ٹریفک کو ختم کر دیا گیا ہے۔

  • کیس استعمال کریں:IPv4 رسائی نیٹ ورک کے ساتھ ISP IPv6 کنیکٹوٹی کو تیزی سے تعینات کرتا ہے۔ فری (فرانس) نے اسے RFC شائع ہونے سے پہلے 2007 میں بڑے پیمانے پر تعینات کیا تھا۔
  • کلیدی پابندی:اب بھی رسائی پرت میں IPv4 استعمال کرتا ہے۔ متعارف کراتا ہے ~20 بائٹ اوور ہیڈ فی پیکٹ۔

6in4 دستی سرنگ (آر ایف سی 4213)

بے وطن

دستی طور پر ترتیب شدہ پوائنٹ ٹو پوائنٹ IPv6-in-IPv4 سرنگ (پروٹوکول نمبر 41) دو مقررہ اختتامی پوائنٹس کے درمیان۔ اب بھی انٹرپرائز لیب کنیکٹیویٹی اور Hurricane Electric کی TunnelBroker سروس کے لیے استعمال کیا جاتا ہے۔

3. NAT64 + DNS64

ریاستی وسیع پیمانے پر تعینات

NAT64 (آر ایف سی 6146) ایک گیٹ وے ہے جو IPv6 اور IPv4 کے درمیان ترجمہ کرتا ہے۔ صرف IPv6 کلائنٹس ایک ترکیب شدہ IPv6 ایڈریس پر پیکٹ بھیجتے ہیں (NAT64 سابقہ ​​میں، عام طور پر 64:ff9b::/96) جو منزل IPv4 ایڈریس کو سرایت کرتا ہے۔ NAT64 گیٹ وے ہیڈرز کا ترجمہ کرتا ہے اور ایک اسٹیٹفول سیشن ٹیبل کو برقرار رکھتا ہے۔

DNS64 (آر ایف سی 6147) NAT64 کے ساتھ کام کرتا ہے: جب صرف IPv6 کلائنٹ DNS سے کسی ایسے نام کے لیے استفسار کرتا ہے جس کا صرف A ریکارڈ (IPv4) ہو، DNS64 IPv4 ایڈریس کو NAT64 کے سابقہ ​​میں شامل کر کے AAAA ریکارڈ کی ترکیب کرتا ہے۔ کلائنٹ ترکیب شدہ ایڈریس سے جڑتا ہے، جس کا ترجمہ NAT64 کے ذریعے کیا جاتا ہے۔

DNS64 کلائنٹ پر DNSSEC کی توثیق کے ساتھ کام نہیں کرتا ہے۔ترکیب شدہ AAAA ریکارڈز میں درست DNSSEC دستخط نہیں ہو سکتے۔ اپنی ڈی این ایس ریزولوشن کرنے والی ایپلیکیشنز (مثلاً پرائیویٹ DNS کے ساتھ اینڈرائیڈ، زیادہ تر VPN کلائنٹس) DNS64 کو بائی پاس کرتی ہیں اور 464XLAT کے بغیر IPv6 صرف نیٹ ورک سے IPv4 سرورز تک پہنچنے میں ناکام ہو جائیں گی۔

4. 464XLAT

ریاستی (PLAT) بے وطن (CLAT) موبائل/سیلولر کے لیے معیاری

464XLAT (آر ایف سی 6877) DNS64/DNSSEC مسئلہ حل کرتا ہے اور IPv4 لٹریلز کو سرایت کرنے والی ایپس کو بھی ہینڈل کرتا ہے۔ اس کے دو اجزاء ہیں:

  • CLAT(کسٹمر سائیڈ ٹرانسلیٹر): ڈیوائس (فون، روٹر) پر چلتا ہے۔ ایک نجی IPv4 ایڈریس اسپیس کی ترکیب کرتا ہے، OS سے IPv4 ٹریفک کو روکتا ہے، اور منزل کے طور پر NAT64 کا سابقہ ​​استعمال کرتے ہوئے اسے IPv6 میں ترجمہ کرتا ہے۔ ترجمہ بے وطن ہے (RFC 6145/RFC 7915 IVI میپنگ)۔
  • پلاٹ(پرووائیڈر سائیڈ ٹرانسلیٹر): ISP کا NAT64 گیٹ وے۔ CLAT سے ترجمہ شدہ IPv6 پیکٹ وصول کرتا ہے اور حقیقی IPv4 انٹرنیٹ تک پہنچنے کے لیے واپس IPv4 میں ترجمہ کرتا ہے۔

خالص نتیجہ: ڈیوائس پر چلنے والی ایپس ایک حقیقی IPv4 انٹرفیس دیکھتی ہیں۔ IPv4-لفظی کنکشن کام کرتے ہیں۔ DNSSEC کام کرتا ہے۔ یہ IPv6 صرف LTE/5G موبائل نیٹ ورکس (T-Mobile US، بہت سے EU آپریٹرز) کے لیے معیاری ماڈل ہے۔

CLAT NAT64 کا سابقہ ​​DNS کے ذریعے دریافت کرتا ہے (آر ایف سی 7050: ipv4only.arpa سے استفسار کرنا یا RA کے اختیارات کے ذریعے (آر ایف سی 8781PREF64 آپشن)۔

5. DS-Lite — ڈوئل اسٹیک لائٹ

اسٹیٹفول (AFTR) براڈ بینڈ میں عام

DS-Lite (آر ایف سی 6333) IPv6 رسائی نیٹ ورک والے ISPs کے لیے ڈیزائن کیا گیا ہے جنہیں اب بھی صارفین کو IPv4 پیش کرنے کی ضرورت ہے۔ CPE کو مقامی IPv6 پتہ ملتا ہے لیکن کوئی عوامی IPv4 نہیں ہوتا ہے۔ صارف کے LAN سے IPv4 ٹریفک کو IPv6 (CPE میں B4 عنصر) میں شامل کیا جاتا ہے اور ISP کے ایڈریس فیملی ٹرانزیشن راؤٹر (AFTR) کو بھیجا جاتا ہے۔

AFTR مشترکہ IPv4 پول سے CGN (کیریئر گریڈ NAT) کو ڈی کیپسولیٹ اور انجام دیتا ہے۔ IPv4 سیشنز کو AFTR پر ٹریک کیا جاتا ہے۔ چونکہ رسائی لوپ پر کوئی IPv4 نہیں ہے، ISPs IPv4 ایڈریسز کو محفوظ کرتے ہیں۔ کیونکہ رسائی کا نیٹ ورک مقامی IPv6 ہے، IPv6 ٹریفک بغیر ترجمہ کے تیز رفتاری سے چلتی ہے۔

  • کیس استعمال کریں:یورپی کیبل/DSL آپریٹرز (KPN، Swisscom، دیگر)۔
  • کلیدی پابندی:IPv4 کی کارکردگی AFTR کی صلاحیت پر منحصر ہے۔ فی سبسکرائبر پورٹ ایلوکیشن زیادہ سے زیادہ کنکرنٹ کنکشن کو محدود کرتی ہے۔

6. MAP-E اور MAP-T

بے وطن بڑھتی ہوئی تعیناتی۔

ایڈریس اور پورٹ کی میپنگ (MAP) ایک اسٹیٹ لیس ٹرانسلیشن/انکیپسولیشن فریم ورک ہے جو CGN سیشن ٹیبل کو ریاضیاتی طور پر ہر صارف کے IPv4 ایڈریس اور پورٹ رینج کو ان کے IPv6 سابقہ ​​سے اخذ کر کے ختم کرتا ہے۔ بارڈر ریلے میں فی سیشن کی کوئی حالت نہیں - یہ ایک سادہ روٹر یا لائن کارڈ فنکشن بھی ہو سکتا ہے۔

  • MAP-E (آر ایف سی 7597): IPv4 کو IPv6 میں سمیٹتا ہے۔ CPE (MAP-E CE) IPv4 پیکٹوں کو IPv6 میں سمیٹتا ہے۔ BR decapsulates. بے وطن۔
  • MAP-T (آر ایف سی 7599): ایڈریس + پورٹ میپنگ کے قواعد کا استعمال کرتے ہوئے IPv4 کا IPv6 (اور پیچھے) میں ترجمہ کرتا ہے۔ کوئی انکیپسولیشن اوور ہیڈ نہیں — ہیڈرز کا ترجمہ جگہ پر کیا جاتا ہے۔

MAP DOCSIS 3.1 اور PON کی تعیناتیوں میں تیزی سے مقبول ہو رہا ہے جہاں زیرو سٹیٹ BR اسکیلنگ کے لیے پرکشش ہیں۔ محتاط پورٹ رینج کی منصوبہ بندی کی ضرورت ہے: ہر CE کو ایک محدود پورٹ رینج ملتا ہے (مثال کے طور پر، 65536 کل بندرگاہوں میں سے 1024–2047) اس کے IPv6/56 سابقہ ​​سے اخذ کیا گیا ہے۔

7. فرسودہ میکانزم - استعمال نہ کریں۔

6to4 اور ٹیریڈو باضابطہ طور پر فرسودہ ہیں۔ انہیں متعین یا فعال نہ کریں۔
  • 6 سے 4 (آر ایف سی 3056کی طرف سے فرسودہآر ایف سی 7526): کسی بھی کاسٹ ریلے کا سابقہ ​​192.88.99.0/24 استعمال کیا۔ غیر مستقل کسی بھی کاسٹ ریلے آپریشن کی وجہ سے ناقابل اعتبار، NAT کے پیچھے ٹوٹا ہوا، اور بڑے OS وینڈرز کے ذریعے ترک کر دیا گیا۔
  • ٹیریڈو (آر ایف سی 4380): NAT ٹراورسل کے لیے UDP پر مبنی IPv6 ٹنلنگ۔ وسٹا SP1 اور سرور 2008 کے بعد سے ونڈوز میں بطور ڈیفالٹ غیر فعال۔ اب سفارش نہیں کی جاتی ہے. سیکیورٹی خدشات (سرنگ ٹریفک IPv6 فائر والز کو نظرانداز کرتی ہے جو ٹیریڈو کا معائنہ نہیں کرتے ہیں)۔

8. موازنہ ٹیبل

میکانزمنیٹ ورک تک رسائیگاہک کے لیے IPv4؟ریاستی؟اوور ہیڈکے لیے بہترین
دوہری اسٹیکIPv4 + IPv6ہاں (مقامی)نہیںکوئی نہیں۔ہر جگہ ترجیح دی جاتی ہے۔
6rdIPv4نہیں (IPv6 بذریعہ سرنگ)نہیں20B/pktISP IPv4 رسائی پر IPv6 تعینات کر رہا ہے۔
DS-LiteIPv6ہاں (AFTR CGN)ہاں (AFTR)40B/pktبراڈ بینڈ؛ ISP IPv6 رسائی + IPv4 سروس چاہتا ہے۔
NAT64 + DNS64صرف IPv6ترجمہ کے ذریعےہاں (NAT64)کوئی نہیں۔IPv6 صرف نیٹ ورک IPv4 انٹرنیٹ تک پہنچ رہا ہے۔
464XLATصرف IPv6ہاں (آلہ پر CLAT)ہاں (PLAT/NAT64)کوئی نہیں۔موبائل/سیلولر IPv6 صرف؛ ایپس کو IPv4 ساکٹ کی ضرورت ہے۔
MAP-EIPv6ہاں (بے وطن)نہیں40B/pktسکیل CPE تعیناتیاں؛ صفر ریاست BR
MAP-TIPv6ہاں (بے وطن)نہیںکوئی نہیں (ترجمہ)MAP-E کی طرح لیکن ان کیپ اوور ہیڈ کے بغیر
6 سے 4IPv4نہیںنہیں20B/pktفرسودہ - استعمال نہ کریں۔
ٹیریڈوIPv4 (NAT کے پیچھے)نہیںنہیں8B/pkt UDPفرسودہ - استعمال نہ کریں۔

حوالہ جات

  • آر ایف سی 6555— ہیپی آئی بالز: ڈوئل اسٹیک ہوسٹس کے ساتھ کامیابی
  • آر ایف سی 4213- IPv6 میزبانوں اور راؤٹرز کے لیے بنیادی منتقلی کا طریقہ کار (6in4)
  • آر ایف سی 5969- IPv4 انفراسٹرکچر پر IPv6 تیزی سے تعیناتی (6rd)
  • آر ایف سی 6146- اسٹیٹفول NAT64: IPv6 کلائنٹس سے IPv4 سرورز میں نیٹ ورک ایڈریس اور پروٹوکول کا ترجمہ
  • آر ایف سی 6147— DNS64: IPv6 کلائنٹس سے IPv4 سرورز میں نیٹ ورک ایڈریس کے ترجمہ کے لیے DNS ایکسٹینشن
  • آر ایف سی 6333— IPv4 تھکن کے بعد ڈوئل اسٹیک لائٹ براڈ بینڈ کی تعیناتیاں
  • آر ایف سی 6877- 464XLAT: اسٹیٹفول اور اسٹیٹ لیس ترجمہ کا مجموعہ
  • آر ایف سی 7050— IPv6 پریفکس کی دریافت جو IPv6 ایڈریس کی ترکیب کے لیے استعمال ہوتی ہے (NAT64 سابقہ ​​دریافت بذریعہ ipv4only.arpa)
  • آر ایف سی 7526— 6to4 ریلے راؤٹرز کے لیے Anycast سابقہ ​​کو فرسودہ کرنا
  • آر ایف سی 7597- انکیپسولیشن کے ساتھ ایڈریس اور پورٹ کی میپنگ (MAP-E)
  • آر ایف سی 7599- ایڈریس کی میپنگ اور پورٹ کا استعمال کرتے ہوئے ترجمہ (MAP-T)
  • آر ایف سی 8781- راؤٹر اشتہارات میں PREF64 کو دریافت کرنا
  • آر ایف سی 8585- IPv6 کسٹمر ایج روٹرز کے لیے تقاضے IPv4-as-a-Service کو سپورٹ کرنے کے لیے