- Диапазон адресов
- fe80:: - fe8f:ffff:ffff:ffff:ffff:ffff:ffff:ffff
- Адресов в подсети
- 2^116
Сетевой инструмент
fe80::/10 - link-local IPv6
Адреса fe80:: есть у каждого IPv6-интерфейса: автоконфигурация, соседи, шлюз по умолчанию. Что значит суффикс %eth0 и почему link-local нельзя отключать.
- Длина префикса
- /10Столько старших бит адреса задают сеть
- Адресов в префиксе
- 2^118
В IPv6 широковещательного адреса нет: его роль выполняет групповая рассылка, поэтому строки broadcast у префикса не существует.
- Первый адрес
- fe80::
- Последний адрес
- febf:ffff:ffff:ffff:ffff:ffff:ffff:ffff
- Адрес в шестнадцатеричном виде
- 0xFE800000000000000000000000000000
- Назначение диапазона
- Link-localfe80::/10 - адреса канального уровня (RFC 4291). Есть у каждого интерфейса IPv6 и за пределы сегмента не уходят.
Инструмент был полезен?
RFC 4291 · Автоконфигурация
fe80::/10: link-local адреса IPv6
- Начало
- fe80::
- Конец
- febf:ffff:ffff:ffff:ffff:ffff:ffff:ffff
- Всего адресов
- 2^118
- Префикс
- /10
В IPv6 link-local адрес - не запасной механизм, как APIPA в IPv4, а обязательная часть протокола: каждый интерфейс с включённым IPv6 автоматически получает адрес из fe80::/10 ещё до всякого DHCP. На этих адресах работает базовая механика IPv6 - обнаружение соседей (NDP), автоконфигурация (SLAAC), объявления маршрутизаторов.
Отсюда неожиданный для новичков факт: шлюзом по умолчанию в IPv6-сети почти всегда является link-local адрес маршрутизатора (fe80::...), а не его глобальный адрес. Это нормально и даже удобно: link-local не меняется при смене провайдерского префикса.
Поскольку такой адрес действует «на каждом проводе» отдельно, при обращении к нему нужно указывать интерфейс - отсюда синтаксис с зоной: fe80::1%eth0 в Linux или fe80::1%12 в Windows. Интерфейсная часть адреса обычно формируется по EUI-64 из MAC-адреса либо случайно (privacy extensions).
Вопросы
Вопросы про этот диапазон
Это zone ID - указание интерфейса. Link-local адреса действуют в каждом сегменте независимо, поэтому системе нужно знать, через какой интерфейс отправлять пакет: fe80::1%eth0 - «fe80::1 на интерфейсе eth0».
Не стоит: без link-local не работают NDP и автоконфигурация - IPv6 в сегменте фактически сломается. Если нужно ограничить видимость устройства, используйте файрвол, а не удаление link-local адреса.