Qual é a diferença funcional entre esses dois valores de TPID?
0x8100
Este TPID é usado no 802.1Q - é sua marcação VLAN média e diária. Um uso comum das VLANs é para as empresas organizarem sua rede em grupos funcionais (como pesquisa, finanças ou gerenciamento).
0x88a8
Esse TPID é usado no 802.11ad - usado para ponte de provedor (também conhecido como QinQ, VLANs empilhadas ou marcação dupla).
O QinQ é usado quando um cliente precisa transportar o tráfego marcado por VLAN através de uma rede do provedor de serviços. O provedor de serviços terá seu próprio conjunto de tags VLAN, talvez uma tag por cliente. Portanto, temos tags de VLAN do cliente e tags de VLAN do provedor de serviços, apropriadamente chamadas de C-TAGs e S-TAGs.
Os S-TAGs estão correlacionados com o TPID 0x88a8 para significar a existência do C-TAG interno que usa o TPID 0x8100 (os S-TAGs são inseridos antes dos C-TAGs).
Por que a Juniper usaria um TPID padrão diferente do TPID reservado pela IEEE para o S-TAG?
Eles não são, aqui está uma lista dos TPIDs IEEE comuns .
Para ser mais específico, o padrão é 0x8100 porque 802.1Q é usado WAY mais frequentemente do que 802.1ad / Provider Bridging.
Para ser ainda mais específico ao que suponho que seja uma citação da documentação do JNCIS, é apenas uma redação muito ruim. Acredito que esteja dizendo que o TPID padrão é 0x8100 (para sugerir que 802.1q é o padrão).