Задание DHCPv6-опций в Радиус

СКАТ поддерживает задание практически любой DHCPv6-опции через специальные VSA-атрибуты VasExperts. Если установка СКАТ производилась штатными средствами из официального репозитория VasExperts, то актуальный словарь всех VSA VasExperts находится в файле /usr/share/dpi/dictionary.vasexperts. Все эти атрибуты являются строковыми с единым форматом значения:

opt:value

где opt - число, идентификатор опции, value - значение опции.

VSA атрибут	Описание
VasExperts-DHCP-Option-IPv6	Опции, задающие IPv6-адрес или список IPv6-адресов
VasExperts-DHCP-Option-IPv6-Prefix	Опции, задающие IPv6-префикс
VasExperts-DHCP6-Option-Num	Задает опцию с числовым значением
VasExperts-DHCP6-Option-String	Задает опцию со строковым значением
VasExperts-DHCP6-Option-Bin	Задает бинарную опцию в виде hex-строки. Следует учитывать, что при задании бинарной опции её значение должно быть в network byte order

Пример (в формате FreeRadius):

# Опция 22 - список IPv6-адресов SIP-серверов:
# СКАТ пошлет в DHCPv6 одну опцию 22 со значением - список указанных IPv6 адресов
&VasExperts-DHCP-Option-IPv6 := "22:2c0f:ff91::10:1"
&VasExperts-DHCP-Option-IPv6 += "22:2c0f:ff91::10:2"
# Опция 71 - MIPv6 Home Network Prefix Option
# задает IPv6-префикс
&VasExperts-DHCP-Option-IPv6-Prefix += "71:2c0f:ff90:71::/56"
# Опция 32 - OPTION_INFORMATION_REFRESH_TIME, числовая:
&VasExperts-DHCP6-Option-Num += "32:55779"
# Опция 27: IPv6-адрес NIS-сервера, заданная в бинарном виде
&VasExperts-DHCP6-Option-Bin += "27:2c0fff91000000000000000000200001"
# то же самое может быть задано так:
# &VasExperts-DHCP-Option-IPv6 += "27:2c0f:ff91::20:1
# Опция 43: ERO (Relay Agent Echo Request option)
# приведена в качестве примера задания опции, значение которой - список чисел
# СКАТ объединит все атрибуты по 43 опции в одну DHCPv6-опцию со значением '50,60,32'
&VasExperts-DHCP6-Option-Num += "43:50"
&VasExperts-DHCP6-Option-Num += "43:60"
# int16-опция в бинарном виде (значение 32)
&VasExperts-DHCP6-Option-Bin += "43:0020"

Полный актуальный список всех DCHPv6-опций вместе со ссылками на RFC можно найти на сайте IANA.