Gerenciamento de switch de rede
- Um switch de rede é um dispositivo simples, por onde os pacotes entram e saem
- Um switch gerenciável se torna mais complexo ao adicionar uma interface web para configuração
- Switches mais caros oferecem interfaces alternativas, como Telnet e porta de console serial
- O switch de rede dentro de um roteador de consumo também é um tipo de switch gerenciável
- O roteador é um pequeno dispositivo Linux com um chip de switch, em que algumas portas são conectadas internamente à CPU e o restante é ligado externamente às portas físicas
Criando seu próprio switch de rede gigabit
- Fazer um switch gigabit não é difícil
- O datasheet do chip da Realtek ajuda no projeto
- Foi escolhido o chip RTL8367S para projetar um switch gigabit de 5 portas
- As exigências de alimentação e a interface de comunicação do chip são complexas, mas isso foi resolvido de forma simples conectando faixas de tensão sobrepostas
- O projeto de Ethernet exige engenharia de precisão, mas na prática pode ser fabricado com baixo custo
Conectando ao Linux
- Foi usada a placa PINE64 A64-lts para testes
- O kernel foi recompilado para ativar os módulos necessários
- Alterações na device tree permitiram configurar o reconhecimento do chip do switch
- A interface de rede foi ativada para colocar o switch em funcionamento
Limitações
- É preciso fabricar um switch de rede personalizado ou modificar um switch existente
- É difícil usar isso em computadores/servidores comuns
- Não é possível usar em portas variáveis, como interfaces de rede USB
Opinião do GN⁺
- Este artigo é interessante por explicar em detalhes a estrutura interna de switches de rede e como gerenciá-los no Linux
- O processo de criar um switch de rede DIY ajuda a entender a integração entre hardware e software
- Como muitas configurações só são possíveis em dispositivos ARM, a acessibilidade para usuários comuns é baixa
- Produtos comerciais com funções semelhantes incluem switches gerenciáveis da Mikrotik e Ubiquiti
- Ao adotar uma nova tecnologia, é preciso considerar compatibilidade, manutenção e suporte da comunidade
1 comentários
Comentários do Hacker News
Um switch de rede é um dispositivo simples, cuja função é receber e encaminhar pacotes
Projeto interessante
Bom texto, obrigado por escrever
Fico curioso sobre o que aconteceu com o Openflow
Fico curioso se ele suporta rSTP
Li que é difícil fazer um switch de 10 Gbps
Fico curioso sobre qual é a vantagem deste método em relação a conectar vários adaptadores gigabit a uma máquina Linux e adicioná-los a uma bridge
Espero não estar entendendo errado