يقوم البروتوكول بتنفيذ عملية جمع البيانات عن الشبكات على ثلاث خطوات كالتالي:-
-
التعرف على الشبكات.
-
حساب المعير (Metric) لكل شبكة.
-
تسجيل البيانات التي حصل عليها.
1– التعرف على الشبكات
يقوم البروتوكول بالتعرف على الشبكات المتصلة به Direct Connected و يجمع بيانات عنها و يسجلها لديه, ثم في مرحلة لاحقه يتبادل هذه البيانات مع الأجهزة الأخرى و يستقبل منها البيانات التي جمعتها و بالتالي يتعرف على الشبكات البعيدة عنه و يسجل هذه البيانات في جدول جغرافيا الشبكة لديه.
2– حساب “المعيار” (Metric)
يقوم البروتوكول بتنفيذ او تطبيق عملية حسابية (او خوارزمية) على المسارات المتاحة ليحدد قيمة “المعيار” Metric, و يعتمد البروتوكول في حساب “المعيار” (Metric) على قيمة تسمى “تكلفة المسار” (Path Cost), فالمسار الذي لديه قيمة “تكلفة مسار” (Path Cost) اقل سيتم اختياره ليكون المسار الأفضل.
يقوم البروتوكول بحساب قيمة “تكلفة المسار” (Path Cost) باستخدام المعادلة التالية:-
حيث K1 , K2 , K3 , K4 و K5 ثوابت تمكننا من التعديل في قيمة (Metric) إذا اردنا ذلك.
و اقل عرض حزمة Least bandwidth هو اقل عرض حزمة في المسار بوحدة كيلو بيت لكل الثانية Kbps.
و القيمة التراكمية للتأخير الزمني Cumulative delayهي مجموع قيمة التأخير الزمني لكل وصلة Linkفي المسار بوحدة عُشر الميكرو ثانية , او microseconds/10.
في الوضع الإفتراضي يتم تحديد قيمة (Metric) لمسار معين باستخدام Bandwidth و delay, فتصبح المعادلة كالتالي:-
على أي حال في البداية في هذه الخطوة عندما يقوم البروتوكول بجمع بيانات عن الشبكات المتصلة به اتصال مباشر يحصل على قيمة Metric لهذه الشبكات بتطبيق المعادلة على مواصفات منفذ واحد فقط و هو المنفذ الذي يصل بهذه الشبكات .
ثم في مرحلة لاحقة عندما يستقبل بيانات عن الشبكات البعيدة عنه والتي تتصل باجهزة “موجة” (Routers) اخرى سيقوم بحساب قيمة Metric لهذه الشبكات بتطبيق هذه المعادلة على مواصفات منافذ الخروج (Outgoing Ports) التي تصل لهذه الشبكات.
مثال
لحساب قيمة تكلفة او معيار Metric المنفذ GigabitEthernet الذي له عرض حزمة Bandwidth يساوي :-
1 Gbps
و له تأخير زمني Delay يساوي:-
10 microseconds
1 tens of microseconds
نستخدم المعادلة بالشكل التالي:-
و بهذا نجد ان قيمة تكلفة او معيار Metric للشبكة التي تتصل بالمنفذ GigabitEthernet تساوي 5120
3– تسجيل البيانات التي حصل عليها
بعد ان يقوم بروتوكول (EIGRP) بجمع البيانات عن الشبكات المحيطة به , و يقوم بحساب و تحديد قيمة التكلفة (Cost) او المعيار (Metric) لكل مسار, يقوم بتسجيل هذه المسارات في جدول جغرافيا الشبكة Topology Table.