Формат заголовка IPv6 и механизмы маршрутизации
Дополнительный заголовок Hop-by-Hop
Каждый узел, принимающий участие в передаче пакета, должен проанализировать заголовок Hop-by-Hop, формат которого изображен на Рисунке 9-8. Значение "0 "в поле Следующий заголовок предыдущего заголовка указывает на тип заголовка Hop-by-Hop. Несколько опций, указанных в заголовке и определяющих действия, выполняемые на промежуточных переходах по маршруту следования, должны быть обработаны по порядку. Поле Следующий заголовок определяет следующий далее заголовок, как описано выше. Поле Длина дополнительного заголовка (Header Extension Length) определяет длину этого дополнительного заголовка в октетах. Поле Тип действия (Option Type) длиной 8 битов указывает, какое действие должно быть выполнено узлом. В соответствии с этим полем узел может отбросить пакет, пропустить действие и продолжить обработку оставшейся части заголовка или отправить ICMP сообщение Нераспознанный тип действия (Unrecognized Option Type) на адрес отправителя.
Рисунок 9-8 – Формат заголовка Hop-by-Hop.
Заголовок Destination Options
Заголовок Опции узла назначения (Destination Options) практически идентичен заголовку Hop-by-Hop, за исключением того, что он не будет проанализирован промежуточными узлами по маршруту следования пакета, а будет проанализирован только узлом назначения. Значение "60" в поле Следующий заголовок предыдущего заголовка указывает на тип заголовок Опции узла назначения.
Рисунок 9-9 – Формат заголовка Destination Options