المدونة

المدونة

رجوع

بروتوكولات التوجيه التلقائية

بروتوكولات التوجيه التلقائية
 Dynamic Routing Protocols

وظيفة جهاز “الموجه” (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 في طريقة عملها حيث تقوم هذه البروتوكولات بإنجاز مهمتها الاساسية و هي تعريف جهاز الموجه Router بالشبكات الفرعية البعيدة عنه Remote Subnets وذلك بتنفيذ ثلاث مراحل اساسية و هي:-
اولا: مرحلة جمع البيانات Data Collection
ثانياً: مرحلة تبادل البيانات Data Exchange
ثالثاً: مرحلة اختيار افضل مسار Path Selection
و يمكن اختصار هذه المراحل في كلمة CEP

وهذه الخطوات تقوم بتطبيقها جميع بروتوكولات Dynamic Routing Protocols بشكل عام .
بعض هذه البروتوكولات يقوم بجمع بيانات قليلة بشكل سريع , و البعض الاخر يقوم بجمع بيانات متعددة في خطوات فرعية في هذه المراحل الرئيسية الثلاثة.

اولا: مرحلة جمع البيانات Data Collection
في هذه المرحلة يقوم البروتوكول بجمع بيانات في خطوتين:-
الخطوة الاولى : جمع بيانات عن الشبكة Topology و يسجلها في جدول او قاعدة بيانات خاصة يسميها Topology Table او Data base.
الخطوة الثانية: جمع بيانات عن اجهزة الروتر المحيطة و تسمى هذه الخطوة باكتشاف الجيرة Neighbor Discovery و يسجل هذه الاجهزة في جدول Neighbor Table
(ملاحظة:بعض البروتوكولات تكتفي بجمع بيانات عن الشبكة فقط ولا تجمع بيانات عن الجيرة مثل بروتوكول RIP)
ثانياً: مرحلة تبادل البيانات Data Exchange
في هذه المرحلة يقوم البروتوكول بتبادل البيانات التي جمعها في المرحلة السابقة مع الاجهزة المحيطة به التي جمع بيانات عنها و تعرف عليها و ذلك وفقا لشروط معينة.
ثالثاً: مرحلة اختيار افضل مسار Best Path Selection
في هذه المرحلة يقوم البروتوكول بفحص البيانات التي جمعها بنفسه و من الاجهزة الاخرى و يختار افضل مسار لكل شبكة فرعية Subnet وفقا لقيمة يحددها تسمى Cost او Metric.

تختلف تفاصيل هذه المراحل الثلاثة الرئيسية من بروتوكول لبروتوكول اخر و تختلف المعايير المستخدمة و الشروط المطبقة لتنفيذ هذه العمليات لكنها تجتمع جميعها في الشكل العام لها.