RFC: 2460
Оригинал: Internet Protocol, Version 6 (IPv6) Specification
Предыдущие версии: RFC 1883
Категория: Проект стандарта
Дата публикации:
Авторы: ,
Перевод: Мельников Дмитрий Анатольевич

4.4. Заголовок расширения «Маршрутизация»

Этот заголовок используется IP-узлом, передающим IPv6-пакет, для перечисления одного или нескольких промежуточных IP-узлов, которые должен «посетить» IPv6-пакет по маршруту своей доставки до конечного узла-получателя. Заголовок «Маршрутизация» идентифицируется в поле «Следующий заголовок» значением «43» заголовка расширения, который непосредственно предшествует заголовку «Маршрутизация». На рис.7 представлен формат заголовка расширения «Маршрутизация», который содержит следующие поля:

|        8 битов        |        8 битов        |        8 битов        |        8 битов        |
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
|    «Идентификатор     |      Длина поля       |                       |   «Число оставшихся   |
|      следующего       | «Специфические данные |  «Тип маршрутизации»  |   ретрансляционных    |
|      заголовка»       |    маршрутизации»     |                       |       участков»       |
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
|                                                                                               |
.                                                                                               .
.                              Специфические данные маршрутизации                               .
.                                                                                               .
|                                                                                               |
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+

Рис.7. Формат заголовка расширения «Маршрутизация»
  1. «Идентификатор следующего заголовка расширения» («Next Header»):

    8-битовый определитель, который идентифицирует тип заголовка расширения, следующего сразу за заголовком «Маршрутизация» (используемые значения представлены в стандарте RFC-1700);

  2. «Длина поля «Данные дополнительной функции: ретрансляция» («Hdr Ext Len»):

    8-битовое беззнаковое целое число, которое определяет длину заголовка «Маршрутизация» в 8-октетовых единицах, не включая первых восьми октетов;

  3. «Тип маршрутизации» («Routing Type»):

    8-битовый определитель, который идентифицирует соответствующий вариант заголовка «Маршрутизация»;

  4. «Число оставшихся ретрансляционных участков» («Segments Left»):

    8-битовое беззнаковое целое число, определяющее количество оставшихся ретрансляционных участков, то есть точное число перечисленных промежуточных IP-узлов, которое должен «посетить» данный IPv6-пакет, прежде чем он достигнет конечного узла-получателя;

  5. «Специфические данные маршрутизации» («Type-specific data»):

    поле переменной длины, формат которого определяется полем «Тип маршрутизации», а его длина такова, что весь заголовок «Маршрутизация» рассматривается как целое число 8-октетных последовательностей.

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