BRAS DHCP CLI

Вывод и управление внутренней БД DHCP-сессий fastDPI BRAS.

Это команда к fastDPI, поэтому в аргументе -r утилиты следует задавать адрес fastDPI.

В качестве идентификатора во всех CLI-командах может использоваться subs_id.

dhcp show all

Вывод всей БД DHCP-сессий fastDPI:

fdpi_cli -r <address> dhcp show all

dhcp show

Вывод сессий по указанным ключам:

fdpi_cli -r <address> dhcp show [ip=X | mac=X | login=X]

следует задать один из ключей:

ip=X - IP-адрес абонента

mac=X - MAC-адрес абонента

login-X - вывод всех DHCP-сессий по указанному логину

Примеры вызова:

fdpi_cli -r 10.10.0.52 dhcp show ip=192.168.52.36
fdpi_cli -r 10.10.0.52 dhcp show mac=01:02:03:05:06:07
fdpi_cli -r 10.10.0.52 dhcp show login=john_smith

dhcp show stat

Вывод текущей статистики по DHCP-сессиям:

fdpi_cli -r <address> dhcp show stat

dhcp reauth

fdpi_cli -r <address> dhcp reauth [ mac=X | ip=X ]

Реавторизация абонента по указанному ключу. Ради снижения нагрузки на Радиус-сервер, BRAS кеширует DHCP-данные, возвращаемые Радиусом, на время лизинга адреса, и отвечает сам на запросы DHCP Request абонента. Иногда требуется указать СКАТу, что следующий запрос абоненета следует послать на Радиус, не дожидаясь истечения времени лизинга. Для этого и предназначена команда dhcp reauth.

Cледует задать один из ключей:

ip=X — IP-адрес абонента

mac=X — MAC-адрес абонента

Примеры вызова:

fdpi_cli -r 10.10.0.50 dhcp reauth ip=192.168.52.36
fdpi_cli -r 10.10.0.50 dhcp reauth mac=01:02:03:05:06:07

dhcp disconnect

CLI-аналог CoA Disconnect. Режим выполнения дисконнекта задается опцией bras_dhcp_disconnect.

Дисконнект всех DHCP-сессий:

fdpi_cli -r <address> dhcp disconnect all

Дисконнект указанной сессии:

fdpi_cli -r <address> dhcp disconnect [ mac=X | ip=X ]