|
Re: [Lug-bg] TTL exceeded false positive nagios
- Subject: Re: [Lug-bg] TTL exceeded false positive nagios
- From: b2 <b2@xxxxxxxxxxx>
- Date: Tue, 22 May 2012 21:51:30 +0300
On пн, 2012-05-21 at 12:25 +0300, Kristian Kirilov wrote:
Това автоматично значи, че се ползва check_ping програмата и проблема с
ttl exceeded остава. Не можах да намеря никакво обяснение, какво точно
прави check_fping, но в най-лошия случай ще трябва с някакъв bash скрипт
да convert-ирам ttl exceeded в request time out.
TTL exceeded e ICMP отговор от гейтуея от когато:
1) TTL-a e малък и има прекалено много хопове до хоста и няма как пакета да стигне до него.
2) Някакъв вид лоуд баланс в мрежата при който някъде по пътя към дестинацията някой рутер те праща на неговия default route , а той като не може да намери дестинацията се обръща обратно към него (първия e default route на втория и обратното)... т.е. никой няма хоста/мрежата в рутинга раблицата.Да речем някаква мрежа която никой не я анонсира.
Първото мисля е ясно - пробвай да трейснеш някой сайт в Япония с max hop=5 да кажем.
Пример за второто:
traceroute -n -m 10 192.168.1.1
traceroute to 192.168.1.1 (192.168.1.1), 10 hops max, 60 byte packets
1 87.121.163.105 2.773 ms 12.793 ms 12.788 ms
2 87.120.218.6 1.570 ms 1.576 ms 1.566 ms
3 91.212.233.3 1.557 ms 1.546 ms 1.947 ms
4 87.120.218.1 12.680 ms 12.814 ms 12.730 ms
5 87.120.218.6 2.211 ms 2.205 ms 2.195 ms
6 91.212.233.3 2.181 ms 0.998 ms 1.233 ms
7 87.120.218.1 11.191 ms 11.180 ms 11.467 ms
8 * * *
9 * * *
10 87.120.218.1 19.112 ms 18.933 ms 8.995 ms
---------------------------------------------------------------------------------------------------
b2# tcpdump -nqi eth0 icmp
tcpdump: verbose output suppressed, use -v or -vv for full protocol decode
listening on eth0, link-type EN10MB (Ethernet), capture size 96 bytes
21:46:15.417936 IP 87.120.218.6 > 87.121.163.106: ICMP time exceeded in-transit, length 68
21:46:15.417961 IP 87.120.218.6 > 87.121.163.106: ICMP time exceeded in-transit, length 68
21:46:15.417967 IP 87.120.218.6 > 87.121.163.106: ICMP time exceeded in-transit, length 68
21:46:15.418208 IP 91.212.233.3 > 87.121.163.106: ICMP time exceeded in-transit, length 68
21:46:15.418224 IP 91.212.233.3 > 87.121.163.106: ICMP time exceeded in-transit, length 68
21:46:15.418232 IP 91.212.233.3 > 87.121.163.106: ICMP time exceeded in-transit, length 68
21:46:15.418238 IP 87.120.218.6 > 87.121.163.106: ICMP time exceeded in-transit, length 68
21:46:15.418246 IP 87.120.218.6 > 87.121.163.106: ICMP time exceeded in-transit, length 68
21:46:15.418375 IP 87.120.218.6 > 87.121.163.106: ICMP time exceeded in-transit, length 68
21:46:15.418387 IP 91.212.233.3 > 87.121.163.106: ICMP time exceeded in-transit, length 68
21:46:15.419648 IP 91.212.233.3 > 87.121.163.106: ICMP time exceeded in-transit, length 68
21:46:15.419670 IP 91.212.233.3 > 87.121.163.106: ICMP time exceeded in-transit, length 68
21:46:15.427056 IP 87.121.163.105 > 87.121.163.106: ICMP time exceeded in-transit, length 36
21:46:15.427071 IP 87.121.163.105 > 87.121.163.106: ICMP time exceeded in-transit, length 36
21:46:15.427078 IP 87.121.163.105 > 87.121.163.106: ICMP time exceeded in-transit, length 36
21:46:15.427277 IP 87.120.218.1 > 87.121.163.106: ICMP time exceeded in-transit, length 36
21:46:15.427291 IP 87.120.218.1 > 87.121.163.106: ICMP time exceeded in-transit, length 36
21:46:15.427464 IP 87.120.218.1 > 87.121.163.106: ICMP time exceeded in-transit, length 36
21:46:15.437555 IP 87.120.218.1 > 87.121.163.106: ICMP time exceeded in-transit, length 36
= ttl expired.
Докато рутерите нямат този хост/мрежа в рутинг таблицата редиректват един към друг, ttl-a се декремнтира и накрая става 0.
Докато "Destination host unreachable" означава, че със сигурност имаш все някъде по някоя рутинг таблица по пътя тази мрежа/хост който търсиш обаче поради една или друга причина е down.
Та, destination host unreachable, не е същото като ttl expired. Да го поправиш означава да си прегледаш в момента е който ти го дава "ttl expired-a" рутинг таблиците, така ще разбереш какво става.
Поправете ме ако съм объркал нещата.
Поздрави.
Attachment:
signature.asc
Description: This is a digitally signed message part
_______________________________________________
Lug-bg mailing list
Lug-bg@xxxxxxxxxxxxxxxxxx
http://linux-bulgaria.org/mailman/listinfo/lug-bg
|
|
|