Маршрутизация провайдера проста. Достаточно сравнить первую часть адреса со строками в таблице маршрутизации. Далее провайдер может маршрутизировать данные к своим подписчикам, сравнивая большой фрагмент адреса со строкой своей таблицы.
При такой схеме адреса организация подписчика будет иметь достаточное адресное пространство, чтобы построить удобную внутреннюю иерархию. Организация может структурировать адресное пространство на подсети и хосты (как это делается и сейчас) или прибавить один или несколько дополнительных уровней иерархии. Например, иерархия организации может состоять из областей, подсетей и хостов.
В адресах версии 6 не запрещаются поля со всеми единицами или нулями.
22.4.5 Адреса для независимых сайтов
В настоящее время не связанная с Интернетом локальная сеть в версии 4 использует специальный блок адресов, например 10.0.0.0 или 172.16.0.0, который был зарезервирован для этой цели. Но, если организация впоследствии должна соединиться с внешним миром, потребуется вручную переконфигурировать сеть.
Версия 6 предоставляет более удобные способы переназначения адреса (см. ниже).
22.4.6 Адреса локальных связей
Связь — это вариант коммуникации, например Ethernet (в версии 6 для него определен новый код типа Х'86-DD), Token-Ring, FDDI, сети Frame Relay, ATM или линии "точка-точка". Легко автоматизировать адресацию изолированной связи, которая не соединяется с маршрутизатором. Адреса локальных связей (Link-Local) имеют формат:
| 1111111010 (10 бит) | 00…00 | Уникальный адрес технологии связи |
Для локальной сети адрес имеет вид:
| 1111111010 | 00…00 | MAC-адрес локальной сети |
Адреса локальных связей весьма полезны во время инициализации.
22.4.7 Адреса локальных сайтов
Если сайт имеет маршрутизаторы, но не связан с провайдером, можно автоматически генерировать внутренние адреса в виде:
| 1111111011 (10 бит) | 00…00 | Идентификатор подсети | Уникальный адрес технологии связи (например, MAC-адрес локальной сети) |
Для такой связи префикс предоставляют маршрутизаторы (включая идентификатор подсети).
От этого формата очень легко перейти к соединению с провайдером. Маршрутизатор просто конфигурируется с новым префиксом, который содержит идентификаторы регистратора адреса, провайдера и подписчика вместе с номером подсети. Маршрутизатор предоставляет новый префикс, а хосты начинают им пользоваться. Назначенная в сайте часть адреса не меняется.
22.4.8 Формат многоадресной рассылки
Многоадресные рассылки в версии 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). Адрес в таких рассылках соответствует нескольким одноадресным рассылкам, присвоенным в нескольких сетевых интерфейсах. Первоначально несколькоадресные рассылки могут быть назначены только маршрутизаторам. Несколькоадресная рассылка может выделять:
■ Все маршрутизаторы, принадлежащие провайдеру
■ Все маршрутизаторы на границе данной автономной системы
■ Все маршрутизаторы отдельной локальной сети