Site icon bintorosoft.com

8.7 Cisco-Konfiguration speichern: Running Config und Startup Config

Network engineer working with tablet in server data center room, professional skilled technician

Das Speichern der Konfiguration gehört zu den wichtigsten Grundlagen auf Cisco-Geräten, weil Änderungen in Cisco IOS nicht automatisch dauerhaft übernommen werden. Viele Einsteiger konfigurieren einen Hostname, setzen Passwörter, vergeben IP-Adressen oder aktivieren Interfaces und wundern sich später nach einem Neustart, warum alle Änderungen verschwunden sind. Die Ursache liegt fast immer im Unterschied zwischen Running Config und Startup Config. Genau dieses Prinzip ist zentral für das Verständnis von Cisco IOS: Es gibt eine aktuell laufende Konfiguration im Arbeitsspeicher und eine dauerhaft gespeicherte Konfiguration im nichtflüchtigen Speicher. Wer diesen Unterschied nicht sauber versteht, arbeitet unsicher und riskiert Konfigurationsverlust. Wer ihn dagegen beherrscht, kann Änderungen gezielt testen, bewusst sichern und Geräte professionell administrieren.

Warum das Speichern der Cisco-Konfiguration so wichtig ist

In Cisco IOS werden Konfigurationsänderungen zunächst nicht automatisch permanent gespeichert. Das ist technisch sinnvoll, weil Administratoren neue Einstellungen zuerst testen können, ohne sie sofort dauerhaft festzuschreiben. Gleichzeitig entsteht dadurch aber eine wichtige Verantwortung: Wer vergisst zu speichern, verliert unter Umständen die komplette Arbeit nach einem Reload, einem Stromausfall oder einem Geräteabsturz.

Typische Folgen fehlenden Speicherns

Warum Cisco IOS dieses Modell verwendet

Die Trennung zwischen laufender und gespeicherter Konfiguration erlaubt kontrolliertes Arbeiten. Änderungen können live getestet werden, bevor sie dauerhaft übernommen werden. Das ist in produktiven Netzwerken ein Vorteil, weil nicht jede spontane Änderung sofort den dauerhaften Ausgangszustand überschreibt.

Was ist die Running Config?

Die Running Config ist die aktuell aktive Konfiguration eines Cisco-Geräts. Sie befindet sich im Arbeitsspeicher, also im RAM, und steuert das momentane Verhalten von Router oder Switch. Sobald ein Administrator in Cisco IOS einen Befehl eingibt, der die Konfiguration ändert, wirkt sich diese Änderung in der Regel sofort auf die Running Config aus.

Wichtige Eigenschaften der Running Config

Typische Änderungen, die direkt in der Running Config landen

Warum die Running Config so wichtig ist

Sie ist der reale Betriebszustand des Geräts. Wenn ein Interface aktiv ist oder ein Passwort gerade funktioniert, dann liegt die entsprechende Konfiguration in der Running Config vor. Deshalb ist sie die wichtigste Quelle für den aktuellen Zustand eines Cisco-Geräts.

Was ist die Startup Config?

Die Startup Config ist die Konfiguration, die beim Starten des Geräts geladen wird. Sie liegt im nichtflüchtigen Speicher, typischerweise im NVRAM, und bleibt auch dann erhalten, wenn das Gerät ausgeschaltet oder neu gestartet wird.

Wichtige Eigenschaften der Startup Config

Was die Startup Config praktisch bedeutet

Sie ist gewissermaßen der gespeicherte Soll-Zustand des Geräts für den nächsten Start. Wenn ein Router neu bootet, orientiert er sich an dieser Konfiguration. Alles, was nur in der Running Config vorhanden war und nie gespeichert wurde, ist danach verloren.

Running Config und Startup Config im direkten Vergleich

Der Unterschied zwischen beiden Konfigurationen ist einer der wichtigsten Grundsätze in Cisco IOS. Beide enthalten Konfigurationsdaten, aber sie haben unterschiedliche Rollen im Betrieb.

Running Config

Startup Config

Die wichtigste Merkhilfe

Wie gelangen Änderungen in die Running Config?

Immer wenn in Cisco IOS eine Konfigurationsänderung vorgenommen wird, landet diese zunächst in der Running Config. Das geschieht im Global Configuration Mode oder in einem der zugehörigen Untermodi, etwa in der Interface-, Line- oder Router-Konfiguration.

Beispiel: Hostname setzen

Router> enable
Router# configure terminal
Router(config)# hostname R1
R1(config)#

Nach diesem Befehl ist der Hostname sofort aktiv, weil die Running Config direkt angepasst wurde.

Beispiel: IP-Adresse auf einem Interface setzen

R1(config)# interface gigabitEthernet0/0
R1(config-if)# ip address 192.168.10.1 255.255.255.0
R1(config-if)# no shutdown

Auch diese Änderung wirkt sofort auf das laufende Verhalten des Geräts. Das Interface ist direkt mit der neuen Konfiguration aktiv, solange die Running Config vorhanden bleibt.

Wie speichert man die Running Config in die Startup Config?

Damit laufende Änderungen auch nach einem Neustart erhalten bleiben, muss die Running Config in die Startup Config kopiert werden. Dafür gibt es den klassischen Cisco-Befehl:

R1# copy running-config startup-config

Was dieser Befehl bewirkt

Typische Kurzform

Auf vielen Geräten ist auch die historische Kurzform möglich:

R1# write memory

oder noch kürzer:

R1# wr

Welche Variante man bevorzugen sollte

In Ausbildung, Dokumentation und professioneller Praxis wird meist copy running-config startup-config bevorzugt, weil der Befehl eindeutig beschreibt, was technisch passiert.

Wie zeigt man die Running Config an?

Ein wichtiger Teil der Arbeit mit Cisco IOS ist die bewusste Kontrolle der aktuellen Konfiguration. Dafür wird die Running Config mit einem Show-Befehl angezeigt.

Wichtiger Befehl

R1# show running-config

Wofür dieser Befehl genutzt wird

Warum dieser Befehl so zentral ist

Die Running Config zeigt den echten aktuellen Zustand des Geräts. Wer verstehen will, warum ein Gerät sich auf eine bestimmte Weise verhält, schaut fast immer zuerst hier hinein.

Wie zeigt man die Startup Config an?

Ebenso wichtig ist der Blick auf die gespeicherte Konfiguration. So lässt sich prüfen, ob Änderungen bereits dauerhaft gesichert wurden oder ob noch ein Unterschied zwischen laufendem und gespeichertem Zustand besteht.

Wichtiger Befehl

R1# show startup-config

Wofür dieser Befehl nützlich ist

Warum dieser Vergleich in der Praxis wichtig ist

Ein Administrator kann schnell erkennen, ob nur die Running Config geändert wurde oder ob die Änderungen bereits dauerhaft übernommen wurden. Gerade vor Neustarts oder geplanten Wartungen ist das unverzichtbar.

Was passiert bei einem Neustart ohne Speichern?

Wenn ein Cisco-Gerät neu startet, lädt es normalerweise die Startup Config aus dem nichtflüchtigen Speicher. Wurden Änderungen nur in der Running Config vorgenommen und nie gespeichert, verschwinden diese Änderungen. Das ist einer der häufigsten Einsteigerfehler.

Typisches Szenario

Ergebnis

Nach dem Neustart erscheint wieder die alte, zuvor gespeicherte Startup Config. Alle ungespeicherten Live-Änderungen sind verloren.

Warum das im Betrieb problematisch ist

Warum dieses Verhalten auch Vorteile hat

So ärgerlich fehlendes Speichern für Einsteiger wirken kann, bietet die Trennung von Running und Startup Config auch klare Vorteile. Sie erlaubt vorsichtiges Testen neuer Einstellungen, ohne sofort den dauerhaften Systemzustand zu überschreiben.

Praktische Vorteile dieses Prinzips

Praxisbeispiel

Wenn ein Administrator eine neue Route, ein neues VLAN oder eine neue Interface-Konfiguration testet und feststellt, dass die Änderung unerwünschte Folgen hat, kann diese Situation leichter bewertet werden, solange sie nicht schon dauerhaft in der Startup Config gespeichert wurde.

Einfaches Beispiel: Running Config ändern und speichern

Ein kompaktes Beispiel zeigt sehr gut, wie beide Konfigurationsarten zusammenwirken.

Beispielablauf

Router> enable
Router# configure terminal
Router(config)# hostname R1
R1(config)# interface gigabitEthernet0/0
R1(config-if)# ip address 192.168.10.1 255.255.255.0
R1(config-if)# no shutdown
R1(config-if)# end
R1# show running-config
R1# copy running-config startup-config
R1# show startup-config

Was dieser Ablauf zeigt

Wie erkennt man Unterschiede zwischen Running und Startup Config?

In der Praxis ist es oft wichtig zu erkennen, ob die aktive Konfiguration schon gespeichert wurde. Der einfachste Weg ist der bewusste Vergleich von show running-config und show startup-config.

Typische Anzeichen für Unterschiede

Warum dieser Vergleich wichtig ist

Vor Wartung, Neustart oder Geräteübergabe sollte immer klar sein, welcher Zustand aktuell läuft und welcher Zustand beim nächsten Start geladen wird. Diese Kontrolle ist ein fester Bestandteil professioneller IOS-Arbeit.

Startup Config absichtlich zurücksetzen oder ignorieren

Neben dem Speichern ist es auch wichtig zu wissen, dass die Startup Config bewusst gelöscht oder nicht geladen werden kann. Das ist vor allem in Labors, bei Geräte-Neuaufsetzung oder bei Recovery-Szenarien relevant.

Typischer Befehl zum Löschen der Startup Config

R1# erase startup-config

oder je nach Plattform:

R1# write erase

Was das bewirkt

Wichtige Warnung

Dieser Befehl ist sicherheitsrelevant und sollte nur bewusst eingesetzt werden. In produktiven Umgebungen kann das Löschen der Startup Config zu erheblichem Ausfall oder Neuaufwand führen.

Typische Anfängerfehler beim Speichern der Cisco-Konfiguration

Gerade beim Einstieg in Cisco IOS passieren rund um Running und Startup Config immer wieder dieselben Fehler. Diese zu kennen, hilft dabei, sichere Routinen zu entwickeln.

Häufige Fehlerbilder

Warum diese Fehler so häufig sind

Viele Einsteiger denken unbewusst wie bei modernen Desktop-Systemen, bei denen Änderungen häufig automatisch persistiert werden. Cisco IOS arbeitet bewusst anders. Dieses Modell muss aktiv verstanden und verinnerlicht werden.

Eine sinnvolle Arbeitsroutine für Änderungen auf Cisco-Geräten

Damit Konfigurationsänderungen professionell ablaufen, empfiehlt sich eine feste Routine. Diese reduziert Fehler und macht den Zustand des Geräts jederzeit nachvollziehbar.

Empfohlene Reihenfolge

Warum diese Routine so nützlich ist

Wichtige Befehle rund um Running und Startup Config

Einsteiger sollten einige Kernbefehle sehr sicher beherrschen, weil sie im Alltag ständig benötigt werden.

Wichtige Befehlsübersicht

R1# show running-config
R1# show startup-config
R1# copy running-config startup-config
R1# write memory
R1# erase startup-config

Was diese Befehle abdecken

Warum genau diese Befehle so wichtig sind

Mit ihnen lässt sich praktisch der gesamte Lebenszyklus einer Cisco-Konfiguration kontrollieren: anzeigen, prüfen, speichern und bei Bedarf zurücksetzen.

Warum ist das Thema für CCNA und Netzwerktechnik so wichtig?

Running Config und Startup Config zu verstehen ist eine absolute Grundlage in Cisco IOS. Dieses Prinzip entscheidet darüber, ob Konfigurationsänderungen nur temporär oder dauerhaft sind. Ohne dieses Wissen bleiben selbst einfache Tätigkeiten wie Hostname setzen, Passwörter konfigurieren oder IP-Adressen vergeben operativ unsicher.

Was Einsteiger unbedingt mitnehmen sollten

Praktischer Nutzen im Alltag

Ob im ersten Cisco-Lab, bei der Konfiguration eines produktiven Routers, vor einem geplanten Reload oder beim Troubleshooting von Geräteänderungen: Der Unterschied zwischen Running Config und Startup Config gehört zu den wichtigsten Grundlagen professioneller Netzwerkarbeit. Genau deshalb sollte dieses Thema nicht nur theoretisch bekannt sein, sondern als feste praktische Routine in jeder IOS-Sitzung mitgedacht werden.

Konfiguriere Cisco Router & Switches und liefere ein Packet-Tracer-Lab/GNS3

Ich biete professionelle Unterstützung im Bereich Netzwerkkonfiguration und Network Automation für private Anforderungen, Studienprojekte, Lernlabore, kleine Unternehmen sowie technische Projekte. Ich unterstütze Sie bei der Konfiguration von Routern und Switches, der Erstellung praxisnaher Topologien in Cisco Packet Tracer, dem Aufbau und Troubleshooting von GNS3- und EVE-NG-Labs sowie bei der Automatisierung von Netzwerkaufgaben mit Netmiko, Paramiko, NAPALM und Ansible. Kontaktieren Sie mich jetzt – klicken Sie hier.

Meine Leistungen umfassen:

Benötigen Sie Unterstützung bei Ihrem Netzwerkprojekt, Ihrer Simulation oder Ihrer Network-Automation-Lösung? Kontaktieren Sie mich jetzt – klicken Sie hier.

Exit mobile version