URL: https://www.opennet.ru/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID6
Нить номер: 20073
[ Назад ]

Исходное сообщение
"traceroute на роутере не завершается"

Отправлено alex6999 , 22-Ноя-09 02:25 
вот два примера.
вроде у циски и винды трэйсроуты разные и циска гонит трэйсроут через 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  *  *  *


Содержание

Сообщения в этом обсуждении
"traceroute на роутере не завершается"
Отправлено Stell , 23-Ноя-09 11:16 
Время отклика может отличаться из-за QoS, например. Или даже из-за загруженности роутера с которого
А не доходит потому что на хосте назначения либо фаерволом зарублены лишние порты UDP, либо отключены ответы ICMP port unreachable.

"traceroute на роутере не завершается"
Отправлено Аноним , 23-Ноя-09 11:19 
>[оверквотинг удален]
>  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 на роутере не завершается"
Отправлено Stell , 23-Ноя-09 11:26 
>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").


"traceroute на роутере не завершается"
Отправлено Аноним , 23-Ноя-09 11:30 
>[оверквотинг удален]
>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").
>

Пардон. Буду самообразовываться)