Policy and charging control rule programming and lookup in connectivity access networks
First Claim
Patent Images
1. A method comprising:
- installing, with a service unit within a gateway of a connectivity access network that provides connectivity to an access point name of a packet data network, a rule set to a forwarding unit within the gateway, wherein the rule set comprises a set of one or more pre-defined policy and charging control (PCC) rules for the access point name;
receiving, with the service unit in response to installing the rule set, a group identifier for the rule set from the forwarding unit;
receiving, with the service unit after installing the rule set to the forwarding unit and receiving the group identifier from the forwarding unit, a service request issued by a computing device associated with a subscriber, wherein the service request specifies a requested service for a connectivity access network session for the subscriber; and
installing, with the service unit to a session context of the forwarding unit, the group identifier and a rule map that together identify a subset of the set of pre-defined PCC rules for the requested service, wherein the session context is associated with the connectivity access network session for the subscriber.
0 Assignments
0 Petitions
Accused Products
Abstract
In general, techniques are described for programming a set of one or more pre-defined rules within the forwarding plane of a packet gateway of a mobile service provider network and caching, within control plane, a group identifier that identifies the set of programmed, pre-defined rules. The control plane may match quality of service (QoS) information of incoming subscriber service requests with the group identifier and respective subsets of the set of programmed, pre-defined rules to rapidly associate service requests with already-programmed PCC rules and thereafter install, to the forwarding plane, subscriber service-specific actions for the PCC rules.
-
Citations
23 Claims
-
1. A method comprising:
-
installing, with a service unit within a gateway of a connectivity access network that provides connectivity to an access point name of a packet data network, a rule set to a forwarding unit within the gateway, wherein the rule set comprises a set of one or more pre-defined policy and charging control (PCC) rules for the access point name; receiving, with the service unit in response to installing the rule set, a group identifier for the rule set from the forwarding unit; receiving, with the service unit after installing the rule set to the forwarding unit and receiving the group identifier from the forwarding unit, a service request issued by a computing device associated with a subscriber, wherein the service request specifies a requested service for a connectivity access network session for the subscriber; and installing, with the service unit to a session context of the forwarding unit, the group identifier and a rule map that together identify a subset of the set of pre-defined PCC rules for the requested service, wherein the session context is associated with the connectivity access network session for the subscriber. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 22)
-
-
12. A connectivity access network gateway that provides connectivity to an access point name of a packet data network, the gateway comprising:
-
a forwarding unit; a session context stored by the forwarding unit and associated with a connectivity access network session for a subscriber; and a service unit that stores a local quality of service (QoS) policy comprising a set of one or more pre-defined policy and charging control (PCC) rules for the access point name, wherein the service unit installs, to the forwarding unit, a rule set comprising the set of pre-defined PCC rules, wherein the service unit receives, in response to installing the rule set, a group identifier for the rule set from the forwarding unit; and a subscriber management daemon of the service unit that receives, after the service unit installs the rule set to the forwarding unit and receives the group identifier from the forwarding unit, a service request issued by a computing device associated with the subscriber and specifying a requested service for the connectivity access network session, wherein the subscriber management daemon of the service unit installs, to the session context, the group identifier and a rule map that together identify a subset of the set of pre-defined PCC rules for the requested service. - View Dependent Claims (13, 14, 15, 16, 17, 18, 19, 20, 21)
-
-
23. A non-transitory computer-readable medium comprising instructions for causing one or more programmable processors to:
-
install, with a service unit within a gateway of a connectivity access network that provides connectivity to an access point name of a packet data network, a rule set to a forwarding unit within the gateway, wherein the rule set comprises a set of one or more pre-defined policy and charging control (PCC) rules for the access point name; receive, with the service unit in response to installing the rule set, a group identifier for the rule set from the forwarding unit; receive, with the service unit after installing the rule set to the forwarding unit and receiving the group identifier from the forwarding unit, a service request issued by a computing device associated with a subscriber, wherein the service request specifies a requested service for a connectivity access network session for the subscriber; and install, with the service unit to a session context of the forwarding unit, the group identifier and a rule map that together identify a subset of the set of pre-defined PCC rules for the requested service, wherein the session context is associated with the connectivity access network session for the subscriber.
-
Specification