VLAN para GOOSE: switches, portas, multicast e redundância
Projete a VLAN GOOSE de ponta a ponta: access/trunk, PVID, tagged/untagged, multicast L2, QoS, PRP/HSR, comissionamento e mudanças.
GOOSE e Sampled Values: o que olhar no quadro Ethernet
Como ler esta figura
MAC destino
Normalmente multicast para distribuir o fluxo a assinantes.
Na implementação: Valide grupo multicast, filtragem no switch e se as portas dos assinantes realmente recebem o tráfego.
VLAN / PCP
802.1Q carrega VLAN ID e prioridade de usuário, permitindo segmentação e tratamento de fila.
Na implementação: PCP não cria banda; apenas ajuda o switch a decidir prioridade quando há concorrência.
EtherType
Identifica GOOSE (0x88B8) ou Sampled Values (0x88BA).
Na implementação: Essa distinção torna simples filtrar e comprovar se o fluxo certo está no enlace.
APPID
Identifica a aplicação/instância do fluxo.
Na implementação: Compare APPID com SCL e com o assinante; duplicidade ou divergência dificulta interoperabilidade e diagnóstico.
APDU
No GOOSE contém estado, sequência, dataset e metadados; em SV contém amostras e metadados do stream.
Na implementação: No GOOSE acompanhe stNum/sqNum/ConfRev; em SV acompanhe smpCnt/smpSynch/svID e continuidade.
FCS e contadores da porta
Protegem o quadro Ethernet e evidenciam defeitos físicos ou congestionamento.
Na implementação: Antes de acusar o IED, cheque CRC, drops, queue discards e erros da interface dos switches.
Matriz específica da arquitetura VLAN GOOSE
| Componente | Decisão | Validação | Falha típica |
|---|---|---|---|
| Porta IED | tagged/untagged e PVID | PCAP + config | tag duplicada |
| Trunk | allowed VLANs mínimas | ambas as pontas | VLAN ausente |
| Multicast | flooding/registro/filtro | MAC + captura | alcance incorreto |
| QoS | PCP para fila | counters + carga | prioridade sem efeito |
| Redundância | A/B independentes | captura + falha | dependência cruzada |
| Mudança | baseline e rollback | diff + teste | proteção interrompida |
Portas Ethernet no caminho GOOSE
| Cenário | Ingresso | Encaminhamento | Egresso |
|---|---|---|---|
| IED untagged | classifica por PVID | membership/filtro | conforme porta destino |
| IED tagged | admite VID | VID permitido | tag preservada |
| Trunk | múltiplas VLANs | separa por VID | tag presente |
| VID proibido | ingress filtering | não encaminha | discard contado |
| VID 0 | depende da porta | PCP preservável | não é VLAN 0 |
Plano de testes da VLAN GOOSE
| Teste | Método | Aceitação | Evidência |
|---|---|---|---|
| Nominal | heartbeat/mudança | subscribers corretos recebem | PCAP + IED |
| Segmentação | captura fora da matriz | sem fluxo indevido | mirror/counters |
| Concorrência | carga por filas | latência/perda no requisito | PCAP + filas |
| Falha A/B | interromper caminho | continuidade sem loop | captura dupla |
| Rollback | reverter mudança | baseline restaurado | diff + reteste |
VLAN é arquitetura, não apenas número
Uma VLAN delimita uma rede bridged e controla onde quadros circulam. Para GOOSE, influencia alcance do multicast, falhas, observabilidade e concorrência. VID é só uma parte: portas, trunks, PVID, ingresso, egress e filtros formam o caminho.
Separar GOOSE reduz propagação indevida, mas não cria determinismo sozinho. Latência depende de topologia, carga, filas, enlaces, switches, rajadas e redundância.
Da matriz publisher/subscriber à conectividade
Liste GOOSE Control Block, publisher, subscribers, MAC, APPID, dataset, VLAN, PCP, redes A/B e desempenho. Derive quais portas e enlaces transportam cada fluxo. Isso evita liberar VLAN em toda a subestação apenas para o teste passar.
Além do SCD, controle modelo de switches, portas, tagged/untagged, allowed VLANs, filtros e filas. Relacione tudo ao mesmo baseline.
Access, trunk e PVID mudam ingresso e egresso
Em porta access, IED pode enviar untagged e o switch classifica pelo PVID; no egresso a tag pode ser retirada. Em porta trunk/tagged, a VLAN precisa estar autorizada e a tag é preservada conforme projeto. A terminologia varia, mas a função deve ser clara.
Defina tratamento para tag inesperada, VID proibido e priority-tagged. Políticas permissivas escondem erros; restritivas sem counters geram descarte difícil.
GOOSE é multicast de camada 2
GOOSE tradicional usa multicast Ethernet direto e EtherType 0x88B8, sem IP. IGMP snooping, isoladamente, não aprende subscribers GOOSE. O switch pode inundar a VLAN, usar registro L2 suportado ou filtros estáticos.
Flooding em domínio pequeno pode ser aceitável; em domínio amplo aumenta carga. Filtro estático reduz alcance, mas exige manutenção. O teste deve provar quem recebe e quem não recebe.
PCP, filas e congestionamento
PCP permite mapear quadros para classes. Só produz efeito se cada bridge tiver classificação e scheduler coerentes. PCP alto não reserva banda nem corrige oversubscription.
Teste com carga representativa e meça latência, jitter, perda e queue drops. Preserve também serviços de gerência necessários à recuperação.
Redes A/B, PRP e HSR
Em PRP, LAN A e B devem permanecer independentes e entregar cópias válidas. Em HSR, anel e interconexões exigem verificação equivalente. Não crie ligação acidental para mascarar ausência de tráfego.
Capture os dois caminhos, confira duplicatas e teste falha simples. O aceite demonstra continuidade sem loop, tempestade ou mudança indevida de VLAN.
Comissionamento por fluxo e caminho
Valide inventário, VLAN database, trunks, PVID, MTU, velocidade e redundância. Capture heartbeat na origem e subscriber. Provoque mudança e compare stNum, sqNum, ConfRev, APPID, MAC, VLAN e tempo.
Execute bloqueio de trunk, perda redundante e carga concorrente. Registre resultado, alarme, counters e recuperação. Teste negativo prova segmentação.
Mudança de rede afeta função de proteção
Alterar allowed VLAN, PVID, PCP, fila ou filtro pode interromper função sem mudar o relé. A mudança requer impacto, rollback, backup e teste funcional.
Mantenha configs, SCD/CID, baseline PCAP e matriz. Depois compare GOOSE, não apenas ping: gerenciamento e MMS podem funcionar enquanto GOOSE falha.
Diagnóstico quando MMS funciona e GOOSE não
MMS normalmente usa IP/TCP, enquanto GOOSE tradicional usa Ethernet multicast direto. O mesmo IED pode responder a ping e MMS e não receber nenhum GOOSE. Nesse cenário, valide MAC destino, EtherType 0x88B8, VLAN de ingresso, allowed VLAN no trunk, política multicast e porta do subscriber antes de investigar a lógica do dataset.
Se o quadro chega ao subscriber e a aplicação não atua, avance para APPID, GoCBRef, DatSet, ConfRev, Test, Simulation, Needs Commissioning, stNum e sqNum. A rede entregou bytes; ainda falta provar associação semântica. Capture um caso funcional e outro defeituoso na mesma porta para localizar a primeira diferença.
Se a falha surge somente sob carga, correlacione timestamp de chegada com counters de fila, drops e ocupação de enlace. CRC ou erro físico pede camada 1; discard VLAN pede bridge; sequência GOOSE coerente com ausência de atuação pede configuração do subscriber. Essa ordem reduz tentativas aleatórias.
Use port mirroring com capacidade suficiente para não criar a própria perda que se tenta medir. Em redes com tráfego intenso, capture por fluxo, preserve relógio da estação de análise e confronte os contadores do switch; ausência no PCAP do notebook não prova descarte na rede se a porta espelho saturou.
Ao terminar, arquive baseline por publisher: frequência de heartbeat, MAC, VID, PCP, APPID, ConfRev e portas esperadas. Uma comparação automática ou manual contra esse baseline acelera investigação após expansão da subestação.
Referências técnicas e normas
As explicações do Portal são autorais. Normas e fontes oficiais são priorizadas; materiais acadêmicos e documentação pública de fabricantes complementam a implementação e não substituem a edição normativa aplicável ao projeto.
- IEC 61850-8-1:2011+AMD1:2020 CSV — IEC. Mapeamento para MMS e ISO/IEC 8802-3, incluindo GOOSE.
- IEC 61850-6:2009+AMD1:2018+AMD2:2024 CSV — IEC. SCL e intercâmbio de dados de engenharia.
- IEEE 802.1Q-2018 — Bridges and Bridged Networks — IEEE Standards Association. Bridges, VLANs, tag, VID e prioridade Ethernet.
- IEC 61850-10:2012+AMD1:2025 CSV — IEC. Ensaios de conformidade e desempenho GOOSE.
- Wireshark User’s Guide — Wireshark Foundation. Captura, filtros e estatísticas.
- ITT600 — Integrated Testing Tool — Hitachi Energy. Exemplo de ferramenta de fabricante para explorar SCL, MMS, GOOSE, SV, simulação e diagnóstico de IEC 61850.
Continue estudando
Os próximos conteúdos foram escolhidos para formar uma sequência técnica, relacionando fundamento, configuração, diagnóstico e aplicação.