Протоколы Internet



Адресация IPv6 - часть 38


Приложения должны следовать следующим правилам при обработке сообщений ICMPv6 (из [RFC-1122]):

  • Если получено сообщение о неизвестной ошибке ICMPv6, оно должно быть передано верхнему уровню.
  • Если получено информационное сообщение ICMPv6 неизвестного типа, оно должно быть выброшено.
  • Каждое ICMPv6 сообщение об ошибке (тип < 128) включает в себя целиком или частично IPv6 пакет, вызвавший ошибку, при условии, что сообщение об ошибке превысит 576 октетов.
  • В тех случаях, когда протокол интернет-уровня нуждается в передаче сообщения об ошибке ICMPv6 вышерасположенному уровню, тип протокола верхнего уровня извлекается из исходного пакета (содержащегося в теле сообщения об ошибке ICMPv6) и используется для выбора соответствующего протокола верхнего уровня при последующей обработке сообщения об ошибке.
  • Если исходный пакет имеет необычно большое число заголовков расширения, возможно, что тип протокола верхнего уровня может отсутствовать в сообщении ICMPv6, из-за укорочения исходного пакета до уровня 576 октетов. В этом случае сообщение об ошибке отбрасывается после обработки уровня IPv6.

  • Сообщение об ошибке ICMPv6 не должно посылаться в качестве результата получения:
  • (e.1) сообщения об ошибке ICMPv6, или

    (e.2) пакета, направленного по IPv6 мультикаст-адресу (существует два исключения из этого правила: (1) сообщения packet too big - пакет слишком велик) – чтобы позволить скорректировать MTU прохода, и (2) сообщения parameter problem (проблема с параметрами), Код 2, оповещающий о нераспознанной опции), или

    (e.3) мультикастинг-пакета канального уровня, (исключения пункта e.2 применимы и здесь), или

    (e.4) широковещательного пакета канального уровня, (исключения пункта e.2 применимы и здесь), или

    (e.5) пакета, чей адрес отправителя не однозначно определяет какой-то узел, например, не специфицированный адрес IPv6, мультикаст-адрес IPv6 или эникаст-адрес.

    (f) Наконец, узел IPv6 должен ограничить частоту посылки сообщений об ошибке, если адресат на них не реагирует. Это ограничит загрузку канала.




    Содержание  Назад  Вперед