Поддержка абонентов со связыванием одиночного IPv4 адреса и IPv6 подсети или динамической выдачей адресов [Документация VAS Experts]

Различия

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

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

Предыдущая версия справа и слеваПредыдущая версия
dpi:dpi_components:platform:subscriber_management:dpi_dynamicip:start [2024/06/10 14:10] elena.krasnobryzhdpi:dpi_components:platform:subscriber_management:dpi_dynamicip:start [Дата неизвестна] (текущий) – удалено - внешнее изменение (Дата неизвестна) 127.0.0.1
Строка 1: Строка 1:
-====== Поддержка абонентов со связыванием одиночного IPv4 адреса и IPv6 подсети или динамической выдачей адресов  ====== 
-{{indexmenu_n>7}} 
-Управление услугами и каналом для абонентов с динамической выдачей IP-адресов осуществляется по условному имени (LOGIN), которое в [[dpi:dpi_components:platform:subscriber_management:subsman_cmd:start|командах управления]] задается через соответствующий параметр ''--login''. Для поддержки в DPI функциональности связывания с login необходимо [[dpi:dpi_components:platform:dpi_admin:admin_db:start#Активация встроенной БД|активировать UDR]]. 
  
-В случае, если динамическая выдача IP-адресов осуществляется Radius-сервером, рекомендуется использовать "Монитор событий Radius", который автоматически будет передавать на DPI информацию о выданных и освобожденных IP-адресах. В этом случае в качестве login используется атрибут User-Name в запросах Radius. 
- 
-Для интеграции с другими платформами необходима поддержка выполнения пользовательских скриптов по событиям выдачи и освобождения адреса (например, такая возможность присутствует в штатном DHCP сервере Linux). В этом случае связывание IP-адреса с LOGIN и удаление связки осуществляется через специальные команды.  
- 
-Связывание IP адреса с LOGIN: 
-<code bash> 
-fdpi_ctrl load --bind --user имя_абонента:ip_адрес 
-</code>   
- 
-Пример: 
-<code bash>fdpi_ctrl load --bind --user test_user:191.168.1.1 
-fdpi_ctrl load --bind --user ipv6:2001:470:e5bf:dead::0/64</code> 
- 
-Удаление связки IP <-> login: 
-<code bash> 
-fdpi_ctrl del --bind --login имя_абонента 
-</code>   
- 
-Просмотр связанного IP-абонента: 
-<code bash> 
-fdpi_ctrl list --bind --login имя_абонента 
-</code>   
- 
-Просмотр всех абонентов со связанным IP 
-<code bash> 
-fdpi_ctrl list all --bind 
-</code>   
- 
-В следующем разделе рассмотрено связывание абонентов с произвольным количеством IP-адресов.\\ 
-Важным отличием семантики ''bind'' от ''bind_multi'' является: 
-  - ''load --bind'' замещает ранее назначенный абоненту адрес, в то время как ''load --bind_multi'' добавляет его 
-  - ''load --bind'' автоматически забирает назначенный адрес у другого абонента 
-  - ''load --bind'' экономнее расходует размер БД