Ko skušamo pingati na strežnik v drugem omrežnem segmentu, dobimo sporočilo "TTL expired in transit" (TTL se je iztekel med prenosom). Ko zaženemo tracert, se 4 naslovi ip ponavljajo v nedogled:
14 60 ms 59 ms 60 ms xxx.xxx.xxx.2
15 83 ms 81 ms 82 ms xxx.xxx.xxx.128
16 75 ms 80 ms 81 ms xxx.xxx.xxx.249
17 81 ms 78 ms 80 ms xxx.xxx.xxx.250
18 82 ms 80 ms 77 ms xxx.xxx.xxx.2
19 102 ms 101 ms 100 ms xxx.xxx.xxx.128
20 101 ms 100 ms 98 ms xxx.xxx.xxx.249
21 97 ms 98 ms 99 ms xxx.xxx.xxx.250
...
Kateri so osnovni koraki za odpravljanje te napake?
V omrežnih konfiguracijah imate krožno pot, preverite usmerjevalne tabele v vključenih napravah.
"TTL expired in transit" je povezan z vrednostjo TTL paketa; vsak usmerjevalnik, skozi katerega gre, jo zniža za ena, če je 0, se paket vrne pošiljatelju. To preprečuje neskončne zanke, v katerih paketi v neskončnost potujejo v krogu.
Paket IP ima oznako TTL. Ta se ob vsakem usmerjanju paketa zmanjša za 1. Ko vrednost postane 0, usmerjevalnik paket zavrže in pošlje sporočilo ICMP Time-to-live exceeded in transit.
S tem preprečimo, da bi se paketi usmerjali v neskončnost, kadar se v omrežjih pojavijo težave z usmerjanjem. To je vaš primer, saj imate usmerjevalno zanko, tako da paket nikoli ne doseže cilja in ga eden od usmerjevalnikov nazadnje zavrže, ker je TTL dosegel vrednost 0.
Pri preverjanju usmerjevalnih tabel štirih usmerjevalnikov se osredotočite na omrežno masko poti in na to, ali lahko usmerjevalnik usmerja "classless
".
Na starejših Ciscah morate to izrecno omogočiti, sicer bodo usmerjali celotna omrežja razredov namesto vaših podomrežij. Npr. nastavitev 10.20.30.0/24
bo povzročila usmerjanje, kot je 10.0.0.0/8
.