يربط الإنترنت الجميع في العالم. في اتصالات الإنترنت، تعد عناوين IP هي الأكثر أهمية. اليوم، يتحدث SPOTO عن بروتوكولات توجيه IPv6، ويفهم معرفة بروتوكول اتصالات الإنترنت، ولديه فهم أعمق للإنترنت بالكامل.
إن التخطيط غير المعقول لعناوين IP في IPv4 يجعل الشبكة معقدة للغاية وتحتوي على عدد كبير من إدخالات جدول التوجيه. وعلى الرغم من تخفيف هذه المشكلة إلى حد ما من خلال تقسيم الشبكات الفرعية وتجميع المسارات، إلا أن هذه المشكلة لا تزال قائمة. لذلك، في بداية تصميم IPv6، تم تغيير العنوان من ملكية المستخدم إلى ملكية الناقل. وعلى هذا الأساس، تم إجراء بعض التغييرات على سياسة التوجيه. بالإضافة إلى ذلك، تغير طول عنوان IPv6، وبالتالي تغير بروتوكول التوجيه وفقًا لذلك.
مثل IPv4، تنقسم بروتوكولات التوجيه IPv6 أيضًا إلى بروتوكول البوابة الداخلية (IGP) وبروتوكول البوابة الخارجية (EGP). يتضمن IGP RIPng الذي تم تغييره بواسطة RIP، وOSPFv3 الذي تم تغييره بواسطة OSPF وتغييرات بروتوكول IS-IS. IS-ISv6. EGP هو في الأساس BGP4+ من BGP.
أولاً، RIPng
بروتوكول RIP من الجيل التالي (RIPng) هو امتداد لـ RIPv2 الأصلي. يمكن استخدام معظم مفاهيم RIP في RIPng. لتطبيقه في شبكة IPv6، قام RIPng بتعديل بروتوكول RIP الأصلي:
رقم منفذ UDP: إرسال واستقبال معلومات التوجيه باستخدام المنفذ 521 من UDP.
عنوان البث المتعدد: استخدم FF02::9 كعنوان البث المتعدد لجهاز التوجيه RIPng في نطاق الارتباط المحلي.
بادئة المسار: استخدم عنوان IPv6 مكون من 128 بت كبادئة للمسار.
عنوان القفزة التالية: استخدم عنوان IPv6 مكون من 128 بت.
ثانياً، OSPFv3
يحدد RFC 2740 OSPFv3 لدعم IPv6. الاختلافات الرئيسية بين OSPFv3 وOSPFv2 هي كما يلي:
1. تم تعديل نوع وتنسيق LSA لدعم إصدار معلومات توجيه IPv6.
2. تعديل بعض عمليات البروتوكول. تتضمن التعديلات الرئيسية استخدام Router-LD لتحديد الجيران، واستخدام عناوين الارتباط المحلية لاكتشاف الجيران، وما إلى ذلك، بحيث تكون طوبولوجيا الشبكة نفسها مستقلة عن بروتوكول الشبكة للتوسع في المستقبل.
3. علاوة على ذلك، قم بترشيد العلاقة بين الطوبولوجيا والتوجيه. يفصل OSPFv3 الطوبولوجيا عن معلومات التوجيه في LSA. لا تحمل LSA من الدرجة الأولى والثانية معلومات التوجيه، بل معلومات وصف الطوبولوجيا فقط. بالإضافة إلى ذلك، تمت إضافة ثمانية أو تسعة أنواع من LSA، جنبًا إلى جنب مع الأنواع الثلاثة أو الخمسة الأصلية. يتم استخدام سبعة أنواع من LSA للإعلان عن معلومات بادئة التوجيه.
4. تحسين قابلية التكيف للبروتوكول. من خلال تقديم مفهوم نطاق انتشار LSA، يتم توضيح تدفق معالجة LSA غير المعروف بشكل أكبر، بحيث يمكن معالجة البروتوكول بشكل صحيح وفقًا للاحتياجات دون تحديد LSA، وتحسين قابلية توسيع البروتوكول.
ثالثا، BGP 4+
لا يمكن لـ BGP 4 التقليدي إدارة معلومات توجيه IPv4 إلا. بالنسبة للتطبيقات التي تستخدم بروتوكولات أخرى لطبقة الشبكة (مثل IPv6)، فسيتم تقييدها عند إرسالها عبر أنظمة مستقلة. من أجل توفير الدعم لبروتوكولات طبقة الشبكة المتعددة، قامت وثيقة RFC2858 الصادرة عن IETF بتوسيع بروتوكولات متعددة إلى BGP 4 لتشكيل BGP4+.
من أجل دعم بروتوكول IPv6، يجب أن يعكس BGP 4+ معلومات بروتوكول طبقة الشبكة IPv6 إلى سمات NLR1 (معلومات يمكن الوصول إليها من طبقة الشبكة) وNext Hop. ولتحقيق هذه الغاية، تم تقديم سمات NLRI التالية في BGP4+.
MP_REACH_NLRI: NLRI يمكن الوصول إليه عبر بروتوكولات متعددة لنشر الطرق التي يمكن الوصول إليها ومعلومات القفزة التالية.
MP_UNREACH_NLRI: NLRI غير قابل للوصول عبر بروتوكولات متعددة، يُستخدم لإلغاء المسارات غير القابلة للوصول.
يتم تمثيل سمة Next Hop في BGP 4+ بواسطة عنوان IPv6، والذي يمكن أن يكون عنوانًا أحادي البث عالميًا IPv6 أو عنوان ارتباط محلي للقفزة التالية. لم تتغير آلية المراسلة الأصلية وآلية التوجيه في BGP 4.
رابعا، اتفاقية ICMPv6
يُستخدم بروتوكول ICMPv6 للإبلاغ عن رسائل الخطأ التي تحدث أثناء معالجة عقد IPv6 وتنفيذ تشخيصات الشبكة البسيطة. تحل وظيفة اكتشاف الجيران المضافة حديثًا في ICMPv6 محل وظيفة بروتوكول ARP، لذا لا يوجد بروتوكول ARP في بنية IPv6. بالإضافة إلى دعم تنسيق عنوان IPv6، يضيف ICMPv6 بعض أنواع الحزم الجديدة لدعم تحسين المسار، والبث المتعدد IP، وبروتوكول IP المحمول في IPv6.