TTL Expired in Transit - Reason and Solution

One of the error message you may get as a part of ping operation is TTL Expired in Transit . Here we can check what does this error message "TTL Expired in Transit " actually mean and how to solve this error message. The basic reason for the message "TTL Expired in Transit " is the Time To Live value set for a packet reduced to zero while traveling through a network. TTL (Time To Live) value is configured in a way to reduce by one when the packet pass through every hop. It is because of avoiding any chance of infinite looping of packets. So the main reason for the error message is faulty routing loop where the packet trapped in a loop till the TTL value expire. So the primary solution for the error message "TTL Expired in Transit" is to correct the routing table to avoid any loop in the table.

Possible Reasons for TTL Expired in Transit



The major reasons for this error message are:

1. Faulty Routing loop


2. TTL Value of a packet is set very low



How to Solve TTL Expired in Transit

To fix this issue we should find the actual reason behind this error message. Follow the steps below to fix " TTL Expired in Transit" error message.


1. Use Tracert to Check the actual location of error

First step you should do is to perform a tracert test and check the actual location of the error.


Use Tracert to check TTL expired


To know how to use Tracert command click on the link below.


How to Use Tracert command


2. Check Route Table for any infinite loop

The major reason behind "TTL Expired in Transit" is misconfigured router and the faulty routing loop. We need to correct the router configuration and make sure that there is no routing loop. To check the routing table in your computer use the following command prompt command.


route print


How to fix TTL Expired in Transit


This command will show the route table stored. For Cisco the command to Route table configured is show ip route.

3. Increase the Time To Live Value of a packet

We also need to make sure that the Time To Live value set for the packet is reasonable. You can increase the TTL value of a packet using the -i parameter with the ping command

Related Articles

1. Destination Host Unreachable

2. Remote Computer Did not Respond

3. Destination Net Unreachable

4. Request Timed Out

Technology Blog

1 comment:

Farid said...

Well seems a complex issue