traceroute
Для запуска трассировки используется команда traceroute.
Синтаксис
traceroute ip {ipv4-address | hostname} [size packet_size] [ttl max-ttl] [count
packet_count] [timeout time_out] [source ip-address]
traceroute ipv6 {ipv6-address | hostname} [size packet_size] [ttl max-ttl] [count
packet_count] [timeout time_out] [source ip-address]
Параметры
- ip - использовать IPv4 адрессацию
- ipv6 - использовать IPv6 адрессацию
- ipv4-address - IPv4 адрес назначения.
- ipv6-address - IPv6 адрес назначения.
- hostname - имя хоста
ttlmax-ttl - максимальный используемый TTL. По умолчанию 30. По достижении данного значения работа трассировки завершается (Диапазон: 1-255)
countpacket_count - число проб отправляемых для каждого TTL. По умолчанию 3. (Диапазон: 1-10)
timeouttime_out - время в секундах ожидания ответа. По умолчанию 3 секунды. (Диапазон: 1-60)
sourceip-address - адрес отправителя для пакетов (доложен быть адрес одного из интерфейсов устройства
Режим использования
Привилегированный режим
Рекомендации по использованию
Команда traceroute используется для получения сообщений от промежуточных маршрутизаторов при получении пакета с малым time-to-live (TTL).
Работа команды traceroute начинается с отправки датаграм с TTL = 1, первый маршрутизатор на пути к целевому узлу уничтожит датаграмму и отправит обратно сообщение об ошибке. Далее будут отправлять запросы с увеличивающимся на 1 TTL, для определения всех маршрутизаторов на пути к целевому адресу.
Поля в выводах работы команды:
Поле | Описание |
---|---|
1 | Порядковый номер узла |
ya.ru | Хостнейм устройства |
(77.88.55.242) | Адрес роутера |
1 msec 1 msec 1 msec | Round-trip каждой отправленой пробы. |
Следующие символы могут присутствовать в выводах команды:
Поле | Описание |
---|---|
* | Нет ответа в течение периода ожидания (timeout). |
? | Неизвестный тип пакета |
A | Административно не доступен (например блокируется ACL) |
F | Требуется фрагментация, но установлен DF бит |
H | Хост не доступен |
N | Сеть не доступна |
P | Протокол не доступен |
Q | Интерфейс отправителя отключен |
R | Ошибка фрагментации |
S | Маршрут отправителя не существ ует |
U | Порт не доступен |
Пример
FCS-2328TX-P_T#traceroute ip ya.ru
Tracing the route to ya.ru (77.88.55.242) from , 30 hops max, 18 byte packets
Type Esc to abort.
1 172.16.0.254 (172.16.0.254) \<20 ms \<10 ms \<20 ms
2 46.21.25.22 (46.21.25.22) \<10 ms \<20 ms \<10 ms
3 21.8.23.66 (21.8.23.66) \<20 ms \<10 ms \<20 ms
4 21.8.23.11 (21.8.23.11) \<10 ms \<20 ms \<10 ms
5 62.76.88.18 (62.76.88.18) \<20 ms \<10 ms \<20 ms
6 178.18.225.147 (178.18.225.147) \<10 ms \<20 ms \<20 ms
7 * * *
8 * * *
9 ya.ru (77.88.55.242) \<20 ms \<20 ms \<20 ms
Trace complete.