- بواسطة 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).
التعديل الأخير: