Verschil tussen gecentraliseerde routering en gedistribueerde routeringsprotocollen

Gecentraliseerde routering versus gedistribueerde routeringsprotocollen

Routering is het proces waarbij wordt gekozen welke paden moeten worden gebruikt om netwerkverkeer te verzenden en de pakketten langs het geselecteerde subnetwerk te verzenden. In terminologie voor computernetwerken definieert een routeringsprotocol hoe knooppunten in netwerken (met name routers) met elkaar communiceren, om te beslissen welke paden ervoor moeten worden gekozen om netwerkverkeer te verzenden door de benodigde koppelingsinformatie te delen. Doorgaans hebben de knooppunten initiële kennis van andere knooppunten die er rechtstreeks op zijn aangesloten en zal het routeringsprotocol deze informatie eerst naar de nabijgelegen knooppunten en vervolgens naar de andere knooppunten verspreiden. Dit is hoe routeringsprotocollen in eerste instantie kennis verschaffen van netwerktopologie aan de routers van het netwerk evenals nadat een verandering heeft plaatsgevonden.

Er zijn twee soorten routeringsprotocollen geclassificeerd als dynamische en statische protocollen. Statische protocollen werken alleen met handmatig geconfigureerde routeringstabellen, terwijl dynamische protocollen adaptief de routeringstabel (len) aanpassen op basis van wijzigingen in de netwerktopologie. Dynamische protocollen worden verder geclassificeerd als gecentraliseerd en gedistribueerd. Gecentraliseerde protocollen richten zich op een centraal knooppunt voor alle routeringsbeslissingen, terwijl gedistribueerde protocollen elk apparaat in het netwerk verantwoordelijk maken voor het nemen van routeringsbeslissingen.

Wat zijn gecentraliseerde routeringsprotocollen?

Zoals hierboven vermeld, behoren gecentraliseerde routeringsprotocollen tot de familie van dynamische routeringsprotocollen. In een netwerk dat een gecentraliseerd routeringsprotocol gebruikt, verzamelt een centraal verwerkingsapparaat dat op een "centraal" knooppunt draait informatie (status zoals op / neer status, capaciteit en huidig ​​gebruik) op elke link in het netwerk. Vervolgens gebruikt dit verwerkingsapparaat de verzamelde informatie om routetabellen voor alle andere knooppunten te berekenen. Deze routeringsprotocollen maken voor deze berekeningen gebruik van een gecentraliseerde database die zich op het centrale knooppunt bevindt. Met andere woorden, de routeringstabel wordt bewaard op een enkel "centraal" knooppunt, dat moet worden geraadpleegd wanneer andere knooppunten een routeringsbeslissing moeten nemen.

Wat zijn Distributed Routing-protocollen?

Gedistribueerde routeringsprotocollen behoren ook tot de familie van dynamische routeringsprotocollen. Onder gedistribueerd routeringsprotocol is elk apparaat in het netwerk verantwoordelijk voor het nemen van routeringsbeslissingen. Er zijn twee soorten dynamische, gedistribueerde protocollen die geïsoleerd worden genoemd (knooppunten communiceren niet) en niet-geïsoleerde (knooppunten communiceren met elkaar). Dus, onder deze subcategorie (dynamisch, gedistribueerd en niet-geïsoleerd), zijn er twee brede klassen van protocollen die tegenwoordig vaker worden gebruikt. Het zijn afstandsvectorprotocollen en protocols voor koppelingsstatussen. Afstandsvectorprotocollen zorgen ervoor dat de knooppunten informatie zoals bestemming en kosten met regelmatige tussenpozen of indien nodig delen. Verbindingsstatusprotocollen overspoelen de verbindingsstatusinformatie over het netwerk zodat elk knooppunt een netwerk "kaart" kan bouwen.

Wat is het verschil tussen gecentraliseerde routeringsprotocollen en gedistribueerde routeringsprotocollen?

Hoewel zowel gecentraliseerde als gedistribueerde routeringsprotocollen dynamische routeringsprotocollen zijn, verschillen ze nogal in hoe ze werken. Het belangrijkste verschil tussen beide is gebaseerd op de apparaten in het netwerk die de beslissingen nemen met betrekking tot routering. Eén centraal knooppunt is verantwoordelijk voor alle routeringsbeslissingen in gecentraliseerde routering, terwijl elk apparaat verantwoordelijk is voor het routeren van beslissingen onder gedistribueerde protocollen. Gecentraliseerde protocollen hebben veel problemen in vergelijking met gedistribueerde protocollen, zoals een enkel punt van falen en potentiële netwerkcongestie rondom het centrale knooppunt. Om deze redenen worden gedistribueerde protocollen vaker gebruikt.