القائمة الرئيسية

الصفحات

ماهو بروتكول ال OSPF وكيف يمكن استخدامه في اعدادات الروتر ؟

ماهو بروتكول ال OSPF وكيف يمكن استخدامه في اعدادات الروتر ؟

اولا سوف نتعرف على جميع الملاحظات المهمة المتعلقة ببروتكول OSPF ومن ثم سوف ننتقل الى اعدادات الروتر باستخدام هذا الروتكول :

بروتوكول فتح أقصر مسار اولاOpen shortest Path First
  (OSPF): هو عباره عن بروتكول توجيه من عائلة link state ويعمل بالتحديد مع بروتكول الانترنت(ip) ويستخدم خوارزمية ال link state routing 
  • يقع تحت مجموعه من بروتكولات التوجيه الداخليه , التي تعمل في نظام مستقل بذاته .
  • هو البروتكول الاكثر استخدام في البوابه الداخليه ,وفي مشاريع الشبكات الكبيره .
  • كذلك هو بروتكول توجيه ديناميكي,وهو اكثر شيوعا في الخدمات الكبيره لمزود الشبكات  .
  • البروتكول الاكثر استخداما في البوابات الخارجيه هو برتكول BGP
  • OSPF : يقوم بجمع المعلومات من الانظمة المتاحة لتكوين طبولوجيه للشبكة ,وهي التي من خلالها يتم تحديد جدول التوجيه المقدم لطبقة الشبكة .
  • حيث يقوم بالكشف عن التغيرات في الطبولوجي فإذا حدث اي فشل فإنه في سرعة كبيره جدا يقوم بالإرتباط  بحلقة اخرى جديده.

OSPF :لايستخدم برتكول النقل  UDP يدعم تقسيم عناوين الشبكات

ماهي جداول التوجيه التي يعمل معها بروتكول OSPF ؟

بروتكول OSPF:يعمل مع ثلاثة جداول مختلفه وهي :

ماهو جدول الجوار Neighbor table ؟

هو الجدول المسؤول عن الروترات المتجاوره مع الروتر الذي يعمل فيه بروتكول ال OSPF ليتعرف عليها ويربط علاقات معها حيث يقوم بتسجيل اسماء الروترات المجاوره .

الامر المستخدم لعرض هذا الجدول :
Router # show ip ospf neighbors

ماهو جدول قاعدة البيانات او يسمى  Tobology Table :

هو عباره عن الجدول الذي يحتوي على طبولوجي الشبكه كلها بحيث يحتوي على جميع مسارات الشبكات ,جميع اسما الشبكات ,والروترات  ,بحيث يقوم بتخزين جميع هذه المعلومات في جدول يسمى جدول الطبولوجي .

 كذلك هو المسؤول عن تحديثات الشبكه اما حذف او اضافة او تعديل شبكه وارسال التحديثات الى جميع الشبكات الاخرى.

الامرالذي يقوم بعرض هذا الجدول (احيانا يسمى ب قاعدة البيانات)  هو:
Router # show ip ospf database

ماهو Routing table جدول التوجيه :

هو الجدول الذي يتم فيه تسجيع جميع العناوين ومسارات الشبكات ,ومسافة كل شبكه .

الامر الذي يستخدم لعرض هذا الجول هو :
Router # show ip ospf route

ملاحظة مهمة:
عندما نقوم باستخدام بروتكولOSPF لربط الشبكات المختلفة  والمتباعده ,اولا نقوم بتقسيمها الى  مساحات مختلفه وهي كالتالي:
  1. الشبكة التحكم المركزي تسمى Area0
  2. اما مناطق الشبكات الاخرى تسمى بالفروع وتكون,Area1 Area2, Area3......وهكذا

حيث يتم تقسيم هذه المناطق بطريقتين:     إما 

Backbone Area OR Transit Area

 يكون هناك منطقة مركزيه Area0 تربط جميع الفروع الاخرى
(Area1,Area2,Area3,Area4.......)

                                                 او
Regular Area OR Non backbone Area 
يتم فيها ربط فروع مناطق الشبكه (Area1,Area2,Area3,Area4.......)
ومن ثم ربطها بالمنطقة بمركز الشبكة Area0 .

ماهي انواع الروترات في بروتكول ال OSPF ؟

  • Backbone Router 
هو عباره عن الروتر الذي يعمل في المنطقة المركزيه Area0
  • Internal Router
هي روترات تعمل في المناطق الفرعيه Area 
  • Area Border Router = ABR 
هي عباره عن روترات مشتركه تربط بين مختلف المناطق الفرعيه Areaمع بعضهااوتربط منطقة فرعيه مع منطقة مركزيه
 Area0

  • Autonomous System Border Router = ASBR
هي عباره عن روترات تستخدم في ربط الشبكات المختفه التي يتم برمجتها ببروتكوات مختله مثلا(شبكه مبرمجه ببرتكول OPSFوشبكه اخرى ببرتكول ال RIP )
  • Designated Router = DR
هو عباره عن روتر الموجهة والمختار بين كل الروترات المتعلقة بالوصلات المتعدده في قسم الشبكه.
  • Backup Designated Router = BDR 
هو عباره عن روتر احتياطي يحل محل روتر ال DR
فإذا سقط فانه يقوم بمواصلة عمل الروتر الرئيسيDR

 الشكل التالي يوضح هذه الروترات :

أنواع الراوترات في بروتوكول الـ OSP


ماهي انواع الشبكات في بروتكول ال 
OPSF ؟


Point – to –Point Network

يستخدم هذا البروتكول للربط بين روترين مع (من وجة الى وجة)

Point – to –Point Network


BMA = Boradcast Maulti-access Network

في هذه الشبكه يتم ربط العديد من الشبكات باستخدام سوتش سريع جدا بحيث يوجد في هذه الشبكه جهاز مركزي واخر احتياطي 
BDR and DR


NBMA = No Boradcast Maulti-access Netwok 

هي شبكة الوصول المتعدد يحيث انه لايوجد بث مباشر فهذه الشبكة تستخدم تقنية اما :Frame Relay او MPLS .
No Boradcast Maulti-access Network

كيف تتم بنا العلاقات بين الجيران (من اجل اتصال الروترات مع بعض )في بروتكول ال OPSF؟

لكي يتم ربط هذه الروترات مع بعض من اجل الاتصال والمشاركة 
والتنسيق والمزامنه بين الروترات المتصله هناك خمس طرق لذلك 
 
Down State :
هي حالة الروتر عند تشغيله لاول مره وقبل تفعيل بروتكوت ال 
OPSFحيث لايوجد اي تبادل للمعلومات في هذه الحاله

Init State :
هي الحالة التي يتم بها تفعيل بروتكول ال OPSF
حيث يقوم بارسال رسالة ترحيب لكل الروترات المجاوره : التي يتم بها اكتشاف الروترات المجاوره والتعريف بنفسه والتعرف عليهم وتسجيل كل هذه المعلومات في جدول الجيران .

Two Way State :
هي الحالة التي يتم بها تبادل Router ID
بين الروترات الفرعيه والروتر الرئيسي سيقومان بتحديث هذه المعلومات وتسجيلها في جدول العلاقات .

Exstart State :
هي الحالة الخاصة بمسارات الشبكات واتصالات الروترات حيث تقوم بالتأكد هل قاعدة البيانات الموجوده عند كل الروترات متساويه .

Exchange State :
هي المرحله التي يتم فيها مشاركة قواعد البيانات الحديثه بين الروترات والتاكد من سلامة الاتصال بشكل مستمر بين الروترات الفرعية والروتر الرئيسي .


بعد ان تعرفنا على جميع الملاحظات والخصائص المهمه والضروريهببروتكول ال OPSF    الان سوف نناقش الشي المهم التي من اجله تم تصميم هذا البروتكول :

كيف تتم برمجة الروترات باستخدام هذا البروتكول OPSF ؟

  ليكن لدينا الشبكة التاليه سنقوم ببرمجة الروترات باستخدام هذا البروتكول :


التالي ::::::::::::
الشبكة التاليه سنقوم ببرمجة الروترات باستخدام هذا البروتكول
من خلال الرسم نلاحظ ان هناك سبع شبكات محتلفه اولا نحدد الاعدادات الازمه ثانيا نقسمها الى مناطق Area ::
عناوين الشبكات السبع :
الشبكة الأولى ستكون بعنوان .       192.168.1.0/24
الشبكة الثانية ستكون بعنوان .      192.168.2.0/24
الشبكة الثالثة ستكون بعنوان .     192.168.3.0/24
الشبكة الرابعة ستكون بعنوان .     192.168.4.0/24
الشبكة الخامسة ستكون بعنوان .     192.168.5.0/24
الشبكة السادسة ستكون بعنوان .     192.168.6.0/24
    8/ 10.0.0.0  
عنوان الشبكة السابعة والتي تعتبر الشبكة الرئيسي  Area0
وهي التي تتحكم بكل الشبكات الاخرى .

الان سوف نقوم بعمل الاعدادات الرئيسيه وذلك بتشغيل المنافذ واعطائها عناوين ip
وكذلك تعريف الشبكات في الروترات لكي نقوم بتسجيل العناوين في جدول التوجيه 
وكذلك اختيار الروتر الرئيسيDR  والروتر الاحتياطي BDR
 في شبكة ال10.0.0.0/8 
  
ومن ثم نقوم بتطبيق بروتكول ال OPSFمن اجل عملية الاتصال

اولا ننتقل الى الروتر الاول R1
الاعدادات التاليه:

Router > enable
Router # config t
Router (config) # interface fastethernet 0/0
Router (config-if) # ip address 10.0.0.1 255.0.0.0
Router (config-if) # no shutdown
Router (config-if) # exit
Router (config) # interface fastethernet 0/1
Router (config-if) # ip address 192.168.1.1 255.255.255.0
Router (config-if) # no shutdown
Router (config-if) # exit
Router (config) # router ospf 1
Router (config-router) # network 10.0.0.0 0.0.0.255 area 0
Router (config-router) # network 192.168.1.0 0.0.0.255 area 0
Router (config-router) # end

حفظ الاعدادت داخل الروتر :
Router # copy running-config startup-config



الروتر الثاني R2:

Router > enable
Router # config t
Router (config) # interface fastethernet 0/0
Router (config-if) # ip address 10.0.0.2 255.0.0.0
Router (config-if) # no shutdown
Router (config-if) # exit
Router (config) # interface fastethernet 0/1
Router (config-if) # ip address 192.168.2.1 255.255.255.0
Router (config-if) # no shutdown
Router (config-if) # exit
Router (config) # router ospf 1
Router (config-router) # network 10.0.0.0 0.0.0.255 area 0
Router (config-router) # network 192.168.2.0 0.0.0.255 area 0
Router (config-router) # end

حفظ الاعدادات داخل الروتر :

Router # copy running-config startup-config

الروتر الثالث  R3 :


Router > enable
Router # config t
Router (config) # interface fastethernet 0/0
Router (config-if) # ip address 10.0.0.3 255.0.0.0
Router (config-if) # no shutdown
Router (config-if) # exit
Router (config) # interface fastethernet 0/1
Router (config-if) # ip address 192.168.3.1 255.255.255.0
Router (config-if) # no shutdown
Router (config-if) # exit
Router (config) # router ospf 1
Router (config-router) # network 10.0.0.0 0.0.0.255 area 0
Router (config-router) # network 192.168.3.0 0.0.0.255 area 0
Router (config-router) # end

حفظ الاعدادات :

Router # copy running-config startup-config


 الروتر الرابع R4 :


Router > enable
Router # config t
Router (config) # interface fastethernet 0/0
Router (config-if) # ip address 10.0.0.4 255.0.0.0
Router (config-if) # no shutdown
Router (config-if) # exit
Router (config) # interface fastethernet 0/1
Router (config-if) # ip address 192.168.4.1 255.255.255.0
Router (config-if) # no shutdown
Router (config-if) # exit
Router (config) # router ospf 1
Router (config-router) # network 10.0.0.0 0.0.0.255 area 0
Router (config-router) # network 192.168.4.0 0.0.0.255 area 0
Router (config-router) # end

حفظ الاعدادات داخل الروتر : 
Router # copy running-config startup-config



الروتر الخامس R5  :

Router > enable
Router # config t
Router (config) # interface fastethernet 0/0
Router (config-if) # ip address 10.0.0.5 255.0.0.0
Router (config-if) # no shutdown
Router (config-if) # exit
Router (config) # interface fastethernet 0/1
Router (config-if) # ip address 192.168.5.1 255.255.255.0
Router (config-if) # no shutdown
Router (config-if) # exit
Router (config) # router ospf 1
Router (config-router) # network 10.0.0.0 0.0.0.255 area 0
Router (config-router) # network 192.168.5.0 0.0.0.255 area 0
Router (config-router) # end

حفظ الاعدادات :
Router # copy running-config startup-config




الروتر السادس  R6 :


Router > enable
Router # config t
Router (config) # interface fastethernet 0/0
Router (config-if) # ip address 10.0.0.6 255.0.0.0
Router (config-if) # no shutdown
Router (config-if) # exit
Router (config) # interface fastethernet 0/1
Router (config-if) # ip address 192.168.6.1 255.255.255.0
Router (config-if) # no shutdown
Router (config) # router ospf 1
Router (config-if) # exit
Router (config-router) # network 10.0.0.0 0.0.0.255 area 0
Router (config-router) # network 192.168.6.0 0.0.0.255 area 0
Router (config-router) # end

حفظ الاعدادات داخل الروترR6 :

Router # copy running-config startup-config




الان تم برمجة جميع الروترات وذلك ب  تطبيق بروتكول الOPSF .
بعد الانتها من اعدادات الروتر يجب ان نختبر الاتصال :

بالخطوات التاليه :

يجب الدخول الى جميع الروترات وتطبيق الامر التالي:


Router > enable
Router # show ip route

اذاظهر نفس الشكل التالي معناه تم الاتصال في الروتر الاول ⥥ :
الشكل التالي معناه تم الاتصال في الروتر الاول

اذا تم عرض جميع عناوين الشبكات في جدول التوجيه تبع جميع الروترات فان الاتصال نااااااااااجح .
نتمى ان يكون جهدنا هذا قد افادكم وزاد من معرفتكم ولو بشي بسيط
استودعكم الله الذي لاتضع ودائعه .







تعليقات