ما هو عنوان IPv6؟ - دليل شامل للعنونة بـ IPv6
ما هو عنوان IPv6؟
مقدمة
من أبرز مزايا الإصدار السادس من بروتوكول الإنترنت (IPv6) على الإصدار الرابع المستخدم سابقاً (IPv4) مساحةُ العناوين الضخمة التي تحمل معلومات العنونة اللازمة لتوجيه الحزم في إنترنت الجيل القادم.
يدعم IPv6 مساحة عناوين بطول 128 بت، وبإمكانه نظرياً دعم 2^128 أو 3.4×10^38 عنوان IP فريد (مقابل مساحة الـ 32 بت في IPv4). وبفضل مخطط العناوين الواسع هذا، يستطيع IPv6 منح عنوان فريد لكل جهاز أو عقدة متصلة بالإنترنت.
لماذا نحتاج إلى العنونة بـ IPv6
كان الطلب المتصاعد على عناوين IP هو الدافع وراء تطوير مساحة العناوين الكبيرة التي يوفّرها IPv6. فبحسب تقديرات القطاع، سيحتاج أكثر من مليار هاتف محمول ومساعد رقمي شخصي (PDA) وغيرها من الأجهزة اللاسلكية إلى الوصول إلى الإنترنت، وسيحتاج كلٌّ منها إلى عنوان IP فريد خاص به.
ويُغني طولُ العنوان الممتد الذي يوفّره IPv6 عن اللجوء إلى تقنيات مثل ترجمة عناوين الشبكة لتفادي نفاد مساحة العناوين المتاحة. ويحمل IPv6 معلومات العنونة والتحكم اللازمة لتوجيه الحزم في إنترنت الجيل القادم.
أنواع عناوين IPv6
تُصنّف عناوين IPv6 عموماً في ثلاث فئات:
- عناوين البث الأحادي (Unicast): يعمل عنوان البث الأحادي كمعرّف لواجهة واحدة. وتُسلَّم حزمة IPv6 المرسلة إلى عنوان بث أحادي إلى الواجهة التي يحدّدها ذلك العنوان.
- عناوين البث المتعدد (Multicast): يعمل عنوان البث المتعدد كمعرّف لمجموعة من الواجهات قد تنتمي إلى عقد مختلفة. وتُسلَّم حزمة IPv6 الموجّهة إلى عنوان بث متعدد إلى واجهات متعددة.
- عناوين البث الأقرب (Anycast): تعمل عناوين البث الأقرب كمعرّفات لمجموعة من الواجهات قد تنتمي إلى عقد مختلفة. وتُسلَّم حزمة IPv6 الموجّهة إلى عنوان بث أقرب إلى واحدة فقط من الواجهات التي يحدّدها ذلك العنوان.
طريقة كتابة عناوين IPv6
تُكتب عناوين IPv6 في ثماني مجموعات من الأرقام الست عشرية الرباعية، تفصل بينها النقطتان الرأسيتان.
وفيما يلي مثال على عنوان IPv6 صالح: 2001:cdba:0000:0000:0000:0000:3257:9652
يمكن اختصار أي مجموعة رباعية من الأصفار داخل عنوان IPv6 إلى صفر واحد، أو حذفها كلياً. ولذلك فإن عناوين IPv6 التالية متكافئة وصالحة على حدّ سواء:
2001:cdba:0000:0000:0000:0000:3257:9652
2001:cdba:0:0:0:0:3257:9652
2001:cdba::3257:9652
ويكون شكل الـ URL للعنوان أعلاه كالتالي:
http://[2001:cdba:0000:0000:0000:0000:3257:9652]/
تدوين الشبكات في IPv6
تُدوَّن شبكات IPv6 باستخدام تدوين التوجيه اللاصنفي بين النطاقات (CIDR). فالشبكة أو الشبكة الفرعية التي تستخدم بروتوكول IPv6 تُدوَّن كمجموعة متصلة من عناوين IPv6 يجب أن يكون حجمها من قوى العدد اثنين. وتشكّل البتات الأولى من عنوان IPv6 (وهي متطابقة لدى جميع المضيفين في الشبكة) بادئةَ الشبكة، ويُفصل عدد بتات البادئة بعلامة "/". فمثلاً، يشير 2001:cdba:9abc:5678::/64 إلى عنوان الشبكة 2001:cdba:9abc:5678، وتضمّ هذه الشبكة العناوين الممتدة من 2001:cdba:9abc:5678:: إلى 2001:cdba:9abc:5678:ffff:ffff:ffff:ffff. وبالطريقة نفسها، يمكن تدوين مضيف واحد كشبكة ببادئة طولها 128 بت. وهكذا يتيح IPv6 أن تتكوّن الشبكة من مضيف واحد فأكثر.
العناوين الخاصة في IPv6
- ::/96: البادئة الصفرية تشير إلى العناوين المتوافقة مع بروتوكول IPv4 المستخدم سابقاً.
- ::/128: عنوان IPv6 المكوّن من أصفار بالكامل يُسمّى العنوان غير المحدّد، ويُستخدم لأغراض العنونة داخل البرمجيات.
- ::1/128: يُسمّى عنوان الاسترجاع (loopback)، ويُستخدم للإشارة إلى المضيف المحلي. فالتطبيق الذي يرسل حزمة إلى هذا العنوان يستعيدها بعد أن تعيدها حزمة IPv6 إليه. وكان عنوان المضيف المحلي في IPv4 هو "127.0.0.1".
- 2001:db8::/32: بادئة التوثيق المسموح بها في IPv6. ويُفترض أن تستخدم جميع الأمثلة على عناوين IPv6 هذه البادئة للدلالة على أنها مجرد مثال.
- fec0::/10: بادئة محلية للموقع يوفّرها IPv6، وتدلّ على أن العنوان صالح داخل المؤسسة المحلية فقط. وقد أوصت وثائق RFC لاحقاً بالعزوف عن استخدام هذه البادئة.
- fc00::/7: تُسمّى العنوان المحلي الفريد (ULA). ولا تُوجَّه هذه العناوين إلا ضمن مجموعة من المواقع المتعاونة. وقد أُدخلت في IPv6 لتحلّ محلّ العناوين المحلية للموقع. كما توفّر رقماً شبه عشوائي بطول 40 بت يقلّل خطر تعارض العناوين.
- ff00::/8: بادئة يوفّرها IPv6 للدلالة على عناوين البث المتعدد. وأي عنوان يحمل هذه البادئة يُفهم تلقائياً على أنه عنوان بث متعدد.
- fe80::/10: بادئة محلية للوصلة يوفّرها IPv6، وتدلّ على أن العنوان صالح داخل الوصلة الفيزيائية المحلية فقط.
يُرجى الاطلاع على RFC 1884 - IP Version 6 Addressing Architecture لمزيد من المعلومات.