22.7 Дополнительные заголовки IPv6

22.7 Дополнительные заголовки IPv6

Использование дополнительных заголовков (extension header) — это прогрессивная идея, позволяющая последовательно добавлять в IP версии 6 новые функциональные возможности.

Напомним, что в заголовке IP версии 4 поле протокола служит для идентификации типа заголовка (например, TCP или UDP), следующего за заголовком IP. Версия 6 использует более общее поле Next Header. Если следующий заголовок определен как TCP или UDP, значением поля будет 6 или 17.

Между заголовком IPv6 и заголовком верхнего уровня можно вставить несколько дополнительных заголовков для необязательных вариантов, подобных маршрутизации от источника или поддержке безопасности. Фрагментация также может быть перенесена в дополнительные заголовки.

Как показано на рис. 22.3, каждый дополнительный заголовок имеет поле Next Header, что позволяет связать все эти заголовки в цепочку. Протокол следующего уровня идентифицируется включенным в общую последовательность дополнительным заголовком.

Рис. 22.3. Дополнительные заголовки

Такая схема обеспечивает большую гибкость. По мере необходимости могут определяться новые возможности, поскольку нет ограничений на общую длину. Отметим, что заключительный дополнительный заголовок может ссылаться на заголовок полностью независимого протокола, например ISO или DECnet.

Определенные на настоящий момент заголовки представлены в таблице 22.2. Некоторые из них содержат информацию, которую следует обрабатывать на каждом узле по пути следования пакета, в то время как другие заголовки обрабатываются только в точке назначения.

Таблица 22.2 Заголовки IPv6

Заголовок Номер из предыдущего поля Next Header
Hop-by-Hop Options (варианты "от попадания к попаданию") 0
Destination Options (варианты для точки назначения) 60
Routing (маршрутизация) 43
Fragment (фрагмент) 44
Authentication (аутентификация) 51
Encapsulating Security Payload (инкапсуляция с обеспечением безопасности полезной нагрузки) 50
No Next Header (следующего заголовка не существует) 59

Показанный на рис. 22.3 порядок отражает рекомендации по размещению заголовков. Отметим, что могут присутствовать два заголовка Destination Options. Первый из них стоит перед Routing и применяется к каждому из попаданий, указанных в заголовке Routing. Второй присутствует как последний заголовок и применяется только в точке назначения.

Возможно, потребуется отправить пакет, состоящий из одних заголовков и не несущий полезной информации. В этом случае заключительное поле Next Header будет равно 59, что означает "дальше данных нет".

Поделитесь на страничке

Следующая глава >

Похожие главы из других книг:

Заголовки

Из книги автора

Заголовки Браузеры еще не начали поддерживать новый алгоритм содержания в HTML5, но вы все равно можете начать использовать доступные вам дополнительные уровни заголовков.Джоффри Снеддон (Geoffrey Sneddon) написал очень полезную онлайн-утилиту, которая сгенерирует содержание


Заголовки

Из книги автора

Заголовки Помимо абзацев, большой текст для удобства чтения и поиска в нем нужного фрагмента обычно делят на более крупные части: параграфы, главы, разделы. HTML не предоставляет средств для такого структурирования текста. Но он позволяет создать заголовки, которые делят


Заголовки

Из книги автора

Заголовки Использование системных функций обычно требует включения в текст программы файлов заголовков, содержащих определения функций — число передаваемых аргументов, типы аргументов и возвращаемого значения. Большинство системных файлов заголовков расположены в


27.4. Заголовки расширения IPv6

Из книги автора

27.4. Заголовки расширения IPv6 Мы не показываем никаких параметров в заголовке IPv6 на рис. А.2 (который всегда имеет длину 40 байт), но следом за этим заголовком могут идти заголовки расширения[7] (extension headers).1. Параметры для транзитных узлов (hop-by-hop options) должны следовать


3.1 ЗАГОЛОВКИ БУФЕРА

Из книги автора

3.1 ЗАГОЛОВКИ БУФЕРА Во время инициализации системы ядро выделяет место под совокупность буферов, потребность в которых определяется в зависимости от размера памяти и производительности системы. Каждый буфер состоит из двух частей: области памяти, в которой хранится


Заголовки

Из книги автора

Заголовки Помимо абзацев, большой текст для удобства чтения и поиска в нем нужного фрагмента обычно делят на более крупные части: параграфы, главы, разделы. HTML не предоставляет средств для такого структурирования текста. Но он позволяет создать заголовки, которые делят


19.6.4 Заголовки HTML

Из книги автора

19.6.4 Заголовки HTML Главы, разделы и подразделы документа начинаются заголовками. Можно использовать шесть уровней заголовков, и каждый будет выведен собственным форматом. Например, заголовки первого уровня обычно представлены жирным шрифтом большого размера:<Н1>Это


Заголовки

Из книги автора

Заголовки Корректные заголовки, кратко отражающие общую тематику, облегчают поиск Internet-ресурсов. Использование каждого слова в названиях страниц следует тщательно обдумать. Очень важно грамотно составить начальные фразы; это требование особенно касается текста внутри


Заголовки

Из книги автора

Заголовки Обычно в каждом тексте имеются заголовки разных уровней. Самый крупный заголовок называется заголовком 1-го уровня, самый маленький — 6-го. Тегами заголовков служат парные теги <Hn> и </Hn>, где n — номер уровня заголовка. Вернемся к нашему шаблону shablon.html и


Заголовки Н1, Н2 и им подобные

Из книги автора

Заголовки Н1, Н2 и им подобные Как уже отмечалось, заголовки значимы для ранжирования, а потому не следует использовать их как элемент дизайна страницы. Текст «Наши друзья», «Подпишись» и т. д. в заголовке H1 – неудачная идея.В идеале H1 должен использоваться собственно для


1.4. Заголовки

Из книги автора

1.4. Заголовки Текст работы обычно разбивается на структурные части: содержание, введение, разделы и подразделы, выводы, список использованных источников, приложения. Разделы нумеруют арабскими цифрами, начиная с единицы. В заголовке раздела указывают его номер, после


Надписи и заголовки

Из книги автора

Надписи и заголовки При всем многообразии шрифтов, которые вы можете использовать в Word, и при всех возможностях форматирования иногда нам все-таки требуется нечто большее. Например, необходимо создать по-настоящему красивый, фигурный заголовок для нашего письма или


1.4. Заголовки

Из книги автора

1.4. Заголовки Текст работы обычно разбивается на структурные части: содержание, введение, выводы, список использованных источников, приложения, а также на разделы и подразделы. Разделы нумеруют арабскими цифрами, начиная с единицы. В заголовке раздела указывают его номер,