Skip to main content

Wat is een routeringsprotocol?

Een routeringsprotocol is het middel waarmee computernetwerken verkeer efficiënt kunnen richten via apparaten die routers worden genoemd.Een dergelijk protocol is in wezen een algoritme dat is ontworpen om lussen te voorkomen en te corrigeren, informatie te verzamelen over de netwerktopologie en die informatie te distribueren naar andere routers en uiteindelijk de paden te selecteren die verkeer zou moeten nemen.Sommige van deze protocollen behandelen het verkeer in een netwerk en sturen het naar andere routers binnen een gecontroleerd netwerk.Wanneer communicatie een bepaald netwerk moet invoeren of verlaten, wordt het geleid door een ander type routeringsprotocol dat het verkeer aan de rand of rand van het netwerk bekijkt.

Wanneer een routeringsprotocol wordt gebruikt aan de binnenkant van een netwerk, wordt het een interieur gateway -protocol (IGP) genoemd.Met behulp van hetzelfde routeringsprotocol samen vormen ze een routeringsdomein.Vervolgens vormt een willekeurig aantal routeringsdomeinen samen een netwerk dat een autonoom systeem (AS) omvat.Hier, aan de binnenkant van een AS, vallen de protocollen in twee primaire categorieën, een link-state protocol of een vectorgebaseerd protocol.

met een link-state protocol praten de routers met elkaar om in kaart te brengen om in kaart te brengen om in kaart te brengenHet hele netwerk beoordeelt de status van de verbindingen daartussen en bereken vervolgens de best mogelijke paden die verkeer kan nemen om rond te komen.Deze methode is nuttig om te bepalen welke paden een hogere verbindingssnelheid kunnen hebben dan een ander pad en voor het uitzoeken van het kortste pad.Dit soort routeringsprotocol is erg snel om de routers met elkaar te laten convergeren, waardoor hun kennis van het netwerk wordt bijgewerkt, wanneer een nieuwe router wordt toegevoegd of één offline gaat.

Een vectorgebaseerd routeringsprotocol wordt geleverd in twee smaken: de afstandsvector en padvector, waarbij de laatste een subklasse van de eerste is.Afstandsvectormethoden gebruiken wat bekend staat als een hoptelling om het kortste pad van de ene router naar de volgende te bepalen.Hier telt de router het aantal andere routerscommunicatie moet doorkruisen, elk dat één hop vertegenwoordigt, en bouwt vervolgens zijn kaart van de best mogelijke routes.In vergelijking met een link-state protocol kan een afstandsvectoralgoritme niet vertellen hoe snel een bepaalde hop wordt vergeleken met een andere en kan uiteindelijk een langzamere route kiezen, hoewel het minder hop vereist.Het lijdt ook aan vertragingen wanneer een router wordt toegevoegd aan of verwijderd uit het netwerk, omdat het opnieuw hop moet tellen om zijn kaart van het netwerk opnieuw op te bouwen.

Een padvectorrouteringsprotocol wordt vaak gebruikt op de rand van een netwerk in watA Border Gateway Protocol (BGP) genoemd.Naast het tellen van hop, adverteert de grensrouter ook zijn beschikbaarheid door een Path Vector -bericht te verzenden.De grensrouters van andere netwerken bouwen vervolgens hun kennis op van paden buiten een AS door te kijken naar deze berichten van elkaar.

In sommige gevallen kan een routeringsprotocol daadwerkelijk worden geleid via een bestaand communicatieprotocol.Of ze worden gerouteerd, hangt af van de Layer Open Systems Interconnection (OSI) -modellen waaronder ze werken, zoals IS-IS, de datalinklaag, en een niet-gerouteerd protocol is.Internet Protocol (IP) en Transmission Control Protocol (TCP), werken respectievelijk in lagen drie en vier en zijn twee middelen waarmee een routeringsprotocol kan worden geleid.Het meest opvallend zijn de BGP's die over TCP lopen.