
- بواسطة x32x01 ||
مقدمة عن بروتوكول IPv6
بروتوكول IPv6 هو الإصدار الأحدث من بروتوكولات الإنترنت، واللي جه كحل لمشكلة نقص عناوين IPv4. في البوست ده هنلخص أهم المعلومات اللي لازم تعرفها عن IPv6، وهنوضح مميزاته وطريقة عمله خطوة بخطوة.تكوين عنوان IPv6
عدد البتات والمجموعات
- عنوان IPv6 بيتكون من 128 بت، وبيتقسم إلى 8 مجموعات (Hextets) مكتوبة بالنظام الست عشري (Hexadecimal).
- كل مجموعة فيها 4 أرقام سداسية عشرية = 16 بت.
اختصار الأصفار
- أي أصفار في البداية (Leading Zeros) ممكن تتحذف.
- ولو المجموعة كلها أصفار، ممكن تتحول لـ ":" مرة واحدة بس في العنوان.
خصائص IPv6 مقارنة بـ IPv4
عدم وجود NAT أو ARP أو Broadcast
في IPv6 مفيش:- NAT
- ARP
- Broadcast
لكن موجود 3 أنواع رئيسية من العناوين:
- Unicast
- Multicast
- Anycast
تكوين العنوان بشكل تلقائي
استخدام MAC Address مع SLAAC
- العنوان بيتكون بشكل أوتوماتيك غالبًا عن طريق SLAAC.
- الجهاز بيستخدم عنوان MAC، يقسمه لجزأين، ويحط قيمة FF FE في النص.
- بعد كده بيتعدل البت رقم 7 عشان نضمن إن العنوان يكون فريد.
دور ICMPv6 في الشبكة
الوظائف الرئيسية لـ ICMPv6
- تعريف الراوتر (Gateway).
- اكتشاف DHCPv6 Server.
- ترجمة عناوين IPv6 لـ عناوين MAC.
الانتقال من IPv4 إلى IPv6
الطرق المتاحة للدمج
الانتقال بيتم بشكل تدريجي عن طريق دمج البروتوكولين مع بعض:- Tunneling
- Dual Stack
- Translation
تجربة IPv6 في المعمل
إنشاء Lab للتجربة
- تقدر تعمل معمل صغير للتجربة.
- لو مزود الخدمة بتاعك مش بيدعم IPv6، ممكن تستخدم Tunnel Broker مجاني عشان تربط الشبكة المنزلية بالإنترنت.
الأمان في IPv6
هل IPv6 أكثر أمانًا من IPv4؟
- لا، مش صحيح إن واحد فيهم أكثر أمانًا من التاني.
- كل بروتوكول ليه ثغراته الخاصة (Vulnerabilities).
- أغلب الأنظمة الحديثة بتدعم Dual Stack (IPv4 + IPv6) وده بيزود مساحة الهجوم (Attack Surface).
التعديل الأخير: