Състояние на връзката спрямо вектор на разстояние
Протоколът за вектор на разстоянието и протоколът за състояние на връзката са два основни раздела в протоколите за маршрутизиране. Всеки протокол за маршрутизиране принадлежи на единия или и на двата. Протоколите за маршрутизиране се използват, за да научат за своите съседи, мрежови промени и маршрути в мрежа. В протокола за маршрутизиране, където използваме алгоритъм за векторно маршрутизиране на разстояние, информацията за свързаните рутери се рекламира периодично, напр.: RIP изпраща актуализации за мрежата на всеки 30 секунди. RIP V1, RIP V2 и IGRP са векторни протоколи за разстояние. Но в състояние на връзка протоколите за маршрутизиране актуализират мрежата само когато се случи промяна в мрежата и е създадена, за да преодолее недостатъците на протокола за вектор на разстоянието. Ако мрежата е стабилна, протоколът за състояние на връзката повторно наводнява всеки LSA редовно, напр.: OSPF рекламира LSA на всеки 30 минути. OSPF и IS-IS могат да бъдат разпознати като протоколи за състояние на връзката. Съобщенията, съдържащи информация за мрежата, се наричат LSA (Link State Advertisements). Тук всички рутери научават една и съща информация за всички рутери и подмрежи в мрежата. Тази информация се съхранява в RAM на рутера и се нарича база данни за състоянието на връзката (LSDB). Във всеки рутер те имат идентично копие на LSDB в паметта.
Протокол за вектор на разстоянието
Въпреки че използването в по-големи мрежи е по-скоро недостатък, протоколът за вектор на разстоянието като RIP се използва в много отделни мрежи, което помага за създаването на интернет. Протоколите за векторно маршрутизиране на разстояние изпращат периодични пълни актуализации на маршрута, но понякога тези пълни актуализации са ограничени от разделен хоризонт, който се използва като механизъм за предотвратяване на цикъл. Разделеният хоризонт не позволява маршрут да бъде рекламиран на същия интерфейс, където е генериран маршрутът. Когато даден рутер се повреди, той изпраща незабавно задействано съобщение, което се нарича задействана актуализация. След като рутер научи за неуспешен маршрут, той спира правилата за разделен хоризонт за този маршрут и обявява неуспешен маршрут и го премахва от мрежата. Когато даден маршрут не работи, на всеки рутер се дава време, наречено таймер за задържане, за да знае за тази повреда и тя да бъде премахната.
Протокол за състоянието на връзката
В протокола за маршрутизиране на състоянието на връзката всеки възел изгражда карта на всяка свързаност около рутер. Всеки рутер има пълна информация за това към кой рутер е свързан и те добавят най-добрите маршрути към своите таблици за маршрутизиране въз основа на метрика, накрая всеки рутер в мрежата има една и съща информация за мрежата. Когато се разглежда протоколът за вектор на разстоянието, протоколът за състояние на връзката осигурява бърза конвергенция и намалява възможността за създаване на цикли в мрежа. Протоколите за състояние на връзката не трябва да използват голямо разнообразие от механизми за предотвратяване на цикли. Протоколите за състояние на връзката консумират много повече процесор и памет, но когато мрежата е правилно проектирана, това може да бъде намалено. Следователно той изисква много повече планиране от протокола за вектор на разстоянието и е необходимо да се използват повече конфигурации за по-добър мрежов дизайн.
Каква е разликата между състоянието на връзката и вектора на разстоянието?
· Протоколите за вектор на разстояние се използват в малки мрежи и имат ограничен брой хопове, докато протоколът за състояние на връзката може да се използва в по-големи мрежи и има неограничен брой хопове.
· Протоколът за вектор на разстоянието има високо време за конвергенция, но в състояние на връзка времето за конвергенция е малко.
· Протоколът за вектор на разстояние периодично рекламира актуализации, но състоянието на връзката рекламира само нови промени в мрежа.
· Протоколът за вектор на разстоянието рекламира само директно свързаните рутери и пълните таблици за маршрутизиране, но протоколите за състояние на връзката рекламират само актуализациите и заливат рекламата.
· В протокола за вектор на разстояние, цикълът е проблем и той използва разделени хоризонти, отравяне на маршрута и задържане като техники за предотвратяване на цикъл, но състоянието на връзката няма проблеми с цикъла.