community (Policy Options)
Syntax
community name { invert-match; members [ community-ids ]; }
Hierarchieebene
[edit dynamic policy-options], [edit logical-systems logical-system-name policy-options], [edit policy-options]
Beschreibung
Definieren Sie eine Community, eine erweiterte Community oder eine große Community für die Verwendung in einer Routingrichtlinien-Übereinstimmungsbedingung.
Optionen
name
– Name, der den regulären Ausdruck identifiziert. Der Name kann Buchstaben, Zahlen und Bindestriche (-) enthalten und bis zu 255 Zeichen lang sein. Wenn Sie Leerzeichen im Namen einfügen möchten, schließen Sie ihn in Anführungszeichen (" ") ein.
invert-match
– Kehrt die Ergebnisse des Community-Ausdrucksabgleichs um. Die community
Übereinstimmungsbedingung definiert einen regulären Ausdruck, und wenn er mit dem Community-Attribut des empfangenen Präfixes übereinstimmt, gibt Junos OS ein TRUE-Ergebnis zurück. Ist dies nicht der Fall, gibt Junos OS das Ergebnis FALSE zurück. Die invert-match
Aussage führt dazu, dass sich Junos OS gegenteilig verhält. Wenn es eine Übereinstimmung gibt, gibt Junos OS das Ergebnis FALSE zurück. Wenn es keine Übereinstimmung gibt, gibt Junos OS ein TRUE-Ergebnis zurück.
members community-ids
– Ein oder mehrere Community-Mitglieder. Wenn Sie mehr als ein Element angeben, müssen Sie alle Elemente in eckige Klammern setzen.
Das Format für community-ids
ist:
as-number:community-value
Ab Junos OS Version 15.1 können Sie ein Platzhaltermitglied segmented-nh:.*:0 anwenden, um die BGP-Richtlinie auf alle S-PMSI A-D-Routen anzuwenden, die erweiterte Community-Informationen enthalten.
as-number
ist die AS-Zahl und kann ein Wert im Bereich von 0 bis 65.535 sein. community-value
ist der Community-Bezeichner und kann eine Zahl im Bereich von 0 bis 65.535 sein.
Sie können für Communities auch einen der folgenden bekannten Community-Namen angeben community-ids
, die in RFC 1997, BGP Communities Attribute, definiert sind:
no-export
—Routen, die diesen Community-Namen enthalten, werden außerhalb der Grenzen einer BGP-Konföderation nicht angekündigt.
no-advertise
—Routen, die diesen Community-Namen enthalten, werden anderen BGP-Peers nicht angekündigt.
no-export-subconfed
– Routen, die diesen Community-Namen enthalten, werden externen BGP-Peers nicht angekündigt, einschließlich Peers in den ASs anderer Mitglieder innerhalb einer BGP-Konföderation.
Mit dieser none
Option können Sie BGP-Community-Informationen mit einer statischen Route explizit ausschließen. Include none
, wenn Sie eine einzelne Route im route
Teil der static
Anweisung konfigurieren, um eine community
im defaults
Teil der Anweisung angegebene Option zu überschreiben.
Das Format für extended community-ids
ist das folgende:
type:administrator:assigned-number
type
ist der Typ der erweiterten Community und kann entweder eine bandwidth
target
, , origin
, domain-id
src-as
rt-import
, oder eine 16-Bit-Zahl sein, die eine bestimmte erweiterte BGP-Community identifiziert. Die target
Community identifiziert das Ziel, zu dem die Route führt. Die origin
Community gibt an, wo die Route ihren Ursprung hat. Die domain-id
Community identifiziert die OSPF-Domäne, von der die Route stammt. Die src-as
Community identifiziert das autonome System, von dem die Route stammt. Die rt-import
Community gibt die zu installierende Route in der Routing-Tabelle an.
Für src-as
können Sie nur eine AS-Nummer und keine IP-Adresse angeben. Für rt-import
können Sie nur eine IP-Adresse und keine AS-Nummer angeben.
administrator
ist der Administrator. Es handelt sich entweder um eine AS-Nummer oder ein IPv4-Adresspräfix, je nach Art der erweiterten Community.
assigned-number
Identifiziert den lokalen Anbieter.
Das Format für die Verknüpfung einer Bandbreite mit einer AS-Nummer ist:
bandwidth:as-number:bandwidth
as-number
gibt die AS-Nummer und bandwidth
die Bandbreite in Bytes pro Sekunde an.
In Junos OS Version 9.1 und höher können Sie 4-Byte-AS-Nummern angeben, wie in RFC 4893, BGP-Unterstützung für den AS-Nummernraum mit vier Oktetten, definiert, sowie die 2-Byte-AS-Nummern, die in früheren Versionen des Junos-Betriebssystems unterstützt werden. Im Nur-Zahlen-Format können Sie einen Wert im Bereich von 1 bis 4.294.967.295 konfigurieren. Um eine target
erweiterte Community zu origin
konfigurieren, die eine 4-Byte-AS-Nummer im einfachen Zahlenformat enthält, hängen Sie den Buchstaben "L" an das Ende der Nummer an. Beispiel: Eine Ziel-Community mit der 4-Byte-AS-Nummer 334.324 und einer zugewiesenen Nummer 132 wird als target:334324L:132
dargestellt.
In Junos OS Version 9.2 und höher können Sie auch die AS-Punkt-Notation verwenden, wenn Sie eine 4-Byte-AS-Nummer für die und origin
erweiterte target
Communitys definieren. Geben Sie zwei ganze Zahlen an, die durch einen Punkt verbunden sind: 16-bit high-order value in decimal.16-bit low-order value in decimal. Beispielsweise wird die 4-Byte-AS-Zahl, die im einfachen Zahlenformat als 65546 dargestellt wird, in AS-Punkt-Notation als 1,10 dargestellt.
Wie in RFC 8092 definiert, verwendet die große BGP-Community eine 12-Byte-Codierung, und das Format für große BGP lautet community-ids
:
large: global-administrator:assigned-number:assigned-number
large
weist auf eine große BGP-Community hin.
global-administrator
ist der Administrator. Es handelt sich um eine 4-Byte-AS-Nummer.
assigned-number
ist ein 4-Byte-Wert, der zur Identifizierung des lokalen Anbieters verwendet wird. Die große BGP-Community verwendet zwei zugewiesene 4-Byte-Nummern, um den lokalen Anbieter zu identifizieren.
Erforderliche Berechtigungsstufe
routing: Zum Anzeigen dieser Anweisung in der Konfiguration.
routing-control: Zum Hinzufügen dieser Anweisung zur Konfiguration.
Informationen zur Veröffentlichung
Aussage, die vor Junos OS Version 7.4 eingeführt wurde.
Unterstützung für die Konfiguration in der dynamischen Datenbank, die in Junos OS Version 9.5 eingeführt wurde.
Unterstützung für die Konfiguration in der dynamischen Datenbank, die in Junos OS Version 9.5 für Switches der EX-Serie eingeführt wurde.
Unterstützung für die große BGP-Community, die in Junos OS Version 17.3 für die Serien MX, PTX und QFX eingeführt wurde.