Опубликован: 11.08.2008 | Уровень: специалист | Доступ: свободно
Лекция 2:

Основные типы адресации

IP-адресация в версии 6

Принципиальным решением устранения дефицита сетевых адресов является расширение адресного поля с 4-байтного (текущей версии IPv4) на 16-байтное (в новой версии IPv6) [56, 58, 66, 67, 70]. Адреса присваиваются интерфейсам; если к интерфейсу подключен один узел, то его адрес совпадает с адресом узла. Адресация использует бесклассовую систему междоменной маршрутизации (Classless Inter Domain Routing, CIDR).

Предложено три формы представления адреса:

  • Предпочтительная форма (шестнадцатеричная система счисления с двоеточием) – восемь 16-битовых шестнадцатеричных чисел, разделенных двоеточием. Например, FEDC:BA98:7654:3210:FEDC:BA98:7654:3210.
  • Сжатая форма – запись длительной последовательности "0" путем введения двойного двоеточия. Двоеточие допускается использовать только в одном месте адреса. Например, адрес 1080:0:0:0:8:800:200C:417A может быть представлен в виде 1080::8:800:200C:417A.
  • Смешанная форма – шесть старших чисел (96 бит) записываются в предпочтительной форме, а младшие числа (32 бита) представляются в виде, принятом в IPv4. Например, 0:0:0:0:0:0:13.1.68.3, или в сжатой форме ::13.1.68.3.

Длина префикса записывается в конце адреса и отделяется от него косой линией. Например, адрес 12AB:0000:0000:CD30:0000:0000:0000:0000/60 содержит 60 битовый префикс 12AB:0000:0000:CD3, или в сжатой форме 12AB:0:0:CD30::/60.

В версии IPv6 имеется три типа адресов.

Индивидуальный адрес (Unicast address). Индивидуальные адреса определяют единственный интерфейс. Пакет, посланный по такому адресу, доставляется на указанный интерфейс. Для облегчения функции маршрутизации индивидуальный адрес формируется в виде составного адреса (AGUA — Aggregatable Global Unicast Address).

Альтернативный адрес (Anycast address). Адрес такого типа относится к различным узлам, но имеет один и тот же адресный префикс. Например, все компьютеры соединены одной и той же физической сетью, использующей один и тот же префикс. Пакет, посланный по альтернативному адресу, должен быть доставлен точно к одному из участников группы ближайшим или наиболее доступным маршрутом, который имеет наименьшую метрику. Транспортировка пакета предполагается по фиксированному пути путем создания стека выборочных адресов.

Широковещательный адрес (Multicast address). Широковещательный адрес определяет группу интерфейсов. Каждый участник этой группы может иметь или не иметь один префикс. Участники могут быть или не быть подключены к одной и той же физической сети. Пакет, посланный по широковещательному адресу, доставляется каждому участнику этой группы.

Имеются специальные адреса. Не специфицированный адрес 0:0:0:0:0:0:0:0 используется при запросе назначения адреса, адрес шлейфа (loopback) 0:0:0:0:0:0:0:1 — для посылки пакета самому себе. Эти и еще некоторые типы адресов уже упоминались в предыдущем разделе.

Распределение адресного пространства

Адресное пространство имеет много различных функций. Разработчики IP-адресов разделили адресное пространство на две части, первая из которых называется тип префикса. Этот префикс переменной длины определяет цель адреса. Коды разработаны так, что нет кода, идентичного первой части любого другого кода. Таким путем удается избежать неопределенности; когда выдается адрес, тип может просто быть определен. Рисунок 2.3 показывает формат IPv6-адреса.

Структура адреса в IPv6

Рис. 2.3. Структура адреса в IPv6

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

таблицa 2.7 показывает префиксы для каждого типа адреса. Третья колонка показывает долю каждого типа адреса относительно полного адресного пространства.

Таблица 2.7. Примеры адресов для конференц-связи
Тип префикса Тип Доля
0000 0000 Зарезервировано 1/256
0000 0001 Зарезервировано 1/256
0000 001 Точка Сетевого доступа (NSAPNetwork Service Access Point) 1/128
0000 010 Зарезервировано 1/128
0000 011 Зарезервировано 1/128
0000 101 Зарезервировано 1/128
0000 110 Зарезервировано 1/128
0000 111 Зарезервировано 1/128
0001 Зарезервировано 1/16
001 Зарезервировано 1/8
010 Индивидуальный адрес 1/8
100 Зарезервировано 1/8
101 Зарезервировано 1/8
110 Зарезервировано 1/8
1110 Зарезервировано 1/16
1111 0 Зарезервировано 1/32
1111 10 Зарезервировано 1/64
1111 110 Зарезервировано 1/128
1111 1110 0 Зарезервировано 1/512
1111 1110 10 Местный адрес линии 1/1024
1111 1110 11 Местный адрес сайта 1/1024
1111 1111 Широковещательные адреса 1/256

Индивидуальный адрес

Формат адреса показан на Рис. 2.4

Формат индивидуального адреса

Рис. 2.4. Формат индивидуального адреса

Поля для индивидуального адреса следующие:

  • Тип идентификатора. Это 3-битовое поле определяет адрес как адрес, выдаваемый поставщиком.
  • Идентификатор регистрации. Это 5-битовое поле указывает агентство, которое зарегистрировало адрес. В настоящее время определены три центра регистрации. INTERNIC (код 11000) – это центр для Северной Америки; RIPNIC (код 01000 ) – это центр для Европейской регистрации; и APNIC (код 10100 ) – это для стран Азии и Тихого океана.
  • Идентификатор поставщика. Поле переменной длины, определяющее поставщика для доступа к Интернету. Для этого поля рекомендовано 16 бит длины.
  • Идентификатор абонента. Для этого поля рекомендуется длина поля 24 бита.
  • Идентификатор подсети. Каждый абонент может иметь много различных подсетей, и каждая сеть может иметь различный идентификатор. Идентификатор сети определяет заданную сеть на территории подписчика. Для этого поля рекомендована длина 32 бита.
  • Идентификатор узла. Последнее поле определяет идентификацию узла, подключенного к подсети. Для этого поля рекомендована длина 48 бит, чтобы сделать его совместимым с 48-битовым адресом линии (физической), используемой Ethernet-ом. В будущем этот линейный адрес будет, вероятно, тот же самый, что физический адрес узла.

Индивидуальный адрес можно рассматривать как иерархическую адресацию, старшая часть которой используется магистральными маршрутизаторами, а младшая – маршрутизаторами низшего уровня. В совокупности старшие разряды адреса (префикс провайдера и префикс абонента) образуют составной адрес абонента, префикс провайдера — префикс абонента и префикс подсети — составной адрес подсети; а младшие – адрес узла в этой подсети.

Евгений Виноградов
Евгений Виноградов
Экстернат
Илья Сидоркин
Илья Сидоркин
Как получить диплом?
Владислав Журавель
Владислав Журавель
Россия, Ковдор