Loading...

الدرس 192المرحلة الثانية : تبادل البيانات Data Exchange

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

خطوات تبادل البيانات

تتم عملية تبادل البيانات بين اجهزة “الموجه” (Router) بعدة خطوات محددة , و هي كالتالي:-

  • عند بدء عملية تبادل البيانات يقوم جهاز “الموجه1” (Router1) بإرسال قائمة مختصرة او فهرس يحتوي على وصف مختصر للسجلات قاعدة البيانات لديه الى الجهاز في الطرف الاخر المسموح له بتبادل البيانات معه.


  • عندما يستقبل الجهاز في الطرف الاخر “الموجه2” (Router2) هذه القائمة المختصرة يقوم بفحصها ويرسل طلب الى “الموجه1” (Router1) ليخبره عن السجلات التي يريد حيث يطلب السجلات التي لا توجد لديه فقط.


  • عندما يستقبل الجهاز الاول “الموجه1” (Router1) هذا الطلب يقوم بتجهيز السجلات المطلوبة و تغليفها بشكل معين ثم إرسالها للجهاز الاخر.


  • يستقبل الجهاز الاخر “الموجه2” (Router2) هذه السجلات فيقوم بإزالة الغلاف من عليها و يحفظها في قاعدة البيانات لديه.


و يكرر الجهاز الثاني “الموجه2” (Router2) الامر نفسه ليخبر الجهاز الاول “الموجه1” (Router1) عن الشبكات المسجلة لديه في قاعدة البيانات , و يطلب الجهاز الاول السجلات التي يرد.

و عندما تتساوى محتويات قاعدة البيانات في كلا الجهازين , تكون عملية تبادل البيانات قد انتهت.


و هنا تسمى حالة العلاقة بين الجهازين بـ “الحالة الكاملة” (Full State), و تسمى ايضا بحالة Full Adjecency, و هي الحالة التي تتساوى فيها محتويات قاعدة البيانات في الجهازين.

هذا و نلاحظ انه في الشبكات التي تحتاج لإنتخاب جهاز مخصص و جهاز مخصص احتياطي تقوم الأجهزة بتبادل البيانات مع هذين الجهازين ,و تصل العلاقة بين كل جهاز و الجهاز المخصص و المخصص الاحتياطي الى حالة Full State , بينما تبقى الحالة بين الاجهزة العادية 2-way-State.

من جهة اخرى نلاحظ ان جهاز الموجه المخصص و الجهاز المخصص الاحتياطي يقوما بعد فترة محددة بإعادة اراسل جميع محتويات قاعدة البيانات الى جميع اجهزة “الموجه” (Router) الاخرى ليتأكدا ان جميع الاجهزة الاخرى لديها نسخة كاملة من قاعدة البيانات التي لديه, و تسمى هذه العملية (LSA Flooding) .

و تحدث عملية إعادة إرسال السجلات (LSA Flooding) بعد فترة معينة لكل سجل على حدة , أي ان لكل سجل عداد زمني يسجل عمر السجل منذ زمن تسجيله في قاعدة البيانات, و عند وصول هذا الزمن الى حد معين يتم إعادة تمرير هذا السجل الى جميع الاجهزة الاخرى , و بما ان يتم تسجيل السجلات في قاعدة البيانات بازمنه مختلفة , لذلك فلن تتسبب عملية إعادة ارسال جميع السجلات (LSA Flooding) عبء على الشبكة.

اترك تعليقاً

إغلاق
error: Content is protected !!
×
×

Cart