Saites stāvoklis pret attāluma vektoru
Attāluma vektora protokols un Saites stāvokļa protokols ir divas galvenās maršrutēšanas protokolu sadaļas. Katrs maršrutēšanas protokols pieder vienam vai abiem. Maršrutēšanas protokoli tiek izmantoti, lai uzzinātu par tā kaimiņiem, tīkla izmaiņām un maršrutiem tīklā. Maršrutēšanas protokolā, kurā tiek izmantots attāluma vektora maršrutēšanas algoritms, informācija par pievienotajiem maršrutētājiem tiek reklamēta periodiski, piemēram: RIP ik pēc 30 sekundēm nosūta atjauninājumus par tīklu. RIP V1, RIP V2 un IGRP ir attāluma vektoru protokoli. Bet saites stāvoklī maršrutēšanas protokoli atjaunina tīklu tikai tad, kad notiek izmaiņas tīklā, un tas ir izveidots, lai pārvarētu attāluma vektora protokola trūkumus. Ja tīkls ir stabils, saites stāvokļa protokols regulāri pārpludina katru LSA, piemēram: OSPF reklamē LSA ik pēc 30 minūtēm. OSPF un IS-IS var atpazīt kā saites stāvokļa protokolus. Ziņojumus, kas satur informāciju par tīklu, sauc par LSA (Link State Advertisements). Šeit visi maršrutētāji apgūst vienu un to pašu informāciju par visiem maršrutētājiem un apakštīkliem tīklā. Šī informācija tiek glabāta maršrutētāja operatīvajā atmiņā, un to sauc par saites stāvokļa datu bāzi (LSDB). Katra maršrutētāja atmiņā ir identiska LSDB kopija.
Distance Vector Protocol
Lai gan tā izmantošana lielākos tīklos ir diezgan mīnusi, tomēr daudzos atsevišķos tīklos tiek izmantots attāluma vektora protokols, piemēram, RIP, kas palīdz izveidot internetu. Attāluma vektoru maršrutēšanas protokoli periodiski sūta pilnus maršrutēšanas atjauninājumus, taču dažreiz šos pilnos atjauninājumus ierobežo sadalītais horizonts, kas tiek izmantots kā cilpas novēršanas mehānisms. Sadalītais horizonts neļauj reklamēt maršrutu tajā pašā saskarnē, kurā maršruts tiek ģenerēts. Ja maršrutētājs neizdodas, tas nosūta nekavējoties aktivizētu ziņojumu, ko sauc par aktivizētu atjauninājumu. Kad maršrutētājs uzzina par neveiksmīgu maršrutu, tas aptur dalītā horizonta noteikumus šim maršrutam un reklamē neizdevušos maršrutu un noņem to no tīkla. Kad maršruts nedarbojas, katram maršrutētājam tiek dots laiks, ko sauc par turēšanas taimeri, lai uzzinātu par šo kļūdu, un tas ir jānoņem.
Saites stāvokļa protokols
Saites stāvokļa maršrutēšanas protokolā katrs mezgls izveido katra maršrutētāja savienojamības karti. Katram maršrutētājam ir pilnīgas zināšanas par to, kuram maršrutētājam tas ir pievienots, un viņi pievieno labākos maršrutus savām maršrutēšanas tabulām, pamatojoties uz metriku, un beidzot katram maršrutētājam tīklā ir tāda pati informācija par tīklu. Apsverot attāluma vektora protokolu, saites stāvokļa protokols nodrošina ātru konverģenci un samazina iespēju tīklā izveidot cilpas. Saites stāvokļa protokoliem nav jāizmanto dažādi cilpas novēršanas mehānismi. Saites stāvokļa protokoli patērē daudz vairāk CPU un atmiņas, taču, ja tīkls ir pareizi izstrādāts, to var samazināt. Tāpēc tas prasa daudz vairāk plānošanas nekā attāluma vektora protokols, un ir nepieciešams izmantot vairāk konfigurāciju, lai nodrošinātu labāku tīkla dizainu.
Kāda ir atšķirība starp saites stāvokli un attāluma vektoru?
· Attāluma vektoru protokoli tiek izmantoti mazos tīklos, un tam ir ierobežots apiņu skaits, turpretim Link statusa protokolu var izmantot lielākos tīklos, un tam ir neierobežots apiņu skaits.
· Attāluma vektora protokolam ir augsts konverģences laiks, bet saites stāvoklī konverģences laiks ir mazs.
· Attāluma vektora protokols periodiski reklamē atjauninājumus, bet saites stāvoklis reklamē tikai jaunas izmaiņas tīklā.
· Attāluma vektora protokols reklamē tikai tieši savienotos maršrutētājus un pilnas maršrutēšanas tabulas, bet saišu stāvokļa protokoli reklamē tikai atjauninājumus un pārpludina reklāmu.
· Attāluma vektora protokolā cilpa ir problēma, un tā izmanto dalītu horizontu, maršruta saindēšanu un turēšanu nospiestu kā cilpas novēršanas paņēmienus, taču saites stāvoklim nav cilpas problēmu.