Inleiding
Dit document beschrijft wanneer een OSPF-nabijheid een router vormt en verschillende statuswijzigingen doorloopt voordat deze volledig grenst aan zijn buurman.
Voorwaarden
Vereisten
Er zijn geen specifieke vereisten van toepassing op dit document.
Gebruikte componenten
Dit document is niet beperkt tot specifieke software- en hardware-versies.
De informatie in dit document is gebaseerd op de apparaten in een specifieke laboratoriumomgeving. Alle apparaten die in dit document worden beschreven, hadden een opgeschoonde (standaard)configuratie. Als uw netwerk live is, moet u zorgen dat u de potentiƫle impact van elke opdracht begrijpt.
Conventies
Raadpleeg Cisco Technical Tips Conventions (Conventies voor technische tips van Cisco) voor meer informatie over documentconventies.
Achtergrondinformatie
Wanneer OSPF-nabijheid wordt gevormd, gaat een router door verschillende statuswijzigingen voordat deze volledig naast zijn buurman komt te liggen. Deze toestanden zijn gedefinieerd in de OSPF RFC 2328 , paragraaf 10.1.
De toestanden zijn Down, Poging, Init, 2-Way, Exstart, Exchange, Loading en Full. In dit document wordt elke staat in detail beschreven.
OSPF-nabijheid
omlaag
Het is het eerste buurland van de OSPF. Het betekent dat er geen informatie (hallo) is ontvangen van deze buurman, maar hallo pakketten kunnen nog steeds worden verzonden naar de buurman in deze staat.
In de volledig aangrenzende buurstaat, als een router geen hello-pakket ontvangt van een buurman binnen de RouterDeadInterval-tijd (RouterDeadInterval = 4 * HelloInterval standaard) of als de handmatig geconfigureerde buurman uit de configuratie wordt verwijderd, verandert de buurstaat van Full in Down.
poging
Deze status is alleen geldig voor handmatig geconfigureerde buren in een NBMA-omgeving. In de Poging-status stuurt de router elk poll-interval unicast-hello-pakketten naar de buurman, waarvan de hello's niet binnen het dode interval zijn ontvangen.
Init
Deze staat geeft aan dat de router een hello-pakket heeft ontvangen van zijn buurman, maar dat de ontvangende router-ID niet is opgenomen in het hello-pakket.
Wanneer een router een hello-pakket van een buurman ontvangt, moet deze de verzender-router-ID in zijn hello-pakket vermelden als een bevestiging dat het een geldig hello-pakket heeft ontvangen.
in twee richtingen
Deze toestand geeft aan dat er bidirectionele communicatie tot stand is gebracht tussen twee routers. Bi-directioneel betekent dat elke router het hello-pakket van de andere router ziet.
Deze status wordt bereikt wanneer de router die het hello-pakket ontvangt, zijn eigen router-ID ziet in het veld voor de buren van het ontvangen hello-pakket. In deze staat beslist een router of hij naast deze buurman komt te staan.
Op broadcast media en niet-broadcast multi-access netwerken, wordt een router alleen vol met de aangewezen router (DR) en de back-up aangewezen router (BDR); het blijft in de 2-weg staat met alle andere buren.
Op Point-to-point- en Point-to-multipoint-netwerken wordt een router vol met alle aangesloten routers.
Aan het einde van deze fase worden de DR en BDR voor uitzend- en niet-uitzendnetwerken met meerdere toegangsrechten geselecteerd. Voor meer informatie over het DR-verkiezingsproces raadpleegt u DR-verkiezing.
Opmerking: het ontvangen van een databasescriptor (DBD)-pakket van een buur in de init-status kan ook een overgang naar de 2-weg-status veroorzaken.
Exstart
Zodra de DR en BDR zijn geselecteerd, kan het eigenlijke proces van de informatie over de verbindingsstatus worden gestart tussen de routers en hun DR en BDR.
In deze toestand stellen de routers en hun DR en BDR een primair-secundaire relatie op en kiezen ze het eerste volgnummer voor de vorming van de nabijheid.
De router met de hogere router-ID wordt de primaire en start de uitwisseling en is als zodanig de enige router die het volgnummer kan verhogen.
Je zou logisch concluderen dat de DR / BDR met de hoogste router-ID de primaire is voor dit proces. De DR/BDR-selectie kan worden veroorzaakt door een hogere prioriteit die op de router is geconfigureerd in plaats van de hoogste router-ID.
Het is dus mogelijk dat een DR een secundaire rol speelt. De primaire en secundaire verkiezingen zijn per buur.
omruilen
In de uitwisselingsstatus wisselen OSPF-routers databasedescriptorpakketten (DBD) uit. Database descriptors bevatten alleen link-state advertising (LSA) headers en beschrijven de inhoud van de volledige link-state database.
Elk DBD-pakket heeft een volgnummer dat alleen kan worden verhoogd door primaire die expliciet wordt erkend door secundaire.
Routers verzenden ook link-state verzoekpakketten en link-state update pakketten (die de volledige LSA bevatten) in deze staat.
De inhoud van de ontvangen DBD wordt vergeleken met de informatie in de routers link-state database om te controleren of er nieuwe of meer actuele link-state informatie beschikbaar is bij de buur.
laden
In deze toestand vindt de daadwerkelijke uitwisseling van linkstatusinformatie plaats. Op basis van de informatie die door de DBD's wordt verstrekt, verzenden routers link-state verzoekpakketten.
De buurman geeft vervolgens de gevraagde link-state informatie in link-state update pakketten. Als een router een verouderde of verloren LSA ontvangt, verzendt deze een link-state verzoekpakket voor die LSA.
Alle updatepakketten voor link-state worden bevestigd.
Full
In deze staat zijn routers volledig naast elkaar. Alle LSA's van de router en het netwerk worden uitgewisseld en de databases van de routers zijn volledig gesynchroniseerd.
Full is de normale status voor een OSPF-router. Als een router vastzit in een andere staat, is dit een indicatie dat er problemen zijn wanneer de aangrenzende delen worden gevormd.
De enige uitzondering hierop is de 2-weg staat, die normaal is in een uitzendnetwerk.
Routers bereiken de FULL-status met hun DR en BDR in NBMA / broadcast-media en FULL-status met elke buur in de resterende media, zoals point-to-point en point-to-multipoint.
Opmerking: de DR en BDR die de FULL-status bereiken met elke router in het segment, kunnen FULL/DROTHER weergeven wanneer u show ip ospf neighbor
de opdracht op een DR of BDR invoert. Dit betekent gewoon dat de buurman geen DR of BDR is, maar omdat de router waarop de opdracht is ingevoerd een DR of BDR is, toont dit de buurman als FULL / DROTHER
Gerelateerde informatie