آنالیز پروسه RIP
با سلام خدمت دوستان عزیز
در خصوص پروسه RIPدر شکل زیر میخواستم من رو راهنمایی بفرمایید
سوالم این است که در شرایط عادی RIP مسیر R4 را انتخاب می کند( به دلیل مسیر کوتاهتر بر اساس تعدادhop ) حال اگر به هر دلیلی مسیرR4 قطع شود باید از مسیر R2 و R3 رود ولی R1 ّبلافاصله تغییر مسیر نمی دهد تا مدت زمانی هنوز از مسیر R4 می خواهد برود چون اون مسیر براش بهترین مسیر بوده حال سوالم تحلیل این قسمت هست که hop 16 را الان باید R4 ارسال کنه( به علت اینکه Down شده ) به R1 یا R2و R3 و از چه مسیرهایی و شماره hop ها چگونه تغییر می کنه ؟؟؟؟؟؟ و اینکه نقش R2 و R3 چی میشه اینجا در ارسال hop ؟؟؟؟ و اینکه تا چه زمانی R1 تغییر مسیر رو میپذیره ؟؟؟ در کل یک آنالیز کلی و دقیق می خواستم ممنون از همکاری دوستان عزیز
3 پاسخ
معمولا روترها یه بازوی دیگه ای هم دارن که به LAN وصل میشه یعنی تنها همین ارتباطات بین روتری تو شبکه های واقعی پیاده سازی نمیشه
وقتی ارتباط روتر با یکی از بازوهای LAN قطع بشه اونوقت از طریق بازوهایی که به روترهای دیگه وصله بهشون اطلاع میده که به این مکانیزم تو سیسکو Flash Update میگن
ولی در مورد این سناروی شما: اگه ارتباط یکی از بازوها به روتر دیگه قطع بشه از بازوی دیگه به روترهای R2 و R3 اطلاع رسانی میشه چون مکانیزم Split Horizon روی Flash Update تاثیری نداره اطلاعات به همه روترهای موجود میرسه و اونا زود روت رو Invalid می کنند و حذفش می کنند از جدول مسیریابیشون و اگه روت بهتری واسه رسیدن به شبکه مذکور پیدا کنن اونو میارن تو جدول مسیریابیشون
کلاً جریان Flash Update واسه پاک شدن سریع روت غیر قابل دسترس از جدول مسیریابیه
حتی این کار رو روتر مذکور به مدت Hold Down Time انجام میده تا مطمان بشه همه بدونن لینکش قطع شده
اگه از روش Flash Update استفاده نمیشد (مثل RIP v1) باید روترها 4 دقیقه صبر می کردند تا این روت رو از جدولشون پاک کنند
RIP به دلیل مکانیزمی که داره بعد قطعی یک لینک (اگر جدول مسیریابی رو از همسایه دریافت نکنه) حدود ۴ دقیقه طول میکشه تا مسیر دیگه ای رو انتخاب کنه
دلیلش هم وجود تایمرهای invalid after و hold down و flush after هست
در RIP ورژن ۲ روتر این قابلیت رو داره که در صورت قطعی یکی از لینک هاش زود به همسایه خبر بده که لینکش قطع شده (همون قضیه infinite route یا متریک ۱۶) و همسایه اون روت رو از جدولش حذف می کنه و مسیر جدیدی انتخاب می کنه
خود این پروسه هم ۳۰ ثانیه طول می کشه(بین ۱ الی ۳۰ ثانیه متغیر هست) چون باید روتر صبر کنه تا آپدیت جدیدی از همسایه دیگش بهش برسه
در مورد تایمرهاش اطلاعات دارم و اینکه اصولا ما اصطلاحی داریم به اسم Convergence Time (زمان همگرایی ) که در RIP بسیار بالا است و به همین دلیل است که این پروتکل بدرد شبگه های بزرگ نمی خورد و Dynamic Routing هایی هستند کهConvergence Time را به صفر می رسانند بیشتر می خوام بفهمم که وقتی مسیر R4 قطع میشه اونوقت R4 چطوری و از چه مسیر به R2 و R3 اطلاع میده hop 16 رو ؟؟؟ و اینکه وقتی hop 16 توسط R2و R3 دریافت میشه عدد hop آنها چی میشه؟؟ ممنون میشم توضیح بفرمایید