Konfigurieren von Tag-Protokoll-IDs (TPIDs) auf Switches der QFX-Serie
In diesem Thema wird beschrieben, wie die TPIDs konfiguriert werden, die in einem bestimmten VLAN für Switches der QFX-Serie gesendet oder empfangen werden sollen.
Die Geräte QFX5100, QFX5110, QFX5120, QFX5200 und QFX5210 bieten Unterstützung für bis zu 4 TPID-Konfigurationen pro VLAN auf einem Schnittstellengerät. Eine TPID muss in der Befehlszeilenschnittstelle (CLI) für aggregierte Ethernet-Schnittstellen und Etherschnittstellen für das QFX-Gerät definiert werden, bevor es gesendet oder empfangen werden kann. Die folgenden Werte werden für die TPID-Konfiguration unterstützt:
-
0x8100
-
0x9200
-
0x88a8
-
0x9100
Wenn eine TPID für ein VLAN auf einer logischen Schnittstelle konfiguriert ist, werden die Datenverkehrspakete, die auf dem Port mit den TPIDs 0x8100, 0x88a8, 0x9100 und 0x9200 eingehen, akzeptiert, und die Pakete, die vom Port für ein bestimmtes VLAN ausgehen, tragen die Pakete mit der TPID, die in diesem VLAN konfiguriert ist.
Verwenden Sie zum Konfigurieren der TPID-Werte die tag-protocol-id
Anweisung. Siehe, tag-protocol-id TPID(TPIDs Expected to Be Sent or Received).
Die TPID-Werte sollten auf der Ebene der Geräteschnittstelle konfiguriert werden, um die TPID-Unterstützung implementieren zu können. Die vlan-tags outer
Anweisung kann für die Konfiguration einer TPID pro VLAN verwendet werden. Siehe, vlan-tags.
Bedingungen für die Konfiguration von Tag-Protokoll-IDs (TPIDs) auf Switches der QFX-Serie
Beachten Sie die folgenden Bedingungen, bevor Sie TPIDs auf Switches der QFX-Serie konfigurieren:
-
Die für das VLAN-Profil für die logische Schnittstelle konfigurierte TPID hat Vorrang vor der für den Port konfigurierten TPID.
Im folgenden Beispiel wird davon ausgegangen, dass für den Datenverkehr, der von Unit 200 ausgeht, die TPID-0x9200 hat, da dies die TPID ist, die auf Portebene festgelegt ist. Da TPIDs jedoch für logische Schnittstellen konfiguriert sind, übernimmt der Datenverkehr den Wert der TPID aus dem VLAN-Profil und nicht das Portprofil für alle logischen Schnittstellen, die auf dem Schnittstellengerät konfiguriert sind. Daher ist die
ae1
TPID zwar auf Portebene 0x9200, aber für Pakete, die ausgehenae1.200
, wird die Standard-TPID des VLANs 0x8100. Das gleiche Konzept gilt auch fürae1.400
.xe-0/0/0 { gigether-options { 802.3ad ae1; } } ae1 { flexible-vlan-tagging; encapsulation flexible-ethernet-services; aggregated-ether-options { ethernet-switch-profile { tag-protocol-id 0x9200; } } unit 100 { encapsulation vlan-bridge; vlan-tags outer 0x9200.100; } unit 200 { encapsulation vlan-bridge; vlan-id 200; } unit 400 { family ethernet-switching { interface-mode trunk; vlan { members 400; } } }
-
VXLAN-Szenarien werden nicht unterstützt.
-
Wenn zwei logische Schnittstellen mit unterschiedlichen TPIDs Teil eines VLANs sind, wird der zuletzt konfigurierte TPID-Wert im VLAN-Profil konfiguriert, da das Hardwareregister nur einen TPID-Index pro VLAN-Profil unterstützt. Im folgenden Beispiel wird der TPID-Wert für VLAN 100 0x9200, ebenso wie
ae2.100
der zuletzt konfigurierte Wert.ae1 { flexible-vlan-tagging; encapsulation flexible-ethernet-services; aggregated-ether-options { ethernet-switch-profile { tag-protocol-id 0x9100; } } unit 100 { encapsulation vlan-bridge; vlan-tags outer 0x9100.100; } ae2 { flexible-vlan-tagging; encapsulation flexible-ethernet-services; aggregated-ether-options { ethernet-switch-profile { tag-protocol-id 0x9200; } } unit 100 { encapsulation vlan-bridge; vlan-tags outer 0x9200.100; } vlans { v_100 { vlan-id 100; interface ae1.100; interface ae2.100; }
-
Wenn unter dem Schnittstellengerät mehrere TPIDs ohne Einstellung für die logische Schnittstellenebene konfiguriert sind, wird der erste TPID-Wert in der Liste auf Portebene festgelegt.
Im folgenden Beispiel wird 0x9200 auf Portebene festgelegt.
xe-0/0/0 { flexible-vlan-tagging; encapsulation flexible-ethernet-services; ether-options { ethernet-switch-profile { tag-protocol-id [0x9200 0x88a8 0x9100]; } } }
- Wenn nur eine einzige logische Schnittstelle auf einem Schnittstellengerät mit 0x8100 konfiguriert ist, werden die Pakete mit dem auf Portebene konfigurierten TPID-Wert ausgegeben. Wenn jedoch im folgenden Beispiel mehrere logische Schnittstellen mit unterschiedlichen TPIDs aus der Liste auf Schnittstellengeräteebene konfiguriert sind, werden Pakete, die mit VLAN 100 ausgehen, mit der TPID-0x8100 ausgegeben.
xe-0/0/0 { flexible-vlan-tagging; encapsulation flexible-ethernet-services; ether-options { ethernet-switch-profile { tag-protocol-id [0x9200 0x88a8 0x8100]; } } } unit 100 { encapsulation vlan-bridge; vlan-tags outer 0x8100.100; }