يقوم بروتوكول EIGRP بالتعرف على اجهزة “الموجه” (Router) المحيطة به و يقوم بجمع بيانات عنها و أنشاء علاقات معها و يحدد أي من هذه الاجهزة سيقوم بتبادل البيانات معه في المرحلة التالية و أي منها لن يقوم بذلك , و يسجل هذه البيانات في جدول “الجيرة” (Neighbor Table).
و تسمى عملية جمع بيانات عن الجيرة بعملية اكتشاف الجيرة Neighbor Discovery , و تخضع هذه العملية لعدة ضوابط.
خطوات اكتشاف الجيرة
تبدأ عملية اكتشاف الجيرة Neighbor Discovery بان يقوم جهاز “الموجه1” (Router1) بإرسال رسالة ترحيب Hello Messageالى الجهاز في الطرف الاخر و يخبره فيها عن نفسه و عن رقم الشبكة المستقلة (AS) التي ينتمي إليها و عن خيارات الحماية التي يستخدها و بعض المعلومات الاخرى.
عندما تصل هذه الرسالة الى الجهاز الاخر “الموجه2” (Router2) يقوم بفحص المعلومات المسجلة فيها و يقارنها بالمعلومات الخاص به, فإذا تساوت قيمة الشبكة المستقلة ASو بعض القيم الاخرى مع القيم الخاصة به سيوافق على إنشاء العلاقة , و سيقوم بالرد برسالة ترحيب Hello Message و يقوم كذلك بتسجيل هذا الجهاز في جدول الجيرةNeighbor Table لديه.
و عندما تصل هذه الرسالة الى جهاز “الموجه1” (Router1) الاول , سيقوم بفحص البيانات المسجلة بها و يتأكد من موافقة الجهاز في الطرف الاخر على أنشاء العلاقة, ثم يرد برسالة ترحيب Hello Message اخرى ليخبره انه ايضا وافق على أنشاء العلاقة و يقوم بتسجيل هذا الجهاز في جدول الجيرة Neighbor Table لديه .
مراقبة العلاقة مع الجيرة
بعد اجراء عملية اكتشاف الجيرة Neighbor Discovery تستمر اجهزة “الموجه” (Router) بتبادل رسائل الترحيب (Hello Messages) كل فترة معينة تسمى فترة رسالة الترحيب
(Hello Message Interval) او (Hello Interval) او (Hello Timer).
زمن رسالة الترحيب Hello Interval
يقوم بروتوكول (EIGRP) بإرسال رسالة الترحيب (Hello Message) كل 5 ثواني.
و في الشبكات من النوع Non Broadcast Multi-AccessNBMA ذات السرعة اقل من 1544Kbps يقوم بروتوكول (EIGRP) بإرسال رسالة الترحيب (Hello Message) كل 60 ثانية.
العنوان المستخدم
في الشبكة من النوع الذي يدعم (Broadcast)يتم إرسال رسالة الترحيبHello Message بشكل (Multicast)باستخدام عنوان IPv4 التالي:-
224.0.0.10
او عنوان IPv6 التالي:-
FF02::A
و في الشبكات من النوع الذي لايدعم (Broadcast), يتم إرسال رسالة الترحيب بشكل (Unicast)الى الجهاز الاخر مباشرة باستخدام عنوانIP الخاص به الذي يخبره به مهندس الشبكة مسبقا.
التصرف في حالة حدوث تغير في الإعدادات
اذا تم إنشاء علاقة بين جهازين ثم حدث تغيير في إعدادات احد الاجهزة ( كأن قام مهندس الشبكة بتغيير رقم الشبكة المستقلة AS او اي من الإعدادات الهامة الاخرى التي يستخدمها البروتوكول لإنشاء العلاقة) و استقبل الجهاز الاخر رسالة من هذا الجهاز و وجد إعداداته قد تغيرت, فسيقوم بحذف العلاقة التي تربطه بهذا الجهاز و مسحه من جدول الجيرة Neighbor Table لديه , و سيقوم كذلك بمسح اي بيانات قد تلقاها من هذا الجهاز.
العمر الأقصى لرسالة الترحيب Hold Interval
الزمن الاقصى او العمر الاقصى لرسالة الترحيب او زمن الإنتظار(Hold Interval) او (Hold Timer)يساوي ثلاثة اضعاف زمن رسالة الترحيب.
5X3=15 ثانية.
و في الشبكات من النوع Non Broadcast Multi-Access NBMA ذات السرعة اقل من 1544Kbps تكون فترة (Hold Interval) في هذه الحالة تساوي:-
60X3=180 ثانية.
محتويات رسالة الترحيب
تحتوي رسالة الترحيب Hello Messageعلى العديد من المعلومات الهامة التي تتبادلها اجهزة “الموجه” (Router) , و تستخدمها لإكتشاف الجيرة و التعرف على بعضها البعض و لمراقبة حالة الجيرة ايضا بعد ذلك.
من اهم هذه البيانات:-
-
رقم الشبكة المستقلة AS
-
زمن رسالة الترحيب Hello Interval
-
الزمن الاقصى لرسالة الترحيب او زمن الإنتظارHold Interval.
-
خيارات الحماية Security Options.
-
قيم الثوابت K.
شروط إنشاء العلاقة
ليتم إنشاء علاقة بين اجهزة “الموجه” (Router) باستخدام بروتوكول (EIGRP) يجب ان تتحقق الشروط التالية:-
-
يجب ان يستخدم كلا الجهازين بروتوكول EIGRP.
-
يجب ان يكون كلا الجهازين في نفس الشبكة المستقلة AS.
-
يجب ان يكون عنوان IP كلا منفذي الجهازين في نفس الشبكة الفرعيةSubnet.
-
في حالة استخدام خيارات الحماية يجب ان يتساوى نوع التشفير و كلمة المرورPassword في كلا الجهازين .
-
يجب ان تتساوى قيم الثوابت K المستخدمة في معادلة حساب تكلفة او معيار المسار (Metric).
فإذا لم تتحقق احدى هذه الشروط فلن يتم إنشاء علاقة بين الجهازين.