بروتوكول EIGRP من البروتوكولات الداخلية interior gateway protocols IGP التي تستخدم لنقل البيانات داخل نفس الشبكة المستقلةAS, و هو من البروتوكولات التي تستخدم تقنيةDistance Vector.
و بروتوكول EIGRP هو تطوير لبروتوكول IGRP , و نلاحظ ان هذا البروتوكول EIGRP هو ملكية خاصة لشركة Cisco.
و من جهة أخرى نجد انه يتم تصنيف بروتوكول EIGRP على انه من بروتوكولات Distance Vector Protocols , لكنه في الواقع طريقة عمله لا تشبه كثيرة طريقة عمل هذه البروتوكولات, لذلك نجد ان شركة Cisco تحب ان تصنف هذا البروتوكول على انه بروتوكول من فئة (Advanced distance vector protocol), و احياناً اخرى تصنفه من فئة Balanced hybrid routing protocol و ذلك لان اسلوب عمله يحتوي على بعض التشابه من كلا الاسلوبين Distance Vector و (Like State).
يقوم بروتوكول EIGRP بجمع بيانات متنوعة و يقسمها الى ثلاث مجموعات, تتمثل هذه البيانات في :-
-
بيانات عن الشبكات و المسارات المتاحة .
-
بيانات عن اجهزة “الموجه” (Router) المحيطة به .
-
بيانات عن افضل المسارات المتاحة لكل شبكة .
يحدد بروتوكول EIGRP مكان خاص لتسجيل و حفظ كل نوع من البيانات .
-
فالبيانات التي يجمعها عن الشبكات و المسارات المتاحة لكل شبكة يحفظها في جدول يسمى جدول جغرافيا الشبكة Topology Table.
-
و البيانات التي يجمعها عن اجهزة “الموجه” (Router) المحيطة به (و تسمى بيانات عن الجيرة) يسجلها في جدول يسمى جدول الجيرة(Neighbor Table).
-
والبيانات المتعلقة بأفضل المسارات المتاحة لكل شبكة, يسجلها في جدول يسمى جدول التمرير Routing Table.
و يبدأ البروتوكول بجمع بيانات عن الشبكات و المسارات المتاحة و يسجلها في جدول جغرافيا الشبكة (Tobology Table), و بيانات عن اجهزة “الموجه” (Router) المحيط به (أو عن الجيرة) و يسجلها في جدول الجيرة (Neigbor Table) , و بعد ذلك عندما تتوفر هذه البيانات يستطيع حينها استخدام هذه البيانات و تنفيذ عملية حسابيها عليها لتحديد افضل المسارات لكل شبكة , و تسجيلها في جدول التمرير(Routing Table).
و بعد ان يقوم البروتوكول بجمع هذه البيانات يقوم بتبادلها مع اجهزة “الموجه” (Router) الاخرى في الشبكة.
يقوم بروتوكول EIGRP بتبادل البيانات مع اجهزة “الموجه” (Router) الاخرى في حالتين وهما:-
-
عند بداية عمل البروتوكول.
-
عند حدوث تغيير في الشبكة.
يقوم بروتوكول EIGRP بإجراء هذه العمليات الثلاثة :-
-
جمع البيانات المتنوعة .
-
تبادل البيانات مع اجهزة “الموجه” (Router) الاخرى.
-
تحديد افضل المسارات بإجراء حسابات معينة.
بطريقة سريعة و اسلوب سهل ولا يهتم كثيرا بجمع الكثير من التفاصيل عن الشبكات و المسارات و مواصفاتها و أجهزة “الموجه” (Router) المحيطة به, و هذا ما يجعله سريعاً في أداء عمله.