🔌 Aula 05 — Camadas de Enlace e Física: Ethernet IEEE 802.3, Endereçamento MAC, Switches e Wi-Fi
Navegação Rápida
📍 Disciplina: 04 Comunicações de Dados e Redes de Computadores | 🗺️ Área: 06 Computação e Telecomunicações | 🏠 Hub Principal ⬅️ Aula Anterior: Aula 04 - Camada de Transporte | 🔝 MOC da Disciplina: Hub 04 Comunicações de Dados
📌 Sumário da Aula
- 🧠 1. As Subcamadas LLC e MAC da Camada de Enlace
- 📦 2. O Quadro Ethernet IEEE 802.3 e o Endereçamento Físico MAC
- ⚡ 3. Do CSMA/CD Histórico à Comutação Full-Duplex em Switches
- 🏷️ 4. Redes Locais Virtuais (VLANs IEEE 802.1Q) e Priorização 802.1p
- 🛡️ 5. Redundância Sem Perda de Pacotes: Protocolos PRP e HSR (IEC 62439-3)
- 📊 6. Diagrama de Enlace, Quadro Ethernet, Switches e Redundância
- 📝 7. Questões de Concursos e Problemas Avançados Resolvidos
- 🔗 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)"]
- 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);
- 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:
- 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 em11sinalizam que o próximo byte é obrigatoriamente o início do endereço MAC de destino;
- O Preâmbulo consiste em 7 bytes com o padrão alternado
- 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);
- 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;
- 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;
- 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:E1identifica 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).
- Se for
⚡ 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):
- 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;
- Acesso Múltiplo (Multiple Access): Qualquer nó pode iniciar a transmissão assim que detectar o canal ocioso;
- 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;
- 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:
- Aprendizado: Associa o endereço MAC de origem à porta física por onde o quadro entrou;
- 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 Prioridade | Aplicação em Redes de Subestações (IEC 61850) |
|---|---|---|
| PCP = 7 | Máxima Prioridade Absoluta | Mensagens GOOSE de Intertravamento e Trip / Sampled Values (SV) |
| PCP = 6 | Prioridade Muito Alta | Controle de voz sobre IP (VoIP) e teleproteção de emergência |
| PCP = 4 - 5 | Alta Prioridade | Protocolos de automação SCADA (DNP3, IEC 60870-5-104) |
| PCP = 1 - 3 | Prioridade Padrão | Tráfego corporativo e navegação web administrativa |
| PCP = 0 | Menor 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 :
- Quantos bytes de preenchimento (Padding) a subcamada MAC adicionará ao quadro?
- 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:
-
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á:
-
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:
- Qual dos dois quadros é aceito e processado pela CPU do IED receptor e o que acontece exatamente com o segundo quadro ao chegar.
- 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:
- 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.
- 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:
- Aula 01: Fibras ópticas e cabos UTP como camada física.
- Aula 02: Encapsulamento da PDU Quadro Ethernet.
- 05 Redes Industriais: Aprofundamento nas redes determinísticas IEC 61850 (GOOSE e SV).
- 09 Sistemas de Proteção e Medição: Aplicação de anéis HSR e redes duplas PRP em subestações de extra-alta tensão.
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