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
- Hostnamen gehen nach dem Neustart verloren
- Passwort- und SSH-Konfigurationen verschwinden
- Interface-Adressen und Routing-Einträge sind nicht mehr vorhanden
- VLAN- oder Management-Einstellungen müssen neu erstellt werden
- Fehlersuche wird unnötig kompliziert
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
- Sie ist sofort aktiv
- Sie liegt im RAM
- Sie beeinflusst das aktuelle Verhalten des Geräts
- Sie geht bei Neustart verloren, wenn sie nicht gespeichert wird
Typische Änderungen, die direkt in der Running Config landen
- Hostname ändern
- IP-Adresse auf einem Interface setzen
- Passwort konfigurieren
- Statische Routen hinzufügen
- Banner oder Management-Zugänge konfigurieren
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
- Sie ist dauerhaft gespeichert
- Sie liegt im nichtflüchtigen Speicher
- Sie wird beim Booten geladen
- Sie ändert sich nicht automatisch mit jeder Live-Konfiguration
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
- Aktive Konfiguration
- Liegt im RAM
- Wird sofort durch Änderungen beeinflusst
- Nicht dauerhaft ohne Speichern
Startup Config
- Gespeicherte Boot-Konfiguration
- Liegt im NVRAM
- Wird beim Start geladen
- Bleibt ohne explizites Überschreiben unverändert
Die wichtigste Merkhilfe
- Running Config = was jetzt gerade läuft
- Startup Config = was nach dem Neustart wiederkommt
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
- Die aktuelle aktive Konfiguration wird übernommen
- Die bestehende Startup Config wird überschrieben
- Das Gerät wird beim nächsten Start mit dieser Konfiguration booten
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
- Aktive Gerätekonfiguration prüfen
- Änderungen kontrollieren
- Troubleshooting durchführen
- Konfigurationsdetails nachvollziehen
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
- Gespeicherten Boot-Zustand prüfen
- Vergleichen, ob Änderungen schon gesichert wurden
- Konfigurationsverlust vermeiden
- Vor Wartungsfenstern oder Reloads kontrollieren
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
- Hostname wird geändert
- IP-Adresse auf dem Interface wird gesetzt
- Passwort wird konfiguriert
- Konfiguration wird nicht gespeichert
- Gerät wird neu gestartet
Ergebnis
Nach dem Neustart erscheint wieder die alte, zuvor gespeicherte Startup Config. Alle ungespeicherten Live-Änderungen sind verloren.
Warum das im Betrieb problematisch ist
- Administrativer Aufwand geht verloren
- Produktive Dienste können ausfallen
- Fehlersuche wird erschwert
- Konfigurationszustände werden inkonsistent
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
- Änderungen können live getestet werden
- Fehlkonfigurationen müssen nicht sofort dauerhaft werden
- Temporäre Tests lassen sich bewusst verwerfen
- Administratoren behalten Kontrolle über den persistenten Zustand
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
- Änderungen werden zuerst aktiv in der Running Config
- Die Running Config kann direkt geprüft werden
- Erst durch copy running-config startup-config werden die Änderungen dauerhaft
- Die Startup Config zeigt danach denselben Stand für den nächsten Neustart
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
- Ein neuer Hostname erscheint nur in der Running Config
- Neue Interfaces oder Passwörter fehlen in der Startup Config
- Die letzte Änderung wurde zwar aktiv, aber nicht dauerhaft übernommen
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
- Die gespeicherte Konfiguration wird entfernt
- Nach einem Neustart startet das Gerät ohne bisherige Boot-Konfiguration
- Vor allem für Reset- oder Lab-Szenarien nützlich
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
- Konfiguration wird geändert, aber nicht gespeichert
- Nur die Running Config wird geprüft, nicht die Startup Config
- Vor einem Reload wird nicht kontrolliert, ob Änderungen dauerhaft gesichert sind
- Der Speicherbefehl wird verwechselt oder vergessen
- Ein Test wird unbeabsichtigt dauerhaft gespeichert
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
- Änderung in der Running Config vornehmen
- Funktion und Wirkung prüfen
- Mit show running-config kontrollieren
- Bei Erfolg in die Startup Config speichern
- Optional mit show startup-config verifizieren
Warum diese Routine so nützlich ist
- Änderungen werden bewusst statt automatisch übernommen
- Fehler bleiben zunächst temporär
- Der dauerhafte Zustand wird gezielt kontrolliert
- Wartung und Troubleshooting werden sicherer
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
- Aktive Konfiguration anzeigen
- Gespeicherte Konfiguration anzeigen
- Aktive Konfiguration dauerhaft sichern
- Boot-Konfiguration zurücksetzen
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
- Die Running Config ist die aktuell aktive Konfiguration im RAM
- Die Startup Config ist die dauerhaft gespeicherte Boot-Konfiguration im NVRAM
- Änderungen wirken zuerst auf die Running Config
- Ohne Speichern gehen Änderungen nach einem Neustart verloren
- Der wichtigste Speicherbefehl ist copy running-config startup-config
- Show-Befehle helfen, den aktuellen und gespeicherten Zustand gezielt zu prüfen
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:
-
Professionelle Konfiguration von Routern und Switches
-
Einrichtung von VLANs, Trunks, Routing, DHCP, NAT, ACLs und weiteren Netzwerkfunktionen
-
Erstellung von Topologien und Simulationen in Cisco Packet Tracer
-
Aufbau, Analyse und Fehlerbehebung von Netzwerk-Labs in GNS3 und EVE-NG
-
Automatisierung von Netzwerkkonfigurationen mit Python, Netmiko, Paramiko, NAPALM und Ansible
-
Erstellung von Skripten für wiederkehrende Netzwerkaufgaben
-
Dokumentation der Konfigurationen und Bereitstellung nachvollziehbarer Lösungswege
-
Konfigurations-Backups, Optimierung bestehender Setups und technisches Troubleshooting
Benötigen Sie Unterstützung bei Ihrem Netzwerkprojekt, Ihrer Simulation oder Ihrer Network-Automation-Lösung? Kontaktieren Sie mich jetzt – klicken Sie hier.

