OSPF-Nachbarschaften
Hello-Protokoll, Nachbar-Erkennung und Adjazenz-Aufbau
OSPF-Nachbarschaften
Bevor OSPF Routing-Informationen austauschen kann, müssen Router eine Nachbarschaft (Adjacency) aufbauen. Dieser Prozess ist fundamental für OSPF.
Das Hello-Protokoll
OSPF-Router senden regelmäßig Hello-Pakete an die Multicast-Adresse 224.0.0.5:
Hello-Paket Inhalt:
| Feld | Beschreibung |
|---|---|
| Router-ID | Identifikation des sendenden Routers |
| Hello-Interval | Wie oft Hellos gesendet werden (Standard: 10s) |
| Dead-Interval | Wie lange ohne Hello, bevor Nachbar als tot gilt (Standard: 40s) |
| Area-ID | Die Area, in der das Interface liegt |
| Netzwerkmaske | Subnetzmaske des Interfaces |
| Authentifizierung | Optionale Authentifizierung |
| Nachbar-Liste | Liste bekannter Nachbarn |
Voraussetzungen für eine Nachbarschaft
Damit zwei Router OSPF-Nachbarn werden, müssen folgende Parameter übereinstimmen:
| Parameter | Muss übereinstimmen? |
|---|---|
| Area-ID | Ja |
| Hello-Interval | Ja |
| Dead-Interval | Ja |
| Subnetzmaske | Ja |
| Authentifizierung | Ja |
| Stub-Flag | Ja |
Häufigster Fehler: Unterschiedliche Timer oder Subnetzmasken verhindern die Nachbarschaft.
OSPF-Nachbar-Zustände
Der Aufbau einer Nachbarschaft durchläuft mehrere Zustände:
Down -> Init -> 2-Way -> ExStart -> Exchange -> Loading -> Full
| Zustand | Beschreibung |
|---|---|
| Down | Kein Hello empfangen |
| Init | Hello empfangen, eigene Router-ID noch nicht in Nachbar-Liste |
| 2-Way | Gegenseitige Erkennung, eigene ID in Nachbar-Liste gesehen |
| ExStart | Master/Slave-Verhandlung für DBD-Austausch |
| Exchange | DBD-Pakete werden ausgetauscht |
| Loading | Fehlende LSAs werden angefordert (LSR/LSU) |
| Full | Datenbanken sind synchron -- volle Adjazenz |
2-Way vs. Full
- 2-Way: Nachbarn kennen sich, aber tauschen nicht unbedingt alle Daten aus
- Full: Vollständige Adjazenz mit synchronisierten Datenbanken
Auf Broadcast-Netzwerken (z.B. Ethernet) sind nicht alle Nachbarn im Full-State -- das erklären wir bei DR/BDR.
Überprüfung
Router# show ip ospf neighbor
Neighbor ID State Dead Time Address Interface
2.2.2.2 FULL/DR 00:00:35 10.0.0.2 Gi0/0
3.3.3.3 FULL/BDR 00:00:31 10.0.0.3 Gi0/0
Wichtige Informationen:
- State: Sollte FULL sein (oder 2WAY bei DROTHER)
- Dead Time: Countdown bis zum Timeout
- Address: IP-Adresse des Nachbarn
Zusammenfassung
- OSPF nutzt Hello-Pakete zur Nachbar-Erkennung
- Mehrere Parameter müssen übereinstimmen
- Der Nachbar-Aufbau durchläuft 7 Zustände
- FULL-State bedeutet vollständige Datenbank-Synchronisation
show ip ospf neighborist der wichtigste Prüf-Befehl
In der nächsten Lektion lernen Sie, wie LSAs die Topologie abbilden.
1 Welche Parameter muessen fuer eine OSPF-Nachbarschaft uebereinstimmen?
2 Was bedeutet der Nachbar-State "FULL"?
3 Was ist der Standard-Dead-Interval auf Broadcast-Netzwerken?