6. The Area Data Structure (Area-Datenstruktur)
Dieses Kapitel definiert detailliert die Bestandteile und Konfigurationsparameter der OSPF-Area-Datenstruktur.
Kapitelübersicht (Chapter Overview)
Die Area ist ein zentrales Konzept der hierarchischen Routing-Architektur von OSPF. Jede Area pflegt eine unabhängige Link-State-Datenbank und interagiert über Area-Border-Router (ABR) mit anderen Areas.
6.1 Area-Identifikation (Area Identification)
Area ID
Definition
- 32-Bit-Identifikator
- Üblicherweise im IP-Adressformat dargestellt (z.B. 0.0.0.0)
- Area 0.0.0.0 ist als Backbone-Area reserviert
Spezielle Areas
- Area 0 (Backbone): Obligatorisch, verantwortlich für Inter-Area-Routing
- Nicht-Null-Areas: Reguläre Areas, müssen über Backbone-Area verbunden sein
6.2 Area-Parameter (Area Parameters)
Basis-Konfigurationsparameter
| Parameter | Beschreibung | Standardwert |
|---|---|---|
| Area ID | Area-eindeutige Kennung | Muss konfiguriert werden |
| ExternalRoutingCapability | AS-external-LSA akzeptieren | True |
| StubDefaultCost | Stub-Area-Defaultrouten-Kosten | 1 |
| Authentication Type | Authentifizierungstyp | None |
6.3 Area-Adressbereiche (Area Address Ranges)
Adress-Aggregationskonfiguration (Address Summarization)
Zweck
- Auf ABR konfiguriert
- Aggregiert mehrere Netzwerke innerhalb der Area
- Reduziert die Anzahl der zu anderen Areas angekündigten Routen
6.4 Area-Typen (Area Types)
Standard-Area (Standard Area)
Merkmale
- Akzeptiert alle LSA-Typen
- Vollständige Routing-Informationen
- Flexibelst, aber maximaler Speicherverbrauch
Stub-Area
Merkmale
- Akzeptiert keine Type 5 AS-external-LSA
- Verwendet Defaultroute für Zugriff auf externe Netzwerke
- Reduziert LSDB-Größe
Konfigurationsanforderungen
- Alle Router in der Area müssen als Stub konfiguriert sein
- Kann keine ASBR enthalten
- Kann nicht als Transit-Area für virtuelle Links dienen
Totally Stubby Area
Merkmale (Cisco-proprietäre Erweiterung)
- Akzeptiert keine Type 3, 4, 5 LSA
- Injiziert nur eine einzige Defaultroute
- Minimiert LSDB
NSSA (Not-So-Stubby Area)
Merkmale (RFC 3101)
- Ähnlich wie Stub-Area, erlaubt aber Import begrenzter externer Routen
- Verwendet Type 7 LSA (von ASBR generiert)
- ABR konvertiert Type 7 in Type 5
6.5 Inter-Area-Routing
Summary-LSA-Generierung
ABR-Verhalten
- Generiert Type 3 Summary-LSA für jedes Area-Netzwerk
- Ankündigung an andere Areas (über Backbone-Area)
- Wendet Adress-Aggregationsregeln an
6.6 Link-State-Datenbank (Link State Database)
LSDB-Organisationsstruktur
Jede Area pflegt eine unabhängige LSDB mit:
| LSA-Typ | Name | Flooding-Bereich |
|---|---|---|
| Type 1 | Router-LSA | Einzelne Area |
| Type 2 | Network-LSA | Einzelne Area |
| Type 3 | Summary-LSA (Netzwerk) | Einzelne Area |
| Type 4 | Summary-LSA (ASBR) | Einzelne Area |
| Type 5 | AS-external-LSA | Gesamtes AS |
| Type 7 | NSSA-external-LSA | Einzelne NSSA |
6.7 Area-Border-Router (Area Border Routers)
ABR-Definition
ABR-Bedingungen
- Mit mehreren Areas verbunden
- Mindestens ein Interface in Backbone-Area (Area 0)
- Pflegt unabhängige LSDB für jede Area
ABR-Verantwortlichkeiten
-
LSA-Übersetzung und -Filterung
- Generiert Summary-LSA
- Filtert unangemessene LSA
- Führt Routen-Aggregation aus
-
Inter-Area-Routing
- Kündigt Intra-Area-Routen an andere Areas an
- Berechnet optimale Inter-Area-Pfade
6.8 Virtuelle Links (Virtual Links)
Zweck virtueller Links
Problemszenario
- Area physisch nicht mit Backbone-Area verbindbar
- Backbone-Area ist geteilt
Lösung
- Logische Verbindung über Transit-Area etablieren
- Virtueller Link wird als Teil der Backbone-Area behandelt
6.9 Area-Design-Best-Practices (Area Design Best Practices)
Größenempfehlungen
| Metrik | Empfohlener Wert | Erklärung |
|---|---|---|
| Router pro Area | 50-100 | Zu groß vermeiden |
| Areas pro Router | 3 oder weniger | ABR-Last-Überlegung |
| Backbone-Area-Stabilität | Hoch | Kritischer Pfad |
Technische Zusammenfassung (Technical Summary)
Schlüsselkonzepte
-
Area-Isolation
- Unabhängige LSDB
- Reduziert SPF-Berechnungsbereich
- Verbessert Netzwerk-Skalierbarkeit
-
Area-Interconnection
- Muss über Backbone-Area erfolgen
- ABR verantwortlich für Inter-Area-Kommunikation
- Virtuelle Links als Alternative
Referenzen (References)
- Vollständiger Text: RFC 2328 Section 6
- NSSA-Erweiterung: RFC 3101
Hinweis (Note): Dieses Dokument basiert auf der offiziellen Spezifikation RFC 2328. Area-Design sollte entsprechend der tatsächlichen Netzwerkgröße und Anforderungen angepasst werden.