/etc/rtadvd.conf

Конфигурационный файл для сервиса объявлений маршрутизаторов

Синтаксис:

/etc/rtadvd.conf

Платформы:

ЗОСРВ «Нейтрино»

Описание:

В этом файле описывается структура пакета объявлений маршрутизаторов для каждого интерфейса.

В каждой строке этого файла описывается определенный сетевой интерфейс. Поля разделяются двоеточием (:), и каждое поле содержит описание одной функции. Для конкатенации строк используется символ обратной косой черты (\). Комментарий обозначается символом решетки (#).

Характеристики

Характеристики определяют значения в объявлениях маршрутизаторов ICMPv6, с помощью которых контролируется поведение утилиты rtadvd. Поэтому перед изменением примера конфигурационного файла настоятельно рекомендуется ознакомиться с документацией по обнаружению соседних узлов IETF.


Note: Почти все параметры имеют значения по умолчанию. Если один из параметров не определен, для него устанавливается значение по умолчанию.

Следующие два параметра определяют интервал отправки объявлений маршрутизаторов:

maxinterval
Максимальное время (в секундах) между отправкой незатребованных объявлений маршрутизаторов многоадресной передачи. Это значение должно быть не меньше 4 и не больше 1800 секунд. Значение по умолчанию – 600.
mininterval
Минимальное время (в секундах) между отправкой незатребованных объявлений маршрутизаторов многоадресной передачи. Это значение должно быть не меньше 3 секунд и не больше произведения 0,75 * maxinterval. Значение по умолчанию – одна треть значения maxinterval.

Следующие параметры определяют заголовок объявления маршрутизатора ICMPv6.
chlim
Числовое значение поля "Cur Hop Limit" ("Предельное количество переходов курсора"). Значение по умолчанию – 64.
raflags
Число, определяющее значение поля "Flags" "("Флаги") в заголовке объявления маршрутизатора. Бит 7 (0x80) обозначает флаговый бит управляемой конфигурации адреса, а бит 6 (0x40) – флаговый бит другой конфигурации с запоминанием состояния. Значение по умолчанию – 0.
rltime
Количество секунд, определяющее значение в поле "Router lifetime" ("Срок существования маршрутизатора"). Это значение не должно превышать 3600000. Значение по умолчанию – 1800.
rtime
Количество миллисекунд, определяющее значение в поле "Reachable time" ("Достижимое время"). Значение по умолчанию – 0, т.е. время для данного маршрутизатора не определено.
retrans
Количество миллисекунд, определяющее значение поля "Retrans Timer" ("Таймер повторной передачи"). Значение по умолчанию – 0, т.е. время для данного маршрутизатора не определено.

Следующие параметры определяют опцию данных префикса ICMPv6, которая добавляется к заголовку объявления маршрутизатора.
addrs
Количество префиксов. Значение по умолчанию – 0, поэтому для определения опции данных префикса необходимо явно установить для этого параметра положительное значение. При нулевом значении утилита rtadvd выполняет поиск системной таблицы маршрутизации и объявляет интерфейсу префиксы, соответствующие маршрутам интерфейса. Если значение больше 1, необходимо указать индекс префикса для всех следующих параметров. Индексы могут иметь значения от 0 до N-1, где N является значением addrs. Индекс следует за именем параметра, например prefixlen2.
prefixlen
Число, определяющее значение поля "Prefix length" ("Длина префикса"). Значение по умолчанию – 64.
pinfoflags
Число, определяющее значение поля "Flags" ("Флаги") в опции данных префикса. Бит 7 (0x80) означает флаговый бит соединения, а бит 6 (0x40) – флаговый бит конфигурации автономного адреса. Значение по умолчанию – 0xc0, т.е. установлены оба бита.
адрес
Строка с адресом, указанным в поле "Prefix" ("Префикс"). Поскольку в численном адресе IPv6 содержится двоеточие (:), это поле необходимо заключить в двойные кавычки " ". Если значение addrs больше 0, это поле является обязательным.
vltime
Количество секунд, определяющее значение поля "Valid lifetime" ("Действительный срок существования"). Значение по умолчанию – 2592000 (30 дней).
pltime
Количество секунд, определяющее значение поля "Preferred lifetime" ("Предпочтительный срок существования"). Значение по умолчанию – 604800 (7 дней).

Следующие параметры определяют опцию MTU ICMPv6, добавляемую к заголовку объявления маршрутизатора.
mtu
Число или строка, определяющие значение поля максимального размера передаваемого пакета (Maximum Transmission Unit, MTU). Если указано значение 0, данная опция исключается. Значение по умолчанию – 0. Если для параметра указана специальная строка "auto", добавляется опция максимального размера передаваемого пакета, и ее значение определяется автоматически максимальной длиной передаваемого пакета для интерфейса.

Следующий параметр определяет опцию исходного адреса канального уровня ICMPv6, которая добавляется к заголовку объявления маршрутизатора.
nolladdr
Логическое выражение. Утилита rtadvd по умолчанию (если значение nolladdr не определено) предпринимает попытку получения адреса канального уровня для интерфейса из ядра и дописать его в опцию исходного адреса канального уровня. При наличии такой возможности утилита rtadvd(8) не включает опцию исходного адреса канального уровня в пакеты объявлений маршрутизаторов.

Примеры:

# # общие определения. # default:\ :raflags#0:rltime#3600:\ :pinfoflags#64:vltime#360000:pltime#360000:mtu#1500: ether:\ :mtu#1280:tc=default: # # интерфейсы. # ef0:\ :addrs#1:\ :addr="3ffe:501:4819:1000::":tc=ether: ef1:\ :addrs#2:addr0="3ffe:501:4819:2000::":\ :addr1="3ffe:501:4819:3000::":tc=ether:

Классификация:

Базовые подсистемы ЗОСРВ «Нейтрино»

Тематические ссылки:

rtadvd, rtsold




Предыдущий раздел: Конфигурационные файлы