CodingBox Documentação

O que é um switch de rede

Um switch de rede é uma caixa de portas com um mecanismo de encaminhamento: os frames chegam por uma porta e saem pela porta onde vive o destino. Por trás dessa frase simples existem várias camadas que decidem se um módulo óptico funciona — o silício que comanda a porta, a gaiola (cage) que aloja o módulo, o software que lê sua memória e decide confiar nele, o papel que o switch exerce na rede e o plano de gerenciamento que relata o que aconteceu. Esta seção percorre todas elas do ponto de vista do transceptor; esta página é o mapa.

Diagrama de blocos de um switch: gaiolas (cage), PHYs, ASIC de encaminhamento, CPU do plano de controle, portas de gerenciamento, barramento I²C, energia

O que um switch faz

FunçãoCamadaO que significaOnde ler mais
Encaminhamento por endereço MAC2aprende qual MAC está atrás de qual porta, inunda os desconhecidos, isola VLANsFundamentos de encaminhamento
Roteamento3a maioria dos switches corporativos e todos os de data center também roteiam entre sub-redes (ECMP, BGP/OSPF)Fundamentos de encaminhamento
Agregação de enlaces, redundância2/3LAG/LACP, MLAG, spanning tree, empilhamentoEmpilhamento e MLAG
Terminação física1gaiolas (cage), SerDes, PHYs — a parte que toca o móduloPor dentro de um switch, Tipos de porta e gaiolas (cage)
GerenciamentoCLI/API, SNMP, telemetria, syslog; leitura de EEPROMs de transceptor e DDMGerenciamento e monitoramento

Anatomia em uma tabela

ParteFunçãoImporta para a óptica porque
ASIC de encaminhamentocomuta/roteia na taxa de linhaseu SerDes define as taxas de lane que uma porta pode operar
Gaiolas (cage) do painel frontal (RJ45, SFP, QSFP…)alojam módulos e cabosa família e a geração decidem o que cabe e a que velocidade
PHYs, retimers, gearboxesadaptam as lanes do ASIC às portasacrescentam limites de velocidade/FEC; o LPO exige conexão direta ao ASIC
CPU do plano de controle + NOSconfigura tudo, lê os módulos por I²Caplica a política de módulos do fabricante
Fontes de alimentação e ventoinhasalimentam o ASIC e até 1 kW de módulos ópticos; movem o arorçamento de energia da gaiola (cage), direção do fluxo de ar, temperatura do módulo
Portas de gerenciamento (console, Ethernet OOB, USB)acesso quando a rede está fora do aronde você vê show interfaces transceiver

Detalhes: Por dentro de um switch; as classes de equipamentos que empacotam essas partes: Classes de switch e fatores de forma.

Onde os switches ficam

PosiçãoPortas típicasÓptica
Acesso / leaf24–48 downlinks de cobre ou SFP28, 2–8 uplinksDAC no rack, uplinks SR/LR
Distribuição / agregação / spinetodo em fibra, 25G–400GSR4/DR4/FR4/LR4
Núcleo / super-spine / borda100G–800G, longo alcanceLR4, ER4, ZR/ZR+, CWDM/DWDM
Gerenciamento (OOB)cobre/SFP 1GLX até o núcleo OOB

Papéis, topologias e como contar módulos ópticos a partir de um projeto: Papéis e topologias de switches.

Switches e transceptores

  1. A gaiola (cage) decide o que cabe mecanicamente e quais taxas de lane são possíveis (Tipos de porta e gaiolas (cage)).
  2. Ao inserir o módulo, o NOS lê a EEPROM do módulo pelo barramento de dois fios: identidade, códigos de conformidade, classe de potência (Inicialização do host).
  3. Ele valida o módulo contra sua política — de “qualquer coisa que possa ser interpretada” até listas brancas OEM rígidas (Como cada NOS valida um módulo).
  4. Ele configura a porta — velocidade, FEC, autonegociação, breakout — a partir das capacidades declaradas pelo módulo e dos comandos do operador (Receitas de configuração de porta).
  5. Ele consulta o DDM e gera alarmes; o plano de gerenciamento os exporta (Gerenciamento e monitoramento).

O CodingBox lê e codifica exatamente a memória que o switch inspeciona no passo 2, para que o módulo apresente a identidade que o switch espera no passo 3 (Bloqueio do fabricante e codificação).

A outra ponta: placas de rede

O lado do servidor joga o mesmo jogo, com um driver em vez de um NOS e PCIe em vez de um ASIC de fabric — NICs com portas ópticas. A interface elétrica entre o MAC, o PHY e a gaiola (cage) dos dois lados (SGMII, SFI, CAUI-4, 400GAUI-8) está em Interfaces independentes de mídia.

Leitura complementar

  • Classes de switch e fatores de forma — fixo, modular/chassi, empilhável, industrial, white-box; redundância, direção do fluxo de ar e por que isso importa para a óptica.
  • Por dentro de um switch — gerações de ASIC e SerDes, grupos de porta e restrições de velocidade, PHYs e retimers, plano de controle e o barramento de dois fios, energia e refrigeração.
  • Portas e uplinks — papéis de porta, acesso vs. trunk vs. uplink, oversubscription, módulos de uplink, LAG em uplinks, escolha de módulos ópticos de uplink.
  • Tipos de porta e gaiolas (cage) — a matriz de encaixe e função do SFP ao OSFP-XD, portas combo, adaptadores QSA, regras de breakout e de grupo de velocidade.
  • Nomenclatura de portas e LEDs — nomes de interface por NOS, notação dos filhos de breakout, semântica de slot/porta, o que os LEDs significam.
  • Empilhamento, chassi virtual e MLAG — StackWise, VSF/VSX, Virtual Chassis, IRF, iStack, VLT, vPC/MLAG e seus módulos ópticos.
  • Fundamentos de encaminhamento — VLANs, trunks, spanning tree, LAG, roteamento e ECMP, e como falhas da camada física aparecem ali.
  • Papéis e topologias de switches — camadas de campus e leaf–spine mapeadas para módulos ópticos, distâncias e quantidades.
  • Gerenciamento e monitoramento — console, OOB, CLI/API, MIBs SNMP e caminhos de telemetria para dados de transceptor, syslog, atualizações.
  • Selecionar e comissionar um switch — critérios de seleção com a óptica em mente e uma lista de verificação de comissionamento até a linha de base de DDM.

No CodingBox

Cada etapa em que o switch toca o módulo — leitura de identidade, validação, negociação de velocidade e potência, DDM — é uma leitura ou escrita de bytes que o CodingBox mostra na bancada, de modo que o resultado do lado do switch possa ser previsto antes de o módulo ir para o rack (Check transceiver).


Se você encontrar uma imprecisão ou um erro neste artigo, selecione o trecho correspondente e pressione Ctrl+Enter para .