8 Multiple IP subscribers' support

DPI treats subscribers that use several IPs as one subscriber: set of services and bandwidth control are common for all subscriber's IPs. Typically it is a corporate subscriber. The channel and IP addresses' set is assigned to such subscriber. He distributes resources on his own.

The services and channel control is arranged by an assigned name (login). This name is specified in control instructions by the –login parameter. The UDR has to be activated to support DPI binding with login.

Binding of IP addresses with login name is carried out by specific instruction:

fdpi_ctrl load --bind_multi --user subscribers_name:ip_address_or_block

One can assign IP addresses one by one or by blocks:

192.168.0.1 a single IP
192.168.0.1-192.168.0.5 a range (inclusive)
192.168.0.0/30 CIDR
192.168.0.1,192.168.0.3 a list

To remove all IPs bound to the login:

fdpi_ctrl del --bind_multi --login subscribers_name

To remove one of IPs bound to the login:

fdpi_ctrl del --bind_multi --ip 192.168.0.1

List all IPs bound to a subscriber with several IPs:

fdpi_ctrl list --bind_multi --login subscribers_name

List all subscribers that have several IPs:

fdpi_ctrl list all --bind_multi