Lançamento da distribuição BSD Router Project 2.0

Olivier Cochard-Labbé, criador da distribuição FreeNAS, apresentou o lançamento da distribuição especializada BSD Router Project 2.0 (BSDRP), notável pela atualização da base de código para a versão em desenvolvimento do FreeBSD 16. A distribuição é projetada para criar roteadores de software compactos que suportam os protocolos de roteamento RIP, OSPF, BGP e PIM. A gestão é feita via linha de comando através de uma interface CLI semelhante à interface Cisco IOS. A distribuição está disponível em compilações para arquiteturas x86_64 e ARM64 (tamanho dos arquivos de imagem de instalação compactados ~340 MB).

Principais características da distribuição:

  • Inclui dois pacotes com implementações de protocolos de roteamento: FRRouting (fork do Quagga) com suporte a BGP, RIP, RIPng (IPv6), OSPF v2, OSPF v3 (IPv6), ISIS e BIRD com suporte a BGP, RIP, RIPng (IPv6), OSPF v2 e OSPF v3 (IPv6).
  • A distribuição é adaptada para o uso paralelo de várias tabelas de roteamento isoladas (FIB), vinculadas a interfaces reais e virtuais.
  • Para monitoramento e gerenciamento, pode-se usar SNMP (bsnmp-ucd).
  • Suporta a exportação de dados sobre tráfego na forma de fluxos Netflow.
  • Para avaliação de desempenho da rede, inclui utilitários NetPIPE, iperf, netblast, netsend e netreceive. Para acumular estatísticas sobre o tráfego, utiliza-se ng_netflow.
  • Suporte para criar roteadores resilientes a falhas a partir de dois servidores — no modo padrão, a carga pode ser distribuída entre os dois servidores, mas em caso de falha, o primeiro roteador pode assumir a carga do segundo, e o segundo a do primeiro (é utilizada a ligação ao ativo servidor virtual MAC-endereço). A implementação é baseada no uso dos protocolos VRRP (Protocolo de Redundância de Roteador Virtual) e CARP (Protocolo de Redundância de Endereço Comum), implementada com o pacote ucarp.
  • Suporte a PPTP, PPPoE e L2TP através do mpd (Multi-link PPP daemon).
  • Suporte a limitação de largura de banda com IPFW + dummynet ou ng_car.
  • Para Ethernet, suporta trabalho com VLAN (802.1q), agregação de links e uso de pontes de rede (802.1w, Rapid Spanning Tree Protocol).
  • Para monitoramento, utiliza-se o pacote monit.
  • Suporte VPN: GRE, GIF, IPSec (IKEv1 e IKEv2 com strongswan), OpenVPN e Wireguard.
  • Suporte a NAT64 usando o daemon tayga e suporte embutido a túneis IPv6-para-IPv4.
  • Possibilidade de instalação de programas adicionais, utilizando o gerenciador de pacotes pkgng.
  • Uso do dnsmasq como servidor DHCP e ssmtp como agente de entrega de e-mails.
  • Suporte para gerenciamento via SSH, porta serial, telnet e console local. Para simplificar a administração, é incluída a ferramenta tmux (equivalente BSD ao screen).
  • Imagens de inicialização geradas com base no FreeBSD utilizando scripts do NanoBSD.
  • O mecanismo de atualização do sistema baseia-se na criação de duas partições no dispositivo Flash: a nova versão é carregada na segunda partição, que se torna ativa após a reinicialização, enquanto a outra partição aguarda uma nova atualização (as partições são trocadas). Em caso de problemas com a atualização instalada, é possível reverter para o estado anterior do sistema.
  • Para verificação de integridade do sistema, é salva uma soma de verificação sha256 para cada arquivo.

No novo lançamento:

  • O ambiente do sistema foi atualizado para a branch FreeBSD 16-HEAD e ports, conforme o estado em 25 de setembro de 2025.
  • As versões do bird 2.17, frr 10.4.1 (incluindo suporte a scripts em Lua), openvpn 2.6.15 e strongswan 6.0.1, dnsmasq 2.90, iperf 3.19, lldp 1.0.19, monit 5.35 foram atualizadas.
  • Adicionado suporte para sistemas baseados na arquitetura ARM64.
  • A imagem de instalação garante suporte para inicialização tanto em sistemas com UEFI quanto em sistemas com BIOS. Para migração de MBR para GPT, uma reinstalação é necessária.
  • Realizada a transição do toolkit Nanobsd para poudriere-image.
  • Incluídos pacotes: net/vpp, flashrom, mstflint e utilitários Mellanox NIC.
  • Pacotes isc-dhcp44 e dhcprelya foram removidos, sendo substituídos pelo dnsmasq.

Fonte: opennet.ru

Compre hospedagem confiável para sites com proteção contra DDoS, servidores VPS VDS 🔥 Compre hospedagem confiável para sites com proteção contra DDoS, servidores VPS VDS | ProHoster