شرح كامل ووافي لأساسيات بروتوكول التوجيه OSPF
خصائص ال OSPF
- هو أختصار ل Open Shortest Path First
- ال OSPF معروف أيضاً بالـ RFC 2328 و RFC 2740
- ويستخدم رقم 89 كـ Protocol ID في الـ IP header
- يصنف كـ link-State Protocol & Classless Protocol
- open Standard يمكن استخدمه مع أي جهاز من الطبقة الثالثة (سيسكو وغيرها)
- يعتمد الـ OSPF في اختيار أفضل مسار على الـ Cost والذي يتناسب عكسيا مع الـ Bandwidth .. فكلما زاد الـ Bandwidth قل الـ Cost
Cost = (10^8)/Bw - الـ OSPF بيستخدم ip Multicast address هو 224.0.0.5 (لكل الروترات)
و 224.0.0.6 يستخدم (لل Dr&BDr) - Admin Distance = 110
- الـ Algorithm المستخدم من قِبل الـ OSPF هو الـ Shortest Path First Algorithm أو Dijkstra’s Algorithm .. ويطبق الراوتر هذا الـ Algorithm على قاعدة البيانات لديه (LSDB) لتحديد أفضل المسارات والتي سيقوم بإدخالها في جدول التوجيه Routing Table .
جداول الـ OSPF
الـ OSPF يقوم بإنشاء ثلاث جداول .. كل جدول له وظيفة محددة .. كالتالى:
- R#Show ip ospf neighbor : Neighbor Table
يحتوي على قائمة من الجيران والذين نشأت بينهم علاقة في الـ OSPF - R#Show ip ospf database : Topology Table
يحتوي على عدد من التحديثات والإعلانات والتي تتكون من أنواع مختلفة وجميع الراوترات في نفس الـ area لابد أن يكون لهم نفس الـ Database . - R#Show ip route : Routing Table
هذا الجدول الذي يحتوي على أفضل المسارات التي اختارها الراوتر بعد تطبيق الـ SPF algorithm على قاعدة البيانات الموجودة لديها .
أهم مميزات ال OSPF
- الإستجابة السريعة للتغيرات التي تطرأ على الشبكة .
- التصميم الهرمي للشبكة Hierarchical design والذي بدوره يجعل شبكة الـ OSPF قادرة على التوسع مستقبلاً بدون أي مشاكل قد تطرأ من هذا التوسع .
أهم العيوب في الـ OSPF
- هي المصادر المستهلكة من ذاكرة الراوتر على حساب الجداول السابق ذكرها .. ويمكن التقليل من هذه العيوب باستخدام أنواع مختلفة من الـ areas كما سنرى لاحقاً
أنواع الـ Packets المستخدمة في الـ OSPF
أهم أنواع الـ Packets المستخدمة في الـ OSPF والتي تستخدم لإنشاء العلاقات وتبادل المعلومات بين الراوترات .. خمسة أنواع كما يلي :-
- Hello Packet
استكشاف الجيران وبناء العلاقات معهم - DBD … DataBase Description
التأكد على أن قاعدة البيانات بين الراوترات المرتبطة ببعضها البعض عن طريق الـ OSPF فى نفس ال area لها نفس قاعدة البيانات . - LSR … Link-State Request
طلب معلومة من راوتر لراوتر آخر - LSU … Link-State Update
إرسال السجل أو المعلومة المطلوبة من الراوتر الآخر كرد على الطلب
وتحتوي الـ LSU على مظاريف (مكونات) يطلق عليها LSA … Link-State Advertisement - LSAck … Link-State Acknowledgment
تجعل تبادل الأنواع المختلفة من الـ Packets في الـ OSPF أكثر موثوقية (Reliable) .. مثلها كمثل TCP Protocol .. وهو أن الراوتر يقوم بإرسال هذا النوع من الـ Packet للراوتر الآخر لإخباره بأنه قد استلم المعلومة الفلانية
.
أساسيات الـ OSPF
أنواع الـ OSPF Area
أنواع الراوترات في ال OSPF
أنواع الـ LSAs في الـ OSPF
كيف يتم اختيار ال Router ID, DR and BDR في ال OSPF
شرح بروتوكول OSPF ومميزاته وعيوبه
الفرق بين بروتوكول RIP و OSPF
شرح كامل لبروتوكول الـ OSPF بالعربي