Pular para conteúdo

Requisitos do servidor

Distribuição Linux

Para uma nova instalação, use o sistema operacional Debian 13 Trixie (instalação limpa).

Download ISO

Debian 13 Trixie

Containers

Não é recomendado instalar em containers, como LXC. Alguns componentes podem não ser compilados ou executados corretamente nesse tipo de ambiente.

Requisitos de software

O instalador prepara automaticamente os componentes necessários. Para o RR Flow 3.5.4 funcionar, o servidor precisa ter:

  • FRR 10.7 ou posterior;
  • Nfdump 1.7.8 ou posterior.

O RR Flow verifica esses dois requisitos quando o serviço inicia. Se algum componente precisar de atualização, a Página Inicial mostrará um aviso com acesso à tela Configurações > Atualizações.

Requisitos de Hardware

É possível executar a aplicação em hardware inferior ao recomendado. Nesse caso, selecione intervalos de tempo menores nas consultas e análises.

Períodos longos de análise

Em servidores com pouca memória, consultas de períodos muito longos podem consumir toda a RAM e interromper ou reiniciar o serviço.

Perfil Básico Intermediário Avançado Alto volume
Fluxo de dados ~1 GB a ~5 GB ~5 GB a ~30 GB ~30 GB a ~60 GB ~60 GB a ~100 GB
Rotas ativas BGP ~5 mil ~15 mil ~50 mil ~150 mil
Memória ~4 GB ~8 GB > ~16 GB > ~32 GB
CPU 4 a 8 núcleos, 2 GHz ou mais 8 a 16 núcleos, 2 GHz ou mais 16 a 24 núcleos, 2 GHz ou mais 24 a 32 núcleos, 2 GHz ou mais
Armazenamento HDD/SSD/NVMe SSD/NVMe SSD/NVMe SSD/NVMe
Conectividade IPv4 + IPv6 IPv4 + IPv6 IPv4 + IPv6 IPv4 + IPv6

Para dimensionar o servidor, considere sempre o maior perfil exigido pelo volume de dados ou pela quantidade de rotas. Os ensaios de carga com 100 mil rotas resultaram na recomendação do perfil intermediário ou superior.

  • À medida que você aumenta o número de núcleos e utiliza discos de alta velocidade, sua experiência melhora significativamente.
  • Não adianta ter muitas CPUs e memória se a leitura do disco for lenta.

Durante a instalação do Debian, em alguns ambientes você pode não conseguir configurar o endereço IPv6 na etapa inicial. Depois, é simples: basta editar o arquivo /etc/network/interfaces.

Veja um exemplo e ajuste de acordo com sua realidade, não esqueça de alterar ens18 para o nome da sua interface.

allow-hotplug ens18
iface ens18 inet static
    address 192.168.0.2/24
    gateway 192.168.0.1

iface ens18 inet6 static
    pre-up modprobe ipv6
    address 2001:db8:cafe::2/64
    gateway 2001:db8:cafe::1

Exemplo de endereço público roteado por uma rede privada:

allow-hotplug ens18
iface ens18 inet static
    address 200.200.200.200/32
    up ip addr add 10.0.0.200/24 dev $IFACE
    up ip route replace default via 10.0.0.1 dev $IFACE src 200.200.200.200
    down ip route del default via 10.0.0.1 dev $IFACE || true
    down ip addr del 10.0.0.200/24 dev $IFACE || true

iface ens18 inet6 static
    address 2000:faca:d0ce::200/128
    up ip -6 addr add fd00:cafe::2/64 dev $IFACE
    up ip -6 route replace default via fd00:cafe::1 dev $IFACE
    down ip -6 route del default via fd00:cafe::1 dev $IFACE || true
    down ip -6 addr del fd00:cafe::1/64 dev $IFACE || true

Você encontra mais sobre configuração de placa de rede aqui.

Sobre o Disco

Recomenda-se o uso de discos SSD ou NVMe para melhor desempenho.

Tamanho

Tenha pelo menos 80 GB de armazenamento. O espaço e o desempenho necessários dependem dos seguintes fatores:

  • Duração do Armazenamento: Quantos dias os dados serão mantidos influenciam o espaço necessário.
  • Número de Origens de Dados: Mais fontes enviando fluxos aumentam a carga no disco.
  • Largura de Banda de Cada Origem: A velocidade de envio dos fluxos afeta a taxa de transferência e a capacidade de escrita do disco.

Considere esses fatores ao dimensionar e configurar o sistema de armazenamento para garantir um desempenho adequado.

Será possível definir o tamanho máximo para armazenamento de dados.

Recomendações

Configure CPU para utilizar diretamente os recursos do processador físico.

Proxmox

Configure a CPU para “Host”.

  1. Selecione a máquina virtual no painel do Proxmox e clique em Hardware.
  2. Clique em Processors e, em seguida, em Edit.
  3. No campo Type, selecione a opção host no menu suspenso.
  4. Clique em OK para salvar as alterações.
  5. Reinicie a máquina virtual.

VMware

Configurar Expose hardware-assisted virtualization to the guest OS

  1. Selecione a máquina virtual e clique em Edit Settings.
  2. Edite as configurações de CPU.
  3. Em Hardware Virtualization, marque Expose hardware-assisted virtualization to the guest OS.
  4. Salve as configurações e reinicie a VM para aplicar.

XenServer

Configurar o modo de CPU Passthrough.

  1. Acesse a Máquina Virtual:

    • No XenCenter, selecione a máquina virtual desejada.
  2. Edite as Configurações da VM:

    • Vá para a aba CPU & Memory ou VM Settings, dependendo da versão.
  3. Habilite o CPU Passthrough:

    • Procure pela opção de CPU Mode.
    • Altere para Host CPU Passthrough ou uma configuração equivalente.
  4. Aplique e Reinicie:

    • Salve as alterações e reinicie a máquina virtual para aplicar a nova configuração.
Voltar para o topo