Dieser Artikel wurde für mich selbst geschrieben, damit ich bei Bedarf schnell mein Gedächtnis auffrische und die Theorie verstehe. Ich habe beschlossen, es zu veröffentlichen, vielleicht ist es für jemanden nützlich, oder vielleicht irre ich mich in etwas.
In diesem Artikel werden wir versuchen, die OSPF-Protokolltheorie zu verstehen. Wir werden uns nicht mit der Geschichte und dem Prozess der Erstellung des Protokolls befassen. Diese Informationen sind in fast jedem Artikel über OSPF reichlich vorhanden. Wir werden versuchen, genauer zu verstehen, wie OSPF funktioniert und wie es seine Routing-Tabelle erstellt. Es ist wichtig, eine allgemeine Definition des Protokolls zu geben:
OSPF (Open Shortest Path First) ist ein dynamisches Routing-Protokoll, das auf der Link-State-Technologie basiert und den Dijkstra-Algorithmus verwendet, um den kürzesten Pfad zu finden.
Es stellt sich sofort die Frage: Was ist Channel-Tracking-Technologie? Ich denke, dieser Name ist nicht ganz erfolgreich. Es kam vor, dass es zwei Arten von dynamischen Routing-Protokollen gibt: Verbindungsstatus und Distanzvektor. Betrachten Sie ihre Arbeitsprinzipien:
In Distance-Vector-Protokollen erkennt der Router Routeninformationen über Router, die direkt mit demselben Netzwerksegment verbunden sind. Das heißt, der Router verfügt nur innerhalb der Grenzen seiner benachbarten Router über Informationen zur Topologie und hat keine Ahnung, wie die Topologie hinter diesen Routern angeordnet ist, wobei er sich nur auf Metriken konzentriert. In Verbindungsstatusprotokollen sollte jeder Router nicht leicht die besten Routen zu allen Remote-Netzwerken kennen, sondern auch eine vollständige Netzwerkkarte mit allen vorhandenen Verbindungen zwischen anderen Routern im Speicher haben, einschließlich. Dies wird durch den Aufbau einer speziellen LSDB-Basis erreicht, aber dazu später mehr.
Beginnen wir also damit, wie die LSDB aufgebaut ist, aus der der Router alles über Routen erfährt. Wir konstruieren die anfängliche Topologie für das Studium. Es sieht so aus:

Wir werden OSPF konfigurieren. Wo beginnt OSPF? C Herstellen einer Nachbarschaft zwischen Routern - Nach dem Aktivieren von OSPF auf den Schnittstellen des Routers beginnen Router, Hello-Nachrichten zu senden. Diese Nachricht wird alle 10 Sekunden an die Multicast-Adresse 224.0.0.5 gesendet (Hello Timer). Wir werden OSPF zuerst auf dem vIOS1-Router aktivieren.
Mal sehen, wie das Hello-Paket aussieht:

In der Nachricht ist es wichtig, auf Felder wie Bereichs-ID, Quell-OSPF-Router zu achten. Wenn der OSPF-Prozess gestartet wird, wird die Router-ID ausgewählt, die erforderlich ist, um den Router unter anderen OSPF-Routern zu identifizieren. Die Regeln für die Auswahl dieses Parameters lauten wie folgt:
1. Konfiguriert mit einem speziellen Router-ID-Befehl ABCD - im IP-Adressformat.
2. Eine Loopback-Schnittstelle und mehrere Schnittstellen mit unterschiedlichen Adressen sind konfiguriert:
- Die der Loopback-Schnittstelle zugewiesene Adresse ist die Router-ID.
3. Konfigurierte mehrere Loopback-Schnittstellen mit jeweils mehreren IP-Adressen:
- Die höchste IP-Adresse, die einer der Loopback-Schnittstellen zugewiesen wurde, ist die Router-ID.
4. Konfigurieren Sie mehrere Schnittstellen mit jeweils einer IP-Adresse:
- Die größte IP-Adresse aller aktiven Schnittstellen ist die Router-ID.
Fahren wir nun mit dem Feld Bereichs-ID fort - dies ist ein wichtigeres und grundlegenderes Konzept in OSPF. Um mit einer großen Anzahl von Routern zu arbeiten, verwendet OSPF Zonen. Jede der Router-Schnittstellen muss zu einer Zone gehören. In unserer Topologie gehören die Gi0 / 0-Schnittstellen von vIOS1-, vIOS2-, vIOS3- und vIOS4-Routern zur Zone 0. Der Bereich 0 wird als Backbone bezeichnet und ist das Zentrum für alle anderen Zonen. Jede andere Zone muss mit der Backbone-Zone verbunden sein (virtuelle Verbindung wird noch nicht berücksichtigt). In der weiteren Analyse werden diese Konzepte klarer.
Also haben wir OSPF auf vIOS1 aktiviert und alle 10 Sekunden wurden Hello-Pakete gesendet. Aktivieren Sie OSPF unter vIOS2 und sehen Sie, wie die Nachbarbeziehungen hergestellt werden.

Daher überwachen wir die Reihenfolge der Nachrichten sorgfältig. Erstens sendet Hello nur den Router 1.1.1.1 (192.168.1.1). Sobald wir OSPF auf 192.168.1.2 aktivieren, wird ein Hello-Paket gesendet. vIOS1 und vIOS2 empfangen Hello-Pakete voneinander. Damit die Nachbarschaft stattfinden kann, ist es wichtig, dass die folgenden Parameter in der OSPF-Konfiguration auf beiden Routern identisch sind:
- Hallo-Intervall - Häufigkeit des Sendens von Hallo-Nachrichten
- Router Dead Interval - Der Zeitraum, nach dem der Nachbar als nicht verfügbar gilt, wenn kein Hallo vorhanden ist.
- Bereichs-ID - Die Nachbarschaft kann nur über Schnittstellen in einer Zone eingerichtet werden.
- Authentifizierung - das für die Authentifizierung verwendete Kennwort und ggf. die Art der Authentifizierung.
- Stub-Area-Flag - Ein optionales Flag, das auf allen Routern gesetzt wird, die zum Stub-Bereich gehören
Wenn Sie sich das oben gezeigte Hello-Paket ansehen, werden alle diese Parameter im Hello-Paket angezeigt. Sobald einer der Router (vIOS1) ein neues Hello-Paket empfängt und alle Bedingungen überprüft, sendet er sofort ein Hello-Paket, in dem die Adresse des neuen Routers (vIOS2) im Feld Active Neighbor angegeben wird. VIOS2 empfängt sich selbst und sieht sich im Nachbarfeld. Fügt vIOS1 hinzu an die Nachbarn und sendet das Unicast-Paket an 192.168.1.1 (vIOS1), wo es als Nachbar angezeigt wird. Sie sind sozusagen Nachbarn geworden und jetzt beginnt der Spaß - der Informationsaustausch und der Aufbau der Basis-LSDB. Über die Einrichtung einer Nachbarschaft empfehle ich Ihnen, den folgenden
Artikel zu lesen.
Die LSDB-Basis enthält Informationen zu Routen, und diese LSDB sollte nach der Einrichtung der Nachbarschaft auf allen Routern innerhalb derselben Zone identisch sein. Und zunächst beginnen Router nach dem Einrichten einer Nachbarschaft mit der Synchronisierung ihrer Datenbanken (vIOS1 mit vIOS2). Wie Sie sehen, beginnt alles mit dem Austausch von Nachrichten DB Description (DBD). Lassen Sie uns zur Verdeutlichung die von OSPF verwendeten Nachrichtentypen erläutern:
- Hallo - wird verwendet, um Nachbarn zu entdecken, Parameter zu überprüfen, Nachbarschaftsbeziehungen mit ihnen aufzubauen und die Verfügbarkeit zu überwachen.
- Datenbankbeschreibung (DBD) - Überprüft den Status der Datenbanksynchronisation auf Routern.
- Link-State Request (LSR) - fordert bestimmte Datensätze zum Status der Kanäle vom Router zum Router zur Synchronisierung an.
- Link-State Update (LSU) - Sendet bestimmte Kanalstatusdatensätze als Antwort auf eine Anforderung.
- Link-State Acknowledgement (LSAck) - Bestätigt den Empfang anderer Pakettypen.
Es ist auch wichtig, ein Konzept wie LSA einzuführen:
Link State Advertisement (LSA) - Eine Dateneinheit, die den lokalen Status eines Routers oder Netzwerks beschreibt. Viele der LSAs, die Router und Netzwerke beschreiben, bilden eine Link State Database (LSDB). LSDB besteht aus mehreren Arten von LSA. In
diesem Artikel wird sehr detailliert über jede LSA geschrieben. DBD-Nachrichten verwenden viele Flags, um den Synchronisationsstatus zu bestimmen. Diese Nachrichten enthalten Informationen zu ihrer eigenen Datenbank. Das heißt, vIOS1 meldet in diesen Nachrichten, dass in meiner Datenbank Informationen zu Netzwerken wie 192.168.0 / 24, 1.1.1.0/24 (LSA-Typ 1) enthalten sind, und vIOS2 meldet wiederum, dass es Datensätze enthält Netzwerke: 192.168.2.0/24, 2.2.2.0/24 (LSA Typ 1). Nach dem Empfang von DBD-Nachrichten sendet jeder Router LSAck zur Bestätigung der empfangenen Nachricht und vergleicht dann die Informationen in der Nachbardatenbank mit seinen eigenen. Wenn festgestellt wird, dass keine Informationen verfügbar sind, sendet der Router eine LS-Anforderung, in der er vollständige Informationen zu einem LSA anfordert. Beispielsweise hat vIOS1 eine LS-Anforderung von vIOS2 angefordert, vIOS2 antwortet mit LS Update, das bereits detaillierte Informationen zu jeder Route enthält. Unten ist das LS Update:

Wie Sie sehen können, spricht vIOS2 in diesem Beitrag über die ihm bekannten Subnetze und die damit verbundenen Informationen. Außerdem spricht vIOS1 über seine LSDB. Und am Ende haben Router die gleiche LSDB. Sobald der Vorgang abgeschlossen ist, wird der Dijkstra-Algorithmus (Shortest Path First) gestartet. Es berechnet alle bekannten Routen aus der LSDB und fügt die besten davon in die Routing-Tabelle ein. Die beste mit der niedrigeren Metrik, aber dazu später mehr.
Lassen Sie uns über die Frage nachdenken, was passiert, wenn wir OSPF unter vIOS3 aktivieren. Da vIOS3 LSDB erstellen und mit anderen Routern synchronisieren muss, stellt sich die Frage, mit wem genau synchronisiert werden soll. Mit vIOS1 oder vIOS2? Mit jedem einzeln? Wie optimal ist das? Daher gibt es in OSPF so etwas wie einen DR-designierten Router. Wir führen dieses Konzept ein:
Dedizierter Router (Designated Router, DR) - verwaltet den LSA-Verteilungsprozess im Netzwerk. Jeder Netzwerkrouter stellt eine Nachbarschaftsbeziehung mit DR her. Informationen zu Änderungen im Netzwerk werden von DR, dem Router, der diese Änderung erkannt hat, gesendet, und DR ist dafür verantwortlich, dass diese Informationen an die anderen Router im Netzwerk gesendet werden.
Mit anderen Worten, wenn ein neuer Router im Netzwerksegment angezeigt wird, synchronisiert er seine LSDB mit DR. Es ist auch wichtig zu beachten, dass nicht nur neue, sondern alle anderen Router den DR darüber informieren, wenn sich das Netzwerk ändert oder eine neue Route angezeigt wird, und der Rest diese Informationen vom DR übernimmt. Aber dann stellen sich Fragen: Was passiert, wenn DR ausfällt? Wie wird DR ausgewählt?
Wenn dies fehlschlägt, muss ein neuer DR ausgewählt werden. Es müssen neue Nachbarschaftsbeziehungen hergestellt werden, und bis die Router-Datenbanken mit der neuen DR-Datenbank synchronisiert sind, steht das Netzwerk nicht für die Paketweiterleitung zur Verfügung. Um diesen Nachteil zu beseitigen, wählen Sie BDR - Backup Designated Router:
Backup Designated Router (BDR). Jeder Netzwerkrouter stellt nicht nur eine Nachbarschaftsbeziehung zu DR, sondern auch zu BDR her. DR und BDR stellen auch Nachbarschaftsbeziehungen untereinander her. Wenn DR ausfällt, wird BDR zu DR und führt alle seine Funktionen aus. Da Netzwerkrouter Nachbarschaftsbeziehungen zu BDRs hergestellt haben, wird die Zeit für die Nichtverfügbarkeit des Netzwerks minimiert. So erhalten wir in unserem Netzwerk nicht nur DR, sondern auch BDR. Andere Router empfangen und melden relevante Informationen über das Netzwerk nur über sie. DR und BDR können nur innerhalb eines Segments ausgewählt werden, nicht innerhalb einer Zone! Das heißt, für vIOS1-, vIOS2-, vIOS3-, vIOS4-Router werden ein DR und ein BDR ausgewählt, und beispielsweise werden zwischen vIOS und vIOS1 ihre DR und BDR relativ zu ihrem Netzwerksegment bestimmt, selbst wenn sie sich im selben Bereich 0 befinden. Für die Kommunikation Bei DR und BDR verwenden Router eine Multicast-Adresse von 224.0.0.6.
Die nächste Frage lautet: Wie wird DR / BDR ausgewählt? Es gelten folgende Kriterien:
- DR: Router mit der höchsten Priorität der OSPF-Schnittstelle.
- BDR: Router mit der zweithöchsten Priorität der OSPF-Schnittstelle.
- Wenn die Prioritäten der OSPF-Schnittstellen gleich sind, wird die höchste Router-ID verwendet, um die Auswahl zu treffen. Wie gesagt, Router definieren ihre Router-ID. Zu Beginn, als OSPF auf vIOS1 und vIOS2 gestartet wurde, fanden neben der Einrichtung einer Nachbarschaft auch DR / BDR-Wahlen statt. VIOS2 mit ID - 2.2.2.2 gewann in diesem Streit, als vIOS1 ID - 1.1.1.1 hatte. vIOS1 wurde als BDR ausgewählt. Es ist wichtig zu beachten, dass die Auswahl von DR und BDR nicht unmittelbar nach dem Empfang der ersten Hello-Pakete vom zweiten Router erfolgt. Zu diesem Zweck gibt es einen speziellen Timer, der dem Router Dead Dead Interval (40 Sekunden) entspricht. Wenn während dieser Zeit kein Hello-Paket mit der besten ID empfangen wird, wird eine Auswahl basierend auf vorhandenen Hello-Paketen getroffen.
Erst jetzt können wir auf die Frage zurückkommen: Was passiert, wenn wir OSPF unter vIOS3 aktivieren? Nach der Aktivierung von OSPF beginnt vIOS3 mit dem Senden und Abhören von Hello-Paketen. Es empfängt Hello-Pakete von vIOS1 und vIOS2, die angeben, welche Router DR und BDR sind und mit wem es LSDB synchronisieren soll. Es ist wichtig zu beachten, dass sich DR / BDR nicht ändert, wenn ein Router mit einer besseren ID angezeigt wird, bis einer von ihnen abstürzt. Danach beginnt vIOS3, seine LSDB mit diesen Routern zu synchronisieren.

Nach dem Empfang neuer Informationen von vIOS3 sendet DR LS-Aktualisierungsnachrichten an alle Router an die Adresse 224.0.0.5, an die andere Router, die ein Paket empfangen haben, die LS-Bestätigung an DR senden, jedoch an die Adresse 224.0.0.6 (Adresse für DR / BDR).
Nach dem gleichen Schema verbinden wir auch vIOS4. Nach der Synchronisation haben alle Router dieselbe LSDB. Mal sehen, wie die Nachbarschaftszustände von vIOS3 aussehen. Befehl ip ospf neighbour anzeigen:

Wie wir sehen können, ist DR 2.2.2.2, BDR 1.1.1.1 und 2WAY / DROTHER mit vIOS4 ausgewählt. Auf die Nachbarschaftsstaaten wurde
oben verwiesen.
Und hier sind die Nachbarschaftszustände auf vIOS1 mit der etablierten Nachbarschaft mit vIOS:

Wie Sie sehen können, hat er zwei DRs, weil er einen Nachbarn in einem anderen Segment des Netzwerks hat.
Multizonen
Überlegen Sie, wie OSPF funktioniert, wenn mehrere Zonen verwendet werden. Ändern Sie unsere Topologie, indem Sie neue Router hinzufügen:

Zunächst konfigurieren wir OSPF unter vIOS1 und vIOS so, dass sich die Gi0 / 1-Schnittstellen unter vIOS und vIOS1 in Zone 1 befinden. Mal sehen, was sich ändert. vIOS1 verfügt jetzt über Schnittstellen in Bereich 0 (Gi0 / 0) und Bereich 1 (Gi0 / 0). Ein solcher Router wird als ABR - Area Border Router bezeichnet (im Folgenden wird ABR genauer definiert). ABR sendet Routeninformationen von einer Zone in eine andere. Dies erfolgt über LSA Typ 3:
Typ 3 LSA - Netzwerkübersicht LSA - zusammenfassende Ankündigung des Status von Netzwerkkanälen:
- Anzeigenverbreitung durch Edge-Router
- Ankündigung beschreibt Routen zu Netzwerken außerhalb des lokalen Bereichs
- Enthält Informationen zu Netzwerken und den Kosten des Pfads zu diesen Netzwerken, sendet jedoch keine Informationen zur Netzwerktopologie
- Standardmäßig sendet der Edge-Router für jedes ihm bekannte Netzwerk eine separate Ankündigung. Bei Bedarf kann im ABR-Netzwerk zusammengefasst werden
- Verbindungsstatus-ID - Zielnetzwerknummer.
Im Kern ähnelt das Funktionsprinzip des Protokolls zwischen den Zonen dem des Distanzvektorprotokolls und überträgt nur Routeninformationen mit Metriken. Hier ist das LS-Update von vIOS1 in Bereich 0, das 3 LSA Typ 3-Teile enthält:

Im Kern unterscheidet sich die Struktur von LSA Typ 3 nicht wesentlich von der von LSA Typ 1, sie beeinflussen das Protokoll jedoch auf unterschiedliche Weise. Wenn ein aktualisierter LSA empfangen wird oder wenn ein LSA Typ 1 & 2 verloren geht, wird SPF (Shortest Path Algorithmus) neu gestartet und die LSDB neu berechnet.
Beim Empfang von LSA Typ 3 tritt dieser Prozess nicht auf - es wird eine Route mit einer Metrik in LSA Typ 3 erhalten. Diese LSA speichert Daten, über die ABR eine bestimmte Route empfangen wurde (ABR wird im Feld Advertising Router angegeben), und eine Metrik, um diese ABR zu erreichen bereits in LSDB verfügbar. Somit wird die Metrik von LSA Typ 3 mit der Metrik der Route zu ABR zusammengefasst und wir erhalten die fertige Route, ohne den SPF neu zu starten. Dieser Vorgang wird als
partielle SPF-Berechnung bezeichnet . Dies ist sehr wichtig, da in großen Netzwerken die LSDB-Größe sehr groß sein kann und das Ausführen von SPFs häufig nicht gut ist. Die Erstellung von LSA Typ 3 legt außerdem nahe, dass das Ändern und Neuberechnen von LSDBs ein Bereich ist. ABR berichtet nur, dass sich bei einigen Routen geändert hat.
Es ist auch wichtig zu beachten, dass jede Route von einer Nicht-Null-Zone zu einer Nicht-Null-Zone durch Bereich 0 verläuft. Wenn eine ABR vorhanden ist, kann sie nicht mit Bereich 0 verbunden werden (wir schließen die Option mit virtueller Verbindung aus). Bereich 0 ist der Kern, der alle anderen Zonen verbindet und das Routing zwischen den Zonen bereitstellt. Die Definition von ABR sieht folgendermaßen aus:
Grenzrouter (Area Border Router, ABR) - verbindet eine oder mehrere Zonen mit der Trunk-Zone und fungiert als Gateway für den Verkehr zwischen Zonen. Ein Edge-Router verfügt immer über mindestens eine Schnittstelle in der Trunk-Zone. Für jede angeschlossene Zone verwaltet der Router eine separate Kanalstatusdatenbank.
Wir haben uns mit der Einrichtung der Nachbarschaft, der Schaffung von LSDB und SPF mit der üblichen Zone befasst. Betrachten wir nun die Konvergenz und Reaktion von OSPF auf Änderungen in der Topologie.
Schauen wir uns unsere Topologie an und stellen wir uns vor, dass vIOS3 nicht mehr funktioniert (der Status der Kanäle hat sich nicht geändert). Dies hilft beim Wiederherstellen der Topologie des Dead Interval Timer - 40 Sekunden. Wenn der Router während dieses Intervalls kein Hello-Paket von einem Nachbarn empfängt, bricht die Nachbarschaft zusammen. In unserem Fall sendet DR ein LS-Update mit LSA Typ 2, was darauf hinweist, dass sich unter den angeschlossenen Routern kein vIOS3 befindet. Dies führt dazu, dass SPF LSDB startet und erneut zählt, ohne dass LSA von vIOS3 empfangen wird. Es ist wichtig zu beachten, dass auf einem normalen vIOS4-Router selbst die Erschöpfung des Dead Interval Timer und der Verlust der Nähe zu vIOS3 nicht zu einer Neuberechnung der Topologie führen. Es ist die LS Update-Nachricht mit LSA Typ 2, die diesen Prozess startet.
Typ 2 LSA - Netzwerk LSA - Netzwerkverbindungsstatusanzeige :
- Von DR in Mehrfachzugriffsnetzwerken verteilt
- Netzwerk-LSA wird nicht für Netzwerke erstellt, in denen DR nicht ausgewählt ist
- Nur innerhalb einer Zone verteilt
- Verbindungsstatus-ID - IP-Adresse der DR-Schnittstelle
Das Ignorieren von Daten, die nicht mehr funktionieren, erfolgt daher mithilfe dieser Nachricht. Diese Anzeige von Nachbarn ist der Auslöser für das Verwerfen irrelevanter Routen.
Schalten Sie vIOS3 wieder ein und stellen Sie die Nachbarschaft wieder her. Das nächste Experiment ist eine Reaktion auf die Deaktivierung der Gi0 / 1-Schnittstelle unter vIOS3. Sobald vIOS3 Verbindungsabbrüche erkennt, sendet es sofort ein LS-Update an DR an die Adresse 224.0.0.6, wo gemeldet wird, dass bestimmte Routen durch Setzen eines Flags in LSA - LS Age gleich 3600 Sekunden gefallen sind. Für LSDB ist dies Max Age und alle LSAs mit Max Age werden in SPF nicht berücksichtigt, sodass sie nicht in der Routing-Tabelle enthalten sind. Die Frage ist: Wenn Alter LSA natürlich das maximale Alter erreicht, was passiert dann? Zu diesem Zweck verfügt OSPF über LSRefreshTime - entspricht der Hälfte des maximalen Alters. Alle 1800 Sekunden wird vom Router ein LS-Update gesendet, um die Timer-Daten zu aktualisieren:

Ferner sendet DR, nachdem er dieses LS-Update verarbeitet hat, LS LS an alle anderen Router an die Adresse 224.0.0.5. Sobald die Router neue Informationen erhalten, senden sie LSAck. Dies stellt eine gute Konvergenz in OSPF sicher.
Die beste Route wählen
Der Router wählt die beste Route basierend auf dem niedrigsten Metrikwert aus. OSPF berücksichtigt jedoch auch mehrere andere Faktoren bei der Auswahl einer Route. In diesem Fall sind die Routenquelle und ihr Typ wichtig. Die vorrangige Routenauswahl lautet wie folgt:
- Interne Routen einer Zone (Intra-Area)
- Routen zwischen Zonen (Interarea)
- Externe Routen Typ 1 (E1)
- Externe Routen Typ 2 (E2)
Obwohl sich die Kosten der E2-Route beim Übertragen nach Zonen nicht ändern (die Kosten des Pfads zum ASBR werden nicht addiert), werden die Kosten des Pfades zum ASBR, der die Route ankündigt, verglichen, wenn die Kosten der E2-Routen zusammenfallen. Die Metrik wird berücksichtigt, wenn Sie aus Routen des gleichen Typs auswählen müssen. Als Metrik wird ein solches Konzept wie Kosten verwendet. Sie wird nach folgender Formel berechnet:Kosten = Referenzbandbreite / Verbindungsbandbreite. Referenzbandbreite - die Basis der Bandbreite. Standardmäßig ist Cisco auf 100 MBit eingestellt.ABR-Schleifenprävention.Wie oben erwähnt, ähnelt das Prinzip der OSPF-Operation zwischen Zonen dem Distanzvektorprotokoll. Mithilfe der Schleifenverhütungsmechanismen können wir feststellen, dass der nicht optimale Pfad ausgewählt wird. Beispielsweise gibt es zwischen Zonen eine Regel wie Split Horizon aus Distanzvektorprotokollen. Betrachten Sie dies als Beispiel, wenn wir unsere Topologie an der Grenze von Zone 0 und 4 wie folgt ändern:
Dann erhalten wir, dass vIOS18 einen nicht optimalen Pfad mit der Metrik 100 über die Gi0 / 0-Schnittstelle wählt. Dies geschieht aufgrund der Tatsache, dass vIOS18 LSA-Typ 3 nicht berücksichtigt, der nicht von Zone 0 empfangen wurde. Die obige Regel verbietet auch die Rückübertragung dieses LSA-Typs 3 zurück in Zone 0.