Quelle est la différence entre TPID de 0x88a8 ou 0x8100

9

Je lisais de la documentation JNCIS-SP sur le pontage des fournisseurs et elle avait ceci à dire concernant le champ TPID pour QinQ:

IEEE 802.1ad a réservé un TPID de 0x88a8 pour le S-TAG mais le comportement par défaut du système d'exploitation JUNOS consiste à définir le TPID égal à 0x8100.

Wikipedia a répertorié les protocoles suivants pour ces valeurs TPID:

0x8100  VLAN-tagged frame (IEEE 802.1Q) & Shortest Path Bridging IEEE 802.1aq
0x88A8  Provider Bridging (IEEE 802.1ad) & Shortest Path Bridging IEEE 802.1aq

Quelle est la différence fonctionnelle entre ces deux valeurs TPID? Pourquoi Juniper utiliserait-il un TPID par défaut différent du TPID réservé par l'IEEE pour le S-TAG?

Luke Klimasauskas
la source

Réponses:

9

Quelle est la différence fonctionnelle entre ces deux valeurs TPID?

0x8100

Ce TPID est utilisé dans 802.1Q - c'est votre balisage VLAN quotidien moyen. Les VLAN utilisent généralement les entreprises pour organiser leur réseau en groupes fonctionnels (comme la recherche, la finance ou la gestion).

0x88a8

Ce TPID est utilisé dans 802.11ad - il est utilisé pour le pontage des fournisseurs (également connu sous le nom de QinQ, de VLAN empilés ou de double étiquetage).

QinQ est utilisé lorsqu'un client doit transporter du trafic étiqueté VLAN sur un réseau de fournisseur de services. Le fournisseur de services aura son propre ensemble de balises VLAN, peut-être une balise par client. Nous avons donc des balises VLAN client et des balises VLAN fournisseur de services, appelées de manière appropriée C-TAG et S-TAG.

Les S-TAG sont corrélés avec le TPID 0x88a8 pour signifier l'existence du C-TAG interne qui utilise le TPID 0x8100 (les S-TAG sont insérés avant les C-TAG).

Pourquoi Juniper utiliserait-il un TPID par défaut différent du TPID réservé par l'IEEE pour le S-TAG?

Ce n'est pas le cas, voici une liste des TPID IEEE courants .

Pour être plus précis, la valeur par défaut est 0x8100 parce que 802.1Q est utilisé WAY plus souvent que 802.1ad / fournisseur Bridging.

Pour être encore plus précis sur ce que je suppose être une citation de la documentation JNCIS, c'est juste une formulation vraiment pauvre. Je crois que cela signifie que le TPID par défaut est 0x8100 (pour impliquer que 802.1q est par défaut).

Jordan Head
la source
4
Oui, bref 0x8100 est compris par presque tout dans l'univers, ce qui en fait un défaut sûr. Si votre matériel prend en charge 0x88a8, vous pouvez le configurer pour qu'il soit utilisé. Techniquement, le dtag tpid peut être réglé sur n'importe quoi - au moins avec la technologie Broadcom. Je l'ai mis à 0x9100 intentionnellement pour empêcher le matériel compatible 802.1q de visser avec le trafic. (dans des conditions de laboratoire, bien sûr)
Ricky Beam
3
À noter également, vous pouvez utiliser 0x8100 pour plusieurs balises. Vous n'avez pas besoin d'utiliser 0x88a8 pour plusieurs marquages. Le fournisseur pour lequel je travaille a des fournisseurs de couche 1/2 qui nous connectent cette balise double / triple en utilisant les deux méthodes. Honnêtement, je ne vois aucun avantage l'un de l'autre.
Firebirdnz