OSPF Konfiguration im Terminal

OSPF verstehen und konfigurieren - dynamisches Routing


Ideen:
T. Heine, U. Thiessat, C. Haag, A. Grupp, Cisco Networking Academy, 2020


OSPF (engl. Open Shortest Path First) ist ein Netzwerkprotokoll für das dynamische Routing. OSPF verwendet den „Shortest Path First (SPF)“- Algorithmus von Dijkstra und somit wurde ihm eine Administrative Distanz von 110 zugeteilt. In diesem Artikel wird die Konfiguration von OSPF im Netzwerk erklärt.

Im Vergleich zu RIP hat OSPF eine niedrigere administrative Distanz.

Route Source administrative distance
connected 0
static 1
OSPF 110
RIP 120

OSPF aktivieren und Router-ID vergeben

Am folgenden Beispiel soll die Konfiguration von OSPF am Router R1 gezeigt werden.

Netzwerksetup für die Konfigurartion von OSPF
Netzwerksetup für die Konfigurartion von OSPF.

Nun soll OSPF konfiguriert werden. Im ersten Schritt wird OSPF aktiviert und eine Prozess ID mit einem Wert zwischen 0 und 65535 vergeben. Anschließend wird die Router-ID festgelegt. Sie ist ein 32-bit Wert, der als IPv4-Adresse dargestellt wird. Alle OSPF-Geräte benötigen diese ID zur Identifikation im Header. Man beachte, dass die Router-ID maßgeblich für die Wahl zum designated Router DR ist.

R1(config)# router ospf 10
R1(config-router)# router-id 1.1.1.1

Die Bestimmung der Router-ID erfolgt in drei Schritten:

  • Die Router-ID wird explizit konfiguriert.
  • Falls dies nicht der Fall ist, wird die höchste Interface-Adresse eines Loopback-Interfaces genommen.
  • Falls dies nicht der Fall ist, wird die am höchsten aktiv konfigurierte IPv4-Adresse (Interface muss nicht aktiv sein) gewählt.

Eine Loopback Interface wird über ein eigenes Interface generiert. Man beachte, die 32-bit-Subnetzmaske. Eine einzelne hier generierte Hostroute wird nicht an andere OSPF-Router weitergeleitet.

R1(config)# interface Loopback 1
R1(config-if)# ip address 1.1.1.1 255.255.255.255

Wenn ein Router eine Router-ID gesetzt hat, kann diese erst geändert werden, indem der OSPF-Prozess oder der Router neu gestartet wird.

R1(config)# router ospf 10
R1(config-router)# router-id 2.2.2.2
R1(config-router)# end
R1# clear ip ospf process

OSPF-Schnittstellen aktivieren

Im nächsten Schritt werden die am OSPF-Prozess beteiligten Schnittstellen angegeben.

R1(config)# router ospf 10
R1(config-router)# network 192.168.100.0 0.0.0.3 area 0
R1(config-router)# network 192.168.100.10 0.0.0.0 area 0

Man beachte die Angabe der Netzadresse, die Wildcard von der Subnetzmaske und die Area. Alternativ kann man die Schnittstelle auch über die IPv4-Adresse des Interfaces und der Wildcard 0.0.0.0. angeben. Eine weitere Alternative besteht bei der Konfiguration des Interfaces. Dabei muss man aber, die obigen Einträge wieder entfernen.

R1(config)# interface S0/0/0
R1(config-if)# ip ospf 10 area 0

Passive Interfaces

Passive Interfaces werden benötigt, um zu vermeiden dass darüber OSPF-Nachrichten verschickt werden. Es gilt: OSPF-Nachrichten müssen nur zu Interfaces raus, an denen auch ein weiterer OSPF-Router angeschlossen ist. Ansonsten wird Bandbreite verschwendet.

R1(config)# router ospf 10
R1(config-router)# passive-interface G0/0
R1(config-router)# passive-interface Loopback 1

Wahl zum DR (designated router) und BDR (backup designated router)

Die Wahl zum DR erfolgt nach folgenden Kriterien:

  1. Priorität
    Der Router mit der höchsten Priorität wird zum DR gewählt, der mit der zweithöchsten zum BDR. Die Priorität wird dabei über das Interface konfiguriert. Man beachte aber: Jeder Router hat eine standardmäßige OSPF-Priorität von 1.
  2. Router ID
    Wenn alle Router die identische Priorität haben, wird der Router mit der höchsten Router-ID zum DR.
R1(config)# interface G0/0
R1(config-if)# ip ospf priority 2
R1(config-if)# exit

Übung 1 Welche Aussage ist wahr?

Netzwerksetup für die Konfigurartion von OSPF

Wähle die korrekten Aussagen zum gegebenen Netzwerk aus.

Die Router haben keine priority und kein loopback wurde konfiguriert. Bestimme den DR.
Wähle eine Antwort.

  1. Router R2
  2. Router R1
  3. keiner der Router
  4. Router R3


Die Router haben keine priority und kein loopback wurde konfiguriert. Bestimme den BDR.
Wähle eine Antwort.

  1. Router R1
  2. Router R2
  3. Router R3
  4. ist nicht eindeutig identifizierbar

An Router R2 wurde ein loopback-Interface 192.168.100.20 konfiguriert. Bestimme den BDR. Wähle eine Antwort.

  1. Router R3
  2. Router R2
  3. der Router mit dem Loopback-Interface
  4. Router R1


Alle Router bis auf R3 haben die Router-ID 0.0.0.1. Bestimme den DR.
Wähle eine Antwort.

  1. nicht eindeutig bestimmbar.
  2. Router R1
  3. Router R3
  4. Router R2

Nenne zwei Befehle für die OSPF-Konfiguration.
Wähle zwei Antworten.

  1. R1(config)#router ospf 65635
  2. R1(config-router)#router-id 2.2.2.2
  3. R1(config-router)#network 192.168.100.0 255.255.255.252 area 0
  4. R1(config-router)#network 192.168.100.0 0.0.0.3 area 0


Nenne Maximalwert einer Prozess ID.
Wähle eine Antwort.

  1. 255
  2. 1024
  3. 26436
  4. 65535

Bewerte, wie man einen Router sicher zu einem DR macht.
Wähle eine Antwort.

  1. Man wählt die höchste OSPF-Priorität.
  2. Man wählt die höchste Router-ID.
  3. Man konfiguriert ein Loopback-Interface.
  4. Man gibt einem Interface die höchste IP-Adresse im Netzwerk.


Die Wahl zum DR soll neu ausgehandelt werden.
Wähle zwei Antworten.

  1. R1(config)#clear ip ospf process
  2. R1#clear ip ospf process
  3. Den Router neu starten
  4. R1(config)#ip ospf process clear