عرض مشاركة مفردة
  #36  
قديم 01-07-2005
baselnagar baselnagar غير متصل
Registered User
 
تاريخ التّسجيل: Dec 2004
المشاركات: 101
baselnagar is on a distinguished road
35

777-الفصل 11 الجزء الثاني

التوجيه المسافيّ
11.3.5
مشكلة التعداد إلى ما لا نهاية
استكمالاً ?لمثال من الصفحة السابقة، ستستمر التحديثات غير الصالحة للشبكة 1 بالدوران في الحلقة المفرغة إلى أن تأتي عملية ما أخرى توقف الحلقة. هذا الشرط، الذي يدعى التعداد إلى ما لا نهاية، يجعل الرزم تدور باستمرار في حلقة حول الشبكة بالرغم من حقيقة أن الشبكة الوجهة، الشبكة 1، معطّلة. بينما تقوم الموجّهات بالتعداد إلى ما لا نهاية، تسمح المعلومات غير الصالحة بتواجد حلقة توجيه.
من دون تدابير مضادة لإيقاف العملية، تزداد القيمة المسافيّة (المترية) لعدد الوثبات كلما مرت الرزمة عبر موجّه آخر. تدور تلك الرزم في حلقة عبر الشبكة بسبب وجود معلومات خطأ في جداول التوجيه.
11.3
التوجيه المسافيّ
11.3.6
حل تعريف حد أقصى
خوارزميات التوجيه المسافيّ تصحّح نفسها بنفسها، لكن مشكلة حلقة التوجيه يمكن أن تتطلب تعداداً إلى ما لا نهاية أولاً. لتجنّب هذه المشكلة المطوَّلة، تعرّف البروتوكولات المسافيّة اللانهاية على أنها رقم أقصى محدّد. يشير ذلك الرقم إلى قياس متري للتوجيه (مثلاً، تعداد بسيط للوثبات).
بواسطة هذا الأسلوب، يسمح بروتوكول التوجيه لحلقة التوجيه بأن تستمر إلى أن يتخطى القياس المتري القيمة القصوى المسموحة. يبيّن الرسم القيمة المترية كـ 16 وثبة، وهذا ?فوق القيمة المسافيّة الافتراضية القصوى التي تساوي 15 وثبة، ويرمي الموجّه الرزمة. في أي حال، عندما تتخطى القيمة المترية القيمة القصوى، تُعتبر الشبكة 1 بأنها غير ممكن الوصول إليها.
11.3
التوجيه المسافيّ
11.3.7
حل الأفق المنقسم
هناك سبب ممكن آخر لكي تحصل حلقة توجيه هو عندما تتناقض معلومات غير صحيحة مُعاد إرسالها إلى موجّه مع المعلومات الصحيحة التي أرسلها هو. إليك كيف تحصل هذه المشكلة:
1. يمرّر الموجّه A تحديثاً إلى الموجّه B والموجّه D يشير إلى أن الشبكة 1 معطّلة. لكن الموجّه C يرسل تحديثاً إلى الموجّه B يشير إلى أن الشبكة 1 متوفرة عند مسافة تساوي 4، من خلال الموجّه D. هذا لا يخالف قواعد الأفق المنقسم.
2. يستنتج الموجّه B، على خطأ، أن الموجّه C لا يزال يملك مساراً صالحاً إلى الشبكة 1، رغم أنه ذي قيمة مترية أقل تفضيلاً بكثير. يرسل الموجّه B تحديثاً إلى الموجّه A ينصحه فيه بالمسلك الجديد إلى الشبكة 1.
3. يحدّد الموجّه A الآن أنه يمكنه الإرسال إلى الشبكة 1 من خلال الموجّه B؛ ويحدّد الموجّه B أنه يمكنه الإرسال إلى الشبكة 1 من خلال الموجّه C؛ ويحدّد الموجّه C أنه يمكنه الإرسال إلى الشبكة 1 من خلال الموجّه D. أي رزمة يتم وضعها في هذه البيئة ستدخل في حلقة بين الموجّهات.
4. يحاول الأفق المنقسم تجنّب هذه الحالة. كما هو مبيّن في الشكل ، إذا وصل تحديث توجيه عن الشبكة 1 من الموجّه A، لا يستطيع الموجّه B أو الموجّه D إعادة ?رسال معلومات عن الشبكة 1 إلى الموجّه A. لذا فإن الأفق المنقسم يقلّل معلومات التوجيه غير الصحيحة ويقلّل من عبء التوجيه.
11.3
التوجيه المسافيّ
11.3.8
حل تواقيت الانتظار
يمكنك تجنّب مشكلة التعداد إلى ما لا نهاية باستعمال تواقيت انتظار تعمل كالتالي:
1. عندما يتلقى موجّه تحديثاً من جار له يشير إلى أن شبكة كان ممكن الوصول إليها سابقاً أصبحت الآن غير ممكن الوصول إليها، يعلّم الموجّه المسلك كغير ممكن الوصول إليه ويبدأ توقيت انتظار. إذا تلقى تحديثاً من نفس الجار في أي وقت قبل انقضاء توقيت الانتظار يشير فيه ?لى أن الشبكة أصبحت ممكن الوصول إليها مرة أخرى، يعلّم الموجّه الشبكة كممكن الوصول إليها ويزيل توقيت الانتظار.
2. إذا وصل تحديث من موجّه مجاور مختلف مع قيمة مترية أفضل من القيمة المسجَّلة أصلاً للشبكة، يعلّم الموجّه الشبكة كممكن الوصول إليها ويزيل توقيت الانتظار.
3. إذا تلقى تحديثاً في أي وقت قبل انقضاء توقيت الانتظار من موجّه مجاور مختلف مع قيمة مترية أسوأ، سيتجاهل التحديث. تجاهل تحديث فيه قيمة مترية أسوأ عندما يكون هناك توقيت انتظار ساري المفعول يسمح بمرور وقت أطول لكي ينتشر خبر حصول تغيير مهم في الشبكة بأكملها.
الرد مع إقتباس