تقنيات منع دوران البيانات بين الموجهات
Routing Loops Avoidance
تحدث مشكلة دوران البيانات في الشبكة عندما ا تريد شبكة الاتصال بشبكة أخرى وفي نفس الوقت تقوم الشبكة بإرسال و استقبال البيانات ، في هذه الحالة إذا حدث مشكلة في أحد الشبكات أو تم توقف راوتر ميعن في الشبكة ستبقى البيانات تقوم بعمل دوران في داخل الشبكة مما ينتج عن أختناق وازدحام في الشبكة وانشغال الشبكة أيضاً بشكل كبير جدا لن يتم ايقاف تشغيل الشبكة بشكل كامل ، ولكن يوجد عدة خدمات وعملية لمنع دوران البيانات في الشبكة سنتعرف عليها لنكون على معرفة و دراية كاملة ماذا يحدث في عملية دوران البيانات في الشبكة .
يوجد خمسة أنواع من عملية منع دوران البيانات ما هي وظيفتها ومتى يتم اختيارها :
- Maximum Hop Count
- Split Horizon
- Route Poisoning
- Hold Downs
- Periodic Updates / Triggered Updates
هذه هي الأنواع الخمسة الآن سنقوم بشرح كل واحد لوحده لنستطيع فهم هذه العملية .
ولكن قبل أن نبدأ في شرح هذه العملية والخاصية يجب أن نعرف كل بروتوكول من بروتوكولات التوجيه يستخدم أحد من هذه الخدمات في عملية منع دوران البيانات في الشبكة مثل يوجد بروتوكولات تستخدم نوعان من هذه العملية وبروتوكول آخر يستخدم عملية واحدة ، كل هذا يندرج تحت نوع البروتوكول المستخدم .
Maximum Hop Count :
هذه العملية هي التي تحدد عدد القفزات ما بين الراوترت بمعنى كم هو عدد الراوترات الموجودة في المسار سيتم الاعتماد عليها أثناء عملية تنقل البيانات للوصول إلى أخرى نقطة وبعدها تنتهي البيانات ويتم إخراجها من الشبكة، و بروتوكولات التوجيه التي تعمل بهذه الخاصية بروتوكول الـ RIP , EIGRP هذه البروتوكولات التي تعمل بهذه الخدمة لمنع دوران البيانات .
Split Horizon :
هذه العملية هي قاعدة عامة ومعروفة وتعمل بالطريقة التالية ، عندما ا يتم إرسال بيانات من جهة معينه لن تعود البيانات من الجهة التي أرسلت منها البيانات جميع بروتوكولات الشبكات تعمل بهذه القاعدة بشكل عام .
Route Poisoning :
هذه العملية موجودة في بروتوكول الـ RIP ، ويعتبر بروتوكول الـ RIP بطيء في عملية التحديث حيث عندما ا يحدث تغير أو تعديل أو حذف أو تعديل سيتم أخذ بعض الوقت ليتم إرسال التحديثات لباقي الراوترات في الشبكة ، ولكن في حالة لم يصل التحديث و الراوتر لم يحصل على التحديث والشبكة توقفة و الراوتر أصبح لديه علم أنه لم يستلم التحديث سيقوم بعمل عملية الـ Route Poisoning ويقوم بعمل الـ Matric آخر قيمة له تكون 16 فهذه هي نهاية الـ Next Hop .
Hold Downs :
هذه العملية أيضاً موجودة في بروتوكول الـ RIP ، وهي عبارة عن قيمة زمانية 180 ثانية ووظيفتها الانتظار حتى أن يتم استلام تحديثات من الجيران وقتها سيتم إلغاء عملية قيمة التزامن الـ 180 ثانية ، أما إذا لم يستلم بعد مرور الوقت الزماني الـ 180 ثانية سيتم إلغاء الشبكات من جدول التوجيه .
Periodic Updates / Triggered Updates :
هذه العملية عبارة عن تحديثات منفصله عن بعضهم البعض ، حيث يوجد التحديث الدوري والتحديث الفوري بينما الفرق بينهم أن التحديث الدوري يحدث في زمن معين مثلاً يتم ضبط وقت معين لعملية إرسال التحديثات في توقيت زماني محدد ، والتحديث الفوري هو عندما ا يحدث تحديث في نفس الوقت سيقوم بإرساله لجميع الراوترات الموجودة في الشبكة ليتم التعديل في جميع الراوترات الموجودة على الشبكة، بينما هذه العملية توفر للشبكة تخفيف كبير جداً من الضغط عليه وعدم انشغال الشبكة بشكل مستمر و يمنع استمرار دوران البيانات لأنه من المعروف أن التحديثات متوجهة لجهة معين بذاتها ولا يوجد داعي لعملية الدوران .
Periodic Updates / Triggered Updates