🔌 Aula 05 — Camadas de Enlace e Física: Ethernet IEEE 802.3, Endereçamento MAC, Switches e Wi-Fi

Navegação Rápida


📌 Sumário da Aula

  1. 🧠 1. As Subcamadas LLC e MAC da Camada de Enlace
  2. 📦 2. O Quadro Ethernet IEEE 802.3 e o Endereçamento Físico MAC
  3. ⚡ 3. Do CSMA/CD Histórico à Comutação Full-Duplex em Switches
  4. 🏷️ 4. Redes Locais Virtuais (VLANs IEEE 802.1Q) e Priorização 802.1p
  5. 🛡️ 5. Redundância Sem Perda de Pacotes: Protocolos PRP e HSR (IEC 62439-3)
  6. 📊 6. Diagrama de Enlace, Quadro Ethernet, Switches e Redundância
  7. 📝 7. Questões de Concursos e Problemas Avançados Resolvidos
  8. 🔗 8. Conexões e Referências Cruzadas

🧠 1. As Subcamadas LLC e MAC da Camada de Enlace

A Camada de Enlace de Dados (Camada 2 do Modelo OSI) é a responsável por transformar um canal de transmissão físico puramente elétrico ou óptico sujeito a ruídos em um meio confiável e estruturado para a troca de dados entre nós adjacentes no mesmo barramento local.

Para acomodar múltiplos tipos de meios físicos sem alterar os protocolos de rede superiores, o comitê IEEE 802 particionou a camada de enlace em duas subcamadas funcionais:

flowchart TD
    Cam3["Camada de Rede (IPv4 / IPv6 / ARP)"] --> LLC["Subcamada LLC (IEEE 802.2 - Logical Link Control):<br/>Multiplexação de protocolos e controle de fluxo independente do meio."]
    LLC --> MAC["Subcamada MAC (IEEE 802.3 / 802.11 - Media Access Control):<br/>Enquadramento, endereçamento físico MAC, CRC-32 e acesso ao meio."]
    MAC --> PHY["Camada Física (Cabo de Cobre UTP, Fibra Óptica ou RF)"]
  1. Subcamada LLC (Logical Link Control - IEEE 802.2): Fornece uma interface uniforme para a camada de rede, gerenciando o controle de fluxo local e a identificação do protocolo superior através de pontos de acesso de serviço (SAP);
  2. Subcamada MAC (Media Access Control): Lida diretamente com as características específicas do meio físico: constrói os quadros de dados (Frames), insere os endereços físicos de hardware, calcula a soma de verificação contra erros (CRC-32) e coordena o acesso ao canal de transmissão compartilhado.

📦 2. O Quadro Ethernet IEEE 802.3 e o Endereçamento Físico MAC

A tecnologia de rede local universal no setor elétrico e industrial é a Ethernet, padronizada internacionalmente pelo padrão IEEE 802.3.

Um quadro Ethernet padronizado apresenta a seguinte estrutura de campos:

flowchart LR
    P["Preâmbulo<br/>(7 Bytes)"] --> SFD["SFD<br/>(1 Byte)"]
    SFD --> Dest["MAC Destino<br/>(6 Bytes)"]
    Dest --> Orig["MAC Origem<br/>(6 Bytes)"]
    Orig --> Type["EtherType<br/>(2 Bytes)"]
    Type --> Pay["Carga Útil / Payload<br/>(46 a 1500 Bytes)"]
    Pay --> FCS["FCS / CRC-32<br/>(4 Bytes)"]

Detalhamento dos Campos:

  1. Preâmbulo (7 bytes) e SFD (1 byte):
    • O Preâmbulo consiste em 7 bytes com o padrão alternado 10101010 (), permitindo que o circuito analógico receptor sincronize sua malha de captura de fase de clock (PLL);
    • O delimitador de início de quadro (SFD - Start Frame Delimiter) é o byte 10101011 (), cujos dois últimos bits em 11 sinalizam que o próximo byte é obrigatoriamente o início do endereço MAC de destino;
  2. Endereço MAC de Destino e Origem (6 bytes = 48 bits cada): Gravado permanentemente na memória não volátil (ROM/EEPROM) da placa de interface de rede (NIC);
  3. Campo EtherType (2 bytes): Identifica o protocolo da camada superior encapsulado na carga útil:
    • 0x0800 : Datagrama IPv4;
    • 0x86DD : Datagrama IPv6;
    • 0x0806 : Protocolo de Resolução de Endereços (ARP);
    • 0x8100 : Quadro com tag de VLAN IEEE 802.1Q;
    • 0x88B8 : Mensagens GOOSE da norma IEC 61850;
    • 0x88BA : Valores Amostrados (Sampled Values - SV) da norma IEC 61850;
  4. Carga Útil / Payload (46 a 1500 bytes): Transporta o pacote da camada de rede. A Unidade Máxima de Transmissão (MTU) da Ethernet padrão é de . Se o pacote a ser transmitido possuir menos de , a subcamada MAC adiciona automaticamente bytes de preenchimento nulos (Padding) para assegurar o comprimento mínimo do quadro;
  5. Sequência de Verificação de Quadro (FCS - 4 bytes): Contém o resto da divisão polinomial de 32 bits calculado pelo algoritmo CRC-32. Se um único bit for corrompido por ruído elétrico, o cálculo no receptor discordará do FCS e o quadro será silenciosamente descartado.

2.1 Anatomia do Endereço Físico MAC de 48 bits

O endereço MAC é representado por 12 dígitos hexadecimais agrupados de dois em dois (ex: 00:80:E1:4F:2B:9A):

  • OUI (Organizationally Unique Identifier - primeiros 24 bits): Bloco exclusivo atribuído pela IEEE ao fabricante do chip (ex: 00:80:E1 identifica a STMicroelectronics);
  • Identificador Específico da Placa (24 bits finais): Número de série sequencial único gerado pelo fabricante para aquela interface de rede específica;
  • Bit I/G (Individual/Group - bit menos significativo do primeiro byte):
    • Se for 0: Endereço Unicast (destinado a um único nó específico);
    • Se for 1: Endereço Multicast ou Broadcast (FF:FF:FF:FF:FF:FF).

⚡ 3. Do CSMA/CD Histórico à Comutação Full-Duplex em Switches

3.1 O Algoritmo CSMA/CD em Meio Compartilhado

Na era histórica dos cabos coaxiais e hubs repetidores de camada 1, múltiplos computadores compartilhavam o mesmo condutor elétrico (topologia em barramento).

Para coordenar a transmissão sem colisões destrutivas, a Ethernet implementava o protocolo CSMA/CD (Carrier Sense Multiple Access with Collision Detection):

  1. Sensor de Portadora (Carrier Sense): “Ouvir antes de falar”. O nó escuta o barramento; se houver sinal elétrico presente, ele aguarda até que o canal fique livre;
  2. Acesso Múltiplo (Multiple Access): Qualquer nó pode iniciar a transmissão assim que detectar o canal ocioso;
  3. Detecção de Colisão (Collision Detection): “Ouvir enquanto fala”. Se dois nós iniciarem a transmissão simultaneamente, os pulsos de tensão somam-se no cabo, ultrapassando o limiar de colisão. Ambos os nós detectam a colisão imediatamente, interrompem o envio dos dados e emitem um sinal sonoro de reforço (Jam Signal de 32 a 48 bits) para garantir que todos os nós da rede percebam a colisão;
  4. Recuo Exponencial Binário (Binary Exponential Backoff): Cada nó sorteia um tempo aleatório de espera antes de tentar retransmitir, minimizando a chance de nova colisão: Onde , sendo o número consecutivo de colisões sofridas.

A Razão Matemática do Tamanho Mínimo de 64 Bytes

Para que um nó seja capaz de detectar uma colisão antes de terminar de transmitir seu quadro, o tempo de transmissão do menor quadro possível () deve ser estritamente maior ou igual ao tempo que o sinal leva para viajar até a outra extremidade da rede e retornar (Tempo de Ida e Volta / Round-Trip Propagation Time ):

Para a Ethernet original de com diâmetro máximo de rede de , o tempo de ida e volta era de aproximadamente . Multiplicando pela taxa: Subtraindo os 18 bytes fixos de cabeçalho e trailer (), obtém-se exatamente a carga útil mínima de .

3.2 Comutação Moderna Full-Duplex por Switches

Nas redes modernas de subestações, os hubs e meios compartilhados foram 100% extintos. Utilizam-se enlaces ponto a ponto dedicados em cabos de par trançado Cat 6 ou fibras ópticas conectados a Switches de Camada 2:

  • Operação Full-Duplex: Canais físicos de transmissão (Tx) e recepção (Rx) totalmente independentes. Ocorre transmissão e recepção simultâneas a ou sem colisões;
  • O CSMA/CD é Desativado: Não existem colisões físicas em portas comutadas full-duplex;
  • Tabela CAM de Aprendizado de Máquina (Content-Addressable Memory): O switch inspeciona o cabeçalho Ethernet de cada quadro que ingressa em suas portas:
    1. Aprendizado: Associa o endereço MAC de origem à porta física por onde o quadro entrou;
    2. Encaminhamento Seletivo: Consulta o MAC de destino na tabela CAM. Se o endereço já for conhecido, encaminha o quadro exclusivamente para aquela porta; se for desconhecido ou broadcast, inunda todas as portas da mesma VLAN (Flooding).

🏷️ 4. Redes Locais Virtuais (VLANs IEEE 802.1Q) e Priorização 802.1p

Em uma subestação de energia elétrica, trafegam dados com requisitos de segurança e temporização completamente opostos:

  • Tráfego de comando de proteção de disjuntores (mensagens GOOSE): tempo de trânsito crítico ;
  • Amostras digitalizadas de tensão e corrente dos TCs e TPs (Sampled Values): fluxo contínuo de alta taxa;
  • Tráfego de supervisão SCADA e medição de faturamento: tolerante a atrasos de a ;
  • Tráfego de gerência e câmeras de segurança CFTV: pacotes volumosos e não críticos.

Se todos esses fluxos compartilhassem o mesmo domínio de rede física comum sem isolamento, transmissões volumosas de CFTV poderiam encher os buffers dos switches, provocando atrasos ou descartes em comandos de desarme de emergência.

O padrão IEEE 802.1Q resolve essa segregação inserindo uma Tag de VLAN de 4 bytes no cabeçalho do quadro Ethernet:

flowchart TD
    QuadroNormal["Quadro Ethernet Tradicional: [MAC Destino] [MAC Origem] [EtherType] [Dados] [FCS]"]
    QuadroTagged["Quadro Tagged IEEE 802.1Q: [MAC Destino] [MAC Origem] + [TAG 802.1Q (4 Bytes)] + [EtherType] [Dados] [FCS]"]

    QuadroTagged --> TagFields["Estrutura da Tag 802.1Q (32 bits):<br/>• TPID (16 bits): Valor fixo 0x8100 indicando presença da tag 802.1Q<br/>• PCP (3 bits - IEEE 802.1p): Prioridade de Tráfego (0 a 7)<br/>• DEI (1 bit): Indicador de Elegibilidade de Descarte sob congestionamento<br/>• VID (12 bits): Identificador de VLAN (1 a 4094)"]

4.1 Prioridade de Tráfego IEEE 802.1p (PCP)

Os switches industriais gerenciam múltiplas filas de prioridade de hardware por porta de saída com base nos 3 bits do campo PCP (Priority Code Point):

Valor PCP (0 a 7)Nível de PrioridadeAplicação em Redes de Subestações (IEC 61850)
PCP = 7Máxima Prioridade AbsolutaMensagens GOOSE de Intertravamento e Trip / Sampled Values (SV)
PCP = 6Prioridade Muito AltaControle de voz sobre IP (VoIP) e teleproteção de emergência
PCP = 4 - 5Alta PrioridadeProtocolos de automação SCADA (DNP3, IEC 60870-5-104)
PCP = 1 - 3Prioridade PadrãoTráfego corporativo e navegação web administrativa
PCP = 0Menor Prioridade (Best Effort)Câmeras de segurança IP e transferência de logs históricos

Quando um quadro com PCP = 7 chega ao switch, ele fura imediatamente as filas de saída, sendo transmitido antes de qualquer outro quadro acumulado, garantindo o determinismo temporal exigido para proteção de transformadores e linhas de transmissão.


🛡️ 5. Redundância Sem Perda de Pacotes: Protocolos PRP e HSR (IEC 62439-3)

Nas redes corporativas convencionais de escritório, a redundância de enlaces contra rompimento de cabos é provida pelo protocolo RSTP (Rapid Spanning Tree Protocol - IEEE 802.1w). Quando uma rota principal sofre corte físico, o algoritmo do RSTP detecta a falha, bloqueia portas em loop e reconverge a topologia em .

No setor elétrico, um atraso de significa que de corrente de curto-circuito fluirão pelo equipamento elétrico sem atuação da proteção, resultando na explosão catastrófica do transformador de força.

Para prover tolerância a falhas com Tempo de Recuperação Rigorosamente Nulo () e Zero Perda de Pacotes, a norma internacional IEC 62439-3 estabeleceu dois protocolos determinísticos:

flowchart TD
    subgraph PRP["1. Parallel Redundancy Protocol (PRP)"]
        IED_PRP["Dispositivo IED com Nó Duplo (DANP)"]
        IED_PRP -->|Quadro Cópia A| L承诺A["Rede LAN A (Física Independente)"]
        IED_PRP -->|Quadro Cópia B| L承诺B["Rede LAN B (Física Independente)"]
        L承诺A --> IED_Rec["Receptor DANP"]
        L承诺B --> IED_Rec
        IED_Rec -->|Processa 1º quadro e descarta réplica| App["Aplicação de Proteção: Perda = 0 ms!"]
    end

1. Protocolo PRP (Parallel Redundancy Protocol - IEC 62439-3 Cláusula 4)

  • Topologia: Utiliza duas redes locais totalmente separadas e desacopladas fisicamente (Rede LAN A e Rede LAN B), que não compartilham switches nem cabos;
  • Funcionamento: O IED transmissor (denominado Dual Attached Node with PRP - DANP) duplica cada quadro Ethernet no nível da camada de enlace, adicionando um trailer de redundância RCT de 6 bytes contendo um número de sequência;
  • Transmite uma cópia pela LAN A e outra pela LAN B simultaneamente;
  • O IED receptor recebe ambas as cópias: processa o primeiro quadro que chegar e descarta a réplica duplicada;
  • Se a LAN A for inteiramente rompida por escavadeira ou curto-circuito, o quadro trafegando pela LAN B chega ao destino no mesmo instante. Tempo de comutação = .

2. Protocolo HSR (High-availability Seamless Redundancy - IEC 62439-3 Cláusula 5)

  • Topologia: Utiliza uma topologia em anel fechado (Ring). Cada IED possui duas portas Ethernet ativas e funciona internamente como uma ponte de encaminhamento de camada 2;
  • Funcionamento: O nó transmissor injeta o mesmo quadro em ambas as direções do anel (uma cópia no sentido horário e outra no sentido anti-horário);
  • Os nós intermediários repassam o quadro adiante. O nó de destino recebe a primeira cópia e descarta a segunda cópia ao chegar pelo lado oposto;
  • Se qualquer cabo de fibra óptica do anel for rompido, a comunicação entre todos os relés continua intacta sem nenhum atraso residual de reconvergência.

📊 6. Diagrama de Enlace, Quadro Ethernet, Switches e Redundância

O diagrama técnico abaixo ilustra a anatomia do quadro Ethernet IEEE 802.3 com a tag 802.1Q, o funcionamento da tabela de aprendizado CAM de switches e os esquemas de alta disponibilidade PRP/HSR:


📝 7. Questões de Concursos e Problemas Avançados Resolvidos

Questão 1 (Banca CESGRANRIO - Engenheiro de Equipamentos Eletrônica / Petrobras)

Em uma instalação de automação de controle de processos elétricos industriais baseada no padrão Ethernet IEEE 802.3 operando em modo comutado (switched), dois computadores industriais estão conectados a portas distintas de um switch de camada 2 operando em modo Full-Duplex. Em relação ao domínio de colisão e ao domínio de broadcast estabelecidos por esse switch, é correto afirmar que:

Alternativas: A) Cada porta do switch constitui um domínio de colisão isolado e todos os equipamentos da mesma VLAN pertencem ao mesmo domínio de broadcast.
B) O switch agrupa todas as suas portas em um único domínio de colisão compartilhado e quebra os domínios de broadcast por porta.
C) Os switches de camada 2 eliminam os domínios de broadcast sem necessidade de configuração de VLANs ou roteadores.
D) O protocolo CSMA/CD deve permanecer ativado em todas as portas do switch para evitar sobretensão no barramento de fibra óptica.
E) A tabela CAM do switch mapeia endereços lógicos IPv4 associando-os a endereços de sockets TCP.

Gabarito Comentado:

  • Alternativa correta: A.
  • Justificativa Detalhada: Um Switch de Camada 2 comuta quadros com base no endereço físico MAC. Na operação comutada Full-Duplex, cada porta física do switch constitui um domínio de colisão próprio e isolado (as colisões físicas são inteiramente eliminadas). Por outro lado, quadros com endereço MAC de broadcast (FF:FF:FF:FF:FF:FF) são inundados para todas as portas da mesma rede local virtual; logo, todas as portas do switch (ou da mesma VLAN) pertencem obrigatoriamente a um mesmo domínio de broadcast. Somente equipamentos de Camada 3 (roteadores) têm a capacidade de quebrar domínios de broadcast.

Questão 2 (Banca FCC - Analista de Tecnologia / Redes e Subestações)

Um quadro Ethernet padronizado pela norma IEEE 802.3 transporta um pacote de telemetria contendo de dados da camada superior sem tags adicionais. Sabendo que o cabeçalho MAC consome e o trailer de redundância cíclica FCS (CRC-32) consome , e que a norma exige que o menor quadro transmitido na rede tenha o comprimento mínimo de :

  1. Quantos bytes de preenchimento (Padding) a subcamada MAC adicionará ao quadro?
  2. Qual é a finalidade física e matemática dessa exigência de comprimento mínimo de 64 bytes no projeto original da Ethernet?

Resolução Passo a Passo:

  1. Cálculo da Carga Útil e Padding: A norma IEEE 802.3 exige que a carga útil (Payload) do quadro Ethernet tenha no mínimo . Como os dados da camada superior possuem apenas : O tamanho total do quadro será:

  2. Finalidade Física do Tamanho Mínimo: No projeto original da Ethernet compartilhada sob o protocolo CSMA/CD, o tamanho mínimo de () correspondia ao Slot Time: o tempo necessário para que a onda eletromagnética percorresse a distância máxima da rede () até a extremidade mais distante e retornasse à origem (). Se um nó pudesse transmitir um quadro menor que 64 bytes (por exemplo, 20 bytes), a transmissão terminaria antes que o sinal da colisão pudesse retornar ao transmissor. O nó presumiria erroneamente que o quadro havia sido entregue com sucesso, resultando em perda de dados irreversível sem detecção pelo protocolo.


Questão 3 (Problema Prático de Engenharia - Redundância PRP em Subestações IEC 61850)

Um sistema de proteção diferencial de barramento de utiliza o protocolo PRP (Parallel Redundancy Protocol - IEC 62439-3) para interligar 8 relés IEDs através de duas redes Ethernet independentes (LAN A e LAN B). Em um teste de comissionamento de campo:

  • Um comando de trip GOOSE de é transmitido pelo IED 1 às ;
  • Devido a um enlace com switch adicional na LAN A, o quadro cópia A chega ao IED 2 às ( após o envio);
  • O quadro cópia B trafega por uma rota mais curta na LAN B e atinge o IED 2 às ( após o envio).

Explique detalhadamente:

  1. Qual dos dois quadros é aceito e processado pela CPU do IED receptor e o que acontece exatamente com o segundo quadro ao chegar.
  2. Se durante a operação real um operário cortar acidentalmente o cabo de fibra óptica da LAN B, qual será o impacto no atraso de entrega do próximo comando de trip e qual será o tempo de reconvergência da rede.

Resolução e Análise Crítica:

  1. Comportamento do Receptor DANP:
    • O quadro cópia B chega primeiro (às , com atraso de apenas );
    • A camada de enlace do IED 2 aceita imediatamente o quadro cópia B, repassa os dados para o algoritmo de proteção e registra o número de sequência do trailer RCT em sua tabela de duplicidade;
    • Quando o quadro cópia A chega mais tarde (às ), o IED 2 consulta sua tabela, identifica que aquele número de sequência já foi entregue pelo canal B e descarta a cópia A silenciosamente na subcamada MAC, sem consumir tempo da CPU de aplicação.
  2. Cenário de Rompimento Físico da LAN B:
    • Se a LAN B for cortada, o próximo comando de trip continuará sendo entregue através da LAN A em exatamente ;
    • O tempo de recuperação ou reconvergência da rede é rigorosamente igual a (Seamless Redundancy), pois não há necessidade de executar nenhum algoritmo de reconfiguração de topologia (como o RSTP). A proteção atua instantaneamente, preservando a integridade física da subestação de .

🔗 8. Conexões e Referências Cruzadas

Disciplinas Vinculadas:

Materiais Didáticos Oficiais da Disciplina:

  • Arquivo de Curso: 05 - Camadas de Enlace e Física.pdf
  • Arquivo de Apoio: 01.2 Resolução de Problemas.pdf