OSPF-Befehle fassen die Kommandos zusammen, mit denen Administratoren das Link-State-Protokoll OSPF auf Routern konfigurieren und prüfen. OSPF selbst tauscht keine kompletten Tabellen, sondern Link-State-Informationen und berechnet daraus per Shortest-Path-First den besten Weg. In der Praxis folgt die Bedienung den drei großen Herstellerwelten: Cisco IOS/IOS-XE, Juniper Junos und MikroTik RouterOS.
Cisco IOS und IOS-XE
OSPF wird als Routing-Prozess mit einer Prozess-ID aktiviert; die teilnehmenden Netze ordnet man mit Wildcard-Masken einer Area zu:
router ospf 1
router-id 1.1.1.1
network 10.0.0.0 0.0.255.255 area 0
network 192.168.1.0 0.0.0.255 area 0
passive-interface default
no passive-interface GigabitEthernet0/1
Die Prozess-ID (1 bis 65535) ist nur lokal von Bedeutung. passive-interface default verhindert Nachbarschaften auf allen Interfaces; mit no passive-interface gibt man einzelne Ports für den Nachbaraufbau wieder frei. Für IPv6 läuft OSPFv3 als eigener Prozess (ipv6 router ospf 1 plus ipv6 ospf 1 area 0 auf dem Interface).
Die wichtigsten Prüf- und Diagnosekommandos:
show ip ospf neighbor
show ip ospf interface
show ip ospf database
show ip route ospf
debug ip ospf adj
clear ip ospf process
Juniper Junos
Junos konfiguriert hierarchisch: Das Protokoll wird unter protocols ospf eingerichtet, die Interfaces einer Area zugeordnet. Aktiv wird die Konfiguration erst nach commit:
set protocols ospf area 0.0.0.0 interface ge-0/0/0.0
set protocols ospf area 0.0.0.0 interface ge-0/0/1.0 passive
set protocols ospf area 0.0.0.0 interface lo0.0 passive
Anzeige- und Diagnosekommandos laufen im Betriebsmodus (Operational Mode):
show ospf neighbor
show ospf interface
show ospf database
show route protocol ospf
clear ospf neighbor
OSPFv3 heißt auf Junos ospf3 (z.B. set protocols ospf3 area 0.0.0.0 interface ge-0/0/0.0).
MikroTik RouterOS
RouterOS v7 verwaltet OSPF über eigene Menü-Ebenen unter /routing ospf: Zuerst eine Instanz, dann Areas und Interfaces:
/routing ospf instance add name=default router-id=1.1.1.1
/routing ospf area add name=backbone instance=default
/routing ospf interface add interface=ether1 area=backbone
/routing ospf neighbor print
/routing ospf route print
In RouterOS v6 (Legacy) hieß es noch /routing ospf set router-id=... zusammen mit /routing ospf network add network=10.0.0.0/16 area=backbone. Die Anzeige-Kommandos /routing ospf neighbor print und /routing ospf route print sind in beiden Versionen die erste Wahl zur Verifikation.
Wer das ältere Distanzvektor-Verfahren bedienen muss, findet die Kommandos in der Referenz RIP-Befehle; das Cisco-eigene Verfahren zeigt EIGRP-Befehle.
Verwandte Grundlagen: OSPF, Router, BGP, RIP-Befehle, EIGRP-Befehle.