Qual è la differenza tra TPID di 0x88a8 o 0x8100


9

Stavo leggendo della documentazione di JNCIS-SP sul bridging del provider e questo diceva riguardo al campo TPID per QinQ:

IEEE 802.1ad ha riservato un TPID di 0x88a8 per l'S-TAG, tuttavia il comportamento predefinito del sistema operativo JUNOS è di impostare il TPID uguale a 0x8100.

Wikipedia ha i seguenti elenchi per i protocolli notevoli per questi valori 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

Qual è la differenza funzionale tra questi due valori TPID? Perché Juniper dovrebbe utilizzare un TPID predefinito diverso dal TPID riservato IEEE per l'S-TAG?

Risposte:


9

Qual è la differenza funzionale tra questi due valori TPID?

0x8100

Questo TPID viene utilizzato in 802.1Q : è il tuo tagging VLAN quotidiano medio. Un uso comune delle VLAN è che le imprese organizzano la propria rete in gruppi funzionali (come ricerca, finanza o gestione).

0x88a8

Questo TPID viene utilizzato in 802.11ad , utilizzato per il bridging del provider (noto anche come QinQ, VLAN sovrapposte o doppia codifica).

QinQ viene utilizzato quando un cliente deve trasportare il traffico con tag VLAN attraverso una rete di provider di servizi. Il fornitore di servizi disporrà di un proprio set di tag VLAN, forse un tag per cliente. Quindi abbiamo tag VLAN dei clienti e tag VLAN dei fornitori di servizi, chiamati appropriatamente C-TAG e S-TAG.

Gli S-TAG sono correlati con il TPID 0x88a8 per indicare l'esistenza del C-TAG interno che utilizza TPID 0x8100 (gli S-TAG vengono inseriti prima dei C-TAG).

Perché Juniper dovrebbe utilizzare un TPID predefinito diverso dal TPID riservato IEEE per l'S-TAG?

Non lo sono, ecco un elenco dei comuni TPID IEEE .

Per essere più specifici, il valore predefinito è 0x8100 perché 802.1Q viene utilizzato MODO più comunemente di 802.1ad / Provider Bridging.

Per essere ancora più specifici di ciò che presumo sia una citazione dalla documentazione JNCIS, è solo una formulazione davvero scadente. Credo che stia dicendo che il TPID predefinito è 0x8100 (per indicare che 802.1q è predefinito).


4
Sì, in breve 0x8100 è compreso da quasi tutto nell'universo, il che lo rende un default sicuro. Se il tuo hardware supporta 0x88a8, puoi impostarlo per l'uso. Tecnicamente, il dtag tpid può essere impostato su qualsiasi cosa , almeno con la tecnologia broadcom. L'ho impostato su 0x9100 intenzionalmente per impedire all'hardware consapevole 802.1q di rovinare il traffico. (in condizioni di laboratorio, ovviamente)
Ricky Beam,

3
Inoltre, è possibile utilizzare 0x8100 per più tag. Non è necessario utilizzare 0x88a8 per la codifica multipla. Il provider per cui lavoro ha provider di livello 1/2 che si connettono a noi quel tag doppio / triplo usando entrambi i metodi. Onestamente non vedo un beneficio dell'uno.
Firebirdnz,
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.