A cena é conhecida: a ligação de VoIP começa a falhar, a voz corta, e no fundo alguém está baixando um arquivo grande ou subindo um backup para a nuvem. O link não está quebrado, está disputado. Sem prioridade, todo tráfego briga em pé de igualdade pela banda, e o que é sensível a atraso, como voz e vídeo, é o primeiro a sofrer.
Traffic shaping e QoS no pfSense existem para resolver isso. Eles definem quem tem preferência quando a banda aperta, garantindo que a ligação continue nítida mesmo com a rede cheia. Este guia explica como o pfSense trata prioridade de tráfego, quando isso importa e o que cuidar ao configurar.
O que é traffic shaping e QoS
QoS, ou qualidade de serviço, é a ideia de tratar tipos de tráfego de formas diferentes conforme a importância. Traffic shaping é a técnica que coloca essa ideia em prática, controlando como a banda é distribuída e priorizada. No pfSense, os dois trabalham juntos para decidir o que passa primeiro quando o link não comporta tudo ao mesmo tempo.
O ponto central é que a prioridade só importa quando há disputa. Em um link folgado, tudo passa e ninguém percebe diferença. Quando a banda satura, é o traffic shaping que decide se a ligação de voz continua limpa ou se ela afunda junto com o download. É um seguro que só aparece na hora do aperto.
Por que VoIP e vídeo precisam de prioridade
Voz e vídeo são sensíveis a atraso e a variação de atraso, o chamado jitter. Um e-mail que chega meio segundo depois não faz diferença. Meio segundo de atraso em uma ligação vira voz cortada e conversa sobreposta. Por isso esses tráfegos precisam passar na frente, mesmo ocupando pouca banda.
O contraintuitivo é que VoIP consome pouco. Uma ligação usa uma fração do link. O problema nunca é a quantidade de banda que a voz precisa, é a fila. Quando um download enche a fila de saída, os pacotes de voz esperam atrás dele e chegam atrasados. Priorizar resolve a fila, não a quantidade.
Como o pfSense faz o controle
O pfSense oferece um assistente de traffic shaper que ajuda a montar as filas de prioridade, além de configuração manual para cenários mais específicos. Você define a capacidade real do link, cria filas com prioridades diferentes e associa o tráfego a elas por regras, por exemplo colocando VoIP e videoconferência nas filas de maior prioridade.
Informar a banda real do link é o passo mais importante e o mais errado na prática. O traffic shaping precisa saber a capacidade verdadeira de subida e descida para gerenciar a fila antes que o link do provedor sature. Se você informar um valor errado, o controle perde eficácia, porque a fila se forma no provedor, fora do alcance do pfSense.
Priorizar e também limitar
Traffic shaping não serve só para dar preferência; serve também para conter. Dá para limitar a banda de tráfegos que não são críticos, como atualizações grandes, sincronização de arquivos ou a rede de visitantes, para que eles nunca sufoquem o que importa. Priorizar o essencial e limitar o supérfluo são dois lados do mesmo controle.
Um uso comum é reservar uma fatia garantida para VoIP, dar prioridade à navegação de trabalho e colocar downloads e backups em uma fila de baixa prioridade que só usa o que sobra. Assim, em um momento de pico, a ligação e o sistema continuam fluindo enquanto o backup simplesmente anda mais devagar.
Onde o traffic shaping tem limite
Um limite importante: o pfSense controla o que passa por ele, mas não manda no tráfego que já chegou pela internet. Na descida, ele consegue mitigar, mas não impede totalmente que o provedor entregue tudo de uma vez. O controle mais eficaz é sobre a saída, onde o pfSense forma a fila antes do link do provedor.
Outro limite é a criptografia e a variedade de aplicações. Classificar tráfego por porta funciona bem para VoIP e serviços conhecidos, mas muita aplicação hoje usa portas dinâmicas e HTTPS, o que dificulta identificar o que é o quê. Um bom projeto de QoS foca no que é claramente crítico, em vez de tentar classificar cada fluxo da internet.
Quando o problema não é prioridade
Vale um diagnóstico honesto antes de configurar filas. Se o link vive saturado o dia inteiro, o problema não é prioridade, é falta de banda ou de um segundo link. Traffic shaping organiza a disputa por uma banda que existe; ele não cria capacidade que falta. Em links cronicamente insuficientes, a solução passa por multi-WAN ou por contratar mais banda.
A pergunta certa é o que acontece nos picos. Se a rede funciona bem na maior parte do tempo e só sofre em momentos de disputa, o traffic shaping é a resposta. Se ela sofre sempre, o QoS ajuda a priorizar o crítico, mas o gargalo real precisa ser tratado na origem.
Como a OpenSourceBrasil trata QoS
Priorizar VoIP, videoconferência e sistemas críticos sem prejudicar o restante exige entender o perfil de tráfego da empresa e a capacidade real dos links. A OpenSourceBrasil configura traffic shaping e QoS no pfSense dentro do projeto de rede, muitas vezes combinado com multi-WAN, para que a operação continue fluida mesmo quando a banda fica disputada.