Konfigurieren von IEEE 802.1p-Vererbungs-Push und -Swap über das Transparent-Tag
Um eingehende Pakete basierend auf den IEEE 802.1p-Bits aus dem transparenten Tag zu klassifizieren, fügen Sie die Anweisung auf Hierarchieebene ein.transparent
[edit class-of-service interfaces
interface-name unit
logical-unit-numberclassifiers ieee-802.1 vlan-tag]
Beispiel für eine getaggte Schnittstelle
Die folgende Beispielkonfiguration gibt die Klassifizierung basierend auf dem transparenten VLAN-Tag an.
edit class-of-service { interfaces { ge-3/0/1 { unit 0 { classifiers { ieee-802.1 default vlan-tag transparent; } } } } }
Um Junos OS so zu konfigurieren, dass es die IEEE 802.1p-Bits vom transparenten Tag erbt, fügen Sie die Anweisung auf Hierarchieebene ein. swap-by-poppush
[edit interfaces interface-name unit logical-unit-number]
Im Folgenden finden Sie eine Konfiguration zum Austauschen und Pushen von VLAN-Tags und zum Zulassen der Vererbung des IEEE 802.1p-Werts vom transparenten VLAN-Tag in eingehenden Paketen.
edit ge-3/0/0 { vlan-tagging; encapsulation vlan-ccc; unit 0 { encapsulation vlan-ccc; vlan-id 100; swap-by-poppush; input-vlan-map { swap-push; tag-protocol-id 0x9100; inner-tag-protocol-id 0x9100; vlan-id 500; inner-vlan-id 400; } output-vlan-map { pop-swap; inner-vlan-id 100; inner-tag-protocol-id 0x88a8; } } }
Die Anweisung bewirkt, dass ein Swap-Vorgang als Pop gefolgt von einem Push-Vorgang ausgeführt wird.swap-by-poppush
Für das äußere Tag wird also der eingehende S-Tag gepoppt und ein neuer Tag wird gepusht. Infolgedessen erbt das S-Tag die IEEE 802.1p-Bits vom transparenten Tag. Das innere Tag wird dann gepusht, was dazu führt, dass das innere Tag die IEEE 802.1p-Bits vom transparenten Tag erbt.
Beispiel für eine nicht getaggte Schnittstelle
Im Folgenden finden Sie eine Konfiguration, um zwei VLAN-Tags zu pushen und die Vererbung des IEEE 802.1p-Werts vom transparenten VLAN-Tag im eingehenden Paket zu ermöglichen.
[edit] ge-3/0/1 { encapsulation ccc; unit 0 { input-vlan-map { push-push; tag-protocol-id 0x9100; inner-tag-protocol-id 0x9100; vlan-id 500; inner-vlan-id 400; } output-vlan-map{ pop-pop; } } }
Es ist keine zusätzliche Konfiguration erforderlich, um den IEEE 802.1p-Wert zu erben, da der Vorgang standardmäßig die IEEE 802.1p-Werte erbt.push
Die folgende Konfiguration gibt die Klassifizierung basierend auf dem transparenten VLAN-Tag an.
[edit] class-of-service { interfaces { ge-3/0/1 { unit 0 { classifiers { ieee-802.1 default vlan-tag transparent; } } } } }