Enrutament centralitzat versus protocols d'encaminament distribuït
L'encaminament és el procés d'escollir quins camins s'utilitzaran per enviar trànsit de xarxa i enviar els paquets a la subxarxa seleccionada. En terminologia de xarxes d'ordinadors, un protocol d'encaminament defineix com els nodes de les xarxes (específicament els encaminadors) interactuen entre ells, per decidir quins camins triar per enviar trànsit de xarxa compartint la informació d'enllaç necessària. Normalment, els nodes tenen un coneixement inicial d' altres nodes connectats directament a ell i el protocol d'encaminament difondrà aquesta informació primer als nodes propers i després als altres nodes. Així és com els protocols d'encaminament proporcionen coneixement de la topologia de la xarxa als encaminadors de la xarxa inicialment i després d'haver produït un canvi.
Hi ha dos tipus de protocols d'encaminament classificats en protocols dinàmics i estàtics. Els protocols estàtics només funcionen amb taules d'encaminament configurades manualment, mentre que els protocols dinàmics actualitzen de manera adaptativa les taules d'encaminament segons els canvis en la topologia de la xarxa. Els protocols dinàmics es classifiquen a més com a centralitzats i distribuïts. Els protocols centralitzats se centren en un node central per a totes les decisions d'encaminament, mentre que els protocols distribuïts fan que cada dispositiu de la xarxa sigui responsable de prendre decisions d'encaminament.
Què són els protocols d'encaminament centralitzat?
Com s'ha esmentat anteriorment, els protocols d'encaminament centralitzats pertanyen a la família de protocols d'encaminament dinàmic. En una xarxa que utilitza un protocol d'encaminament centralitzat, un dispositiu de processament central que s'executa en un node "central" recopila informació (estat com ara l'estat de pujada/baixa, capacitat i utilització actual) a cada enllaç de la xarxa. Aleshores, aquest dispositiu de processament utilitza la informació recopilada per calcular taules d'encaminament per a la resta de nodes. Aquests protocols d'encaminament fan ús d'una base de dades centralitzada situada al node central per a aquests càlculs. En altres paraules, la taula d'encaminament es manté en un únic node "central", que s'ha de consultar quan altres nodes necessiten prendre una decisió d'encaminament.
Què són els protocols d'encaminament distribuït?
Els protocols d'encaminament distribuïts també pertanyen a la família de protocols d'encaminament dinàmic. Sota el protocol d'encaminament distribuït, cada dispositiu de la xarxa és responsable de prendre decisions d'encaminament. Hi ha dos tipus de protocols dinàmics i distribuïts anomenats aïllats (els nodes no es comuniquen) i no aïllats (els nodes es comuniquen entre ells). Per tant, sota aquesta subcategoria (dinàmica, distribuïda i no aïllada), hi ha dues classes àmplies de protocols que s'utilitzen més habitualment avui dia. Són protocols de vectors de distància i protocols d'estat d'enllaç. Els protocols de vectors de distància fan que els nodes comparteixin informació com ara la destinació i el cost a intervals regulars o segons sigui necessari. Els protocols d'estat d'enllaç inunden la informació de l'estat de l'enllaç a tota la xarxa per permetre que cada node creï un "mapa" de xarxa.
Quina diferència hi ha entre els protocols d'encaminament centralitzat i els protocols d'encaminament distribuïts?
Tot i que tant els protocols d'encaminament centralitzats com els distribuïts són protocols d'encaminament dinàmics, són molt diferents pel que fa al seu funcionament. La principal diferència entre ells es basa en quins dispositius de la xarxa prenen les decisions pel que fa a l'encaminament. Un node central és responsable de totes les decisions d'encaminament en l'encaminament centralitzat, mentre que cada dispositiu és responsable de les decisions d'encaminament sota protocols distribuïts. Els protocols centralitzats tenen molts problemes en comparació amb els protocols distribuïts, com ara tenir un únic punt de fallada i una possible congestió de la xarxa al voltant del node central. Per aquests motius, els protocols distribuïts s'utilitzen més habitualment.