128 bit
← К сайту
IPv6 без магииот адреса к NDP и SLAAC
Продолжение после IPv4
Не учи IPv6 как стену из цифр
Смотри на адрес как на восемь групп по 16 бит. В типичной LAN первые 64 бита — префикс сети, вторые 64 — идентификатор интерфейса.
Главная мысль: IPv6 — 128 бит = 8 групп × 16 бит. Одна hex-цифра = 4 бита. Поэтому одна группа из четырёх hex-цифр = 16 бит.
1. Увидь структуру /64
Адрес 2001:db8:1234:5678:abcd:ef01:2345:6789/64
20010db812345678
abcdef0123456789
префикс /64интерфейс
/64 означает: первые четыре группы принадлежат сети. Это не «маска 255…», а длина префикса в битах.
2. Научись сокращать
2001:0db8:0000:0000:0000:0000:0000:0042↓ убираем ведущие нули и одну самую длинную цепочку нулевых групп
2001:db8::42fe80:0000:0000:0000:021c:7eff:fe12:3456↓
fe80::21c:7eff:fe12:3456:: в одном адресе используют только один раз, иначе нельзя понять, сколько нулевых групп вернуть.
3. Узнавай тип адреса
2000::/3Global Unicast — обычные глобально маршрутизируемые адреса.fe80::/10Link-Local — есть на интерфейсе автоматически, работает только в пределах канала.fc00::/7Unique Local — внутренние адреса, по смыслу ближе всего к частным IPv4.ff00::/8Multicast. Broadcast в IPv6 нет.::1Loopback — «сам себе», аналог 127.0.0.1.4–5. NDP, RA и SLAAC
1
Link-LocalИнтерфейс получает адрес из fe80::/10.
2
Router AdvertisementРоутер сообщает префикс сети и параметры.
3
SLAACХост сам формирует глобальный адрес без обязательного DHCPv6.
4
NDPNeighbor Discovery через ICMPv6 выполняет задачи, похожие на ARP, плюс обнаружение роутеров и соседей.
5
Dual StackНа практике IPv4 и IPv6 часто работают параллельно во время перехода.
Тренировка · 10 заданий
Закрепим без зубрёжки
Задание 1 из 100 верно
0решено всего
0верных
0/10лучший подход