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

Тема 7.3.2

Страница 7.3.2.1

Выполнение команды ping: тестирование локального стека

Ping — это инструмент тестирования, использующий эхо-запросы и эхо-ответы ICMP для проверки соединения между узлами. Команда ping работает с узлами под управлением протоколов IPv4 и IPv6.

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

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

После отправки всех запросов утилита ping выдает отчет, содержащий уровень успешности запросов и среднее суммарное время доставки запросов и получения ответов.

Отправка эхо-запросов на локальный адрес loopback

Мы используем команду ping в особых случаях проверки и тестирования соединения. Один из таких случаев — тестирование внутренней конфигурации IPv4 или IPv6 на локальном узле. Для выполнения этой проверки отправим эхо-запрос на адрес loopback 127.0.0.1 для IPv4 (::1 для IPv6). Тестирование loopback-адреса IPv4 показано на рисунке.

Ответ от адреса 127.0.0.1 для IPv4 или :: 1 для IPv6 означает, что IP-сеть настроена на узле правильно. Этот ответ поступает с сетевого уровня. Однако ответ не является признаком того, что адреса, маски или шлюзы были настроены верно. Он также ничего не говорит о состоянии более низкого уровня сетевого стека. Этот ответ является просто результатом проверки IP-сети на сетевом уровне. Если мы получаем сообщение об ошибке, это означает, что протокол TCP/IP не работает на данном узле.

Страница 7.3.2.2

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

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

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

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

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

Страница 7.3.2.3.