Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Скачиваний:
47
Добавлен:
11.04.2015
Размер:
4.78 Mб
Скачать

6.3.15 Мульткаст-адреса

Мультикастинг-адрес IPv6 является идентификатором для группы узлов. Узел может принадлежать к любому числу мультикас-тинг групп. Мультикастинг-адреса имеют следующий формат (рис.61):

8 бит 4 бита 4 бита 112 бит

11111111 Флаги ScopeИдентификатор группы

Рисунок 61

11111111 в начале адреса идентифицирует адрес, как мультика-тинг-адрес.

Флаги – набор из 4 флагов

0 0 0 Т

Рисунок 62

Старшие 3 флага зарезервированы и должны быть обнулены.

Т = 0 указывает на то, что адрес является стандартным («well-known») мультикастным, официально выделенным для глобального использования в Интернет.

Т = 1 указывает, что данный мультикастинг-адрес присвоен временно («transient»).

Поле scope представляет собой 4-битовый код мультикастинга, предназначенный для определения предельной области действия мультикастинг-группы. Допустимые значения:

0 зарезервировано

1- Область действия ограничена локальным узлом

2- Область действия ограничена локальным каналом

3,4,6,7,9- А,В,С,D (не определено)

5- Область действия ограничена локальной сетью

8- Область действия ограничена локальной организацией

Е- глобальные пределы (global scope)

F- зарезервировано

Идентификатор группы,в пределах заданной области (scope) определяет мультикастинг-группу, постоянную или переходную (transient).

Значение постоянно присвоенного мультикастинг-адреса не зависит от значения поля scope. Например, если «NTP servers group» присвоен постоянный мультикастинг-адрес с идентификатором группы 43 (hex), тогда:

FF01:0:0:0:0:0:0:43 означает, что все NTP серверы одного и того же узла рассматриваются как отправители.

FF02:0:0:0:0:0:0:43 означает, что все NTP серверы работают с тем же каналом, что и отправитель.

FF05:0:0:0:0:0:0:43 означает, что все NTP серверы принадлежат той же сети, что и отправитель.

FFOE:0:0:0:0:0:0:43 означает, что все NTP серверы находятся в Интернет.

Непостоянно выделенные мультикаст-адреса имеют значение только в пределах данной области (scope). Например, группа, определенная непостоянным локальным мультикаст-адресом FF15:0:0:0:0:0:0:43, не имеет никакого смысла для другой локальной сети или непостоянной группы, использующей тот же групповой идентификатор с другим значением поля scope, или для постоянной группы с тем же групповым ID.

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

6.3.16 Предопределенные мультикаст-адреса

Приведенные ниже мультикаст-адреса являются зарезервированными (предопределенными):

FFOO:0:0:0:0:0:0:0; FF01:0:0:0:0:0:0:0; FF02:0:0:0:0:0:0:0;

FF03:0:0:0:0:0:0:0; FF04:0:0:0:0:0:0:0; FF05:0:0:0:0:0:0:0;

FF06:0:0:0:0:0:0:0; FF07:0:0:0:0:0:0:0; FF08:0:0:0:0:0:0:0;

FF09:0:0:0:0:0:0:0; FFOA:0:0:0:0:0:0:0; FFOB:0:0:0:0:0:0:0;

FFOC:0:0:0:0:0:0:0; FFOD:0:0:0:0:0:0:0; FFOE:0:0:0:0:0:0:0;

FFOF:0:0:0:0:0:0:0

Перечисленные выше мультикаст-адреса зарезервированы и не будут присваиваться каким-либо мультикаст-группам. Адреса для обращения ко всем узлам:

FF01:0:0:0:0:0:0:1 PF02:0:0:0:0:0:0:1

Приведенные выше адреса идентифицируют группу, включающую в себя все IPv6 узлы в пределах группы 1 (локальные узлы) или 2 (локально связанные узлы).

Адреса всех маршрутизаторов: FF01:0:0:0:0:0:0:2 и FF02:0:0:0:0:0:0:2

Приведенные выше мультикаст-адреса идентифицируют группу всех IPv6 маршрутизаторов в пределах области 1 (локальные узлы) или 2 (локально связанные узлы).

DHCP Server/Relay-Agent: FF02:0:0:0:0:0:0:C

Приведенные выше мультикастинг-адреса идентифицируют группу всех IPv6 DHCP серверов и транзитных агентов в пределах области (scope) 2 (локальный канал).

Адрес запрашиваемого узла (Solidted-Node): FP02:0:0:0:0:1:XXXX:XXXX Приведенный выше мультикаст-адрес вычислен как функция уникастного и эникастного адресов узла. Мультикаст-адрес запрашиваемого узла (solicited-node) сформирован из младших 32 бит адреса (уникастного или эникастного) добавлением 96 битного префикса FF02:0:0:0:0:1. В результате получен мультикастинг адрес, охватывающий интервал: от FF02:0:0:0:0:1:0000:0000 до FF02:0:0:0:0:1:FFFF:FFFF.

Например, код мультикаст-адреса, запрашиваемого узла (solicited node), соответствующий IPv6 адресу 4037::01:800:200Е:8С6С, равен FF02::1:200E:8C6C. IPv6 адреса, которые отличаются только старшими разрядами, например, из-за множественных старших префиксов, соответствующих разным провайдерам, будут совпадать с адресом запрашиваемого узла, что сокращает число мультикаст-групп, к которым узел должен присоединиться.

Соседние файлы в папке Методичка по протоколам