Kaj pomeni "TTL se je iztekel med prenosom" pri poskusu ping?

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.

Komentarji (2)

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.

Komentarji (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.

Komentarji (0)