# MANUAL TÉCNICO - PLANEJAMENTO DE HARDWARE E SIZING - PFSENSE **Código:** ITGENG 0019/26 | **Classificação:** RESTRITO **Responsável:** João Pedro Toledo Gonçalves | **Data:** {{DATA_ATUAL}} ## 1. HISTÓRICO DE REVISÃO | Data | Versão | Descrição | Autor | | :--- | :--- | :--- | :--- | | {{DATA_ATUAL}} | 1.0 | Criação Inicial | João Pedro Toledo Gonçalves | ## 2. OBJETIVO Definir as diretrizes de dimensionamento de hardware (Sizing) para implantações do pfSense, cobrindo cenários físicos e virtuais, garantindo performance e estabilidade. ## 3. PRÉ-REQUISITOS > Liste o que é necessário ANTES de começar. * [ ] Definição do número de usuários e banda de internet. * [ ] Definição dos serviços a serem ativos (VPN, IDS/IPS, Proxy). * [ ] Escolha da plataforma (Físico vs Virtual). ## 4. PASSO A PASSO (EXECUÇÃO) ### Etapa 1: Dimensionamento por Cenário (Sizing) A escolha do hardware depende diretamente do Throughput desejado e dos pacotes ativos. ![Tabela de Sizing pfSense](assets/pfsense_hardware_sizing.png) | Cenário | Usuários | Links (WAN) | Hardware Recomendado | | :--- | :--- | :--- | :--- | | **SOHO / Filial** | 10-20 | Até 500 Mbps | Intel Atom/Celeron, 4GB RAM, SSD 32GB | | **PME / Matriz** | 50-200 | 1 Gbps | Intel Core i3/i5 (AES-NI), 8GB RAM, SSD 64GB | | **Enterprise** | 500+ | 1-10 Gbps | Intel Xeon E3/Scalable, 16GB+ RAM (ECC), SSD Enterprise | > ℹ️ **NOTA:** O uso de **AES-NI** é obrigatório para performance em VPNs modernas e versões futuras do pfSense. ### Etapa 2: Virtualização vs Físico (Bare Metal) Decidir entre virtualizar ou usar hardware dedicado é crítico. **1. Ambiente Virtual (Proxmox/ESXi)** * **Vantagens:** Snapshots, Backup fácil, uso eficiente de recursos. * **Requisitos:** * **NIC Passthrough:** Recomendado para alta performance (1Gbps+). * **VirtIO/VMXNET3:** Drivers obrigatórios se não usar Passthrough. * **Disable Hardware Checksum Offloading:** Obrigatório nas configurações avançadas do pfSense (`System > Advanced > Networking`). **2. Ambiente Físico (Bare Metal)** * **Vantagens:** Performance bruta máxima, isolamento total. * **Recomendação:** Use NICs **Intel** (i350, X520). Evite Realtek para ambientes críticos. ### Etapa 3: Redundância e Alta Disponibilidade Para ambientes críticos (Nível 3), a redundância é mandatória. 1. **Disco:** Utilize **ZFS Mirror** (RAID 1 via Software) na instalação. 2. **Energia:** Fontes redundantes e nobreak gerenciável com shutdown via NUT/UPS. 3. **CARP (Failover):** Requer 3 IPs públicos por link WAN e hardware idêntico. ## 5. SOLUÇÃO DE PROBLEMAS (TROUBLESHOOTING) **Problema 1: Baixa Performance de Rede em VM** * **Causa:** Checksum Offloading ativo ou drivers incorretos. * **Solução:** 1. Acesse `System > Advanced > Networking`. 2. Marque: **Disable hardware checksum offload**, **Disable hardware TCP segmentation offload**, **Disable hardware large receive offload**. 3. Reinicie o pfSense. **Problema 2: Alta CPU com pouco tráfego** * **Causa:** Interrupções de hardware (NICs Realtek ou defeituosas). * **Solução:** 1. Verifique interrupções via Shell: `vmstat -i`. 2. Considere trocar a NIC por Intel ou desativar acelerações de hardware incompatíveis. ## 6. DADOS TÉCNICOS | Campo | Valor | Descrição | | :--- | :--- | :--- | | **CPU Feature** | AES-NI | Aceleração Criptográfica Obrigatória | | **Filesystem** | ZFS | Recomendado para Integridade de Dados | | **NIC Driver** | igb / em / ix | Drivers Intel estáveis (1G / 10G) | | **Min RAM** | 4GB | Mínimo para ZFS + Snort básico | ## 7. VALIDAÇÃO FINAL (Definição de Pronto) - [ ] Hardware suporta o throughput de WAN contratado? - [ ] AES-NI validado no Dashboard? - [ ] Se Virtual: Checksum Offloading desativado?