Verschil tussen gecentraliseerde routing en gedistribueerde routingprotocollen

Anonim

Gecentraliseerde Routing versus Distributed Routing Protocols

Routing is het proces om te kiezen welke wegen moeten worden gebruikt verzend netwerkverkeer, en verzend de pakketten langs het geselecteerde subnetwerk. In computernetwerkterminologie definieert een routing protocol hoe nodes in netwerken (specifiek routers) met elkaar interageren, om te bepalen welke paden om te kiezen voor het verzenden van netwerkverkeer door de vereiste linkinformatie te delen. Typisch hebben de knooppunten initiële kennis van andere knooppunten die er direct op verbonden zijn en het routing protocol zal deze informatie eerst verspreiden naar de naburige knooppunten en vervolgens naar de andere knooppunten. Zo geven routing protocols kennis van netwerk topologie aan de routers van het netwerk, alsook na een verandering heeft plaatsgevonden.

Er zijn twee typen routing protocols geclassificeerd als dynamische en statische protocollen. Statische protocollen werken alleen met handmatig geconfigureerde routertabellen, terwijl dynamische protocollen de routeringstabel (en) adaptief aanpassen volgens veranderingen in netwerktopologie. Dynamische protocollen worden verder geclassificeerd als gecentraliseerd en verdeeld. Gecentraliseerde protocollen richten zich op een centraal knooppunt voor alle routebesluitingen, terwijl gedistribueerde protocollen ervoor zorgen dat elk apparaat in het netwerk verantwoordelijk is voor het maken van routebesluitingen.

Wat zijn gecentraliseerde routingprotocollen?

Zoals hierboven vermeld, behoren centralized routing protocols tot de familie van dynamische routing protocols. In een netwerk dat een gecentraliseerd routing protocol gebruikt, verzamelt een centraal verwerkingsapparaat dat op een centraal node draait, informatie (status zoals up / down status, capaciteit en actueel gebruik) op elke link in het netwerk. Dan gebruikt dit verwerkingsapparaat de verzamelde informatie om routertabellen voor alle andere knooppunten te berekenen. Deze routingprotocollen maken gebruik van een gecentraliseerde database die zich bij de centrale knooppunt bevindt voor deze berekeningen. Met andere woorden, de routertabel wordt bij een enkel "centraal" knooppunt gehouden, dat moet worden geraadpleegd wanneer andere knooppunten een routebesluit moeten maken.

Wat zijn Distributed Routing Protocols?

Gedistribueerde routingprotocollen behoren ook tot de familie van dynamische routingprotocollen. Onder verdeeld routing protocol is elk apparaat in het netwerk verantwoordelijk voor het maken van routebesluitingen. Er zijn twee soorten dynamische, gedistribueerde protocollen die geïsoleerd worden (nodes communiceren niet) en niet geïsoleerd (knooppunten communiceren met elkaar). Dus, onder deze subcategorie (dynamisch, gedistribueerd en niet geïsoleerd), zijn er twee brede klassen van protocollen die eerder worden gebruikt. Ze zijn afstandvectorprotocollen en verbindingsstaatprotocollen.Afstandvectorprotocollen maken de knooppunten informatie, zoals bestemming en kosten, op regelmatige intervallen of op basis van noodzaak. Link state protocols overstromingen de link state informatie door het netwerk om elk knooppunt toe te staan ​​om een ​​netwerk "map" te bouwen.

Wat is het verschil tussen Gecentraliseerde Routing Protocollen en Distributed Routing Protocols?

Hoewel zowel gecentraliseerde als gedistribueerde routingprotocollen dynamische routingprotocollen zijn, zijn ze heel anders in de werking ervan. Het belangrijkste verschil tussen hen is gebaseerd op welke apparaten in het netwerk beslissingen nemen met betrekking tot routing. Een centraal knooppunt is verantwoordelijk voor alle routebesluitingen in gecentraliseerde routing, terwijl elk apparaat verantwoordelijk is voor het doorsturen van beslissingen onder gedistribueerde protocollen. Gecentraliseerde protocollen hebben veel problemen in vergelijking met gedistribueerde protocollen, zoals een enkel punt van falen en potentiële netwerkopstopping rond het centrale knooppunt. Om deze redenen worden gedistribueerde protocollen meestal gebruikt.