In RFC 2328 wird erwähnt, dass Verbindungsstatusinformationen aller Loopback-Schnittstellen und aller Schnittstellen mit der Netzwerkmaske als / 32 (Host-IP-Adressen) als Stub-Netzwerktyp angekündigt werden. Was ist nun mit den Fällen, in denen eine Schnittstelle mit / 24-Maske mit einem Netzwerk verbunden ist und dies die einzige Router-Schnittstelle ist, die mit diesem Netzwerk verbunden ist? Technisch gesehen sind das auch Stub-Netzwerke, oder? Wie bestimmt OSPF diese / 24-Schnittstellenverknüpfungen als Stub oder nicht? Wird es über diese / 24-Schnittstelle nach einem OSPF-Nachbarschiff suchen und entscheiden, ob es sich um ein Stub-Netzwerk handelt? Wenn dies der Fall ist, wie lautet die Entscheidung für Fälle, in denen ein anderer Router mit demselben Netzwerk verbunden ist, OSPF jedoch nicht ausgeführt wird?
Ich hoffe, die Frage ist klar, daher habe ich keine Diagramme hinzugefügt, falls jemand eine Klarstellung benötigt. Bitte lassen Sie mich wissen, dass ich Diagramme hinzufügen werde, um meine Frage zu erklären.
Um es kurz zu machen: - Wie entscheidet sich OSPF beim Generieren von Router-LSAs für den Link-Typ (p2p, stub, transit, Virtual-link)?
quelle
Antworten:
Eine Geschichte von drei Stubs ...
Bei der Verwendung von Cisco-Geräten nennt OSPF verschiedene Dinge einen "Stub" ... es wird etwas verwirrend ...
Die Bedeutungen sind für jeden Begriff sehr unterschiedlich; Noch verwirrender ist die Tatsache, dass Sie möglicherweise mehrere Stub-Begriffe auf eine einzelne OSPF-Schnittstelle anwenden können. Ich werde weiter unten näher darauf eingehen.
Hintergrund
Lassen Sie uns einige Begriffe klären ... Die Frage beginnt mit der Frage, was Cisco als "Stub Host" bezeichnet ... OSPF weist dieser Kategorie automatisch Loopback-Schnittstellen zu ...
All dies ist nicht zu verwechseln mit dem, was OSPF als "Stub Network" bezeichnet ... was lediglich ein Netzwerk ohne OSPF-Nachbarn bedeutet
Dann haben wir natürlich einen OSPF-Stub-Bereich . Lassen Sie uns überlegen, woher das alles kommt ...
OSPF Stub Network vs OSPF Transit Network
Transit- und Stub-Netzwerke werden in RFC 2328: OSPFv2 - Abschnitt 2.1 erläutert :
Der springende Punkt bei dieser Unterscheidung zwischen Transit Network und Stub Network ist die Einsparung von Ressourcen im Router.
Wenn wir mit der Skalierung auf potenziell Tausende von LSAs beginnen, sind selbst geringe Speichereinsparungen wichtig. Beachten Sie, dass OSPF-Hellos weiterhin in einem Stub-Netzwerk gesendet werden und Nachbarn bilden / in ein Transitnetzwerk übergehen können, es sei denn, die Schnittstelle wurde administrativ als passive Schnittstelle markiert.
OSPF-Hostrouten - Ciscos "Stub Host"
Jetzt haben wir also noch die ursprüngliche Diskussion über den Stub-Host , der zufällig auch ein OSPF- Stub-Netzwerk ist . Dieses Konzept stammt aus RFC 2328: OSPFv2 - Abschnitt 9.1 , in dem verschiedene Schnittstellenzustände erläutert werden ...
Der RFC erfordert, dass Loopback-Netzwerktypen als / 32-Hostroute angekündigt werden. Was Cisco in der Ausgabe als Stub-Host
show ip ospf interface
bezeichnet, ist eigentlich nur der Loopback-Schnittstellentyp, den OSPF automatisch als / 32- Hostroute innerhalb von OSPF zuweist .OSPF-Stub-Bereich
Stub-Bereiche werden in RFC 2328: OSPFv2 - Abschnitt 3.6 behandelt . Es gibt verschiedene Kategorien von OSPF-Stub-Bereichen ...
ExternalRoutingCapability
), das gelöscht wird, wenn ein Bereich als Stub-Bereich konfiguriert wirdZusammenfassung
Zusammenfassend sprachen wir über ...
Wenn Sie sich wirklich mit all dem beschäftigen möchten, ziehen Sie einen OSPF-Router in Betracht, der über eine Loopback-Schnittstelle verfügt. Dieser Router ist vollständig in einem einzelnen OSPF-Stub-Bereich enthalten. Technisch gesehen können Sie alle drei OSPF-Stub-Begriffe auf diesen Loopback anwenden (Stub-Host, Stub-Netzwerk, Stub-Bereich).
quelle
Nach Kommentar von Mike & Saran bearbeiten : Stub-Netzwerk-LSA (Router-ID LSA mit Typ 3) wird zum Router-LSA für Loopback-Schnittstellen und alle P2P- oder Mehrpunkt-Schnittstellen ohne OSPF-Nachbarn hinzugefügt. Zusätzlich werden der Router-ID für P2P-Schnittstellen (Links) Stub-Netzwerk-LSAs hinzugefügt, selbst wenn ein Nachbar vorhanden ist, der die Links beschreibt. Maske auf der Oberfläche spielt keine Rolle.
Außerdem kümmert sich OSPF nur um OSPF-Nachbarn, es kann keine Nicht-OSPF-Nachbarn erkennen und dann entscheiden, dass es tatsächlich kein Stub ist - OSPF betrachtet die Welt aus seiner eigenen Sicht.
(Meine alte Antwort befasste sich mit Stichleitungen, was nicht die eigentliche Frage war - Entschuldigung!)
quelle
Der Verbindungstyp in der lsa-Verbindungsinformation des Routers wäre stub, wenn die Schnittstelle passiv ist (Loopbacks sind standardmäßig passiv), was impliziert, dass sich auf dieser Verbindung kein ospf-Router befindet. Wenn eine OSPf-Verbindung nicht passiv ist, verwendet OSPF den Verbindungstyp als Transit. Punkt-zu-Punkt- und virtuelle Verbindungen werden explizit konfiguriert, und daher können die Konfigurationsinformationen verwendet werden, um die Links-OS-Router-LSA-Verbindungen auszufüllen. Hoffe, dass dies alle Link-Typen abdeckt.
quelle
OSPF verwendet das E-Bit oder Flag in Hallo-Paketen, um einen Bereich als Stub anzuzeigen.
quelle