Inhoudsopgave:
Video: Spanning Tree Protocol Explained | Step by Step 2024
In vergelijking met routering van afstandsvector optimaliseert koppelingstoestandsroutering routeringsstructuren door berekeningen uit te voeren op de beste routes in plaats van alleen maar volledige routetabelinformatie door te geven tussen routers. Link-state-routering verzendt alleen interface-informatie over de verschillende interfaces die op een router aanwezig zijn en de netwerken waarmee de router is verbonden. Dus, in plaats van het verzenden van een 20-tot-50-entry routeringstabel, verzenden link-state updates alleen de informatie over de vier tot zes interfaces van de router.
Understanding link-state protocol
Elke router zet alle link-state informatie die het ontvangt in een topologische database , welke een tabel is met link-informatie over alle bekende routers. Het definieert geen routes; in plaats daarvan registreert het alle informatie die nodig is om bij elk netwerksegment te komen dat op elke router is aangesloten nadat de routeringsinformatie is berekend.
Er is waarschijnlijk meer dan één route naar elk netwerk, dus het is belangrijk om elke en elke mogelijke route te evalueren om de beste route naar elk netwerksegment te vinden. U kunt dit doen met behulp van het Shortest Path First (SPF) -algoritme, , dat vervolgens de SFP-structuur maakt.
Omdat de router op de hoogte is van alle links op het netwerk, kan hij alle links van zichzelf evalueren om de meest efficiënte manier te bepalen om elk ander netwerksegment op het netwerk te bereiken. Dit wordt het kortste pad naar elk van die netwerksegmenten genoemd. Alle kortste paden worden opgeslagen op één locatie, die de SFP-structuur wordt genoemd.
Nadat de SFP-structuur is gebouwd, controleert de router deze om de best mogelijke route naar elk netwerk te vinden. Nadat de beste routes zijn gevonden, voegt de router ze toe aan zijn eigen routeringstabel. Deze routeringstabel is gebouwd op elke router, maar deze moet hetzelfde zijn voor alle routers die dezelfde updates ontvangen, omdat ze allemaal hetzelfde proces gebruiken om de routeringstabel samen te stellen.
Wanneer een router opstart en zijn initiële linkstatusinformatie verzendt naar zijn buren, vermindert deze de netwerkoverhead door alleen updates naar de koppelingsinformatie te verzenden. Deze verbindingsstatus s (LSA) worden overstroomd naar alle routers in hun gebied of zone. LSA's zijn eenvoudigweg updates over hun koppelingsstatus, dus een wordt verzonden wanneer een link wordt verbonden of losgekoppeld.
Werken met uw sterke punten
Dit systeem voor het verwerken van updates lijkt de sleutel te zijn tot de kracht van protocols voor koppelingsstaten. Hoewel er enige variantie optreedt tussen de twee protocollen, verschillen linkprotocollen in het algemeen van elkaar over afstand-vectorprotocollen op de volgende manieren: u kunt bepalen of deze verschillen voor- of nadelen vertegenwoordigen:
-
Kostenmetriek is de belangrijkste bepalende factor voor routekeuze.Deze kostenmetriek is het punt van evaluatie om de beste koppelingen te bepalen, waaronder de snelheid en capaciteit van de koppelingen.
-
Minder frequente routeringsupdates.
-
Hoge mate van schaalbaarheid om veel grotere netwerken te ondersteunen.
-
Verdeling van het totale netwerk in kleinere segmenten om het bereik van routeringswijzigingen te beperken.
-
Verzendt alleen updates over koppelingsstatus en topologieveranderingen.
-
Getriggerde updates kunnen systemen onmiddellijk op de hoogte stellen van wijzigingen, waardoor de convergentie tijden worden verkort.
-
Netwerkontwerp kan de grootte van de koppelingstoestanddatabase verkleinen. Wanneer de netwerk-ID is opgemaakt om routeberekening te ondersteunen, zal het aantal routes verminderen de grootte van de link-state database.
-
Beperkte ouderdom van gegevens, omdat LSA-veroudering de informatie altijd up-to-date houdt.
-
Routing-lussen zijn bijna geëlimineerd omdat routers weten hoe de volledige netwerktopologie eruit ziet.
-
Grote hoeveelheden geheugen zijn nodig om niet alleen de routeringstabel te ondersteunen, maar ook de linkstatustatabase en aangrenzende database (die een tabel is met naburige apparaten).
-
Voor de uitvoering van het Dijkstra-algoritme (de wiskundige formule die wordt gebruikt om de kortste padberekening uit te voeren) is het gebruik van CPU-cycli op de router vereist, en voor grotere netwerken betekent dit vereiste meer CPU-tijd besteed aan berekeningen.
-
In grote netwerkimplementaties kunnen protocols met een koppelingstoestand een groot deel van de afstemming vereisen om goed te kunnen functioneren. Deze noodzaak kan een netwerkbeheerder grote uitdagingen opleveren.
Als u voldoende CPU- en geheugenresources in uw netwerkrouters hebt en uw netwerklay-out niet overdreven gecompliceerd is, moet u geen last hebben van de problemen met betrekking tot protocols voor koppelingsstaten - maar profiteer u alleen van de voordelen. Er is geen reden dat link-state-protocollen niet als primair routeringsprotocol op uw netwerk zouden moeten worden gebruikt.