Функция |
Параграф |
Требование |
Реализация IP и ICMP |
3.1 |
Обязательно |
Обработка remote multihoming на прикладном уровне |
3.1 |
Обязательно |
Поддержка local multihoming |
3.1 |
Возможно |
Выполнение требований к шлюзам при рассылке дейтаграмм |
3.1 |
Обязательно |
Настройка конфигурации для встроенного маршрутизатора |
3.1 |
Обязательно |
Режим маршрутизатора по умолчанию выключен |
3.1 |
Обязательно |
Автоматическая настройка по числу интерфейсов |
3.1 |
Недопустимо |
Возможность протоколирования отброшенных дейтаграмм |
3.1 |
Рекомендуется |
Корректировка счетчиков статистики при отбрасывании |
3.1 |
Рекомендуется |
Отбрасывание без уведомления пакетов других (не 4) версий |
3.2.1.1 |
Обязательно |
Проверка контрольной сумм и отбрасывание без уведомления при ошибках |
3.2.1.2 |
Обязательно |
Адресация: |
3.2.1.3 |
|
Адресация подсетей (RFC 950) |
3.2.1.3 |
Обязательно |
Адресом отправителя должен быть собственный адрес хоста |
3.2.1.3 |
Обязательно |
Отбрасывание без уведомления дейтаграмм с некорректным адресом получателя |
3.2.1.3 |
Обязательно |
Отбрасывание без уведомления дейтаграмм с некорректным адресом отправителя |
3.2.1.3 |
Обязательно |
Поддержка сборки фрагментов |
3.2.1.4 |
Обязательно |
Сохранение идентификатора для копии дейтаграммы |
3.2.1.4 |
Возможно |
TOS: |
|
|
Возможность установки TOS на транспортном уровне |
3.2.1.6 |
Обязательно |
Передача принятых значений TOS на транспортный уровень |
3.2.1.6 |
Рекомендуется |
Использование на канальном уровне отображения RFC 795 |
3.2.1.6 |
Не рекомендуется |
TTL: |
|
|
Передача пакетов с TTL=0 |
3.2.1.7 |
Не допускается |
Отбрасывание принятых дейтаграмм с TTL < 2 |
3.2.1.7 |
Не допускается |
Возможность установки TTL на транспортном уровне |
3.2.1.7 |
Обязательно |
Возможность установки фиксированного значения TTL |
3.2.1.7 |
Обязательно |
Опции IP: |
|
|
Возможность транспортного уровня передавать опции |
3.2.1.8 |
Обязательно |
Передача всех принятых опций на вышележащий уровень |
3.2.1.8 |
Обязательно |
Игнорирование неизвестных опций на уровне IP |
3.2.1.8 |
Обязательно |
Опции безопасности |
3.2.1.8a |
Возможно |
Передача идентификатора потока |
3.2.1.8b |
Не рекомендуется |
Игнорирование опции идентификатора потока |
3.2.1.8c |
Обязательно |
Запись маршрутов |
3.2.1.8d |
Возможно |
Временная метка |
3.2.1.8e |
Возможно |
Опция Source Route: |
|
|
Инициирование и завершение опции Source Route |
3.2.1.8c |
Обязательно |
Дейтаграммы с заполненным SR передаются на транспортный уровень |
3.2.1.8c |
Обязательно |
Построение корректного (без избыточности) пути возврата |
3.2.1.8c |
Обязательно |
Передача множества опции SR в заголовке |
3.2.1.8c |
Недопустимо |
ICMP: |
|
|
Отбрасывание без уведомления неизвестных типов ICMP |
3.2.2 |
Обязательно |
Включение более 8 октетов исходной дейтаграммы |
3.2.2 |
Возможно |
Включение полученных октетов |
3.2.2 |
Обязательно |
Передача сообщений ICMP Error транспортному ровню |
3.2.2 |
Обязательно |
Передача сообщений ICMP с TOS=0 |
3.2.2 |
Рекомендуется |
Передача сообщений ICMP об ошибках для: |
|
|
— сообщений ICMP об ошибках |
3.2.2 |
Недопустимо |
— широковещательных и групповых пакетов IP |
3.2.2 |
Недопустимо |
— широковещательных пакетов канального уровня |
3.2.2 |
Недопустимо |
— фрагментов, не являющихся первыми |
3.2.2 |
Недопустимо |
— дейтаграмм с неуникальным адресом отправителя |
3.2.2 |
Недопустимо |