Мульти-сессии [Документация VAS Experts]

Различия

Показаны различия между двумя версиями страницы.

Ссылка на это сравнение

Предыдущая версия справа и слеваПредыдущая версия
Следующая версия
Предыдущая версия
dpi:bras_bng:radius_integration:radius_accounting:multisession [2023/10/13 11:45] – ↷ Страница перемещена из dpi:bras_bng:opt_bras_l3:radius_accounting:multisession в dpi:bras_bng:radius_integration:radius_accounting:multisession elena.krasnobryzhdpi:bras_bng:radius_integration:radius_accounting:multisession [2024/12/05 15:07] (текущий) elena.krasnobryzh
Строка 1: Строка 1:
-====== multisession ======+====== Мульти-сессии ====== 
 +{{indexmenu_n>2}} 
 + 
 +Начиная с версии СКАТ 8.3 введена поддержка мульти-сессий (''Acct-Multi-Session-Id''). Это связано с  тем, что один fastPCRF-сервер может обслуживать несколько fastDPI-серверов, и один и тот же абонент (его IP-адрес) может обрабатываться на разных fastDPI-серверах. Например, это может быть перевод трафика абонента с основного fastDPI на резервный: в этом случае в течение некоторого времени трафик абонента может идти через два fastDPI-сервера. Либо балансировщик трафика может быть настроен так, что одни flow абонента направляет через один fastDPI-сервер, а другие flow - через другой fastDPI-сервер. В обоих случаях получается, что accounting по абоненту идет с разных fastDPI-серверов на один fastPCRF-сервер. Для поддержки таких режимов в RFC 2866 введено понятие мульти-сессии.  
 + 
 +Для данного IP-адреса может существовать только одна мульти-сессия, но много разных accounting-сессий - по одной от каждого fastDPI-сервера. В Accounting-Request всегда наряду с атрибутом ''Acct-Session-Id'' включаются атрибуты ''Acct-Multi-Session-Id'' и NAS-атрибуты, идентифицирующие конкретный fastDPI-сервер. 
 + 
 +В режиме "один fastPCRF - несколько fastDPI" особую  значимость приобретает идентификация fastDPI-сервера - источника аккаунтинга. В СКАТ 8.3 существенно изменен принцип формирования атрибутов ''NAS-IP-Address'' и ''NAS-Identifier'': если раньше эти атрибуты задавались статически в fastpcrf.conf  и были одинаковыми для всех fastDPI (то есть фактически в роли NAS выступал fastpcrf), то теперь эти атрибуты задаются отдельно для каждого fastDPI-сервера в параметрах [[dpi:bras_bng:radius_integration:radius_auth_fastpcrf_setup|fdpi_server]] конфигурационного файла fastpcrf.conf. Таким образом, в роли NAS-серверов теперь выступают fastDPI. Атрибуты, идентифицирующие NAS, включаются во все RADIUS-запросы - как Access-Request, так и Accounting-Request. В запрос может быть включен только один из атрибутов ''NAS-IP-Address'' или ''NAS-Identifier'': наибольший приоритет имеет явное задание ''attr_nas_ip'' в параметре ''fdpi_server'': 
 +<code> 
 +fdpi_server=127.0.0.1%lo:29000;attr_nas_ip=10.20.30.40;attr_nas_id=DPI-1 
 +</code> 
 +для запросов от этого сервера будет применяться атрибут ''NAS-IP-Address=10.20.30.40''
 + 
 +Если ''attr_nas_ip'' не указан, но есть ''attr_nas_id'', тогда в запросах будет фигурировать ''NAS-Identifier=DPI-1''
 + 
 +Если в ''fdpi_server'' не заданы NAS-атрибуты, то тогда в качестве ''NAS-IP-Address'' будет указываться IP-адрес сервера, например, для такого описания: 
 +<code> 
 +fdpi_server=192.168.27.56%eth1:29000 
 +</code> 
 +''NAS-IP-Address=192.168.27.56''
 + 
 +{{anchor:radius_add_all_nas_ids}} 
 +Существует возможность включать в запрос оба атрибута ''NAS-IP-Address'' и ''NAS-Identifier''. Для этого следует задать в fastpcrf.conf параметр: 
 +<code> 
 + # Разрешать добавлять атрибуты NAS-IP-Address И NAS-Identifier 
 + # По RFC, в запросе может присуствовать либо NAS-IP-Address, либо NAS-Identifier. 
 + # Если заданы значения обоих опций, то приоритет отдается опции NAS-IP-Address. 
 + # Значение днного параметра 1 разрешает добавлять оба атрибута в запрос. 
 +radius_add_all_nas_ids=1 
 +</code>