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

Junos OS ermöglicht es Ihnen, einen Bereich identischer Schnittstellen in einem Schnittstellenbereichzu gruppieren. Zunächst legen Sie die Gruppe der identischen Schnittstellen im Schnittstellenbereich fest. Anschließend können Sie eine allgemeine Konfiguration auf den angegebenen Schnittstellenbereich anwenden. Schnittstellenbereiche reduzieren die Anzahl der erforderlichen Konfigurationsanweisungen. Sie sparen Zeit und ergeben eine kompakte Konfiguration.

HINWEIS:

Bei dieser Aufgabe wird Junos OS für Geräte verwendet, die den Konfigurationsstil Enhanced Layer 2 Software (ELS) nicht unterstützen. Wenn auf Ihrem Gerät eine Version von Junos OS ausgeführt wird, die ELS unterstützt, finden Sie weitere Informationen unter Konfigurieren von Schnittstellenbereichen für Switches der EX-Serie mit ELS. Weitere Informationen zu ELS finden Sie unter Verwenden der erweiterten Layer-2-Software-CLI.

Konfigurieren von Schnittstellenbereichen

Um einen Schnittstellenbereich zu konfigurieren, verwenden Sie die interface-range Anweisung auf Hierarchieebene [edit interfaces] . Die interface-range Anweisung akzeptiert in ihrer Definition nur die Namen physischer Netzwerkschnittstellen. Junos OS unterstützt Schnittstellenbereiche für die folgenden Schnittstellentypen:

  • GELDAUTOMAT: at-fpc/pic/port

  • Kanalisiert: (coc | cstm)n-fpc/pic/port

  • DPC: xe-fpc/pic/port

  • E1/E3: (e1 | e3)-fpc/pic/port

  • Ethernet: (xe | ge | fe)-fpc/pic/port

  • ISDN: isdn-fpc/pic/port

  • Seriell: se-fpc/pic/port

  • SONET/SDH: so-fpc/pic/port

  • T1/T3: (t1 | t3)-fpc/pic/port

So konfigurieren Sie einen Schnittstellenbereich:

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

    So konfigurieren Sie beispielsweise einen Schnittstellenbereich mit dem Namen "range1":

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

  3. Um ein einzelnes Element anzugeben, verwenden Sie die member Anweisung auf Hierarchieebene [edit interfaces interface-range range-name] . Zum Beispiel:
  4. Sie können eine Liste von Membern des Schnittstellenbereichs mithilfe regulärer Ausdrücke 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 Platzhalter * in einer memberanweisung berücksichtigt nicht die Schnittstellennummern, die von einem bestimmten Schnittstellentyp unterstützt werden. Enthält unabhängig vom Schnittstellentyp * Schnittstellennummern von 0 bis 47 für die Schnittstellengruppe. Verwenden Sie * daher in einer member-Anweisung mit Vorsicht.

    • num– Zahl. Gibt eine bestimmte Schnittstelle anhand ihrer Nummer an.

    • [low-high]– Zahlen von niedrig nach hoch. Gibt einen Bereich sequenzieller Schnittstellen an.

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

    Reguläre Ausdrücke und Platzhalter werden für Präfixe vom Schnittstellentyp nicht unterstützt. Beispielsweise müssen Präfixe et und xe explizit erwähnt werden.

    Zum Beispiel:

Eine interface-range Definition kann sowohl als auch member-rangememberAnweisungen enthalten. Es gibt keine Begrenzung für die Anzahl von member oder-Anweisungen member-range innerhalb einer interface-range Definition. Mindestens eine member OR-Anweisung member-range muss jedoch innerhalb einer interface-range Definition vorhanden sein.

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

Diese definierten Schnittstellenbereiche können in anderen Konfigurationshierarchien an Stellen verwendet werden, an denen ein interface Knoten vorhanden ist. Zum Beispiel:

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

Tipp:

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

Unterstützte Hierarchien

Standardmäßig kann sie in der CLI, in der die interface Anweisung verfügbar ist, interface-range nicht konfiguriert werden. Die folgenden Speicherorte werden unterstützt. Einige der in dieser Liste aufgeführten Hierarchien sind jedoch produktspezifisch:

  • ethernet-switching-options analyzer name input [egress | ingress ] interface

  • ethernet-switching-options analyzer name output interface

  • ethernet-switching-options bpdu-block interface

  • ethernet-switching-options interfaces ethernet-switching-options voip interface

  • ethernet-switching-options redundant-trunk-group group g1 interface

  • ethernet-switching-options secure-access-port interface

  • poe interface vlans pro-bng-mc1-bsd1 interface

  • protocols dot1x authentication interface

  • protocols dvmrp interface

  • protocols esis interface

  • protocols gvrp interface

  • protocols igmp interface

  • protocols igmp-snooping vlan name interface

  • protocols igmp-host client num interface

  • protocols isis interface

  • protocols layer2-control bpdu-block interface

  • protocols layer2-control mac-rewrite interface

  • protocols ldp interface

  • protocols link-management peer control-channel

  • protocols link-management peer lmp-control-channel interface

  • protocols link-management te-link name interface

  • protocols lldp interface

  • protocols lldp-med interface

  • protocols mld interface

  • protocols mld-host client num interface

  • protocols mpls interface

  • protocols mstp interface

  • protocols mstp msti id interface

  • protocols mstp msti vlan id interface

  • protocols oam ethernet link-fault-management interface

  • protocols oam ethernet lmi interface

  • protocols ospf area id interface

  • protocols pim interface

  • protocols rip group name neighbour

  • protocols ripng group name neighbour

  • protocols router-advertisement interface

  • protocols router-discovery interface

  • protocols rstp interface

  • protocols rsvp interface

  • protocols sflow interfaces

  • protocols snmp interface

  • protocols stp interface

  • protocols vstp interface

  • protocols vstp vlan name interface

Erweiterte Anweisungen für den Schnittstellenbereich

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

Eine Beispielkonfiguration sieht wie folgt aus, bevor sie erweitert wird:

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

erweitert auf:

Die folgende member Aussage:

erweitert auf:

Die folgende member Aussage:

erweitert auf:

Priorität der Konfigurationsvererbung

Die Schnittstellenbereiche werden in der Reihenfolge der Vererbungspriorität definiert. Die Konfigurationsdaten des ersten Schnittstellenbereichs haben Vorrang vor den nachfolgenden Schnittstellenbereichen.

In diesem Beispiel ist interface et-1/1/1 sowohl im Schnittstellenbereich int-grp-one als auch im Schnittstellenbereich int-grp-twovorhanden:

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

Konfigurationsvererbung für Memberschnittstellen

Wenn Junos OS die member in einem interface-rangevorhandenen and-Anweisungen member-rangeerweitert werden, werden Schnittstellenobjekte erstellt, wenn diese nicht explizit in der Konfiguration definiert sind. Das Betriebssystem kopiert die gemeinsame Konfiguration auf alle Mitgliedsschnittstellen 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 einen MTU-Wert von 1024, da dies die Vordergrundkonfiguration ist:

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

Allgemeine 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 sowohl als auch mtuhold-timekonfiguriert.

Vererbung von Konfigurationsgruppen

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

In diesem Beispiel Junos OS wird die hold-time Konfiguration auf alle Member des Schnittstellenbereichs range1angewendet:

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

Konfigurationserweiterung bei Verwendung des Schnittstellenbereichs

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

Der interface unter authenticator vorhandene Knoten wird wie folgt in Memberschnittstellen des Schnittstellenbereichs range1 erweitert:

Die interface range-1 Anweisung wird auf 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.