Адрес IPv6 имеет длину 128 бит и записывается как восемь групп по четыре шестнадцатеричные цифры, разделенные двоеточием. Например,
2001:0DB8:AC10:FE01:0018:8BFF:FED8:E3E0
Существует несколько способов, которые позволяют сократить запись IPv6-адреса:
· нули в начале группы можно заменить одним;
· одна или несколько идущих подряд групп, состоящих из нулей, может быть заменена знаком «::»;
· конечные нули в группе должны присутствовать.
Рассмотрим приведенный ниже адрес. Цифры, выделенные жирным шрифтом, представляют позиции, в которых адрес может быть сокращен.
2001:1000: 0000: 0000: 0000:ABCD: 0000: 000 1
Варианты возможных сокращений:
2001:1000::ABCD:0:0001
2001:1000::ABCD:0:1
Внимание: знак «::» не может использоваться дважды, поскольку такая запись воспринимается
неоднозначно. Поэтому, например, адрес 2001:1000::ABCD::1 является недействительным.
Альтернативной формой записи адреса, которая более удобна для использования в смешанной среде с узлами IPv4 и IPv6 является запись вида х:х:х:х:d.d.d.d, где х - шестнадцатеричное значение 6 первых групп адреса; d - десятичное значение 4 последних групп адреса (стандартное представление адреса IPv4). Например:
0:0:0:0:0:0:13.1.68.3 или в сокращенном виде ::13.1.68.3 0:0:0:0:0:FFFF:129.144.52.38 или в сокращенном виде ::FFFF:129.144.52.38
IPv6-адрес состоит из двух логических частей – префикса (Prefix) и идентификатора интерфейса (Interface ID).
Рис. 6.21. Структура IPv6-адреса
Префикс (Prefix) – первые 64 бита адреса – часть адреса, отведенная под идентификатор сети/подсети (аналог идентификатора сети в IPv4). Представление префикса идентификатора для сети и подсети IPv6 аналогично записи префикса адреса IPv4 в нотации CIDR. Префикс адреса IPv6 записывается в виде адрес IPv6/длина префикса.Например:
21DA:D3::/48 – префикс сети; 21DA:D3:0:2F3B::/64 – префикс подсети.
Идентификатор интерфейса (Interface ID) – последние 64 бита IPv6-адреса, используемые для идентификации интерфейса в сегменте сети (аналог идентификатора узла в IPv4); он должен быть уникальным внутри сети/подсети.