Roteamento por política (Linux)
Escolher o caminho por mais do que o destino do pacote — endereço de origem, marca, interface de entrada — mantendo várias tabelas de roteamento e regras que escolhem entre elas.
O roteamento padrão só consulta o destino numa única tabela. O Linux, em vez disso, mantém um banco de regras: ip rule lista condições em ordem de prioridade, e a primeira regra que casar decide qual tabela será consultada. Assim, o tráfego de uma sub-rede sai por um provedor enquanto o resto sai pelo outro, ou pacotes marcados pelo iptables com fwmark entram num túnel VPN. O caso clássico é um servidor com dois uplinks, que precisa responder pela mesma interface por onde a requisição chegou — senão o firewall do outro lado descarta a resposta como não solicitada. A depuração sempre começa com ip route get.