Различия
Показаны различия между двумя версиями страницы.
| Предыдущая версия справа и слеваПредыдущая версияСледующая версия | Предыдущая версия | ||
| dpi:bras_bng:cli:bras_l2_vlan_ctl:start [2023/12/01 15:05] – elena.krasnobryzh | dpi:bras_bng:cli:bras_l2_vlan_ctl:start [Дата неизвестна] (текущий) – удалено - внешнее изменение (Дата неизвестна) 127.0.0.1 | ||
|---|---|---|---|
| Строка 1: | Строка 1: | ||
| - | ====== Команды fdpi_ctrl ====== | ||
| - | {{indexmenu_n> | ||
| - | =====Управление свойствами BRAS L2===== | ||
| - | FastDPI BRAS хранит в своей внутренней БД UDR дополнительные свойства IP-адреса абонента: | ||
| - | * MAC-адрес | ||
| - | * VLAN-теги | ||
| - | |||
| - | Кроме того, внутри fastDPI BRAS есть ещё один признак, | ||
| - | а живет только в памяти, | ||
| - | |||
| - | При штатной работе BRAS запоминает значения этих свойств из DHCP трафика. | ||
| - | Но может возникнуть ситуация, | ||
| - | действительности, | ||
| - | при изменении топологии сегмента сети (когда меняются значения VLAN-тегов) и пр. | ||
| - | Во всех этих случаях может потребоваться ручная корректировка UDR, - эту возможность предоставляет | ||
| - | утилита fdpi_ctrl. | ||
| - | |||
| - | Команда задания свойств IP-адреса: | ||
| - | <code bash> | ||
| - | fdpi_ctrl load --ip_prop --ip 10.20.30.40 --mac a0: | ||
| - | </ | ||
| - | |||
| - | Эта команда задает для IP-адреса 10.20.30.40 свойства: | ||
| - | * '' | ||
| - | * '' | ||
| - | * '' | ||
| - | * -1 – неизвестный статус | ||
| - | * 0 – сессия активна | ||
| - | * 1 – сессия завершена | ||
| - | |||
| - | Здесь '' | ||
| - | Можно задавать не все свойства сразу, а только те, которое необходимо изменить, | ||
| - | изменение MAC-адреса, | ||
| - | <code bash> | ||
| - | fdpi_ctrl load --ip_prop --ip 10.20.30.40 --mac a0: | ||
| - | </ | ||
| - | |||
| - | Команда просмотра свойств IP-адреса: | ||
| - | <code bash> | ||
| - | fdpi_ctrl list --ip_prop --ip 10.20.30.40 | ||
| - | </ | ||
| - | |||
| - | Удаление свойства (удаляется не полностью IP-адрес, | ||
| - | <code bash> | ||
| - | # Удаление MAC-адреса | ||
| - | fdpi_ctrl del --ip_prop --ip 10.20.30.40 --mac | ||
| - | |||
| - | # Удаление VLAN и MAC-адреса | ||
| - | fdpi_ctrl del --ip_prop --ip 10.20.30.40 --mac --vlan | ||
| - | |||
| - | # Удаление всех свойств | ||
| - | fdpi_ctrl clear --ip_prop --ip 10.20.30.40 | ||
| - | </ | ||
| - | |||
| - | Задание шлюза: | ||
| - | <code bash> | ||
| - | # Адрес 10.45.89.1 будет восприниматься СКАТом как клиентский шлюз. | ||
| - | fdpi_ctrl load --ip_prop --ip=10.45.89.1 --session_status=gateway | ||
| - | </ | ||
| - | |||
| - | Если тип IP-адреса - шлюз ('' | ||
| - | <code bash> | ||
| - | fdpi_ctrl list --ip_prop --ip=10.45.89.1 | ||
| - | ================================ | ||
| - | IP=10.45.89.1 | ||
| - | subnet-mask=n/ | ||
| - | MAC=n/a | ||
| - | VLAN=n/a | ||
| - | type=Gateway | ||
| - | Gateway-status=undef | ||
| - | last-activity=2018/ | ||
| - | iface_idx=0 | ||
| - | --------------------------------- | ||
| - | Result processing ip=10.45.89.1 : | ||
| - | ------------------ | ||
| - | 1/0/0 | ||
| - | </ | ||
| - | |||
| - | Начиная с версии СКАТ 7.5, поддерживаются команды массового изменения параметров: | ||
| - | <code bash> | ||
| - | # Замена VLAN для всех IP-адресов из подсети 10.20.30.0/ | ||
| - | fdpi_ctrl load --ip_prop --cidr 10.20.30.0/ | ||
| - | |||
| - | # Замена VLAN для всех IP-адресов из диапазона 192.168.251.5...192.168.251.17 | ||
| - | fdpi_ctrl load --ip_prop --ip_range 192.168.251.5-192.168.251.17 --vlan 709 | ||
| - | |||
| - | # Удаление VLAN у всех IP-адресов из подсети 10.20.31.0/ | ||
| - | fdpi_ctrl del --ip_prop --cidr 10.20.31.0/ | ||
| - | | ||
| - | # Удаление всех IP-адресов подсети 10.20.32.0/ | ||
| - | fdpi_ctrl clear --ip_prop --cidr 10.20.32.0/ | ||
| - | </ | ||
| - | Замечание: | ||
| - | |||
| - | ===== Ручное управление статусом авторизации ===== | ||
| - | |||
| - | Иногда возникает необходимость в ручной установке/ | ||
| - | |||
| - | <note important> | ||
| - | |||
| - | Установка статуса авторизации " | ||
| - | <code bash> | ||
| - | fdpi_ctrl load --auth=1 --ip=192.168.10.1 | ||
| - | </ | ||
| - | |||
| - | Аналог для IPv6: | ||
| - | <code bash> | ||
| - | fdpi_ctrl load --auth=1 --ip=2001: | ||
| - | </ | ||
| - | \\ \\ | ||
| - | Установка статуса авторизации " | ||
| - | <code bash> | ||
| - | fdpi_ctrl load --auth=0 --ip=192.168.10.1 | ||
| - | </ | ||
| - | |||
| - | Аналог для IPv6: | ||
| - | <code bash> | ||
| - | fdpi_ctrl load --auth=0 --ip=2001: | ||
| - | </ | ||
| - | \\ \\ | ||
| - | Просмотр текущего статуса авторизации абонента: | ||
| - | <code bash> | ||
| - | fdpi_ctrl list --auth --ip=192.168.10.1 | ||
| - | fdpi_ctrl list --auth --ip=2001: | ||
| - | </ | ||
| - | |||
| - | Для сброса текущего статуса авторизации абонента служит команда: | ||
| - | <code bash> | ||
| - | fdpi_ctrl del --auth --ip=192.168.10.1 | ||
| - | fdpi_ctrl del --auth --ip=2001: | ||
| - | </ | ||
| - | После сброса статуса первый же пакет от абонента приведет к запросу авторизации через Radius-сервер. | ||
| - | |||
| - | При установке статуса авторизации можно указать время (в секундах), | ||
| - | <code bash> | ||
| - | # Установка статуса авторизации " | ||
| - | fdpi_ctrl load --auth=1 --ip=192.168.10.1 --timeout=600 | ||
| - | </ | ||
| - | По умолчанию время жизни авторизации задается параметром '' | ||