Статус документа
Статус документа

Об утверждении Правил применения оборудования коммутации и маршрутизации пакетов информации (с изменениями на 23 апреля 2013 года)

Приложение N 2
к Правилам применения оборудования
коммутации и маршрутизации пакетов
информации

     

ТРЕБОВАНИЯ
к реализации протокола ICMP



1. Назначением протокола ICMP является формирование и управление передачей сообщений:

а) об ошибках при обработке пакетов IP;

б) о состоянии узлов сети передачи данных.

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

3. Любое неиспользованное поле сообщения ICMP устанавливается в "0".

4. Формат сообщений об ошибках при обработке пакетов IP соответствует структуре, приведенной в таблице N 1.

Таблица N 1

Заголовок IP

Переменная длина (байт)

Тип сообщения

1

Код сообщения

1

Контрольная последовательность

сообщения ICMP

2

Не используется

4

Заголовок пакета IP и первые 64 бита пакета IP, в котором обнаружена ошибка

Переменная длина

5. Сообщения протокола ICMP об ошибках в пакетах IP:

1) Сообщение "Получатель недоступен" (Destination Unreachable Message) формируется и отправляется по адресу отправителя в случае, если:

а) недоступен адрес получателя;

б) недоступен порт в требуемом направлении передачи;

в) не поддерживается требуемый стек протоколов;

г) невозможна передача пакета без фрагментации при установленном флаге запрета фрагментации.

Кодирование поля сообщения "Получатель недоступен" осуществляется в соответствии с таблицей N 2.

Таблица N 2

Название поля

Значение

Тип сообщения

3

сеть недоступна

0

узел недоступен

1

протокол недоступен

2

порт недоступен

3

фрагментация необходима, но запрещена

4

исходный маршрут недействителен

5

2) Сообщение "Время пребывания пакета IP в сети истекло" (Time Exceeded Message - ТЕМ) передается по адресу источника данного пакета в следующих случаях:

а) при обнаружении, что поле "Время прерывания пакета" в данном пакете содержит нулевое значение;

б) при обнаружении, что заданное время пребывания данного пакета в сети истекает прежде окончания сборки его фрагментов.

Кодирование полей сообщения осуществляется в соответствии с таблицей N 3.

Таблица N 3