by Philip Gervasi 19 maart 2018
Het wijzigen van OSPF-instellingen (Octal Small Form Factor Pluggable) kan een lastige klus zijn. Zelfs met alle kennis en ervaring weet u niet zeker welke impact een wijziging op het netwerk heeft. Wijzigingen kunnen domino-effecten veroorzaken, met gevolgen voor de prestaties en beschikbaarheid.
Inzicht in de uitvoer van opdrachten zoals show internet protocol (IP) OSPF database, show IP route en show IP common event format (CEF) kan een zeer ervaren engineer direct inzicht geven in hoe de volledige OSPF-grafiek eruitziet. Maar hoe kan iemand die grote netwerken beheert zich een beeld vormen van hoe OSPF paden selecteert in een heel netwerk?
Gelukkig neemt netwerkautomatisering veel van de onzekerheid weg met helder, realtime inzicht in het netwerk. Deze transparantie minimaliseert het risico op menselijke fouten en verkleint de tijd die nodig is om wijzigingen door te voeren, wat cruciaal is voor de dagelijkse netwerkactiviteiten van veel grote organisaties.
De risico's van OSPF-wijzigingen in complexe netwerken
Zelfs ervaren engineers kunnen fouten maken of cruciale OSPF-details over het hoofd zien, vooral in complexe omgevingen. Zonder gedetailleerd, realtime inzicht in het netwerk – voor en na het aanbrengen van wijzigingen – is het gemakkelijk om de controle te verliezen en problemen te creëren. Gedetailleerd, realtime inzicht is essentieel voor het aanbrengen van veilige, voorspelbare OSPF-wijzigingen, omdat OSPF routes dynamisch herberekent op basis van netwerkwijzigingen, apparaatconfiguraties en verbindingsstatussen.
Eén verkeerde configuratie of over het hoofd gezien detail kan leiden tot onverwachte routeringslussen, suboptimale paden of storingen in complexe omgevingen. Zonder direct inzicht in hoe wijzigingen het gehele OSPF-domein beïnvloeden, kunnen problemen onopgemerkt blijven totdat ze gebruikers of kritieke services beïnvloeden. Realtime inzicht stelt engineers in staat de respons van het netwerk te monitoren, snel onbedoelde gevolgen te identificeren en ervoor te zorgen dat elke wijziging het gewenste resultaat oplevert, waardoor risico's en downtime worden geminimaliseerd.
Verminder het risico op OSPF-wijzigingen met netwerkautomatisering
In een klein netwerk kan OSPF zo eenvoudig zijn als het inschakelen ervan op een interface en SPF de rest laten doen. Maar zelfs eenvoudige wijzigingen worden ingewikkelder wanneer u standaardtijden gaat aanpassen, linkkosten wijzigt of de padselectie over meerdere routers beïnvloedt. Het afzonderlijk bijwerken van elk apparaat vergroot de wijzigingsintervallen, vergroot de kans op fouten en biedt weinig tot geen realtime inzicht in het netwerk.
Netwerkautomatisering is de oplossing. Een programmatische aanpak voor het aanbrengen van meerdere wijzigingen in een OSPF-configuratie op tientallen routers:
- Verkleint de lengte van een wijzigingsvenster
- Vermindert het risico op menselijke fouten
- Biedt direct inzicht in het hele netwerk vóór, tijdens en na een verandering
Hier is een voorbeeld uit de praktijk dat de concepten illustreert waar we het hierboven over hadden:
OSPF uit de echte wereld Change Management Voorbeeld
Jaren geleden moest ik de routering zo configureren dat de ene uitgaande route de voorkeur kreeg boven de andere, aangezien de secundaire route via een locatie liep die buiten gebruik zou worden gesteld. Het netwerk in de regio bestond uit een mix van verouderde infrastructuur met trage verbindingen en recent geüpgradede locaties met moderne hardware en snelle verbindingen… allemaal binnen hetzelfde OSPF-gebied!
Een problematische aanpak
Tijdens mijn wijzigingsperiode deed ik het volgende:
- De OSPF-configuratie, de routeringstabel op de twee autonome systeemgrensrouters (ASBR) en de database van de lokale beveiligingsautoriteit (LSA) zijn gescand
- Lage OSPF-kosten hardgecodeerd op één link
- De referentiebandbreedte is aangepast om invloed uit te oefenen op de manier waarop die router zijn statistieken berekent
Toen wachtte ik op mijn verschillende aanhoudende pings en traceroutes eruit te zien zoals ik wilde, maar dat deden ze nooit, waardoor er een kleine crisis ontstond. Ik vergat dat alle routers in een OSPF-domein het eens moeten zijn over de referentiebandbreedte, omdat de kosten omgekeerd evenredig zijn met de bandbreedte van een link. Ik dacht dat het verlagen van de kosten de link aantrekkelijker zou maken. Maar het verkeerd wijzigen van de referentiebandbreedte maakte de link minder aantrekkelijk.
Achter deze twee ASBR's bevond zich een volledig OSPF-domein dat werd beheerd door diverse routerplatforms. Nadat de SPF in het gebied opnieuw was berekend, veranderden de verkeerspatronen zodanig dat de minder geprefereerde uitgang werd gebruikt en het verkeer via verschillende oude routers werd getransporteerd met behulp van verbindingen met een zeer lage bandbreedte.
De kern van de zaak? Ik had geen idee wat er aan de hand was. Alles verliep traag en vreemd. Ik had behoefte aan gedetailleerd realtime inzicht vóór en na mijn verandering.
NetBrain Dynamic Maps geven u end-to-end zichtbaarheid van uw volledige OSPF-configuratie.
Terugdraaiplan met lange wijzigingsperiode
Het terugdraaiplan voor mijn netwerkwijziging was eenvoudig:
- Ik heb de kostenconfiguratie en referentiebandbreedte verwijderd.
- Nadat een aantal interfaces waren teruggestuurd om SPF opnieuw te laten draaien, keerden de verkeerspatronen terug naar de staat van vóór het wijzigingsvenster.
In mijn volgende wijzigingsperiode wijzigde ik mijn strategie. De wijzigingsperiode moest langer zijn omdat ik een langere downtime verwachtte. Dit is wat ik deed:
- De referentiebandbreedte op alle routers in dat OSPF-gebied is gewijzigd
- De kosten op verschillende interfaces gewijzigd
- De beschrijving van bijna alle interfaces waarop OSPF in dat gebied en het aangrenzende gebied wordt uitgevoerd, is aangepast.
- Ik heb stukjes configuratie uit Kladblok op mijn linkerscherm gekopieerd en geplakt in de juiste terminalvensters op mijn rechterscherm
Gelukkig maakte ik weinig fouten door de verkeerde configuratie op de verkeerde router te zetten, waardoor ik de verbinding met het apparaat niet verloor. Idealiter had ik geen fouten gemaakt en had ik een veel kortere wijzigingsperiode gehad.

Een uitvoerbaar bestand Runbook controleert de huidige OSPF-uitvoeringsstatus. De opdracht heeft ingesteld dat de Runbook wordt uitgevoerd wordt aan de rechterkant getoond.
Een betere aanpak - OSPF-wijzigingsautomatisering
NetBrainingebouwde uitvoerbare bestand Runbooks rennen maken tonen commando's over veel apparaten tegelijk een kwestie van een enkele klik op een knop. Realistisch gezien, een Runbook zal meer in zich hebben dan slechts één simpele tonen bevel. De kracht van NetBrain Runbooks is hoe verschillende commando's tegelijk kunnen worden uitgevoerd of geactiveerd om automatisch te worden uitgevoerd.
In mijn geval een uitvoerbaar bestand Runbook had geconfigureerd kunnen worden met de juiste show-opdrachten om een aanzienlijke hoeveelheid OSPF-specifieke en routeringsinformatie te verzamelen. Met één klik, NetBrain zou deze informatie op veel apparaten hebben verzameld zonder dat ik me op één router tegelijk hoefde aan te melden.

Geautomatiseerde OSPF-configuratie
Staren naar pagina's vol output was echter niet echt wat ik nodig had. In plaats daarvan had ik het kunnen laten NetBrainDynamische netwerkkaarten van 's Neem die output en presenteer deze in een interactieve realtime snapshot van hoe de routering op het netwerk functioneert. Ik zou meteen de padselectie hebben gezien en op verdachte routers hebben geklikt.
De Runbook markeert het aantal buren en de routes van OSPF en geeft het direct weer op de Dynamic Map.
Het doorvoeren van configuratiewijzigingen op alle apparaten is relatief eenvoudig, maar NetBrain biedt diepe functionaliteit met hun Dynamic MapZoals de Path-functie, die verkeerspatronen grafisch weergeeft na elke configuratiepush. De Compare-functie is een ingebouwde diff-tool waarmee u met één klik configuratieverschillen tussen apparaten kunt identificeren.
Een technicus ziet direct de OSPF-configuratieverschillen tussen router 2 en 4.
U hoeft zich geen zorgen meer te maken over veranderingen. Programmatische monitoring en configuratie van een netwerk op apparaatniveau helpen u vol vertrouwen verder te gaan, met realtime inzicht in de impact van elke verandering op het netwerk. NetBrain's Runbook Automatisering en Dynamic Mapping technologieën bieden ingenieurs dit type programmeerbare omgeving om zonder angst wijzigingen in de routering aan te brengen.
Krijg geautomatiseerd inzicht in het gehele OSPF-domein met één klik met NetBrain
Het aanbrengen van OSPF-wijzigingen op meerdere apparaten hoeft niet riskant of tijdrovend te zijn. Met NetBrainis uitvoerbaar runbookMet s kunt u gedetailleerde netwerkgegevens verzamelen, wijzigingen toepassen en resultaten valideren, allemaal in één gecoördineerde workflow. Deze mogelijkheden betekenen minder fouten, kortere wijzigingstermijnen en volledig inzicht in de impact van elke update.
NetBrain maakt ook proactieve probleemoplossing, naadloze nalevingsrapportage en snelle rollback mogelijk indien nodig, waardoor teams zelfs de meest dynamische bedrijfsnetwerken vol vertrouwen kunnen beheren. Ontdek hoe het in uw omgeving werkt — request a demo vandaag en ervaar hoe NetBrain kunnen complexe netwerkwijzigingen eenvoudiger en voorspelbaarder maken.