Найти в Дзене
Белкин

Кому можно отправить ipv6 пакет?

Попробуем понять, в чем разница unicast, anycast и multicast адресов. IPv6 Unicast Это адрес конкретного интерфейса хоста в конкретной сети.
Из 128 бит (16 Байт) адреса ee60:0000:0000:0000:0300:dd7d:ab43:89ff Последние 4 группы это уникальный идентификатор внутри сети EUI-64 — 64 бита
(или 8 Байт, каждая группа состоит из двух Байт — 16 бит, записанных в виде четырёх шестнадцатиричных цифр, потому что одно шестнадцатиричное число от 0 до 15 — f можно записать последовательностью из четырёх бит — от 0000 до 1111). А первые 4 группы (8 Байт, записанные из 16 шестнадцатиричных цифр) определяют адрес сети. Причём 64 бит этих 4 групп разделяются ещё на две части: от 48 до всех 64 бит может занимать префикс маршрутизации (глобальный адрес сети) и от 0 до 16 бит может занимать адрес подсети внутри этой глобальной сети. Для хостов, не выходящих за пределы внутренней подсети используется: IPv6 Link-local Локальный ipv6-адрес. Первые 10 бит локального адреса имеют последовательность 1111111010,
Оглавление

Попробуем понять, в чем разница unicast, anycast и multicast адресов.

IPv6 Unicast

Это адрес конкретного интерфейса хоста в конкретной сети.
Из 128 бит (16 Байт) адреса

ee60:0000:0000:0000:0300:dd7d:ab43:89ff

Последние 4 группы это уникальный идентификатор внутри сети EUI-64 — 64 бита
(или 8 Байт, каждая группа состоит из двух Байт — 16 бит, записанных в виде четырёх шестнадцатиричных цифр, потому что одно шестнадцатиричное число от 0 до 15 — f можно записать последовательностью из четырёх бит — от 0000 до 1111).

А первые 4 группы (8 Байт, записанные из 16 шестнадцатиричных цифр) определяют адрес сети. Причём 64 бит этих 4 групп разделяются ещё на две части: от 48 до всех 64 бит может занимать префикс маршрутизации (глобальный адрес сети) и от 0 до 16 бит может занимать адрес подсети внутри этой глобальной сети.

Для хостов, не выходящих за пределы внутренней подсети используется:

Локальный ipv6-адрес. Первые 10 бит локального адреса имеют последовательность 1111111010, затем 54 бит нулей и заканчивается адрес 64 битами идентификатора EUI-64.

Или для простоты fe80::'EUI-64'

Глобальные (как белые ipv4 адреса) распределяются интернет-регистраторами в диапазоне от 2000:: до 3fff:ffff:ffff:ffff:ffff:ffff:ffff:ffff

Так же существует адрес, для первого пограничного хоста в сети

IPv6 Anycast

Это значит, что нам не важно, какой хост обработает наш пакет, а важно "достучаться" до конкретной сети.

Адреса anycast используются только маршрутизаторами.

И для отправки пакетов сразу группе хостов используется

IPv6 Multicast

начинается с ff00::

А также бывают назначенные и запрршенные multicast адреса.

Ещё остались желающие работать в сетях ipv6?))

Автор: Михаил Белкин, 32 года. Работаю в сфере ИТ более 11 лет.

-2

• Предыдущая статья автора • Зачем нужен ipv6?

Если вы нашли что-то ценное в этой статье, поставьте "лайк" и подпишитесь на канал «Хакнем ИТ».