A compreensão do comportamento da Camada 1 (Física) e da Camada 2 (Enlace) é o ponto de partida para o desenho e troubleshooting de redes resilientes. Falhas no plano de dados, quedas pontuais e instabilidades de roteamento frequentemente têm origem em características do meio físico e no tipo de encapsulamento utilizado na borda.
Neste artigo, abordaremos as diferenças estruturais entre interfaces Ethernet e Seriais, além dos motivos da manutenção dessas tecnologias legadas nos exames de certificação e em arquiteturas de infraestrutura crítica.
A diferença fundamental entre uma interface Ethernet e uma interface Serial reside no modelo de acesso ao meio e na necessidade de resolução de endereços de Camada 2.
Nas interfaces Ethernet (múltiplo acesso), o meio exige a presença do protocolo ARP no IPv4 ou Neighbor Discovery Protocol (NDP) no IPv6 para mapear o endereço IP ao endereço MAC. Além disso, os quadros 802.3 possuem overhead relevante com campos destinados à autonegociação, preâmbulo, verificação de endereço físico e controle de domínios de broadcast.
Já as interfaces Seriais operam estritamente no modelo Ponto a Ponto (Point-to-Point). Protocolos como HDLC (High-Level Data Link Control) e PPP (Point-to-Point Protocol) não utilizam endereçamento MAC. O cabeçalho de Camada 2 é minimalista: serve para delimitar o início e o fim do quadro, indicar o protocolo transportado no payload (IPv4, IPv6) e realizar a verificação de erro via FCS (Frame Check Sequence).
========================================================================================================================
ESTRUTURA DO QUADRO ETHERNET (IEEE 802.3)
========================================================================================================================
FIELD: | Preamble / SFD | Destination MAC | Source MAC | EtherType / Length | Payload (IPv4/IPv6) | FCS |
TAMANHO: | 8 Bytes | 6 Bytes | 6 Bytes | 2 Bytes | 46 - 1500 Bytes | 4 Bytes |
------------------------------------------------------------------------------------------------------------------------
DESCRIÇÃO: | Sincronismo de | Endereço físico | Endereço | Identifica se o | Dados da camada superior| Checksum|
| clock e início | de destino da | físico da | pacote transportado| (Pacote IP + Cabeçalho | de erro |
| do quadro | interface L2 | origem L2 | é IPv4, IPv6, etc. | de Transporte) | (CRC32) |
========================================================================================================================
========================================================================================================================
ESTRUTURA DO QUADRO SERIAL (PPP / HDLC)
========================================================================================================================
FIELD: | Flag (Delimiter) | Address Field | Control Field | Protocol (Type) | Payload (IPv4/IPv6) | FCS |
TAMANHO: | 1 Byte | 1 Byte | 1 Byte | 2 Bytes | Até 1500 Bytes | 2 Bytes |
------------------------------------------------------------------------------------------------------------------------
DESCRIÇÃO: | Delimita início/ | Padrão 0xFF | Padrão 0x03 | Identifica o | Dados da camada superior| Checksum|
| fim do quadro | (Broadcast, | (Unnumbered | protocolo IP | (Sem necessidade de | de erro |
| (0x7E) | sem MAC) | Information) | transportado | mapeamento MAC/ARP) | (CRC16) |
========================================================================================================================
Na prática, em uma interface Serial não existe resolução de ARP/NDP. Qualquer pacote enviado à interface de saída é imediatamente encapsulado e transmitido pela linha síncrona, assumindo que existe apenas um único dispositivo do outro lado do enlace.
A permanência das conexões seriais nos exames da Cisco e na literatura de redes decorre de razões estratégicas e técnicas de arquitetura:
Primeiro, isolamento didático. A interface Serial e o protocolo PPP oferecem o cenário mais simples para entender o funcionamento do roteamento sem a poluição de conceitos de comutação L2 da Ethernet (switches, tabela CAM, ARP e VLANs).
Segundo, infraestruturas Críticas e Ambientes Industriais. Concessionárias de energia elétrica, redes metroferroviárias, oleodutos e distribuidoras de água possuem milhares de Remote Terminal Units (RTUs) e Intelligent Electronic Devices (IEDs) em operação. Esses sistemas utilizam modems síncronos e interfaces seriais para transporte de telemetria SCADA (protocolos DNP3 e IEC 60870-5-101/104).
Terceiro, base para Autenticação e Mecanismos WAN. O protocolo PPP introduz o aprendizado de autenticação de enlace via PAP/CHAP, cujos conceitos são reaproveitados em conexões de acesso de banda larga como PPPoE (comum em redes FTTH) e na manipulação de parâmetros de largura de banda (bandwidth) para cálculo de métricas em protocolos como OSPF e EIGRP.
A diferença entre configurar uma interface Ethernet e uma interface Serial no Cisco IOS decorre diretamente da mecânica do meio físico. Enquanto portas Ethernet lidam com velocidade e modo duplex por autonegociação automática, interfaces Seriais exigem a definição explícita do protocolo de encapsulamento L2 e a atribuição de frequência de relógio (clock rate) na ponta responsável pelo sincronismo.
Em uma conexão Serial síncrona, um dos equipamentos deve atuar como DCE (Data Circuit-terminating Equipment), fornecendo o sinal de relógio para a linha. Em ambientes de produção, essa função é do modem/NTU da operadora, mas em cenários de laboratório (EVE-NG/Packet Tracer) ou conexões back-to-back, o roteador designado como DCE precisa obrigatoriamente do comando "clock rate". A outra ponta atua como DTE (Data Terminal Equipment) e apenas se sincroniza ao sinal recebido.
Quanto ao encapsulamento, enquanto a Ethernet utiliza nativamente o padrão IEEE 802.3, a interface Serial no Cisco IOS adota por padrão o HDLC proprietário. Ao conectar a equipamentos de outros fabricantes (como MikroTik, Datacom ou Fortinet), é necessário alterar manualmente o encapsulamento para PPP (Point-to-Point Protocol), que é o padrão aberto mantido por RFC.
=======================================================================================================================
EXEMPLO DE CONFIGURAÇÃO DE INTERFACE ETHERNET
=======================================================================================================================
R1# configure terminal
R1(config)# interface GigabitEthernet0/0/0
R1(config-if)# description === LINK ETHERNET PARA SWITCH SW-LAN01 ===
R1(config-if)# ip address 192.168.10.1 255.255.255.0
R1(config-if)# ipv6 address 2001:db8:acad:1::1/64
R1(config-if)# speed auto ! Autonegociação de velocidade (10/100/1000 Mbps)
R1(config-if)# duplex auto ! Autonegociação do modo de operação (Half/Full)
R1(config-if)# mdix auto ! Ajuste automático de par trançado (Direto/Cruzado)
R1(config-if)# no shutdown
=======================================================================================================================
EXEMPLO DE CONFIGURAÇÃO DE INTERFACE SERIAL (DCE)
=======================================================================================================================
R1# configure terminal
R1(config)# interface Serial0/1/0
R1(config-if)# description === LINK SERIAL SÍNCRONO - LADO DCE (PROVEDOR DE CLOCK) ===
R1(config-if)# ip address 209.165.200.225 255.255.255.252
R1(config-if)# ipv6 address 2001:db8:acad:3::1/64
R1(config-if)# encapsulation ppp ! Altera do HDLC proprietário Cisco para PPP (padrão RFC)
R1(config-if)# clock rate 64000 ! Define a frequência síncrona (obrigatório apenas na ponta DCE)
R1(config-if)# bandwidth 64 ! Informa ao IGP (OSPF/EIGRP) a taxa para cálculo de métrica (em Kbps)
R1(config-if)# no shutdown
=======================================================================================================================
EXEMPLO DE CONFIGURAÇÃO DE INTERFACE SERIAL (DTE)
=======================================================================================================================
R2# configure terminal
R2(config)# interface Serial0/1/0
R2(config-if)# description === LINK SERIAL SÍNCRONO - LADO DTE (CLIENTE) ===
R2(config-if)# ip address 209.165.200.226 255.255.255.252
R2(config-if)# ipv6 address 2001:db8:acad:3::2/64
R2(config-if)# encapsulation ppp ! Deve coincidir com o encapsulamento da ponta remota
R2(config-if)# bandwidth 64 ! Define o custo de roteamento (não altera a velocidade física)
R2(config-if)# no shutdown ! Não utiliza "clock rate" (sincroniza pelo sinal vindo do DCE)
=======================================================================================================================
=======================================================================================================================
QUADRO COMPARATIVO DE PARÂMETROS CLI
=======================================================================================================================
PARÂMETRO / RECURSO INTERFACE ETHERNET INTERFACE SERIAL
Sincronismo de Linha Automático via PHY / Autonegociação Exige "clock rate" na ponta DCE
Encapsulamento L2 Fixo em IEEE 802.3 / Ethernet II Customizável (PPP, HDLC, Frame-Relay)
Mapeamento MAC / ARP Obrigatório (ARP no IPv4 / NDP no IPv6) Inexistente (Roteamento direto pelo encapsulamento)
Definição de Banda Inata à especificação (100Mbps/1Gbps) Requer "bandwidth" manual para métrica de IGP
Diagnóstico Físico MDI/MDIX, Duplex, Cable Test Loopback de linha, estado das linhas DTR/RTS