Loading...

EIGRP Protocol

بروتوكول EIGRP

بروتوكول EIGRP من البروتوكولات الداخلية interior gateway protocols التي تستخدم لنقل البيانات داخل نفس الشبكة المستقلة AS, و هو من البروتوكولات التي تستخدم تقنية Distance Vector لتحديد افضل مسار لشبكة ما في حالة وجود اكثر من مسار إليها.

و بروتوكول EIGRP من البروتوكولات واسعة الاستخدام لما يمتاز به من سرعة و كفاءة عالية في الاداء, بل يعتبر بروتوكول EIGRP من اسرع البروتوكولات المستخدمة حالياً.

و بروتوكول EIGRP هو تطوير للبروتوكول السابق IGRP , و نلاحظ ان هذا البروتوكول EIGRP هو ملكية خاصة لشركة Cisco , هذا يعني ان هذا البروتوكول يعمل في اجهزة “موجه” (Router) شركة Cisco فقط , فإذا احتوت الشبكة لدينا على اجهزة “موجه” (Router) من شركة اخرى فلن نتمكن من استخدام هذا البروتوكول لتمرير البيانات بين هذه الاجهزة.

و من جهة أخرى نجد انه يتم تصنيف بروتوكول EIGRP على انه من بروتوكولات Distance Vector Protocols , لكنه في الواقع طريقة عمله لا تشبه كثيرة طريقة عمل هذه البروتوكولات , لذلك نجد ان شركة Cisco تحب ان تصنف هذا البروتوكول على انه بروتوكول من فئة (Advanced distance vector protocol), و احياناً اخرى تصنفه من فئة Balanced hybrid routing protocol و ذلك لان اسلوب عمله يحتوي على بعض التشابه من كلا الاسلوبين Distance Vector و Like State.

لكي يعمل بروتوكول EIGRP و يؤدي الوظيفة المطلوبة منه يقوم البروتوكول بجمع بيانات عن الشبكات و اجهزة “الموجه” (Router) المحيطة به ثم يستخدم هذه البيانات لحساب و تحديد افضل المسارات المتاحة لكل شبكة.

فيقوم بروتوكول EIGRP بجمع بيانات متنوعة و يقسمها الى ثلاثة مجموعات, تتمثل هذه البيانات في :-

  • بيانات عن الشبكات و المسارات المتاحة .
  • بيانات عن اجهزة “الموجه” (Router) المحيطة به .
  • بيانات عن افضل المسارات المتاحة لكل شبكة .

و يعمل بروتوكول EIGRP بشكل منظم جدا و يحدد مكان خاص لتسجيل و حفظ كل نوع من البيانات .

  • فالبيانات التي يجمعها عن الشبكات و المسارات المتاحة لكل شبكة يحفظها في جدول يسمى جدول جغرافيا الشبكة Topology Table.
  • و البيانات التي يجمعها عن اجهزة “الموجه” (Router) المحيطة به (و تسمى بيانات عن الجيرة) يسجلها في جدول يسمى جدول الجيرة (Neighbor Table).
  • والبيانات المتعلقة بأفضل المسارات المتاحة لكل شبكة, يسجلها في جدول يسمى جدول التمرير Routing Table.

و يبدأ البروتوكول بجمع بيانات عن الشبكات و المسارات المتاحة و يسجلها في جدول جغرافيا الشبكة (Tobology Table), و بيانات عن اجهزة “الموجه” (Router) المحيط به (أو عن الجيرة) و يسجلها في جدول الجيرة (Neigbor Table) , و بعد ذلك عندما تتوفر هذه البيانات يستطيع حينها استخدام هذه البيانات و تنفيذ عملية حسابيها عليها لتحديد افضل المسارات لكل شبكة , و تسجيلها في جدول التمرير (Routing Table).

و من هنا انجد ان بروتوكول EIGRP يستخدم ثلاث جداول لتسجيل البيانات, و هي :-

  • جدول جغرافية الشبكة Topology Table
  • جدول الجيرة Neighbor Table
  • جدول التمرير Routing Table

و بعد ان يقوم البروتوكول بجمع هذه البيانات يقوم بتبادلها مع اجهزة “الموجه” (Router) الاخرى في الشبكة.

يقوم بروتوكول EIGRP بتبادل البيانات مع اجهزة “الموجه” (Router) الاخرى في حالتين وهما :-

  • عند بداية عمل البروتوكول
  • عند حدوث تغيير في الشبكة, بإضافة او إزالة او تعطل احدى الوصلات او احد اجهزة “الموجه” (Router) في الشبكة.

يقوم بروتوكول EIGRP بإجراء هذه العمليات الثلاثة :-

  • جمع البيانات المتنوعة .
  • تبادل البيانات مع اجهزة “الموجه” (Router) الاخرى.
  • تحديد افضل المسارات بإجراء حسابات معينة.

بطريقة سريعة و اسلوب سهل ولا يهتم كثيرا بجمع الكثير من التفاصيل عن الشبكات و المسارات و مواصفاتها و أجهزة “الموجه” (Router) المحيطة به, و هذا ما يجعله سريعا في أداء عمله.

نظرية عمل بروتوكولEIGRP

يقوم بروتوكول EIGRP بتنفيذ عمله على ثلاث مراحل رئيسية و هي كالتالي:-

  • المرحلة الاولى :- مرحلة جمع البيانات Data Collection

في هذه المرحلة يقوم البروتوكول بجمع بيانات متنوعة في خطوتين بالشكل التالي:-

  • الخطوة الاولى : جمع بيانات عن الشبكاتTopology Data Collection

    في هذه الخطوة يقوم البروتوكول بجمع بيانات عن الشبكات المتصلة به و يسجلها في جدول “جغرافية الشبكة” (Topology Table).

  • الخطوة الثانية : جمع بيانات عن الجيرة , او اكتشاف الجيرة Neighbor Discovery.

    في هذه الخطوة يقوم البروتوكول بجمع بيانات عن اجهزة “الموجه” (Router) المحيطة به و يتعرف عليها و ينشئ علاقة معها ليحدد أي منها سيقوم بتبادل البيانات معها في المرحلة التالية و أي منها لن يقوم بذلك , و يسجل هذه البيانات في جدول “الجيرة” (Neighbors Table).

  • المرحلة الثانية : مرحلة تبادل البيانات Data Exchange

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

  • المرحلة الثالثة : مرحلة اختيار افضل المسارات Best Routes Selection

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

تمنياتي للجميع بالتوفيق

10-1-2018


اترك تعليقاً

إغلاق
error: Content is protected !!
×
×

Cart