вот два примера.
вроде у циски и винды трэйсроуты разные и циска гонит трэйсроут через UDP
но почему тогда время отклика разное?вверху лог от винды, снизу от циски
Tracing route to www.aeriagames.com [72.55.177.126]
over a maximum of 30 hops:1 1 ms 1 ms 1 ms 10.1.1.1
2 54 ms 51 ms 49 ms bas1-toronto61_lo0_SYMP.net.bell.ca [64.230.197.213]
3 31 ms 27 ms 49 ms core1-toronto63_13-1-3_142.net.bell.ca [64.230.139.21]
4 13 ms 17 ms 12 ms core3-toronto47_POS0-4-1-0.net.bell.ca [64.230.161.137]
5 27 ms 17 ms 15 ms Ncore3-montrealak.net.bell.ca [64.230.147.125]
6 42 ms 17 ms 14 ms Ncore4-montreal02_POS0-7-0-0_core.net.bell.ca [64.230.142.225]
7 16 ms 14 ms 14 ms core1-montreal02_POS8-0-0_core.net.bell.ca [64.230.170.118]
8 16 ms 15 ms 15 ms dis12-montreal02_POS10-0.net.bell.ca [206.108.99.170]
9 50 ms 302 ms 81 ms 69.156.255.178
10 37 ms 18 ms 15 ms g5-1.cl-core05.3menatwork.mtl.iweb.com [64.235.194.190]
11 18 ms 19 ms 15 ms ip-72-55-177-126.static.privatedns.com [72.55.177.126]Trace complete.
Tracing the route to www.aeriagames.com (72.55.177.126)1 bas1-toronto61_lo0_SYMP.net.bell.ca (64.230.197.213) 132 msec 40 msec 12 msec
2 core1-toronto63_13-1-3_142.net.bell.ca (64.230.139.21) 44 msec 44 msec 12 msec
3 core3-toronto47_POS0-4-1-0.net.bell.ca (64.230.161.137) 36 msec 32 msec 24 msec
4 Ncore3-montrealak.net.bell.ca (64.230.147.125) 56 msec 72 msec 104 msec
5 Ncore4-montreal02_POS0-7-0-0_core.net.bell.ca (64.230.142.225) 172 msec 28 msec 48 msec
6 core1-montreal02_POS8-0-0_core.net.bell.ca (64.230.170.118) 24 msec 40 msec 36 msec
7 dis12-montreal02_POS10-0.net.bell.ca (206.108.99.170) 20 msec 36 msec 48 msec
8 69.156.255.178 84 msec 104 msec 68 msec
9 g5-1.cl-core05.3menatwork.mtl.iweb.com (64.235.194.190) 172 msec 128 msec 244 msec
10 * * *
11 * * *
12 * * *
13 * * *
Время отклика может отличаться из-за QoS, например. Или даже из-за загруженности роутера с которого
А не доходит потому что на хосте назначения либо фаерволом зарублены лишние порты UDP, либо отключены ответы ICMP port unreachable.
>[оверквотинг удален]
> 4 Ncore3-montrealak.net.bell.ca (64.230.147.125) 56 msec 72 msec 104 msec
> 5 Ncore4-montreal02_POS0-7-0-0_core.net.bell.ca (64.230.142.225) 172 msec 28 msec 48 msec
> 6 core1-montreal02_POS8-0-0_core.net.bell.ca (64.230.170.118) 24 msec 40 msec 36 msec
> 7 dis12-montreal02_POS10-0.net.bell.ca (206.108.99.170) 20 msec 36 msec 48 msec
> 8 69.156.255.178 84 msec 104 msec 68 msec
> 9 g5-1.cl-core05.3menatwork.mtl.iweb.com (64.235.194.190) 172 msec 128 msec 244 msec
> 10 * * *
> 11 * * *
> 12 * * *
> 13 * * *traceroute не может идти через UDP - там другой механизм работы.
>traceroute не может идти через UDP - там другой механизм работы.Вы не правы. traceroute в unix-like системах по дефолту идет именно по UDP, механизму это не мешает. При истечении TTL роутер одинаково шлет ICMP TTL exceeded для любых проходящих пакетов. Различие лишь в обнаружении адреса назначения: при работе по ICMP traceroute ждет в ответ echo reply, а по UDP - port unreachable.
PS:
$ man traceroute
-I Use ICMP ECHO instead of UDP datagrams. (A synonym for "-P icmp").
>[оверквотинг удален]
>UDP, механизму это не мешает. При истечении TTL роутер одинаково шлет
>ICMP TTL exceeded для любых проходящих пакетов. Различие лишь в обнаружении
>адреса назначения: при работе по ICMP traceroute ждет в ответ echo
>reply, а по UDP - port unreachable.
>
>PS:
>$ man traceroute
>-I Use ICMP ECHO instead
> of UDP datagrams. (A synonym for "-P icmp").
>Пардон. Буду самообразовываться)