Оглавление
- 1. Предисловие
- 2. Терминология
- 3. Формат заголовка IPv6-пакета
- 4. Заголовки расширения в IPv6-пакете
- 4.1. Порядок следования заголовков расширения
- 4.2. Дополнительные функции
- 4.3. Заголовок расширения «Дополнительные функции: ретрансляция»
- 4.4. Заголовок расширения «Маршрутизация»
- 4.5. Заголовок расширения «Фрагментация»
- 4.6. Заголовок расширения «Дополнительные функции: узел-получатель»
- 4.7. Отсутствие следующего заголовка расширения
- 5. Проблемы, связанные с выбором длины IPv6-пакета
- 6. Маркеры потоков
- 7. Классы трафика
- 8. Проблемы протоколов верхних уровней
- 8.1. Проверочная сумма протоколов транспортного уровня
- 8.2. Максимальное «время жизни» IPv6-пакета
- 8.3. Максимальный размер поля полезной нагрузки в сообщении протокола верхнего уровня
- 8.4. Ответная реакция на принятые пакеты, содержащие заголовки расширения «Маршрутизация»
- Приложение A. Семантика и использование поля «Маркер потока»
- Приложение B. Правила форматирования для дополнительных функций
- Ссылки
1. Предисловие
Этот стандарт определяет шестую версию протокола сетевого уровня в Internet (IP-протокол), являясь преемником четвертой версии IP-протокола (IPv4-адресация). Эти версии IP-протокола отличаются в следующих категориях:
Расширение адресного пространства.
IPv6-протокол увеличивает размер IP-адреса с 32 до 128 битов с целью обеспечения нескольких уровней иерархии в пространстве адресов, увеличения числа IP-узлов, которым может быть присвоен IP-адрес, и упрощения автоматической настройки адресов. Значительно возрастает масштабируемость групповой маршрутизации, за счёт включения специализированного поля «Диапазон» в групповые IPv6-адреса. А также введён новый тип адресов, именуемый «альтернативным», который используется для доставки пакетов в одну из любых групп IP-узлов.
Упрощение формата заголовка.
Некоторые поля заголовка IPv4-пакета были поделены или стали дополнительными с целью снижения общих затрат на обработку пакета и для ограничения затрат, связанных с используемой шириной полосы пропускания, необходимой для доставки заголовка IPv6-пакета.
Значительное улучшение поддержки функций расширения и иных дополнительных функций.
Изменения в способе кодирования дополнительных функций в заголовке IPv6-пакета позволили увеличить эффективность доставки, устранить предельные границы на размер полей для дополнительных функций и существенно повысить гибкость при введении новых дополнительных функций в дальнейшем.
Функция маркирования потока IPv6-пакетов.
Эта новая функция была введена с целью маркирования пакетов, принадлежащих соответствующим «потокам» трафика, по отношению к которым передающая сторона требует специализированной обработки, например, обеспечение качества обслуживания в режиме «не по-умолчанию» («non-default quality of service») или обслуживание в масштабе реального времени («real-time»);
Функции аутентификации и обеспечения безопасности.
Для IPv6-пакетов стандартизированы функции аутентификации, обеспечения целостности и конфиденциальности данных.
Данный стандарт определяет только логическую характеристику IP-протокола, то есть формат (структуру) IP-пакета и правила кодирования его внутренних полей.