وظيفة جهاز “الموجه” (Router) هي تمرير البيانات من شبكة فرعية (Subnet) الى شبكة فرعية اخرى (Subnet) .
و لكي يستطيع فعل ذلك يقوم بالتعرف على الشبكات الفرعية (Subnets)الموجودة في الشبكة بالكامل و يسجلها في جدول التمرير (Routing Table) لديه,هذه الشبكات اما ان تكون:-
– متصلة اتصال مباشر (Direct Connected) بجهاز “الموجه” (Router) يستطيع التعرف عليها بمفرده دون مساعدة .
– او شبكات بعيدة (Remote Subnets) تتصل باجهزة “موجه” (Router) اخرى يستطيع التعرف عليها:-
— اما بطريقة يدوية (Statically) بمساعدة مهندس الشبكة و كتابة مسار ثابت (Static Route) لها.
— او بطريقة تلقائية (Dynamically) باستخدام بروتوكولات التمرير التفاعلية (Dynamic Routing Protocol).
من امثلة هذه البروتوكولات بروتوكول RIP و OSPF و EIGRP و BGP
طريقة عمل بروتوكولات التوجيه التلقائية (Dynamic Routing Protocols)
تتشابه جميع بروتوكولات التوجيه التلقائية (Dynamic Routing Protocols) في طريقة عملها حيث تقوم هذه البروتوكولات بإنجاز مهمتها الاساسية و هي تعريف جهاز الموجه (Router) بالشبكات الفرعية البعيدة عنه (Remote Subnets) وذلك بتنفيذ ثلاث مراحل اساسية و هي:-
اولا: مرحلة جمع البيانات Data Collection
ثانياً: مرحلة تبادل البيانات Data Exchange
ثالثاً: مرحلة اختيار افضل مسار Path Selection
و يمكن اختصار هذه المراحل في كلمة CEP
وهذه الخطوات تقوم بتطبيقها جميع بروتوكولات (Dynamic Routing Protocols) بشكل عام ,
بعض هذه البروتوكولات يقوم بجمع بيانات قليلة بشكل سريع , و البعض الاخر يقوم بجمع بيانات متعددة في خطوات فرعية في هذه المراحل الرئيسية الثلاثة.
اولا: مرحلة جمع البيانات (Data Collection)
في هذه المرحلة يقوم البروتوكول بجمع بيانات في خطوتين:-
-الخطوة الاولى : جمع بيانات عن الشبكة (Topology) و يسجلها في جدول او قاعدة بيانات خاصة يسميها (Topology Table) او (Database).
-الخطوة الثانية: جمع بيانات عن اجهزة الروتر المحيطة و تسمى هذه الخطوة ايضا باكتشاف الجيرة (Neighbor Discovery) و يسجل هذه الاجهزة في جدول (Neighbor Table).
(ملاحظة:بعض البروتوكولات تكتفي بجمع بيانات عن الشبكة فقط ولا تجمع بيانات عن الجيرة مثل بروتوكول RIP)
ثانياً: مرحلة تبادل البيانات (Data Exchange)
في هذه المرحلة يقوم البروتوكول بتبادل البيانات التي جمعها في المرحلة السابقة مع الاجهزة المحيطة به التي جمع بيانات عنها و تعرف عليها و ذلك وفقا لشروط معينة.
ثالثاً: مرحلة اختيار افضل مسار (Best Path Selection)
في هذه المرحلة يقوم البروتوكول بفحص البيانات التي جمعها بنفسه و من الاجهزة الاخرى و يختار افضل مسار لكل شبكة فرعية (Subnet) وفقا لقيمة يحددها تسمى (Cost) او (Metric).
تختلف تفاصيل هذه المراحل الثلاثة الرئيسية من بروتوكول لبروتوكول اخر و تختلف المعايير المستخدمة و الشروط المطبقة لتنفيذ هذه العمليات لكنها تجتمع جميعها في الشكل العام لها.
تمنياتي للجميع بالتوفيق
29/9/2018
محمد نجيب محمود
31 ديسمبر 2018منشور موفق واضح وثلث ودسم
أتمنى ان تواصل منشورات على نفس الشكل
الصاوي هارون
6 يناير 2020مهم جدا. بالتوفيق