Networking: TTL expired in transit — routing loop between routers
A packet ran out of hops before arriving, which usually means two routers keep sending it back and forth.
TTL expired in transitTime to live exceededFrom 10.0.0.1 icmp_seq=1 Time to live exceededReply from 10.0.0.1: TTL expired in transit.routing loop Meaning
Run traceroute/tracert: a repeating pair of hops is a loop. Fix the conflicting static routes or default routes (each router pointing at the other), or the dynamic routing mis-redistribution. Very long paths with a tiny TTL can also trigger it.
Common causes
- Two routers pointing default routes at each other
- Conflicting static routes or summary routes
- Routing protocol redistribution loop
- Missing return route
- Artificially low TTL set by the sender
⚡ Quick fix
- Trace the path:
tracert dest/traceroute -n destand look for repeating hops - Remove or correct the conflicting route
- Verify summaries and redistribution
Detailed fix by platform
Linux
- bash
traceroute -n 10.20.0.5 ip route get 10.20.0.5
How to diagnose
- Traceroute — Repeating hops?
- Routes — Point at each other?
- TTL — Not too small?
🔧 Still not fixed?
Many errors look alike. If the steps above didn’t solve it, one of these is probably what you’re facing:
Similar errors
Most viewed in Networking
- Native VLAN mismatch / wrong VLAN, no connectivity Networking: %CDP-4-NATIVE_VLAN_MISMATCH / device on the wrong VLAN can't reach the gateway
- Port err-disabled (psecure-violation) Networking: %PM-4-ERR_DISABLE: psecure-violation error detected on Gi0/5, putting Gi0/5 in err-disable state
- Rogue DHCP server hands out wrong gateway/DNS Networking: Clients receive the wrong default gateway or DNS server — a rogue DHCP server (often a home router) answers first
Other ways to find it
Where this error sits
Origin: Network. Errors that are often confused with or caused by this one (click to open):
🧠 Still stuck? Analyze your error
Paste the full message, response headers or stack trace — we'll detect the platform and point to the most likely cause.
💬 What worked for others
No tips yet — did something else fix this for you?
Share what worked for you
Tips are checked by an editor before they appear. Links are removed.
Report a correction or suggest an improvement
Last updated 5 Nov 2026