Help us improve your experience.

Let us know what you think.

Do you have time for a two-minute survey?

 
 

Schnittstellenbereiche für physische Schnittstellen

Mit Junos OS Evolved können Sie eine Reihe identischer Schnittstellen in einen Schnittstellenbereich gruppieren. Zuerst geben Sie die Gruppe identischer Schnittstellen im Schnittstellenbereich an. Dann können Sie eine gemeinsame Konfiguration auf den angegebenen Schnittstellenbereich anwenden. Schnittstellenbereiche reduzieren die Anzahl der erforderlichen Konfigurationsanweisungen. Sie sparen Zeit und erzeugen eine kompakte Konfiguration.

Konfigurieren von Schnittstellenbereichen

Verwenden Sie die interface-range Anweisung auf [edit interfaces] Hierarchieebene, um einen Schnittstellenbereich zu konfigurieren. Die interface-range Anweisung akzeptiert nur physische Netzwerkschnittstellennamen in ihrer Definition. Junos OS Evolved unterstützt Schnittstellenbereiche für Ethernet-Schnittstellen: et-fpc/pic/port.

So konfigurieren Sie einen Schnittstellenbereich:

  1. Verwenden Sie die interface-range Anweisung auf [edit interfaces] Hierarchieebene. Geben Sie den Namen ein, den Sie für Ihren Schnittstellenbereich gewählt haben.

    Um beispielsweise einen Schnittstellenbereich mit dem Namen "range1" zu konfigurieren,

  2. Verwenden Sie die member-range start-range to end-range Anweisung auf [edit interfaces interface-range range-name] Hierarchieebene, um einen Memberbereich anzugeben. Zum Beispiel:

  3. Verwenden Sie die member Anweisung auf [edit interfaces interface-range range-name] Hierarchieebene, um einen einzelnen Member anzugeben. Zum Beispiel:
  4. Sie können eine Liste von Schnittstellenbereichsmitgliedern mit regulären Ausdrücken mit der member range of interface names Anweisung angeben. Ein Bereich für eine Member-Anweisung kann Folgendes enthalten:
    • *— Alle. Gibt sequenzielle Schnittstellen von 0 bis 47 an.

      VORSICHT:

      Der Wildcard * in einer Member-Anweisung berücksichtigt nicht die Schnittstellennummern, die von einem bestimmten Schnittstellentyp unterstützt werden. Unabhängig vom Schnittstellentyp * , umfasst Schnittstellennummern von 0 bis 47 bis zur Schnittstellengruppe. Verwenden Sie * daher in einer Mitgliedererklärung mit Vorsicht.

    • num—Anzahl. Gibt eine bestimmte Schnittstelle nach ihrer Nummer an.

    • [low-high]— Zahlen von niedrig bis hoch. Gibt einen Bereich von sequenziellen Schnittstellen an.

    • [num1, num2, num3]— Zahlen num1, num2und num3 geben mehrere spezifische Schnittstellen an.

    Reguläre Ausdrücke und Wildcards werden für Schnittstellenpräfixe nicht unterstützt. Zum Beispiel Präfixe et und xe müssen explizit erwähnt werden.

    Zum Beispiel:

Eine interface-range Definition kann beides member und member-range Anweisungen darin enthalten. Es gibt keine Begrenzung der Anzahl von member Oder member-range Aussagen innerhalb einer interface-range Definition. Mindestens eine oder member-range eine member Aussage muss jedoch innerhalb einer interface-range Definition vorhanden sein.

Eine interface-range Definition, die nur member oder member-range Anweisungen und keine gemeinsame Konfigurationsaussage hat, ist gültig. Sie können jedoch optional eine gemeinsame Konfigurationsaussage zu einem Schnittstellenbereich als Teil der interface-range Definition hinzufügen. Zum Beispiel:

Diese definierten Schnittstellenbereiche können in anderen Konfigurationshierarchien an Orten verwendet werden, an denen sich ein interface Knoten befindet. Zum Beispiel:

Im vorhergehenden Beispiel kann der interface Knoten sowohl einzelne Schnittstellen als auch Schnittstellenbereiche akzeptieren.

Tipp:

Verwenden Sie den Befehl, um einen Schnittstellenbereich in erweiterter (show | display inheritance) Konfiguration anzuzeigen.

Erweiterte Schnittstellenbereichsaussagen

Das Betriebssystem erweitert alle member und member-range Anweisungen in einer Schnittstellenbereichsdefinition, um die endgültige Liste der Schnittstellennamen für den angegebenen Schnittstellenbereich zu generieren.

Eine Beispielkonfiguration sieht so aus, bevor sie erweitert wird:

Für die member-range Aussage werden alle möglichen Schnittstellen zwischen start-range und end-range bei der Erweiterung der Member berücksichtigt. Zum Beispiel die folgende member-range Aussage:

erweitert auf:

member Folgende Aussage:

erweitert auf:

member Folgende Aussage:

erweitert auf:

Konfigurationsvererbungspriorität

Die Schnittstellenbereiche werden in der Reihenfolge der Vererbungspriorität definiert. Die ersten Konfigurationsdaten für den Schnittstellenbereich haben Vorrang vor den nachfolgenden Schnittstellenbereichen.

In diesem Beispiel ist eine Schnittstelle et-1/1/1 sowohl im Schnittstellenbereich int-grp-one als auch im Schnittstellenbereich vorhanden int-grp-two:

Die Schnittstelle et-1/1/1 erbt mtu 500 vom Schnittstellenbereich int-grp-one , da sie zuerst definiert wurde.

Konfigurationsvererbung für Member-Schnittstellen

Wenn Junos OS Evolved die member vorhandenen Anweisungen in member-range einem interface-rangeerweitert, erstellt es Schnittstellenobjekte , wenn diese in der Konfiguration nicht explizit definiert sind. Das Betriebssystem kopiert die gemeinsame Konfiguration auf alle Mitgliederschnittstellen des Schnittstellenbereichs.

Die Vordergrundschnittstellenkonfiguration hat Vorrang vor der Konfiguration, die die Schnittstelle von der Schnittstellenbereichskonfiguration erbt.

In diesem Beispiel hat die Schnittstelle et-1/0/1 den MTU-Wert 1024, da dies ihre Vordergrundkonfiguration ist:

Sie können dies in der Ausgabe des show interfaces | display inheritance Befehls überprüfen:

Gemeinsame Konfigurationsvererbung

Wenn eine Schnittstelle Mitglied mehrerer Schnittstellenbereiche ist, erbt diese Schnittstelle die gemeinsame Konfiguration aus all diesen Schnittstellenbereichen.

Zum Beispiel:

In diesem Beispiel haben Schnittstellen et-4/0/0 durch et-4/0/40 beides hold-time und mtu konfiguriert.

Konfigurationsgruppenvererbung

Schnittstellen für Den Schnittstellenbereich erben Konfigurationen von Konfigurationsgruppen wie jede andere Vordergrundkonfiguration. Der einzige Unterschied besteht darin, dass die interface-range Erweiterung der Mitgliedsschnittstellen durchläuft, bevor das Betriebssystem diese Konfiguration liest.

In diesem Beispiel wendet Junos OS Evolved die hold-time Konfiguration auf alle Mitglieder des Schnittstellenbereichs an range1:

Sie können dies mit show interfaces | display inheritance, wie folgt überprüfen:

Konfigurationserweiterung, bei der Schnittstellenbereich verwendet wird

In diesem Beispiel interface-range range1 wird unter der protocols Hierarchie folgendes verwendet:

Der interface untere authenticator Knoten erweitert sich wie folgt in Member-Schnittstellen des Schnittstellenbereichs range1 :

Die interface range-1 Anweisung wird in zwei Schnittstellen erweitert, et-7/1/1 und et-5/0/1, und das Betriebssystem kopiert die Konfiguration retries 1 unter diesen beiden Schnittstellen.

Sie können diese Konfiguration mit dem show protocols dot1x | display inheritance Befehl überprüfen.