لكي يستطيع بروتوكول EIGRP تأدية الوظيفة المطلوبة منه فأنه يقوم بجمع بيانات عن الشبكة و اجهزتها , ثم يستخدم هذه البيانات لحساب افضل مسارات لكل شبكة فرعية Subnet.
-فيجمع بيانات عن الشبكات Subnets و المسارات المتاحة.
-و يجمع بيانات عن اجهزة “الموجه” (Router) المحيطة به.
-ثم يقوم بتحديد افضل المسارات لكل شبكة فرعية.
و يقوم بروتوكول EIGRP بتسجيل البيانات التي يجمعها في ثلاثة جداول او قواعد بيانات هي :-
-جدول جغرافيا الشبكة (Topology Table).
-جدول الجيرة (Neighbor Table)
-جدول التمرير (Routing Table).
ثم يقوم بتبادل هذه البيانات مع اجهزة “الموجه” (Router) الاخرى في الشبكة.
ويقوم بروتوكول EIGRP بتنفيذ عمله على ثلاث مراحل رئيسية و هي كالتالي:-
المرحلة الاولى :- مرحلة جمع البيانات Data Collection
في هذه المرحلة يقوم البروتوكول بجمع بيانات متنوعة في خطوتين بالشكل التالي:-
-الخطوة الاولى : جمع بيانات عن الشبكات Topology.
في هذه الخطوة يقوم البروتوكول بجمع بيانات عن الشبكات المتصلة به و يسجلها في جدول جغرافيا الشبكة (Topology Table).
-الخطوة الثانية : جمع بيانات عن الجيرة,او اكتشاف الجيرة Neighbor Discovery
في هذه الخطوة يقوم البروتوكول بجمع بيانات عن اجهزة “الموجه” (Router) المحيطة به و يتعرف عليها و ينشئ علاقة معها ليحدد أي منها سيقوم بتبادل البيانات معه في المرحلة التالية و أي منها لن يقوم بذلك , و يسجل هذه البيانات في جدول “الجيرة” (Neighbor Table).
المرحلة الثانية : مرحلة تبادل البيانات Data Exchange.
في هذه المرحلة يقوم البروتوكول بتبادل البيانات مع الاجهزة المحيطة وفقا لشروط معينة , فيرسل إليها البيانات التي جمعها,و يستقبل منها البيانات التي جمعتها.
المرحلة الثالثة : مرحلة اختيار افضل المسارات Best Path Selection.
في هذه المرحلة يقوم البروتوكول بفحص البيانات التي جمعها و يختار افضل المسارات لكل شبكة وفقا لمعايير خاصة و يسجل هذه المسارات في جدول التمرير Routing Table لديه.
Mohanad tarek Mohamed Labib
4 مايو 2019Thanks