RFC: 1122
Оригинал: Requirements for Internet Hosts - Communication Layers
Категория: Стандарт Интернета
Дата публикации:
Автор:
Перевод: Николай Малых
3.2.2.1 Destination Unreachable: RFC 792

Для сообщений этого типа определены дополнительные коды:

  • 6 — неизвестна сеть адресата
  • 7 — неизвестен хост-адресат
  • 8 — изолированный хост-отправитель
  • 9 — связь с сетью адресата административно запрещена
  • 10 — связь с хостом-адресатом административно запрещена
  • 11 — сеть недоступна для заданного типа обслуживания
  • 12 — хост недоступен заданного типа обслуживания

Рекомендуется для хостов генерировать сообщения Destination Unreachable с кодами:

  • 2 (Protocol Unreachable — протокол недоступен) — указанный транспортный протокол не поддерживается
  • 3 (Port Unreachable — порт недоступен) — указанный транспортный протокол (например, UDP) не может демультиплексировать дейтаграмму и нет механизма передачи отправителю уведомления.

Принятые сообщения Destination Unreachable должны передаваться на транспортный уровень. Транспортный уровень должен использовать полученную информацию подобающим образом (см. примеры в параграфах 4.1.3.3, 4.2.3.9, 4.2.4). Транспортный протокол, обеспечивающий собственный механизм уведомления отправителя о недоступности портов (например, TCP при передаче сегментов RST), никогда не должен воспринимать сообщения ICMP Port Unreachable для таких же целей.

Сообщение Destination Unreachable, принятое с кодом 0 (Net — сеть), 1 (Host — хост) или 5 (Bad Source Route — некорректный маршрут от отправителя), может приходить от транзитного маршрутизатора и должно интерпретироваться как намек (не доказательство) на то, что адресат может быть недоступен [RFC816]. В частности, такие сообщения не могут служить доказательством неработоспособности маршрутизатора (см. параграф 3.3.1).

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