advertise-external
Syntax
advertise-external {conditional};
Hierarchy Level
[edit logical-systems logical-system-name protocols bgp group group-name], [edit logical-systems logical-system-name protocols bgp group group-name neighbor address], [edit logical-systems logical-system-name routing-instances routing-instance-name protocols bgp group group-name], [edit logical-systems logical-system-name routing-instances routing-instance-name protocols bgp group group-name neighbor address], [edit protocols bgp group group-name], [edit protocols bgp group group-name neighbor address], [edit routing-instances routing-instance-name protocols bgp group group-name], [edit routing-instances routing-instance-name protocols bgp group group-name neighbor neighbor-address]
Description
Geben Sie BGP an, um die beste externe Route in einer IBGP-Meshgruppe, einem Routenreflektor-Cluster oder einer AS-Konföderation anzugeben, selbst wenn die beste Route eine interne Route ist.
Im Allgemeinen werben implementierte BGP-Implementierungen die externe Route nicht mit dem höchsten lokalen Präferenzwert für interne Peers, es sei denn, sie ist die beste Route. Obwohl dieses Verhalten von einer früheren Version der BGP Version 4-Spezifikation, RFC 1771, gefordert wurde, wurde es in der Regel nicht befolgt, um die Menge der angekündigten Informationen zu minimieren und Routing-Schleifen zu verhindern. Es gibt jedoch Szenarien, in denen die Werbung für die beste externe Route vorteilhaft ist, insbesondere Situationen, die zu IBGP-Routentendenz führen können.
Die advertise-external
Anweisung wird sowohl auf Gruppen- als auch auf Nachbarebene unterstützt. Wenn Sie die Anweisung auf Nachbarebene konfigurieren, müssen Sie sie für alle Nachbarn in einer Gruppe konfigurieren. Andernfalls wird die Gruppe automatisch in verschiedene Gruppen aufgeteilt.
In einer Konföderation gilt jede Route von einer anderen Konföderation als extern, wenn sie eine Route zu einem Confederation-Border-Router wirbt. Bei der Konfiguration der advertise-external
Anweisung für eine AS-Konföderation wird empfohlen, EBGP-Peers zu verschiedenen autonomen Systemen in einer separaten EBGP-Peergruppe zu konfigurieren. Dies gewährleistet Konsistenz, während BGP die beste externe Route an Peers in der konfigurierten Peergruppe sendet.
Um die advertise-external
Anweisung auf einem Routenreflektor zu konfigurieren, müssen Sie die Intracluster Reflection mit der no-client-reflect
Anweisung deaktivieren.
Wenn ein Routinggerät als Routenreflektor für einen Cluster konfiguriert wird, wird eine vom Routenreflektor angekündigte Route als intern betrachtet, wenn sie von einem internen Peer mit der gleichen Cluster-Kennung empfangen wird oder wenn beide Peers keine Cluster-Kennung konfiguriert haben. Eine Route, die von einem internen Peer empfangen wird, der zu einem anderen Cluster gehört, das heißt mit einer anderen Cluster-Kennung, wird als extern betrachtet.
Die conditional
Option bewirkt, dass BGP die externe Route nur dann angibt, wenn der Routenauswahlprozess den Punkt erreicht, an dem die Metrik für mehrfachen Exit-Diskriminator (MED) ausgewertet wird. Daher wird keine externe Route mit einem AS-Pfad angegeben, der länger ist als der des aktiven Pfads.
Junos OS unterstützt auch die Konfiguration einer BGP-Exportrichtlinie, die dem Status einer angegebenen Route entspricht. Sie können auf aktiven oder inaktiven Routen übereinstimmen.
Default
BGP gibt die externe Route nicht mit dem höchsten lokalen Präferenzwert für interne Peers an, es sei denn, sie ist die beste Route.
Options
conditional
—(Optional) Geben Sie nur dann den besten externen Pfad an, wenn der Prozess der Routenauswahl den Punkt erreicht hat, an dem die Metrik zur Mehrfachausstiegsdiskriminierenden (MED) bewertet wird. Die conditional
Option beschränkt die Anzeige auf, wenn der beste externe Pfad und der aktive Pfad bis zum MED-Schritt des Routenauswahlprozesses gleich sind. Dies bedeutet, dass externe Routen mit einer längeren AS-Pfadlänge als der aktive Pfad zum Beispiel nicht angekündigt werden. Bei der Auswahl des besten externen Pfads werden dieselben Kriterien verwendet, unabhängig davon, ob die conditional
Option konfiguriert ist oder nicht.
Required Privilege Level
Routing: Um diese Anweisung in der Konfiguration anzuzeigen.
Routing-Control: Um diese Anweisung der Konfiguration hinzuzufügen.
Release Information
Erklärung eingeführt in Junos OS Version 9.3.