Вход/Регистрация
TCP/IP Архитектура, протоколы, реализация (включая IP версии 6 и IP Security)
вернуться

Фейт Сидни М.

Шрифт:

Многоадресные рассылки в версии 6 имеют более четкое и гибкое определение, чем в версии 4. Введено множество типов таких рассылок. Они немного различаются в зависимости от своих свойств: постоянный адрес (permanent), кратковременный (transient), локальный (local) или глобальный (global). Многоадресные рассылки имеют следующий формат:

8 бит 4 4 112 бит
11111111 000T Вложенность Идентификатор группы

T = 0 для общеизвестного постоянного адреса многоадресной рассылки.

T = 1 для кратковременного адреса многоадресной рассылки.

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

0 зарезервировано
1 локальный узел
2 локальная связь
3 не присвоено
4 не присвоено
5 локальный сайт
6 не присвоено
7 не присвоено
8 внутри организации
9 не присвоено
A не присвоено
В не присвоено
С не присвоено
D не присвоено
E глобально
F зарезервировано

22.4.9 Несколькоадресные рассылки

Предложен новый (и экспериментальный) вид адресации — несколькоадресные рассылки (anycast). Адрес в таких рассылках соответствует нескольким одноадресным рассылкам, присвоенным в нескольких сетевых интерфейсах. Первоначально несколькоадресные рассылки могут быть назначены только маршрутизаторам. Несколькоадресная рассылка может выделять:

■ Все маршрутизаторы, принадлежащие провайдеру

■ Все маршрутизаторы на границе данной автономной системы

■ Все маршрутизаторы отдельной локальной сети

Адреса таких рассылок могут быть включены в маршрут от источника, что будет означать: "Использовать ближайший маршрутизатор, который доступен по данной несколькоадресной рассылке". Например, если адреса такой рассылки идентифицируют маршрутизаторы провайдера, можно указать: "Добраться к этому провайдеру по самому короткому пути".

Интерфейс маршрутизатора, который был назначен в несколькоадресной рассылке, также имеет собственный реальный адрес.

22.5 Специальные адреса

Существует несколько форматов специальных адресов IPv6.

22.5.1 Неспецифицированные адреса

Адреса со всеми нулями

0:0:0:0:0:0:0:0

означают "неспецифицированные адреса" (unspecified address). Они иногда используются как адрес источника во время инициализации, когда система еще не знает собственного адреса.

22.5.2 Кольцевые адреса версии 6

Кольцевые адреса (loopback) в версии 6 определены как:

0:0:0:0:0:0:0:1

22.5.3 Адреса версии 4

В смешанном окружении адресов версий 4 и 6 IP-адреса систем версии 4, которые не поддерживают версию 6, отображаются в адреса версии 6 следующим образом:

0:0:0:0:0:FFFF:a.b.c.d

где a.b.c.d — исходный IP-адрес.

22.5.4 Взаимодействие адресов версии 6 с сетями версии 4

Еще один специальный формат используется узлами версии 6, которые связываются друг с другом через промежуточные сети версии 4 (это называется туннелями IPv4). Как показано на рис. 22.1, интерфейсам на границах должны быть присвоены адреса версии 4. Они будут преобразованы в специальный формат совместимости IPv4 — IPv6:

0:0:0:0:0:0:a.b.c.d

Рис. 22.1. Совместимость адресов IPv4 и Ipv6

Таким образом, эти адреса легко отображаются между их представлениями в версиях 4 и 6.

22.6 Формат заголовка IPv6

Основной заголовок очень прост (см. рис. 22.2) и имеет немного полей:

Version Версия. Равна 6 для IP следующего поколения.
Priority Приоритет. Дифференцирует конкретное взаимодействие из общего трафика или определяет последовательность отбрасывания во время перегрузки.
Payload length Длина полезной нагрузки. 16 бит. Если длина меньше или равна 64 Кбит, это поле сообщает о длине части пакета, следующей за начальным заголовком IPv6. Если длина больше 64 Кбит, длина полезной нагрузки указывается как нулевая, а фактическая длина будет сообщена Jumbo Payload (гигантская полезная нагрузка) в следующем далее заголовке.
Hop limit Предел для попаданий. Уменьшается на 1 в каждом маршрутизаторе. Пакет будет отброшен, когда значение достигнет нуля.
Next header Следующий заголовок. Идентифицирует тип следующего далее заголовка протокола (например, 6 для заголовка TCP).
Flow label Метка потока. Указывает на трафик со специальными свойствами (например, видео в реальном времени).
  • Читать дальше
  • 1
  • ...
  • 194
  • 195
  • 196
  • 197
  • 198
  • 199
  • 200
  • 201
  • 202
  • 203
  • 204
  • ...

Ебукер (ebooker) – онлайн-библиотека на русском языке. Книги доступны онлайн, без утомительной регистрации. Огромный выбор и удобный дизайн, позволяющий читать без проблем. Добавляйте сайт в закладки! Все произведения загружаются пользователями: если считаете, что ваши авторские права нарушены – используйте форму обратной связи.

Полезные ссылки

  • Моя полка

Контакты

  • chitat.ebooker@gmail.com

Подпишитесь на рассылку: