تفاوت link state و distance vector
سلام
میخواستم بدونم چه تفاوتی بین این 2 تا الگوریتم هست و چطور میتونیم تو eigrp که پیش فرض distance vector هست رو به link state تغییر داد؟
(و اینکه چرا ospf رو نمیشه تغییر الگوریتم داد؟ )
2 پاسخ
distance vector کل اطلاعات روتر های شبکه رو در داخل خودش داره یعنی این که روتر ها به صورت پیش فرض اطلاعات خودشون هر سی ثانیه یک بار به همدیگه ارسال می کنند . ولی در Link state فقط اطلاعات روتر همسایه رو دریافت میکنیم یعنی روتر هایی که به روتر ما وصل هستند رو اطلاعاتشون رو دریافت میکنیم .
در ospf :
اول تمامی اطلاعات همسایه ها گرفته میشه .
سپس الگورتیم دایجسترا اعمال میشه و میگه که کمترین مسیر تا فلان شبکه چی هست .
ایجاد روتینگ تیبل
این اطلاعات مثل :
نت مسک
Ip اون سر لینک
cost
مدل روتر
و...
شما نمیتونید این ها رو تغییر الگوریتم بدید . یک چیز ثابتی هست . ذاتش نمیشه تغییر داد .
پروتکل های نوع IGP در سه دسته قرار می گیرند
Distance vector
link state
hybrid
هر پروتکل براساس ویژگی هایی که داره توی یکی از این دسته ها قرار میگیره
Eigrp توی دسته hybrid قرار می گیره نه distance vector و نسخه قبلی EIGRP یعنی IGRP در دسته distance vector قرار می گیره
تغییر دسته چیزی نیست که توسط ما قابل انجام بشه چون یک مفهوم و براساس ویژگی های اون پروتکل دسته مشخص میشه
توی دوتا لینک زیر توضیحاتی در اینباره داده شده :
معرفی پروتکل مسیریابی EIGRP و چگونگی پیاده سازی آن در روترهای سیسکو