Os datagramas IP têm um valor "Tempo de vida" (TTL) no cabeçalho IP. Cada vez que um roteador encaminha um datagrama, ele diminui (subtrai 1 de) o TTL. Quando o TTL atinge zero, o roteador descarta (exclui, não encaminha) o datagrama e envia de volta uma mensagem ICMP "Destination Unreachable, TTL Exceeded".
Além disso, quando seu roteador recebeu um pacote de um host na eth0 que seria melhor entregue a outro host ou via outro roteador que também estava na rede de camada de enlace de dados (neste caso, a LAN Ethernet), expire eth0 , poderia enviar uma mensagem de redirecionamento ICMP para informar ao host local que enviou aquele pacote que ele realmente deveria ter enviado diretamente para esse outro host ou roteador na mesma LAN Ethernet.
No geral, os loops de roteamento são evitados através de um bom design de rede e do uso de protocolos de propaganda de rotas e procedimentos de manutenção de tabelas de roteamento que evitem loops.