A dispatching technique dispatches packets to a plurality of service
control engines (SCEs) which in aggregate may be configured to handle
traffic produced by a high-speed high-capacity data link. Upstream and
downstream packets that are associated with a data flow between a
subscriber and a destination node in a communication network are received
from by a dispatcher which is located in a path used by the data flow.
For each packet, the dispatcher identifies an SCE from among a plurality
of SCEs that is to receive the packet based upon an address contained in
the packet. The packet is then dispatched by the dispatcher to the
identified SCE which processes the packet accordingly. After processing
the packet, the SCE returns the packet to the dispatcher which further
processes the packet including transferring the packet onto the
communication network towards its destination.