rtadvd

Сервис объявлений маршрутизаторов

Синтаксис:

rtadvd [-c конфигурационный_файл] [-dDfRs] интерфейс ...

Поддерживаемые платформы:

Neutrino

Опции:

-c конфигурационный_файл

Указать альтернативное местоположение конфигурационного_файла. По умолчанию используется каталог /etc/rtadvd.conf.

-D

Регистрировать в syslogd более подробную отладочную информацию, чем при выборе опции -d.

-d

Регистрировать в syslogd подробную отладочную информацию.

-f

Запретить запуск утилиты rtadvd в режиме сервиса (выполнение в приоритетном режиме); эту опцию удобно использовать при отладке.

-R

Принимать запросы на изменение нумерации от маршрутизаторов. Если эта опция активирована, из соображений безопасности предлагаются определенные настройки IPsec.

-s

Не добавлять и не удалять префиксы динамически. Объявляются только те префиксы, которые определены статически (если они существуют).

интерфейс

Имя интерфейса, используемое для отправки пакетов объявлений маршрутизаторов.

Описание:

Сервис rtadvd объявляет пакет объявлений маршрутизаторов указанным интерфейсам.

При вызове программа автоматически переводится в режим сервиса. Затем этот сервис периодически высылает пакеты объявлений маршрутизаторов, а также отвечает на сообщения с запросами маршрутизаторов, отправляемые конечными хостами.

Объявления маршрутизаторов можно настраивать для каждого интерфейса в соответствии с файлом rtadvd.conf.

Если отсутствует конфигурационный файл или запись в конфигурационном файле для интерфейса, сервис rtadvd устанавливает значения по умолчанию для всех параметров. В частности, rtadvd считывает все маршруты интерфейса из таблицы маршрутизатора и объявляет их как префиксы соединений.

Сервис также отслеживает таблицу маршрутизации. По умолчанию, если в интерфейс объявлений добавляется прямой маршрут к интерфейсу и статические префиксы в конфигурационном файле не указаны, утилита rtadvd добавляет соответствующий префикс в список объявлений. Аналогичным образом, в случае удаления такого маршрута rtadvd удаляет соответствующий префикс из списка. Опция -s деактивирует это поведение. Кроме того, в случае изменения статуса интерфейса объявлений rtadvd запускает или останавливает отправку объявлений маршрутизаторов в соответствии с последним статусом.

При получении сигнала SIGUSR1, rtadvd выгружает текущее внутреннее состояние в /var/run/rtadvd.dump.

Для корректного уничтожения rtadvd используется сигнал SIGTERM. В этом случае rtadvd передает объявление маршрутизатора со сроком существования маршрутизатора 0 всем интерфейсам (в соответствии со стандартом RFC2461 6.2.5).

Примеры:

Запуск сервиса объявлений маршрутизатора:

rtadvd

Выполнение программы объявлений маршрутизаторов как приоритетного процесса:

rtadvd -f

Файлы:

/etc/rtadvd.conf

Конфигурационный файл по умолчанию.

/var/run/rtadvd.pid

Содержит номер PID запущенной в настоящий момент утилиты rtadvd.

/var/run/rtadvd.dump

В файл, в котором rtadvd сбрасывает внутреннее состояние.

Статус завершения:

0

Успешно.

0

Возникла ошибка.

Автор:

Информация об авторах содержится в уведомлении об авторских правах. См. раздел rtadvd в приложении "Уведомление об авторских правах третьих сторон".

Лицензия:

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

Предупреждения:

Объявления маршрутизаторов должны выполняться только по направлению основного трафика. Объявления маршрутизаторов с ошибками в направлении, противоположном основному трафику, приведут к лавинному перенаправлению пакетов ICMPv6 в подсети, поскольку предполагается, что объявленный маршрутизатор становится для конечных хостов в сети маршрутизатором по умолчанию (для каждой спецификации).