摘要 |
<p>An external processor (42) for a network access system having a programmable access device (40a, 40b) includes a service controller (120a, 120b) that provides at least one service for network traffic, a message processor (122) that processes network messages for service processing by the service controller (120a, 120b), and a programmable access device controller (124) that programs the programmable access device (40a, 40b) in response to service controller processing. It is advantageous for the external processor (42) to include primary (120a) and secondary service controllers (120b) for a particular service so that, if the primary service controller (120a) fails, the secondary service controller (120b) can provide the particular service for message received from the programmable access device (40a, 40b). In preferred embodiments, the service controller further includes a reporting processor (126) that provides an interface through which reporting messages received from the programmable access device (40a, 40b) can be communicated to the service controller (120a, 120b) and a signaling controller (128a, 128b) that transmits signals to configure network hardware to establish requested network connections. The external processor (42) preferably further supports a service policy interface (56) through which the service controller (120a, 120b) can request policy decisions from a possibly remote policy server.</p> |