RFC: 2463
Оригинал: Internet Control Message Protocol (ICMPv6) for the Internet Protocol Version 6 (IPv6) Specification
Другие версии: RFC 1885, RFC 4443
Категория: Проект стандарта
Дата публикации:
Авторы: ,
Перевод: Мельников Дмитрий Анатольевич

RFC 2463, Страница 10 из 12

4.2. Сообщение «Эхо-пакет – ответ»

На рис.7 представлен формат сообщения «Эхо-пакет – ответ».

0
0
1 2 3 4 5 6 7 8 9 1
0
1 2 3 4 5 6 7 8 9 2
0
1 2 3 4 5 6 7 8 9 3
0
1
«Тип ICMPv6-сообщения» «Тип кодирования» «Проверочная сумма»
«Идентификатор» «Последовательный номер»
«Данные»

Рис.7. Формат ICMPv6-сообщения «Эхо-пакет — ответ»

  • Поле «Адрес получателя» IPv6-заголовка пакета:

    Он копируется из поля «Адрес отправителя» IPv6-заголовка принятого пакета «Эхо-пакет – запрос».

  • Поле «Тип ICMPv6-сообщения» ICMPv6-сообщения:

    Это поле содержит значение «129».

  • Поле «Тип кодирования» ICMPv6-сообщения:

    Это поле содержит значение «0».

  • Поле «Идентификатор» ICMPv6-сообщения:

    Это поле копируется из ICMPv6-сообщения «Эхо-пакет – запрос».

  • Поле «Последовательный номер» ICMPv6-сообщения:

    Это поле копируется из ICMPv6-сообщения «Эхо-пакет – запрос».

  • Поле «Данные» ICMPv6-сообщения:

    Это поле содержит данные из ICMPv6-сообщения «Эхо-пакет – запрос».

Применение ICMPv6-сообщения «Превышение времени»:

Каждый IPv6-узел должен выполнять функцию ответов на «Эхо-пакеты – запросы» путем передачи «Эхо-пакетов – ответов». Также целесообразно, чтобы IPv6-узлы имели специализированный прикладной интерфейс для передачи «Эхо-пакетов – запросов» и приема «Эхо-пакетов – ответов» (в диагностических целях). Адрес источника в «Эхо-пакете – ответе», направленном в ответ на «Эхо-пакет – запрос» с уникальным адресом, должен быть таким же как и адрес получателя в принятом «Эхо-пакете – запросе».

Целесообразно, чтобы «Эхо-пакет – ответ» направлялся в ответ на принятый «Эхо-пакет – запрос», который содержал групповой адрес. В этом случае адрес источника в «Эхо-пакете – ответе» должен быть адрес интерфейса на который поступил «Эхо-пакет – запрос» с групповым адресом (то есть адрес того интерфейса, который «обслуживает» пакеты с групповыми адресами).

Поле «Данные» в принятом «Эхо-пакете – запросе» должно передаваться полностью и без каких-либо изменений в ответном ICMPv6-сообщении «Эхо-пакет – ответ».

Уведомление протокола вышележащего уровня:

IP-узел, который получил ICMPv6-сообщение «Эхо-пакет – ответ», должен передать его протокольному процессу, который был источником «Эхо-пакета – запроса». Оно также может быть передано протокольному процессу, который не был источником «Эхо-пакета – запроса».

Страница 10 из 12

2007 - 2022 © Русские переводы RFC, IETF, ISOC.