يقوم بروتوكول EIGRP بالتعرف على اجهزة “الموجه” (Router) المحيطة به و يقوم بجمع بيانات عنها و أنشاء علاقات معها و يحدد أي من هذه الاجهزة سيقوم بتبادل البيانات معه في المرحلة التالية و أي منها لن يقوم بذلك و يسجل هذه البيانات في جدول “الجيرة” (Neighbor Table) .
و تسمى عملية جمع بيانات عن الجيرة بعملية اكتشاف الجيرة Neighbor Discovery , و تخضع هذه العملية لعدة ضوابط .
خطوات اكتشاف الجيرة Neighbor Discovery
تبدأ عملية اكتشاف الجيرة Neighbor Discovery بان يقوم جهاز الموجه الاول بإرسال رسالة ترحيب Hello Message الى الجهاز في الطرف الاخر و يخبره فيها عن نفسه وعن رقم (AS) التي ينتمي إليها و عن خيارات الحماية التي يستخدها و بعض المعلومات الاخرى .
عندما تصل هذه الرسالة الى الجهاز الاخر يقوم بفحص المعلومات المسجلة فيها و يقارنها بالمعلومات الخاص به , فإذا تساوت قيمة AS وبعض القيم الاخرى مع القيم الخاصة به سيوافق على إنشاء العلاقة , وسيقوم بالرد برسالة ترحيب Hello Message ويقوم كذلك بتسجيل هذا الجهاز في جدول الجيرة Neighbor Table لديه .
و عندما تصل هذه الرسالة الى الجهاز الاول , سيقوم بفحص البيانات المسجلة بها و يتأكد من موافقة الجهاز في الطرف الاخر على أنشاء العلاقة , ثم يرد برسالة ترحيب 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-Access (NBMA ذات السرعة اقل من 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
محتويات رسالة الترحيب تحتوي رسالة الترحيب Hello Message على العديد من المعلومات الهامة التي تتبادلها اجهزة “الموجه” (Router) , و تستخدمها لإكتشاف الجيرة و التعرف على بعضها البعض ولمراقبة حالة الجيرة ايضا بعد ذلك .. من اهم هذه البيانات :-
- رقم الشبكة المستقلة AS
- زمن رسالة الترحيب Hello Interval
- الزمن الاقصى لرسالة الترحيب او زمن الإنتظار Hold Interval .
- خيارات الحماية Security Options .
- قيم الثوابت K .
شروط إنشاء العلاقة
ليتم إنشاء علاقة بين اجهزة “الموجه” (Router) باستخدام بروتوكول (EIGRP) يجب ان تتحقق الشروط التالية :-
- يجب ان يستخدم كلا الجهازين بروتوكول EIGRP .
- يجب ان يكون كلا الجهازين في نفس الشبكة المستقلة AS .
- يجب ان يتم تفعيل البروتوكول على كلا منفذي الجهازين .
- يجب ان يكون عنوان IP كلا منفذي الجهازين في نفس الشبكة الفرعية Subnet .
- في حالة استخدام خيارات الحماية يجب ان يتساوى نوع التشفير وكلمة المرور Password في كلا الجهازين .
- يجب ان تتساوى قيم الثوابت K المستخدمة في معادلة حساب تكلفة او معيار المسار (Metric) .
فإذا لم تتحقق احدى هذه الشروط فلن يتم إنشاء علاقة بين الجهازين .