Linkin tila vs. etäisyysvektori
Etäisyysvektoriprotokolla ja Link-tilaprotokolla ovat kaksi pääosaa reititysprotokollassa. Jokainen reititysprotokolla kuuluu yhdelle tai molemmille. Reititysprotokollia käytetään oppimaan sen naapureista, verkon muutoksista ja reiteistä verkossa. Reititysprotokollassa, jossa käytämme etäisyysvektorireititysalgoritmia, tiedot liitetyistä reitittimistä mainostetaan säännöllisesti, esim.: RIP lähettää päivitykset verkosta 30 sekunnin välein. RIP V1, RIP V2 ja IGRP ovat etäisyysvektoriprotokollia. Mutta linkkitilassa reititysprotokollat päivittävät verkon vain, kun verkossa tapahtuu muutos, ja se on luotu voittamaan etäisyysvektoriprotokollan haitat. Jos verkko on vakaa, linkkitilaprotokolla täyttää jokaisen LSA:n säännöllisesti, esim. OSPF mainostaa LSA:ta 30 minuutin välein. OSPF ja IS-IS voidaan tunnistaa linkkitilaprotokolliksi. Verkosta tietoa sisältäviä viestejä kutsutaan nimellä LSA (Link State Advertisements). Täällä kaikki reitittimet oppivat samat tiedot kaikista verkon reitittimistä ja aliverkoista. Nämä tiedot tallennetaan reitittimen RAM-muistiin ja niitä kutsutaan Link State Database (LSDB) -tietokanta. Jokaisen reitittimen muistissa on identtinen kopio LSDB:stä.
Etäisyysvektoriprotokolla
Vaikka suuremmissa verkoissa käyttäminen on melko haitallista, silti etäisyysvektoriprotokollaa, kuten RIP, käytetään monissa yksittäisissä verkoissa, mikä auttaa Internetin luomisessa. Etäisyysvektorireititysprotokollat lähettävät määräajoin täydellisiä reitityspäivityksiä, mutta joskus näitä täydellisiä päivityksiä rajoittaa jaettu horisontti, jota käytetään silmukan estomekanismina. Jaettu horisontti ei salli reittiä mainostaa samaan käyttöliittymään, jossa reitti luodaan. Kun reititin epäonnistuu, se lähettää välittömästi laukaisevan viestin, jota kutsutaan käynnistyneeksi päivitykseksi. Kun reititin saa tietää epäonnistuneesta reitistä, se keskeyttää kyseisen reitin jaetun horisontin säännöt ja ilmoittaa epäonnistuneen reitin ja poistaa sen verkosta. Kun reitti on poissa, jokaiselle reitittimelle annetaan aika, jota kutsutaan pitoajastimeksi, jotta se saa tietää viasta, ja se poistetaan.
Link State Protocol
Linkkitilan reititysprotokollassa jokainen solmu muodostaa kartan kaikista reitittimen ympärillä olevista yhteyksistä. Jokaisella reitittimellä on täysi tieto siitä, mihin reitittimeen se on kytketty, ja he lisäävät parhaat reitit reititystaulukoihinsa mittareiden perusteella, vihdoin jokaisella verkon reitittimellä on samat tiedot internetistä. Kun harkitaan Distance Vector -protokollaa, Link-tilaprotokolla tarjoaa nopean konvergenssin ja vähentää mahdollisuutta luoda silmukoita verkossa. Linkkitilaprotokollien ei tarvitse käyttää monia erilaisia silmukanestomekanismeja. Linkkitilaprotokollat kuluttavat paljon enemmän prosessoria ja muistia, mutta kun verkko on suunniteltu oikein, sitä voidaan vähentää. Siksi se vaatii paljon enemmän suunnittelua kuin etäisyysvektoriprotokolla, ja sitä tarvitaan enemmän konfiguraatioita parempaan verkon suunnitteluun.
Mitä eroa on linkin tilan ja etäisyysvektorin välillä?
· Etäisyysvektoriprotokollia käytetään pienissä verkoissa, ja siinä on rajoitettu määrä hyppyjä, kun taas linkkitilaprotokollaa voidaan käyttää suuremmissa verkoissa, ja siinä on rajoittamaton määrä hyppyjä.
· Etäisyysvektoriprotokollalla on korkea konvergenssiaika, mutta linkkitilassa konvergenssiaika on pieni.
· Etäisyysvektoriprotokolla mainostaa ajoittain päivityksiä, mutta linkin tila mainostaa vain uusia muutoksia verkossa.
· Etäisyysvektoriprotokolla mainostaa vain suoraan kytkettyjä reitittimiä ja täydellisiä reititystaulukoita, mutta linkkitilaprotokollat mainostavat vain päivityksiä ja täyttävät mainoksen.
· Etäisyysvektoriprotokollassa silmukka on ongelma, ja se käyttää jaettua horisonttia, reittimyrkytystä ja pidätystä silmukan estotekniikoina, mutta linkin tilalla ei ole silmukkaongelmia.