OSPF konfigurieren: Cisco OSPF Setup für Einsteiger

Wer dynamisches Routing in Cisco-Netzwerken verstehen und praktisch umsetzen möchte, kommt an OSPF kaum vorbei. Das Protokoll ist in Unternehmen weit verbreitet, weil es zuverlässig skaliert, schnelle Konvergenz ermöglicht und sich sauber in hierarchische Designs mit Areas einfügt. Wenn Sie OSPF konfigurieren, sorgen Sie dafür, dass Router oder Layer-3-Switches ihre Netzwerke automatisch austauschen und im Fehlerfall alternative Pfade finden, ohne dass Sie jede Route manuell pflegen müssen. Gerade für Einsteiger wirkt OSPF anfangs komplex, weil Begriffe wie Router-ID, Hello/Dead Timer, DR/BDR, Cost und Areas zusammenkommen. In der Praxis ist ein solides Grundsetup aber sehr gut beherrschbar, wenn Sie systematisch vorgehen: Zuerst eine klare IP-Planung, dann OSPF-Prozess und Router-ID festlegen, anschließend die richtigen Interfaces oder Netzwerke in OSPF aktivieren, und danach Schritt für Schritt verifizieren, ob Nachbarschaften aufgebaut werden und Routen in der Routingtabelle auftauchen. Dieses Tutorial führt Sie durch ein praxistaugliches Cisco OSPF Setup (OSPFv2 für IPv4), zeigt typische Konfigurationsmuster und gibt Ihnen Best Practices, damit Sie ein stabiles OSPF-Grundgerüst erstellen, das sich später problemlos erweitern lässt.

Table of Contents

OSPF kurz erklärt: Was macht das Protokoll?

OSPF (Open Shortest Path First) ist ein Link-State-Routingprotokoll. Router tauschen Informationen über ihre Links und Netze aus und bauen daraus eine gemeinsame Topologie-Datenbank (Link-State Database). Anschließend berechnet jeder Router unabhängig die besten Pfade (Shortest Path) zu allen bekannten Netzen. OSPF ist standardisiert und herstellerübergreifend einsetzbar.

  • Link-State-Prinzip: Alle Router in einer Area teilen eine gemeinsame Sicht auf die Topologie.
  • Schnelle Konvergenz: Änderungen werden über LSAs propagiert, danach wird neu berechnet.
  • Hierarchie über Areas: Große Netze werden in Bereiche (Area 0 als Backbone) strukturiert.
  • Metrik: OSPF nutzt „Cost“, typischerweise abhängig von Bandbreite.

Wenn Sie die Grundlagen aus einer neutralen Standardquelle vertiefen möchten, ist der Anchor-Text RFC 2328 (OSPFv2) eine verlässliche Referenz. Cisco-spezifische Konfigurationsempfehlungen finden Sie über den Anchor-Text Cisco OSPF Support & Dokumentation.

Voraussetzungen: Was Sie vor dem OSPF-Setup vorbereiten sollten

Ein gutes OSPF-Setup beginnt nicht im Konfigurationsmodus, sondern bei der Vorbereitung. Je sauberer IP-Planung und Topologie sind, desto weniger Troubleshooting brauchen Sie später.

  • IP-Adressplan: Welche Netze existieren? Welche sind Transitnetze (Router-zu-Router), welche sind LANs?
  • Area-Plan: Für Einsteiger reicht meist Area 0. Später können Sie weitere Areas ergänzen.
  • Namenskonzept: Router-Namen/Hostname und Interface-Beschreibungen sind im Betrieb Gold wert.
  • Routing-Ziel: Sollen alle Netze gegenseitig erreichbar sein oder gibt es Zonen/Policies (Firewall/ACL)?

Praxis-Tipp: Starten Sie mit einem überschaubaren Laborszenario (zwei bis drei Router, wenige Netze) und bauen Sie danach schrittweise aus.

Beispiel-Topologie für Einsteiger

Für dieses Tutorial nehmen wir eine einfache, aber realistische Struktur mit drei Routern an:

  • R1 verbindet LAN 192.168.10.0/24
  • R2 ist Transit und verbindet R1 und R3
  • R3 verbindet LAN 192.168.30.0/24

Transitnetze:

  • R1 ↔ R2: 10.0.12.0/30
  • R2 ↔ R3: 10.0.23.0/30

Alle Router sollen in Area 0 laufen, damit das Setup maximal einfach bleibt.

Wichtige OSPF-Begriffe, die Sie wirklich brauchen

  • Process ID: Lokale Nummer auf dem Cisco-Gerät (z. B. 1). Muss nicht auf Nachbarn übereinstimmen.
  • Router-ID: Eindeutige Kennung eines Routers im OSPF (Format wie IPv4-Adresse). Sollte stabil und bewusst gesetzt sein.
  • Neighbor Adjacency: OSPF-Nachbarschaft, die nur entsteht, wenn zentrale Parameter übereinstimmen.
  • Area: Logische Gruppierung von Routern/Links. Area 0 ist das Backbone.
  • Cost: Metrik; kleinere Kosten sind „besser“.
  • DR/BDR: Designated Router/Backup Designated Router in Multi-Access-Netzen (z. B. Ethernet) zur Reduzierung von LSA-Flut.

Schritt 1: Basis prüfen (Interfaces, IPs, Erreichbarkeit)

Bevor OSPF konfiguriert wird, sollten Interfaces sauber adressiert, aktiviert und im Idealfall zwischen direkten Nachbarn pingbar sein.

  • show ip interface brief
  • show interfaces status (plattformabhängig)
  • ping <ip-des-nachbarn>

Wenn direkte Nachbarn sich nicht erreichen, ist OSPF nicht der richtige Startpunkt für Fehlersuche. Erst muss Layer 1/2/3 auf der Direktverbindung stimmen.

Schritt 2: OSPF aktivieren und Router-ID setzen

Auf Cisco IOS/IOS XE starten Sie OSPF mit einem Prozess. Anschließend setzen Sie idealerweise die Router-ID explizit. Das verhindert, dass sich die Router-ID bei Interface-Änderungen „zufällig“ ändert.

Beispiel auf R1

enable
configure terminal
router ospf 1
router-id 1.1.1.1
end

Beispiel auf R2

configure terminal
router ospf 1
router-id 2.2.2.2
end

Beispiel auf R3

configure terminal
router ospf 1
router-id 3.3.3.3
end

Hinweis: Wenn OSPF bereits aktiv war, kann ein Router-ID-Wechsel einen OSPF-Prozess-Neustart erfordern. In Labors ist das unkritisch, in produktiven Netzen sollte das geplant erfolgen.

Schritt 3: Netzwerke in OSPF aufnehmen (network statements)

Der klassische Weg in Cisco IOS ist das Einbinden über network-Statements. Dabei nutzen Sie eine Wildcard-Maske (inverse Subnetzmaske), um Interfaces zu matchen. Für Einsteiger ist es sinnvoll, möglichst konkret zu matchen, damit nicht versehentlich falsche Interfaces in OSPF landen.

R1: Transit zu R2 und LAN 192.168.10.0/24 in Area 0

configure terminal
router ospf 1
network 10.0.12.0 0.0.0.3 area 0
network 192.168.10.0 0.0.0.255 area 0
end

R2: Beide Transitnetze in Area 0

configure terminal
router ospf 1
network 10.0.12.0 0.0.0.3 area 0
network 10.0.23.0 0.0.0.3 area 0
end

R3: Transit zu R2 und LAN 192.168.30.0/24 in Area 0

configure terminal
router ospf 1
network 10.0.23.0 0.0.0.3 area 0
network 192.168.30.0 0.0.0.255 area 0
end

Damit sollte OSPF die Transitlinks erkennen, Nachbarschaften aufbauen und die LAN-Routen zwischen den Routern austauschen.

Schritt 4: Nachbarschaften prüfen (Neighbors) und Routen verifizieren

Die wichtigste Frage nach der Grundkonfiguration lautet: Haben sich die Router als OSPF-Nachbarn gefunden? Erst wenn Adjacencies bestehen, werden LSAs zuverlässig ausgetauscht.

OSPF Neighbors prüfen

  • show ip ospf neighbor
  • show ip ospf interface brief

In einer stabilen Umgebung sollten Sie Nachbarn im Zustand FULL sehen (insbesondere auf Multi-Access-Netzen). Auf Punkt-zu-Punkt-Links sehen Sie ebenfalls stabile Zustände, je nach Interface-Typ.

Routen prüfen

  • show ip route ospf
  • show ip route

Wenn alles passt, sollte R1 das Netz 192.168.30.0/24 als OSPF-Route kennen und R3 das Netz 192.168.10.0/24.

Best Practice: Passive Interfaces setzen (OSPF nicht überall „sprechen“ lassen)

Ein häufiger Anfängerfehler ist, OSPF auf LAN-Interfaces unnötig „reden“ zu lassen. Wenn im LAN keine OSPF-Nachbarn existieren sollen (z. B. Clients), ist passive-interface sinnvoll. Die Route wird weiterhin angekündigt, aber es werden keine OSPF-Hellos mehr auf diesem Interface gesendet.

Empfohlenes Muster: Default passive, dann Transit-Interfaces aktivieren

configure terminal
router ospf 1
passive-interface default
no passive-interface gigabitethernet0/0
end

In diesem Beispiel ist gigabitethernet0/0 das Transitinterface zum OSPF-Nachbarn. LAN-Interfaces bleiben passiv. Das erhöht Sicherheit und reduziert unnötigen OSPF-Traffic.

OSPF Cost verstehen: Pfadwahl beeinflussen, ohne Chaos zu erzeugen

OSPF wählt Pfade anhand der Summe der Kosten (Cost). In vielen Cisco-Setups basiert die Cost auf der Bandbreite des Interfaces. In Einsteigerumgebungen reicht es meist, die Defaultwerte zu nutzen. In produktiven Netzen ist es jedoch wichtig zu wissen, wie Sie Pfade steuern können.

  • Automatisch: Cost wird aus Interface-Bandbreite abgeleitet (plattformabhängig).
  • Manuell: Sie können Cost pro Interface setzen, um Pfade zu bevorzugen oder zu entlasten.

Beispiel: Cost auf einem Interface setzen

configure terminal
interface gigabitethernet0/0
ip ospf cost 10
end

Best Practice: Änderungen an Costs sollten dokumentiert werden. Unkommentierte Cost-Anpassungen sind später eine häufige Ursache für „unerklärliche“ Pfadwahl.

DR und BDR: Was Einsteiger über Multi-Access-Netze wissen sollten

Auf Ethernet-Segmenten mit mehr als zwei OSPF-Routern wird ein Designated Router (DR) und ein Backup Designated Router (BDR) gewählt. Das reduziert LSA-Flut und vereinfacht den Austausch. In einfachen Labors mit Punkt-zu-Punkt-Links spielt DR/BDR oft keine große Rolle, in VLAN-basierten Transitnetzen oder in gemeinsamen Segmenten hingegen schon.

  • DR: zentraler „Sammelpunkt“ für OSPF-Austausch im Segment
  • BDR: übernimmt, wenn DR ausfällt
  • Wahl: primär über OSPF-Priorität, dann Router-ID

OSPF Priorität auf einem Interface beeinflussen

configure terminal
interface gigabitethernet0/1
ip ospf priority 100
end

Mit ip ospf priority 0 können Sie verhindern, dass ein Router DR/BDR wird. Das ist nützlich, wenn ein Router zwar im Segment ist, aber nicht die zentrale Rolle übernehmen soll.

Default Route in OSPF verteilen (optional, aber häufig gefragt)

In vielen Netzen gibt es einen Router, der „nach draußen“ routet (z. B. zur Firewall oder zum Internet). Wenn andere OSPF-Router diese Default Route automatisch lernen sollen, wird sie ins OSPF injiziert. Voraussetzung ist, dass die Default Route auf dem Router existiert.

Default Route lokal setzen

configure terminal
ip route 0.0.0.0 0.0.0.0 203.0.113.1
end

Default in OSPF announcen

configure terminal
router ospf 1
default-information originate
end

In produktiven Designs sollte man bewusst entscheiden, wer Default verteilt und ob Bedingungen gelten sollen. Für Einsteiger ist die Grundidee wichtig: OSPF kann Default verteilen, aber nur wenn sie sinnvoll und kontrolliert gesetzt ist.

OSPF-Authentifizierung: Grundidee für mehr Sicherheit

In produktiven Netzen ist es üblich, OSPF-Nachbarschaften abzusichern, damit nicht „irgendwer“ im gleichen Segment OSPF sprechen kann. OSPF bietet unterschiedliche Authentifizierungsmechanismen (plattform- und designabhängig). Für Einsteiger reicht als Konzept: Authentifizierung muss auf beiden Seiten identisch sein, sonst kommt keine Nachbarschaft zustande.

  • Nutzen: Schutz vor unbeabsichtigten oder unerwünschten OSPF-Nachbarn
  • Typisches Fehlerbild: Neighbor bleibt in INIT/EXSTART oder kommt gar nicht hoch
  • Best Practice: einheitliche Policy, dokumentierte Schlüssel, saubere Rollout-Prozesse

OSPF Troubleshooting: Häufige Fehler und schnelle Fixes

Wenn OSPF nicht funktioniert, ist die Ursache meistens einer dieser Klassiker. Mit den richtigen Checks finden Sie das Problem schnell.

Nachbarschaft kommt nicht zustande

  • Area passt nicht: Beide Seiten müssen im gleichen Segment die gleiche Area nutzen.
  • Netzmaske passt nicht: Auf dem gemeinsamen Link müssen die Masken konsistent sein.
  • Hello/Dead Timer ungleich: Timer müssen übereinstimmen, sonst keine FULL-Adjacency.
  • Authentifizierung ungleich: Key/Mode muss auf beiden Seiten identisch sein.
  • Passive Interface: Transitinterface versehentlich passiv gesetzt.

Prüfen:

  • show ip ospf neighbor
  • show ip ospf interface gigabitethernet0/0
  • show running-config | section router ospf

Nachbarn sind da, aber Routen fehlen

  • Netzwerke wurden nicht korrekt in OSPF aufgenommen (falsche network-Statements).
  • LAN-Interface fehlt in OSPF oder ist passiv, aber Netz wird nicht angekündigt (Konfigfehler).
  • Route wird gefiltert oder nicht in die LSDB übernommen (fortgeschrittenere Policies).

Prüfen:

  • show ip route ospf
  • show ip ospf database
  • show ip protocols

OSPF ist instabil (Flaps, häufige Changes)

  • Physische Link-Probleme (Kabel, Duplex, Errors).
  • CPU/Memory-Engpässe oder überdimensionierte OSPF-Domäne ohne Hierarchie.
  • EtherChannel/Trunk/STP-Probleme im Underlay (wenn OSPF über Layer-2-Transit läuft).

Prüfen:

  • show interfaces (Errors, CRC, Drops)
  • show logging
  • show ip ospf neighbor (Uptime, State)

Best Practices für Einsteiger: So bleibt Ihr OSPF-Setup sauber

  • Router-ID explizit setzen: stabil, nachvollziehbar, weniger Überraschungen.
  • Area 0 als Einstieg: erst stabil machen, dann hierarchisch erweitern.
  • Passive Interfaces nutzen: OSPF nur dort sprechen lassen, wo Nachbarn existieren.
  • Network-Statements präzise: nicht zu breit matchen, sonst landen unerwünschte Interfaces in OSPF.
  • Konsistente IP-Masken: besonders auf Transitlinks streng sein.
  • Dokumentation: Area-Plan, Router-IDs, Transitnetze, Kostenanpassungen festhalten.

Als Orientierung für Cisco-spezifische Kommandos und Plattformhinweise eignet sich der Anchor-Text Cisco OSPF Dokumentation. Für das Standardverständnis von OSPFv2 bleibt der Anchor-Text RFC 2328 besonders wertvoll.

Konfiguration speichern und Änderungen nachvollziehbar machen

Nach erfolgreicher Einrichtung und Verifikation sollten Sie die Konfiguration speichern, damit Ihr OSPF-Setup nach einem Neustart erhalten bleibt:

copy running-config startup-config

In produktiven Umgebungen ist es zusätzlich sinnvoll, Konfigurationsänderungen zu versionieren und externe Backups zu erstellen, damit Rollbacks und Audits möglich sind. Als sichere Transfermethode ist SCP/SFTP in vielen Cisco-Setups üblich; Details dazu finden Sie über den Anchor-Text Cisco Secure Copy (SCP) und SFTP.

Cisco Netzwerkdesign, CCNA Support & Packet Tracer Projekte

Cisco Networking • CCNA • Packet Tracer • Network Configuration

Ich biete professionelle Unterstützung im Bereich Cisco Computer Networking, einschließlich CCNA-relevanter Konfigurationen, Netzwerkdesign und komplexer Packet-Tracer-Projekte. Die Lösungen werden praxisnah, strukturiert und nach aktuellen Netzwerkstandards umgesetzt.

Diese Dienstleistung eignet sich für Unternehmen, IT-Teams, Studierende sowie angehende CCNA-Kandidaten, die fundierte Netzwerkstrukturen planen oder bestehende Infrastrukturen optimieren möchten. Finden Sie mich auf Fiverr.

Leistungsumfang:

  • Netzwerkdesign & Topologie-Planung

  • Router- & Switch-Konfiguration (Cisco IOS)

  • VLAN, Inter-VLAN Routing

  • OSPF, RIP, EIGRP (Grundlagen & Implementierung)

  • NAT, ACL, DHCP, DNS-Konfiguration

  • Troubleshooting & Netzwerkoptimierung

  • Packet Tracer Projektentwicklung & Dokumentation

  • CCNA Lern- & Praxisunterstützung

Lieferumfang:

  • Konfigurationsdateien

  • Packet-Tracer-Dateien (.pkt)

  • Netzwerkdokumentation

  • Schritt-für-Schritt-Erklärungen (auf Wunsch)

Arbeitsweise:Strukturiert • Praxisorientiert • Zuverlässig • Technisch fundiert

CTA:
Benötigen Sie professionelle Unterstützung im Cisco Networking oder für ein CCNA-Projekt?
Kontaktieren Sie mich gerne für eine Projektanfrage oder ein unverbindliches Gespräch. Finden Sie mich auf Fiverr.

 

Related Articles