All IP data packets flowing through the BQN are assigned to a subscriber and to a flow. The BQN acts on traffic grouped per subscriber and per flow.
To decide in a flexible way which functionalities to apply, the BQN uses policies. Policies define the actions to perform on the traffic (e.g., TCP Optimization or rate limitation), along with action parameters (e.g., a speed limit). There are three kinds of policies: flow policies, rate policies, and monitoring policies. Every flow is assigned a subscriber flow policy, while every subscriber is assigned a rate policy and a monitoring policy.
A data packet will receive all the functionalities specified in the flow policy for the flow it belongs to, and all the functionalities specified in the rate policy and the monitoring policy for the subscriber it belongs to. In this way, it is possible to specify different functionalities to all the flows of a subscriber, or just to certain flows of that subscriber.
Through flow policies we specify the following functionalities:
Through rate policies, we specify the following functionalities:
Through monitoring policies, we specify the following functionalities:
The rate policy of a subscriber can be assigned from an external system (via RADIUS or via our REST API) or using profiles and rules. Flow policies and monitoring policies, are assigned using profiles and rules: