default route

termo

redes

A rota de último recurso - 0.0.0.0/0 - que casa com tudo o que nenhuma rota mais específica reivindica; a saída do pacote do prédio.

Nos hosts é o 'default gateway'; nos roteadores do núcleo da internet famosamente não existe - a default-free zone.

A RFC 1812 a define como a rota de prefixo com comprimento zero, a última na ordem de preferência, que por isso casa com qualquer destino e perde para qualquer prefixo mais longo. A tabela da RFC 4632 lista 0.0.0.0/0, com 4.294.967.296 endereços, como default route e exige que toda implementação a aceite, mas recomenda anunciá-la a outro domínio de roteamento só quando o roteador estiver configurado explicitamente para isso. No IPv6 ela se escreve ::/0, e o Linux diz apenas default.

Os hosts a aprendem à mão, pela opção 3 do DHCP ou pela opção 121, que faz o cliente ignorar a 3, pelo ICMP Router Discovery ou, no IPv6, por um Router Advertisement com Router Lifetime diferente de zero. O IS-IS também instala uma: o roteador Level 1 aponta uma default para o roteador Level 1-2 mais próximo que liga o attached bit.

As falhas dela são silenciosas. Uma default errada ou morta mantém o prefixo local funcionando, porque destinos on-link nunca passam pelo gateway, enquanto todo o resto some num black hole, e um servidor DHCP ou Router Advertisement falso pode entregar aos hosts uma default forjada. Um roteador que anuncia um resumo não pode seguir sua default para partes desse resumo, e é por isso que instala uma discard route.

← Todos os verbetes do glossário