Configuration du push et du swap de l’héritage IEEE 802.1p à partir de la balise transparente
Pour classer les paquets entrants en fonction des bits IEEE 802.1p de la balise transparente, incluez l’instruction transparent
au niveau de la [edit class-of-service interfaces
interface-name unit
logical-unit-number classifiers ieee-802.1 vlan-tag]
hiérarchie.
Exemple d’interface balisé
L’exemple de configuration suivant spécifie la classification en fonction de la balise VLAN transparente.
edit class-of-service { interfaces { ge-3/0/1 { unit 0 { classifiers { ieee-802.1 default vlan-tag transparent; } } } } }
Pour configurer Junos OS afin qu’il hérite des bits IEEE 802.1p de la balise transparente, incluez l’instruction swap-by-poppush
au niveau de la [edit interfaces interface-name unit logical-unit-number]
hiérarchie.
Voici une configuration permettant d’échanger et d’envoyer des balises VLAN et d’autoriser l’héritage de la valeur IEEE 802.1p à partir de la balise VLAN transparente dans les paquets entrants.
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; } } }
L’instruction swap-by-poppush
provoque l’exécution d’une opération d’échange sous la forme d’un pop suivi d’une opération push. Ainsi, pour la balise externe, le S-Tag entrant est sauté et une nouvelle balise est envoyée. Par conséquent, la balise S hérite des bits IEEE 802.1p de la balise transparente. La balise interne est ensuite poussée, ce qui fait que la balise interne hérite des bits IEEE 802.1p de la balise transparente.
Exemple d’interface non étiquetée
Voici une configuration permettant d’envoyer deux balises VLAN et d’autoriser l’héritage de la valeur IEEE 802.1p à partir de la balise VLAN transparente dans le paquet entrant.
[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; } } }
Aucune configuration supplémentaire n’est requise pour hériter de la valeur IEEE 802.1p, car l’opération push
hérite des valeurs IEEE 802.1p par défaut.
La configuration suivante spécifie la classification en fonction de la balise VLAN transparente.
[edit] class-of-service { interfaces { ge-3/0/1 { unit 0 { classifiers { ieee-802.1 default vlan-tag transparent; } } } } }