External processor for a distributed network access system
First Claim
1. A method comprising:
- determining, by a processor, a communication service type from a message;
forwarding the message to one of a plurality of service controllers according to the determined communication service type;
determining a policy associated with the one service controller; and
determining a configuration parameter to apply the policy on a connection between a first network and a second network.
10 Assignments
0 Petitions
Accused Products
Abstract
An external processor for a network access system having a programmable access device includes a service controller that provides at least one service for network traffic, a message processor that processes network messages for service processing by the service controller, and a programmable access device controller that programs the programmable access device in response to service controller processing. It is advantageous for the external processor to include primary and secondary service controllers for a particular service so that, if the primary service controller fails, the secondary service controller can provide the particular service for message received from the programmable access device. In preferred embodiments, the service controller further includes a reporting processor that provides an interface through which reporting messages received from the programmable access device can be communicated to the service controller and a signaling controller that transmits signals to configure network hardware to establish requested network connections. The external processor preferably further supports a service policy interface through which the service controller can request policy decisions from a possibly remote policy server.
286 Citations
20 Claims
-
1. A method comprising:
-
determining, by a processor, a communication service type from a message; forwarding the message to one of a plurality of service controllers according to the determined communication service type; determining a policy associated with the one service controller; and determining a configuration parameter to apply the policy on a connection between a first network and a second network. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. An apparatus comprising:
-
at least one processor; and at least one memory including computer program code for one or more programs, the at least one memory and the computer program code configured to, with the at least one processor, cause the apparatus to perform at least the following, determine a communication service type from a message, forward the message to one of a plurality of service controllers according to the determined communication service type, determine a policy associated with the one service controller, and determine a configuration parameter to apply the policy on a connection between a first network and a second network. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17, 18)
-
-
19. A system comprising:
an external processor including a plurality of service controllers, the external processor being configured to determine a communication service type from a message, to forward the message to one of the service controllers according to the determined communication service type, to determine a policy associated with the one service controller, and to determine a configuration parameter to apply the policy on a connection between a first network and a second network. - View Dependent Claims (20)
Specification