[Last Call] Learn how to a build a cloud-first strategyRegister Now

  • Status: Solved
  • Priority: Medium
  • Security: Public
  • Views: 28720
  • Last Modified:

TTL expired in transit

What does the error below mean?

Pinging with 32 bytes of data:

Reply from TTL expired in transit.
Reply from TTL expired in transit.
Reply from TTL expired in transit.
Reply from TTL expired in transit.

Ping statistics for
    Packets: Sent = 4, Received = 4, Lost = 0 (0% loss),
Approximate round trip times in milli-seconds:
    Minimum = 0ms, Maximum = 0ms, Average = 0ms
1 Solution
Joseph HornseyPresident and JanitorCommented:


The error means that the TTL of the IP packet, which is by default = 128, is expiring before it reaches the destination.  Generally, this means that either there are more than 128 "hops" to the destination or there is a bad route somewhere along the way that is looping the packet.

The TTL on an IP packet is 128 by default and is used to keep packets from bouncing around networks indefinitely.  When a router receives a packet, it decrements the TTL by 1 when it recreates it and forwards it to the next router.  So, if your packet goes through six routers, the TTL is 122 when it reaches its destination.  Since your TTL is expiring, the TTL is reaching 0 before it gets to the destination.  If a router receives a packet with a TTL of 0, it send back and ICMP error (TTL expired in transit) and destroys the packet.

ping -i {TTL} is the command you'll use to increase the TTL on the packet in Windows.

Hope that helps.


Featured Post

Concerto Cloud for Software Providers & ISVs

Can Concerto Cloud Services help you focus on evolving your application offerings, while delivering the best cloud experience to your customers? From DevOps to revenue models and customer support, the answer is yes!

Learn how Concerto can help you.

Tackle projects and never again get stuck behind a technical roadblock.
Join Now