Адресация IPv6

Во времена разработки IP никто не предполагал, как разрастется Интернет. В наши дни 32-битовое адресное пространство, выделенное IP, когда-то казавшееся бесконечным, почти исчерпано. Чтобы разрешить эту проблему, сейчас ведется работа по созданию новой версии IP — шестой (IPv6). В IPv6 адресное пространство увеличено с 32 до 128 бит. Этого достаточно, чтобы снабдить 1564 адресами каждый квадратный метр поверхности Земли.

Адреса IPv6 записываются так:

ХХ:ХХ:ХХ:ХХ:ХХ:ХХ:ХХ:ХХ

Каждая буква X здесь символизирует шестнадцатеричную запись байта. Вот два примера адресов IPv6:

FEDC:ВА98:7654:3210:FEDC:ВА98:7654:3210

1080:0:0:0:8:800:200С:417А

Ведущие нули из записи байта можно исключить; повторяющиеся нулевые байты заменяются символом «::» (но только один раз в данном адресе). Это означает, что второй адрес можно записать так:

1080::8:800:200С:417А

Узковещательные адреса IPv6, назначенные зарегистрированным компьютерам, разделяются на 6 (не на 2 или 3, как обычные IP-адреса) частей переменной длины:

Префикс формата— идентификатор типа адреса. В новом стандарте появились адреса типа anycast, используемые для отправки сообщений заданной группе компьютеров.

Registry ID— идентификатор реестра адресов Интернета, который присвоил идентификатор провайдеру.

ProviderID — идентификатор провайдера Интернета, который присвоил эту часть адресного пространства конкретному подписчику.

SubscriberID — идентификатор подписчика услуги, предоставляемой провайдером, идентификатор которого указан в поле ID.

Subnet ID— полный или частичный идентификатор конкретного физического подключения в сети подписчика. Подписчик может создавать любое число подсетей.

Interface ID— идентификатор конкретного сетевого интерфейса в подсети, идентификатор которой указан в поле Subnet ID.