Configuration du push et de l’échange d’héritage IEEE 802.1p à partir de la balise transparente
Pour classer les paquets entrants en fonction des bits IEEE 802.1p à partir 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ée
L’exemple de configuration suivant spécifie la classification basée sur 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.
La configuration suivante permet d’échanger et de pousser les balises VLAN et d’autoriser l’héritage de la valeur IEEE 802.1p 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
permet d’effectuer une opération de permutation en tant que pop, suivie d’une opération push. Pour la balise externe, le S-Tag entrant est poppé et une nouvelle balise est poussée. En conséquence, le S-Tag hérite des bits IEEE 802.1p de la balise transparente. La balise interne est ensuite poussée, ce qui permet à la balise interne d’hériter des bits IEEE 802.1p de la balise transparente.
Exemple d’interface sans tâche
La configuration suivante permet d’envoyer deux balises VLAN et d’autoriser l’héritage de la valeur IEEE 802.1p 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 nécessaire 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 basée sur la balise VLAN transparente.
[edit] class-of-service { interfaces { ge-3/0/1 { unit 0 { classifiers { ieee-802.1 default vlan-tag transparent; } } } } }