Help us improve your experience.

Let us know what you think.

Do you have time for a two-minute survey?

 
 

Übersicht über die Routeneinstellungen

Bei Unicastrouten verwendet der Junos OS-Routingprotokollprozess die Informationen in der Routingtabelle zusammen mit den Eigenschaften in der Konfigurationsdatei, um eine aktive Route für jedes Ziel zu wählen. Obwohl der Junos OS möglicherweise viele Routen zu einem Ziel kennt, ist die aktive Route die bevorzugte Route zu diesem Ziel. Sie wird in der Weiterleitungstabelle installiert und beim Routing von Paketen verwendet.

Der Routingprotokollprozess bestimmt im Allgemeinen die aktive Route, indem die Route mit dem geringsten Einstellungswert ausgewählt wird. Der Präferenzwert ist ein beliebiger Wert im Bereich von 0 bis 4.294.967.295 (232 – 1), den die Software zur Rangfolge von Routen verwendet, die von verschiedenen Protokollen, Schnittstellen oder Remote-Systemen empfangen wurden.

Der Präferenzwert wird verwendet, um Routen zu Zielen in externen autonomen Systemen (ASS) oder Routingdomänen auszuwählen. hat keine Auswirkungen auf die Auswahl der Routen innerhalb eines AS (d. h. innerhalb eines Interior Gateway Protocol [IGP]). Routen innerhalb einer AS werden vom IGP ausgewählt und basieren auf der Metrik oder dem Kostenwert dieses Protokolls.

In diesem Abschnitt werden die folgenden Themen behandelt:

Autonome Systeme

Ein großes Netzwerk oder eine Sammlung von Routern bei einer einzigen Verwaltungsstelle wird als autonomes System (AS) AS. Autonome Systeme werden mit einer eindeutig numerischen Kennung identifiziert, die durch die Internet Assigned Numbers Authority (IANA) zugewiesen wird. In der Regel werden die Hosts innerhalb einer AS als interne Peers behandelt und Hosts in einem Peer-AS wie externe Peers behandelt. Der Status der Beziehung zwischen den internen und externen Hosts unterliegt dem Protokoll, das für den Austausch von Routing-Informationen verwendet wird.

Alternative und Tiebreaker-Einstellungen

Der Junos OS unterstützt alternative Präferenzen und Tiebreaker, und einige der Routing-Protokolle, einschließlich Routing-BGP und Label-Switching, verwenden diese zusätzlichen Einstellungen. Mit diesen Protokollen können Sie eine Primärroutenpräferenz ( preference einschließlich der Anweisung in der Konfiguration) und eine sekundäre Präferenz, die als Tiebreaker verwendet wird ( preference2 durch die Erklärung), angeben.

Zur Verwendung gängiger Vergleichsroutinen speichert Junos OS Ergänzung LocalPref des Werts in der Praxis Preference2 die erste. Wenn der Wert für LocalPref Route 1 beispielsweise 100 ist, dann ist der Preference2 Wert -101. Wenn der LocalPref Wert für Route 2 155 ist, dann ist der Preference2 Wert -156. Route 2 wird bevorzugt, da sie einen höheren Wert LocalPref und einen niedrigeren Wert Preference2 hat.

Sie können Route-Einstellungen auch mit zusätzlichen Informationen zum Route-Tiebreaker kennzeichnen, indem Sie eine Farbe und eine Tiebreaker-Farbe ( color durch Angabe der Tiebreaker-Anweisungen color2 in color color2 der Konfiguration) angeben. und die Anweisungen sind sogar finer grained Preference Values, die Junos OS preference preference2 verwendet, wenn und Anweisungen bei der Routenauswahl nicht das Bindebrechen finden.

Die Software verwendet einen 4-Byte-Wert, um den Wert der Routenpräferenz wieder zu erhalten. Bei der Auswahl einer aktiven Route durch Verwendung des Einstellungswerts vergleicht die Software zuerst die primären Routenpräferenzwerte, indem sie die Route mit dem geringsten Wert anwählt. Wenn eine Verbindung besteht und eine sekundäre Präferenz konfiguriert wurde, vergleicht die Software die sekundären Präferenzwerte und wählt die Route mit dem geringsten Wert. Die sekundären Präferenzwerte müssen einer Gruppe für die zu berücksichtigenden Präferenzwerte enthalten sein.

Mehrere aktive Routen

Die IGPs berechnen die nächsten Multipath-Hops zu gleichen Kosten, und IBGP nimmt diese nächsten Hops an. Wenn einer Route mehrere zu gleichen Kosten zugeordnete Hops zu gleichen Kosten zugeordnet sind, installiert der Routingprotokollprozess nur einen der nächsten Hops im Weiterleitungspfad mit jeder Route. Dabei wird nach dem Zufallsprinzip ausgewählt, welcher nächste Hop zu installieren ist. Wenn beispielsweise drei Pfade zu einem Routing-Gerät zu gleichen Kosten und 900 Routen, die dieses Routing-Gerät verlassen, gibt es am Ende etwa 300 Routen, die darauf zeigen. Dieser Mechanismus ermöglicht die Lastverteilung zwischen den Pfaden, wobei die Anordnung von Paketen pro Ziel aufrechterhalten wird.

BGP-Multipath gilt nicht für Pfade, die die gleichen MED-plus-IGP Kosten haben, sich jedoch in IGP unterscheiden. Die Multipath-Pfadauswahl basiert auf der kennzahlbasierten IGP und Kosten, selbst wenn zwei Pfade die gleichen MED-plus-IGP haben.

Die Zufallsauswahl zu gleichen Kosten für das Multipath-Pfad erfolgt unabhängig von und inet.0 für inet.3 Tabellen. Dies kann dazu führen, dass nur ein Präfix unterschiedliche Bestpaths für inet.0 vs. angezeigt inet.3wird.

Dynamisches und statisches Routing

Einträge werden aus dynamischen Routing-Protokollen in die Routingtabelle eines Routers importiert oder als statische Routen manuell angezeigt. Dynamische Routingprotokolle ermöglichen Routern, sich über das Netzwerk mit der Netzwerktopologie zu verbinden. Die Router im Netzwerk senden Routing-Informationen in Form von Routing-Ankündigungen. Diese Werbung etablieren und kommunizieren aktive Ziele, die dann mit anderen Routern im Netzwerk geteilt werden.

Obwohl dynamische Routing-Protokolle äußerst nützlich sind, sind sie mit verbundenen Kosten verbunden. Da sie das Netzwerk zur Ankündigung von Routen nutzen, verbrauchen dynamische Routing-Protokolle Bandbreite. Da sie sich zusätzlich auf die Übertragung und den Empfang von Routenanzeigen für den Aufbau einer Routing-Tabelle stützen, erzeugen dynamische Routing-Protokolle eine Verzögerung (Latenz) zwischen der Zeit, in der ein Router eingeschaltet wird, und der Zeit, in der Routen in die Routing-Tabelle importiert werden. Einige Routen sind daher so lange nicht verfügbar, bis die Routingtabelle vollständig aktualisiert wurde, wenn der Router zum ersten Mal online ist oder wenn sich Routen innerhalb des Netzwerks ändern (z. B. weil ein Host offline geht).

Statisches Routing vermeidet die Bandbreitenkosten und Route-Importlatenz des dynamischen Routings. Statische Routen werden manuell in die Routing-Tabelle aufgenommen und nie geändert, es sei denn, Sie aktualisieren diese explizit. Statische Routen werden automatisch in die Routing-Tabelle importiert, wenn ein Router zum ersten Mal online geht. Darüber hinaus wird der für eine statische Adresse bestimmte Datenverkehr über denselben Router geroutet. Diese Funktion ist besonders nützlich für Netzwerke mit Kunden, deren Datenverkehr immer über die gleichen Router fließen muss. Abbildung 1 zeigt ein Netzwerk, das statische Routen verwendet.

Abbildung 1: Statisches Routing – Beispiel Static Routing Example

In Abbildung 1 sind die Kundenrouten im Subnetz 192.176.14/24 statische Routen. Dies sind schwierige Verbindungen zu bestimmten Kunden-Hosts, die sich nie ändern. Da der für eine dieser Routen bestimmte Datenverkehr über Router A weitergeleitet wird, werden diese Routen als statische Routen in die Routing-Tabelle von Router A aufgenommen. Router A gibt diese Routen dann an andere Hosts aus, sodass der Datenverkehr an sie und von diesen geroutet werden kann.

Routen-Ankündigungen

Die Routing- und Weiterleitungstabelle enthält die Routen für die Router innerhalb eines Netzwerks. Diese Routen werden über den Austausch von Routenanzeigen gelernt. Route-Ankündigungen werden je nach dem im Netzwerk eingesetzten Protokoll ausgetauscht.

Im Allgemeinen überträgt ein Router Hello-Pakete über jede seiner Schnittstellen. Benachbarte Router erkennen diese Pakete und richten Nachbarschaften mit dem Router ein. Die Nachbarschaften werden dann von anderen benachbarten Routern gemeinsam genutzt, so dass die Router die gesamte Netzwerktopologie in einer Topologiedatenbank aufbauen können, wie in Abbildung 2 dargestellt.

Abbildung 2: Routenanzeige Route Advertisement

In Abbildung 2 sendet Router A Hello-Pakete an jeden benachbarten Router. Router B und C erkennen diese Pakete und stellen eine benachbarte Beziehung zu Router A auf. Router B und C geben diese Informationen dann an ihre Nachbarn, Router D und E weiter. Durch den Austausch von Informationen im gesamten Netzwerk erstellen die Router eine Netzwerktopologie, die sie verwenden, um die Pfade zu allen möglichen Zielen innerhalb des Netzwerks zu bestimmen. Die Routen werden dann entsprechend den Routenauswahlkriterien des verwendeten Protokolls in die Weiterleitungstabelle der besten Routen dargestellt.

Routenaggregation

Da die Anzahl der Hosts in einem Netzwerk zunimmt, müssen die Routing- und Weiterleitungstabellen mehr Routen erstellen und pflegen. Wenn diese Tabellen größer werden, wird es für Router immer unerschwinglich, nach bestimmten Routen zu suchen, damit Pakete weitergeleitet werden können. Die Lösung für das Problem wachsender Routingtabellen ist die Gruppierung (Aggregation) der Router nach Subnetzwerk, wie in Abbildung 3 dargestellt.

Abbildung 3: Routenaggregation Route Aggregation

Abbildung 3 zeigt drei verschiedene ASs: Jeder AS enthält mehrere Subnetze mit Tausenden von Hostadressen. Damit Datenverkehr von einem Host an einen beliebigen Host gesendet werden kann, müssen die Routingtabellen für jeden Host eine Route für jedes Ziel enthalten. Denn für die Routing-Tabellen, die jede Kombination von Hosts enthalten, wird das Flut von Routenanzeigen für jede mögliche Route unerschwinglich. In einem Netzwerk von Hosts, die Tausende oder sogar Millionen anz. Die Anzeige einer einfachen Route ist nicht nur unpraktisch, sondern sogar unmöglich.

Durch Einsatz von Routenaggregation anstelle der Ankündigung einer Route für jeden Host in AS 3 bietet der Gateway-Router nur eine einzige Route, die alle Routen zu allen Hosts innerhalb der AS. Anstatt beispielsweise die spezielle 170.16.124.17Route zu AS, wird nur 170.16/16 angekündigt. Diese Anzeige für eine einzige Route umfasst alle Hosts innerhalb des Subnetzes nach 170.16/16 , wodurch die Anzahl der Routen in der Routing-Tabelle von 216 (eine für jede mögliche IP-Adresse innerhalb des Subnetzes) auf 1 reduziert wird. Sämtlicher Datenverkehr, der für einen Host innerhalb des AS bestimmt ist, wird an den Gateway-Router weitergeleitet. Dieser ist dann für die Weiterleitung des Pakets an den entsprechenden Host verantwortlich.

In diesem Beispiel ist der Gateway-Router auch verantwortlich für die Verwaltung von 216 Routen innerhalb der AS (zusätzlich zu externen Routen). Die Unterteilung dieses AS in Subnetze ermöglicht eine weitere Routenaggregation, um diese Anzahl zu reduzieren. Im Subnetzwerk zeigt der Subnetz-Gateway-Router nur eine einzige Route (170.16.124/24) an, wodurch die Anzahl der Routen von 28 auf 1 reduziert wird.