discard route
termoUma rota para um prefixo resumido cujo próximo hop é lugar nenhum, para descartar tráfego das partes inalcançáveis do resumo.
O roteador que anuncia um resumo instala uma, em geral apontando para Null0 ou blackhole. Sem ela, um pacote para um componente morto casa com a rota default do roteador e volta por onde veio, em loop até o TTL acabar.
A segunda regra de agregação da RFC 4632 diz que o roteador que gera um agregado deve descartar pacotes que casam com o agregado e com nenhuma de suas rotas mais específicas: o próximo hop deve ser o destino nulo, para evitar loops de encaminhamento. A RFC 1519 já a chamava de sink route em 1993. O longest match faz o resto, porque os componentes ainda alcançáveis são prefixos mais longos e vencem, enquanto a entrada de descarte vence a default. A RFC 4632 aponta a default como o caso especial que uma rede não pode seguir para os próprios agregados.
O OSPF já traz isso pronto: a RFC 2328 insere uma entrada de descarte para cada area address range ativo antes do lookup e, quando ela é a melhor correspondência, o pacote é descartado e volta um ICMP destination unreachable. Fora daí, o ICMP depende do tipo de rota. No Linux, a rota blackhole descarta em silêncio e a unreachable responde host unreachable; no FRRouting, Null0 ou blackhole descartam e reject responde com ICMP.
O preço é a visibilidade: a RFC 4632 observa que o traceroute passa a apontar para a rede que anuncia o agregado, não para a que deixou de anunciar o prefixo mais específico. A documentação do FRRouting também mostra uma rota estática para Null0 com distância 255, um blackhole flutuante que só assume quando os próximos hops reais ficam inalcançáveis.
Também conhecido como: null route, null0 route, blackhole route, sink route, discard entry, null0
Fontes
- RFC 4632, Classless Inter-domain Routing (CIDR): The Internet Address Assignment and Aggregation Plan, August 2006: sections 5.1 and 5.2 (read 2026-10-18)
- RFC 2328, OSPF Version 2, April 1998: section 11.1 and footnote 10 (read 2026-10-18)
- FRRouting documentation, STATIC: Static Route Commands (read 2026-10-18)
- ip-route(8), Linux manual page, iproute2: DESCRIPTION and ip route get (read 2026-10-18)