وضعیت پیوند در مقابل بردار فاصله
پروتکل برداری فاصله و پروتکل وضعیت پیوند دو بخش اصلی در پروتکل های مسیریابی هستند. هر پروتکل مسیریابی به یکی یا هر دوی آنها تعلق دارد. از پروتکل های مسیریابی برای اطلاع از همسایگان، تغییرات شبکه و مسیرهای موجود در شبکه استفاده می شود. در پروتکل مسیریابی که در آن از الگوریتم مسیریابی برداری فاصله استفاده می کنیم، اطلاعات مربوط به روترهای متصل به صورت دوره ای تبلیغ می شود، به عنوان مثال: RIP هر 30 ثانیه به روز رسانی های شبکه را ارسال می کند. RIP V1، RIP V2 و IGRP پروتکل های برداری فاصله هستند. اما در حالت پیوند، پروتکل های مسیریابی شبکه را تنها زمانی به روز می کنند که تغییری در شبکه اتفاق بیفتد و برای غلبه بر معایب پروتکل برداری فاصله ایجاد می شود.اگر شبکه پایدار است، پروتکل وضعیت پیوند به طور منظم هر LSA را دوباره سیل می کند، به عنوان مثال: OSPF هر 30 دقیقه یک بار LSA را تبلیغ می کند. OSPF و IS-IS را می توان به عنوان پروتکل های وضعیت پیوند شناسایی کرد. پیام های حاوی اطلاعات مربوط به شبکه LSA (Link State Advertisements) نامیده می شوند. در اینجا، همه روترها اطلاعات یکسانی را در مورد همه روترها و زیرشبکه های یک شبکه می آموزند. این اطلاعات در RAM یک روتر ذخیره می شود و به آن پایگاه داده لینک وضعیت (LSDB) می گویند. در هر روتر، آنها یک کپی یکسان از LSDB در حافظه دارند.
پروتکل برداری فاصله
اگرچه استفاده از آن در شبکه های بزرگتر مضراتی است، اما همچنان پروتکل برداری فاصله مانند RIP در بسیاری از شبکه های فردی استفاده می شود که به ایجاد اینترنت کمک می کند. پروتکلهای مسیریابی برداری فاصلهای، بهروزرسانیهای مسیریابی کامل دورهای را ارسال میکنند، اما گاهی اوقات، این بهروزرسانیهای کامل توسط split-horizon که به عنوان مکانیزم پیشگیری از حلقه استفاده میشود، محدود میشوند. Split horizon اجازه نمی دهد مسیری در همان رابطی که مسیر تولید می شود تبلیغ شود.هنگامی که یک روتر از کار می افتد، یک پیام فوری ارسال می کند که به آن به روز رسانی راه اندازی شده می گویند. پس از اینکه روتر از مسیر ناموفق مطلع شد، قوانین تقسیم افق را برای آن مسیر به حالت تعلیق در می آورد و مسیر ناموفق را تبلیغ می کند و آن را از شبکه حذف می کند. هنگامی که یک مسیر قطع می شود، به هر روتر زمانی داده می شود به نام تایمر نگه دارید تا از خرابی مطلع شود و حذف شود.
پروتکل حالت پیوند
در پروتکل مسیریابی وضعیت پیوند، هر گره نقشه ای از هر اتصال در اطراف یک روتر می سازد. هر روتر اطلاعات کاملی در مورد اینکه به کدام روتر متصل است دارد، و آنها بهترین مسیرها را بر اساس متریک به جدول مسیریابی خود اضافه می کنند، در نهایت، هر روتر در اینترنت ورک اطلاعات یکسانی در مورد اینترنت کار دارد. هنگام در نظر گرفتن پروتکل Distance Vector، پروتکل وضعیت Link همگرایی سریعی را فراهم می کند و امکان ایجاد حلقه در شبکه را کاهش می دهد. پروتکل های وضعیت پیوند نیازی به استفاده از مکانیسم های مختلف پیشگیری از حلقه ندارند.پروتکلهای وضعیت پیوند CPU و حافظه بسیار بیشتری مصرف میکنند، اما وقتی یک شبکه به درستی طراحی شود، میتوان این میزان را کاهش داد. بنابراین، نیاز به برنامه ریزی بسیار بیشتری نسبت به پروتکل برداری فاصله دارد، و برای طراحی بهتر شبکه باید از تنظیمات بیشتری استفاده کرد.
تفاوت بین وضعیت پیوند و بردار فاصله چیست؟
· پروتکلهای برداری فاصله در شبکههای کوچک استفاده میشوند و تعداد پرشهای محدودی دارد، در حالی که پروتکل وضعیت پیوند را میتوان در شبکههای بزرگتر استفاده کرد و تعداد پرشهای نامحدودی دارد.
· پروتکل برداری فاصله زمان همگرایی بالایی دارد، اما در حالت پیوند، زمان همگرایی کم است.
· پروتکل برداری فاصله به طور دوره ای به روز رسانی ها را تبلیغ می کند، اما وضعیت پیوند فقط تغییرات جدید در یک شبکه را تبلیغ می کند.
· پروتکل برداری فاصله فقط روترهای متصل مستقیم و جداول مسیریابی کامل را تبلیغ میکند، اما پروتکلهای وضعیت پیوند فقط بهروزرسانیها را تبلیغ میکنند و تبلیغات را پر میکنند.
· در پروتکل برداری فاصله، حلقه یک مشکل است، و از تقسیم افق، مسمومیت مسیر و نگه داشتن به عنوان تکنیک های جلوگیری از حلقه استفاده می کند، اما وضعیت پیوند هیچ مشکلی در حلقه ندارد.