Дерево страниц

Сравнение версий

Ключ

  • Эта строка добавлена.
  • Эта строка удалена.
  • Изменено форматирование.

...

Блок кода
languagexml
        <vendor name="VasExperts" code="43823">
        	<attribute name="VasExperts-Policing-Profile" code="1" type="string" />
        	<attribute name="VasExperts-Service-Profile" code="2" type="string" />
        	<attribute name="VasExperts-Enable-Service" code="3" type="string" />
        	<attribute name="VasExperts-Service-Type" code="6" type="integer" />
        	<attribute name="VasExperts-Restrict-User" code="7" type="integer" />
        </vendor>

...

Скорость регулируем, указывая имя профиля policy: VasExperts-Policing-Profile=rate_10M.

Оглавление

Настройка типа устройства

...

Блок кода
languageruby
titleКонфигурация типа устройства
# Поиск сервиса по IP-адресу
radius.servSearchMode=7

PPPoE и IPoE одновременно

В этом режиме СКАТ будет присылать RADIUS-пакеты для обоих режимов с одними и теми же NAS-Identifier и NAS-IP-Address, но скорее всего для разных типов доступа Вам нужно будет выдавать разные RADIUS-атрибуты и использовать разные настройки биллинга.

Чтобы решить эту проблему мы предлагаем настроить два типа доступа в биллинге как два разных устройства-NAS'а. Создайте три типа устройства, например, FastDPIFastDPI.IPoE и FastDPI.PPPoE. Для типа устройства FastDPI укажите обработчик процессора протокола SkatOverrideNasProtocolHandler. Создайте устройство данного типа, укажите в поле Хост IP-адрес NAS'а, в поле Идентификатор - NAS-Identifier (например, VasExperts.FastDPI). Запрос будет приходить на это устройство, а далее, в зависимости от типа услуги обрабатываться устройством с Идентификатором равным Идентификатору данного устройства плюс суффикс (.IPoE или .PPPoE).

Создайте два устройства-NAS'а, настройте их, как описано выше, но поле Хост в них оставьте пустым, а в поле Идентификатор укажите идентификатор с соответсвующим суффиксом (.IPoE или .PPPoE). Например, если Nas-Identifier у нас VasExperts.FastDPI, то в устройстве типа FastDPI в поле Идентификатор указано VasExperts.FastDPI, в устройстве типа FastDPI.IPoE - VasExperts.FastDPI.IPoE, в устройстве типа FastDPI.PPPoE - VasExperts.FastDPI.PPPoE.

Т.к. поле Хост мы оставляем пустым (чтобы не было путаницы с одинаковыми NAS-IP при обработке RADIUS-пакета), чтобы CoA/PoD запросы отправлялись - в конфиге устройств FastDPI.IPoE и FastDPI.PPPoE нужно указать IP-адрес СКАТ в параметре: 

Блок кода
languageruby
titleКонфигурация типа устройства
# Хост для отправки PoD и CoA-запросов (по умолчанию - хост, заданный в параметрах устройства Хост/порт)
radius.host=

Теперь для биллинга запросы будут обрабатываться как от двух разных NAS'ов и настройки для них могут быть абсолютно разными. Устройствам FastDPI.IPoE и FastDPI.PPPoE в дереве не обязательно быть потомками устройства FastDPI.