Radvd

Radvd — открытое программное обеспечение для реализации рассылки адресов IPv6 роутера и маршрутизируемых префиксов с помощью протокола обнаружения соседей (NDP), как это определено [2].

Общие сведения
Radvd
Разработчики Reuben Hawkins, Robin Johnson
Написана на C
Языки интерфейса английский
Первый выпуск 1996
Аппаратные платформы Linux и BSD
Последняя версия 2.20 (31 декабря 2024)
Бета-версия 2.20-rc1 (17 ноября 2023)
Репозиторий github.com/radvd-project…
Лицензия BSD-подобная лицензия[1]
Сайт radvd.litech.org

Описание

Radvd применяется системными администраторами для безсостояния автоматической настройки (stateless autoconfiguration, )[3] параметров сетевых узлов в сетях IPv6.

Когда хосты IPv6 настраивают свои сетевые интерфейсы, они рассылают мультикаст-запросы router solicitation (RS) для обнаружения доступных маршрутизаторов. Radvd отвечает на эти запросы сообщениями router advertisement (RA). Помимо ответов на конкретные запросы, radvd периодически отправляет RA-пакеты в подключённый сегмент сети, чтобы информировать узлы. В router advertisement содержится маршрутизируемый префикс, используемый на данном сегменте, максимальная передаваемая единица (MTU) канала и адрес используемого по умолчанию маршрутизатора.

Radvd также поддерживает опции публикации recursive DNS server (RDNSS) и DNS search list (DNSSL)[4].

Примечания

  1. Pekka Savola on radvd-devel-l mailing list (англ.). lists.litech.org (июль 2006). Дата обращения: 15 июня 2024. Архивировано 11 апреля 2025 года.
  2. Neighbor Discovery for IP Version 6 (IPv6) (англ.). IETF. IETF (декабрь 1998). Дата обращения: 15 июня 2024. Архивировано 18 июня 2025 года.
  3. IPv6 Stateless Address Autoconfiguration (англ.). IETF. IETF (сентябрь 2007). Дата обращения: 15 июня 2024. Архивировано 5 сентября 2025 года.
  4. IPv6 Router Advertisement Options for DNS Configuration (англ.). IETF. IETF (ноябрь 2010). Дата обращения: 15 июня 2024. Архивировано 17 сентября 2025 года.

Ссылки