Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Глава 7.docx
Скачиваний:
0
Добавлен:
01.07.2025
Размер:
5.9 Mб
Скачать

Выполнение команды ping. Тестирование подключения к удаленной сети

Команду ping также можно использовать для проверки способности узла обмениваться данными с другими сетями. С локального узла можно отправить эхо-запрос на рабочий IPv4-узел удаленной сети, как показано на рисунке.

Если эхо-запрос был отправлен успешно, можно проверить межсетевое взаимодействие на большом участке. Успешная отправка межсетевого эхо-запроса подтверждает подключение к локальной сети, работоспособность маршрутизатора, выполняющего роль шлюза, а также работоспособность других маршрутизаторов на пути между локальной сетью и сетью удаленного узла.

Кроме того, может быть проверена работоспособность удаленного узла. Если бы удаленный узел не мог передавать данные за пределы своей локальной сети, он бы не ответил на эхо-запрос.

Примечание. Многие сетевые администраторы ограничивают или запрещают ввод ICMP-сообщений в корпоративную сеть; в связи с этим меры по обеспечению безопасности могут стать причиной отсутствия эхо-ответа.

Страница 7.3.2.4. Трассировка маршрута. Тестирование пути

Команда ping используется для проверки соединения между двумя узлами, но не позволяет получить информацию об устройствах, находящихся между ними. Команда traceroute (tracert) — это утилита, позволяющая составить список переходов, по которым успешно проходит эхо-запрос на пути к узлу назначения. Данный список может дать важную подтверждающую информацию, а также информацию об устранении неполадок. Если запрос доходит до узла назначения, утилита trace заносит в список интерфейс каждого маршрутизатора на пути между узлами. Если на каком-то переходе на маршруте происходит сбой передачи данных, то адрес последнего маршрутизатора, ответившего на трассировку, может указать на место нахождения проблемы или ограничения системы безопасности.

Время прохождения сигнала в прямом и обратном направлениях (Round Trip Time, RTT)

Утилита traceroute определяет суммарное время прохождения сигнала в прямом и обратном направлениях (RTT) для каждого перехода на маршруте и сообщает о возможном отсутствии ответа на одном из переходов. RTT — это время, которое требуется на доставку пакета на удаленный узел и получения ответа это этого узла. Символ звездочки (*) используется для обозначения потерянного пакета или отсутствия ответа на пакет.

Эту информацию можно использовать для обнаружения проблемного маршрутизатора на маршруте. Если результат команды показывает большое время ответа или потерю данных на каком-то переходе, это признак того, что ресурсы маршрутизатора или его соединений могут быть на исходе.

TTL IPv4 и предел переходов IPv6

Утилита traceroute использует значение в поле TTL в IPv4 и в поле предела переходов (Hop Limit) в IPv6 в заголовках 3-го уровня (вместе с сообщением ICMP о превышении интервала ожидания).

Воспроизведите видео на рисунке, чтобы просмотреть, как утилита traceroute использует TTL.

Первая последовательность сообщений, отправленных командой traceroute, в поле TTL будет иметь значение 1. Данное значение TTL вызывает превышение интервала ожидания ответа на IPv4-пакет на первом маршрутизаторе. Затем этот маршрутизатор отвечает ICMPv4-сообщением. Теперь traceroute знает адрес первого перехода.

З.атем traceroute постепенно увеличивает значение в поле TTL (2, 3, 4...) для каждой последовательности общений. Таким образом трассируются адреса каждого перехода, по мере того как превышение интервала ожидания ответа происходит дальше на маршруте. Значение в поле TTL продолжает увеличиваться до тех пор, пока не будет достигнут узел назначения, или до определенного заранее установленного максимального уровня.

После достижения последнего узла назначения этот узел отвечает либо сообщением ICMP о недоступности порта или эхо-ответом ICMP (вместо сообщения ICMP о превышении интервала ожидания).