TCP/IP Архитектура, протоколы, реализация (включая IP версии 6 и IP Security)
Шрифт:
При такой схеме адреса организация подписчика будет иметь достаточное адресное пространство, чтобы построить удобную внутреннюю иерархию. Организация может структурировать адресное пространство на подсети и хосты (как это делается и сейчас) или прибавить один или несколько дополнительных уровней иерархии. Например, иерархия организации может состоять из областей, подсетей и хостов.
В адресах версии 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). Адрес в таких рассылках соответствует нескольким одноадресным рассылкам, присвоенным в нескольких сетевых интерфейсах. Первоначально несколькоадресные рассылки могут быть назначены только маршрутизаторам. Несколькоадресная рассылка может выделять:
■ Все маршрутизаторы, принадлежащие провайдеру
■ Все маршрутизаторы на границе данной автономной системы
■ Все маршрутизаторы отдельной локальной сети
Адреса таких рассылок могут быть включены в маршрут от источника, что будет означать: "Использовать ближайший маршрутизатор, который доступен по данной несколькоадресной рассылке". Например, если адреса такой рассылки идентифицируют маршрутизаторы провайдера, можно указать: "Добраться к этому провайдеру по самому короткому пути".
Интерфейс маршрутизатора, который был назначен в несколькоадресной рассылке, также имеет собственный реальный адрес.
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