بروتوكول OSPFv3
Dynamic Routing IPv6
OSPF Shortest Path First (OSPFv3)
OSPFv3 :
- هو تطوير من بروتوكول الـ OSPF الذي كان يعمل مع العناوين من الإصدار الرابع ، اما الأن لقد تم تطوير بروتوكول الـ OSPF الى OSPFv3 ليتسطيع أن يعمل مع العناوين من الإصدار السادس IPv6 .
- تم إضافة بعض الخصائص على هذه البروتوكول مثل الـ IPsec و التوثيق Authentication و التشفير Encryption .
- تم تغير عنوان البث المتعدد الخاص فيه ليكون 6::FF02::5 / FF02 هذه عناون البث المتعدد الخاص في بروتوكول الـ OSPFv3 الذي كان في بروتوكول الـ OSPF القديم الذي كان يعمل مع عنوان الإصدار الرابع و كان عنوان البث المتعدد الخاص فيه 224.0.0.6 / 224.0.0.5 .
إعدادات بروتوكول OSPFv3 :
Router (config) # ipv6 unicast-routing
Router (config) # ipv6 router OSPF 1 ——> Process ID
Router (config-rtr) # router-id 200.200.200.200
Router (config-rtr) # exit
Router (config)# interface fastethernet 0/0
Router (config-if) # ipv6 ospf 1 area 0
Router (config-if) # exit Router (config) # show ipv6 route
- ملاحظة مهم جداً قبل أن نقوم بتطبيق العملي بروتوكول الـ OSPFv3 ، هذا البروتوكول يعتمد على رقم العملية الـ Process ID و يعتمد أيضاً على رقم المنطقة الـ Area ID لتعمل الشبكة بشكل صحيح واذا تم اختلاف هذه الإعدادات عن بعض لان تعمل الشبكة ولا تستطيع الاتصال مع بعضهم البعض .
الإعدادات التي سيتم بناء الشبكة عليها .
في البداية يجب معرفة الإعدادات التي سيتم العمل عليها و معرفة الشبكات الـ 3 :
- الشبكة الأولى ستكون بعنوان fecl::1/64
- الشبكة الثانية ستكون بعنوان fec2::1/64
- الشبكة الثالثة ستكون بعنوان 2001::1/64
هذه إعدادات الشبكة كلها ويجب أن نعلم أن الشبكة الثالثة هي التي ستربط ما بين الشبكة الأولى و الثاني ، ليتم الاتصال فيما بينهم بعد أن نقوم بعملية التوجيه .
الآن بعد أن تعرفنا على الشبكات و الإعدادات ستقوم بعمل إعدادات و تشغيل الإنترفيس و تركيب الاي بي على جميع الإنترفيس الموجودة على الراوترات و بعدها سنقوم بعمل إعدادات بروتوكول الـ OSPFv3 لبناء جدول التوجيه و إضافة الشبكات في الراوتر ، لتستطيع جميع الشبكات الاتصال مع بعضها البعض مثل ما في النموذج التالي المرفق .
النموذج التالي هو الذي سيتم العمل عليه
الأن سنقوم بدخول على الراوتر الأول R1 و نقوم بكتابة الإعدادات التالية :
Router> enable
Router # config t
Router (config) # ipv6 unicast-routing
Router (config)# ipv6 router ospf 1
Router (config-rtr) # router-id 100.100.100.100
Router (config-rtr) # exit
Router (config) # interface fastethernet 10/1
Router (config-if) # ipv6 address 2001::1/64
Router (config-if) # ipv6 ospf 1 area 0
Router (config-if) # no shutdown
Router (config-if) # exit
Router (config)# interface fastethernet 0/0
Router (config-if) # ipv6 address fec1::1/64
Router (config-if)# ipv6 ospf 1 area 0
Router (config-if) # no shutdown
Router (config-if) # end
Router # copy running-config startup-config
هذه إعدادات الراوتر الأول، مع العلم لقد قمنا ايضاً بتفعيل بروتوكول الـ OSPFv3 .
الأن سنقوم بدخول على الراوتر الثاني R2 و نقوم بكتابة الإعدادات التالية :
Router> enable
Router # config t
Router (config)# ipv6 unicast-routing
Router (config) # ipv6 router ospf 1
Router (config-rtr) # router-id 200.200.200.200
Router (config-rtr) # exit
Router (config)# interface fastethernet 0/1
Router (config-if) # ipv6 address 2001::2/64
Router (config-if) # ipv6 ospf 1 area 0
Router (config-if) # no shutdown
Router (config-if) # exit
Router (config) # interface fastethernet 0/0
Router (config-if) # ipv6 address fec2::1/64
Router (config-if) # ipv6 ospf 1 area 0
Router (config-if)# no shutdown
Router (config-if) # end
Router #copy running-config startup-config
- الآن قمنا بعمل إعدادات بروتوكول الـ OSPFv3 على الراوترات و تم إضافة الشبكات في جداول التوجيه الخاص في الراوترات ، ولكن نريد أن نقوم بعرض جداول التوجيه للراوتر لنتاكد من إنه تم إضافة الشبكات في جدول التوجيه أو لا سنقوم بدخول على الراوتر الأول R1 و نقوم بكتابة الأمر التالي الخاص في عرض جدول التوجيه :
Router (config) # show ipv6 route
R1
كما نلاحظ من داخل الراوتر الأول R1 إنه يوجد عدة شبكات ، و يوجد الشبكة التي تعمل تفعيل بروتوكول الـ OSPFv3 و اختصار البروتوكول برمز ( وقيمة المسافة الاداري [110/2] التي تم شرحه في الدروس السابقة
سنقوم بدخول على الراوتر الثاني R2 ايضاً لنتاكد هل تم إضافة الشبكة المفعلة عليها بروتوكول الـ OSPFv3 أو لا .
Router (config)# show ipv6 route
R2
كما نلاحظ من داخل الراوتر الثاني R2 إنه يوجد عدة شبكات ، و يوجد الشبكة التي تعمل تفعيل بروتوكول الـ OSPFv3 و اختصار البروتوكول برمز 0 .
سنتعرف الآن بعد عملية الإعدادات من الراوتر الرائيسي و الراوتر الاحتياطي سنقوم بكتابة الأمر التالي في الراوتر الأول R1 .
Router # show ipv6 ospf neighbor
R1
R2
- لاحظ إنه الراوتر الأول R1 هو الذي نجح في عملية الانتخاب و اصبح DR ، وسنقوم بدخول للراوتر الثاني R2 و نعرض ما هي المعلومات الذي يحتوي عليها .
- لاحظ إنه الراوتر الثاني R2 هو الذي سيكون الراوتر الاحتياطي BDR .
Router # show ipv6 ospf neighbor / Router # show ipv6 ospf database