Differences
This shows you the differences between two versions of the page.
| Next revision | Previous revision | ||
| en:dpi:dpi_components:platform:subscriber_management:subsman_common [2018/03/18 11:52] – created lexx26 | en:dpi:dpi_components:platform:subscriber_management:subsman_common [2026/06/29 09:41] (current) – elena.krasnobryzh | ||
|---|---|---|---|
| Line 1: | Line 1: | ||
| - | ====== | + | ====== |
| + | {{indexmenu_n> | ||
| + | Subscriber Management (SM) allows you to assign services, manage bandwidth limits (policing), and perform other actions for individual subscribers. | ||
| + | |||
| + | SSG DPI identifies subscribers by their IP addresses, since no other subscriber information is present in IP packets. Therefore, if IP addresses are assigned dynamically, | ||
| + | |||
| + | Integration between the DPI platform and the billing system using the PUSH model assumes that the billing system (or an auxiliary system) independently sends information about the subscriber' | ||
| + | |||
| + | <note tip>It is recommended to use the PULL integration method (via the RADIUS protocol). Product: [[en: | ||
| + | |||
| + | To restore subscriber profile settings after a platform restart, you must [[en: | ||
| + | |||
| + | Common scenarios for preparing profiles used for financial blocking are described in the article [[en: | ||
| + | |||
| + | **The '' | ||
| + | Example: assigning a tariff plan (policing settings) to 30,000 subscribers takes less than one second:** | ||
| + | <code bash> | ||
| + | time fdpi_ctrl load --policing rate_10M.cfg --file subsribers.lst | ||
| + | | ||
| + | real 0m0.344s | ||
| + | user 0m0.009s | ||
| + | sys 0m0.144s | ||
| + | </ | ||
| + | |||
| + | ===== Running commands remotely over SSH ===== | ||
| + | |||
| + | To execute commands on the DPI server remotely via SSH without entering a password, it is recommended to use public key authentication. | ||
| + | |||
| + | On the management server, perform the following steps: | ||
| + | - Create a public/ | ||
| + | - Copy the public key to the DPI server using: <code bash> | ||
| + | - On the DPI server, verify and correct the permissions of the '' | ||
| + | chmod 600 ~dpi_user/ | ||
| + | restorecon -Rv ~dpi_user/ | ||
| + | - Verify that '' | ||
| + | |||
| + | ===== Running the fdpi_ctrl utility remotely ===== | ||
| + | |||
| + | Commands are transmitted to the DPI over a TCP connection through the management port. Therefore, the firewall must allow external access to the management port. | ||
| + | |||
| + | To enable the DPI platform to accept management commands, configure the following parameters in ''/ | ||
| + | - Listening port number: <code bash> | ||
| + | - Network interface name. By default, DPI listens only on the loopback interface: <code bash> | ||
| + | |||
| + | To run the '' | ||
| + | - In the DPI configuration file ''/ | ||
| + | - In the firewall configuration ''/ | ||
| + | - Copy the '' | ||
| + | |||
| + | <note important> | ||