Session Subsystem: The
Session subsystem is responsible for performing and monitoring the
processing of a mobile subscriber's data flows. Session processing
tasks for mobile data calls include:
A10/A11 termination
for CDMA2000 networks, GSM
Tunneling Protocol (GTP) termination for GPRS and/or UMTS
networks, asynchronous PPP processing, packet filtering, packet
scheduling, Diffserv codepoint marking, statistics gathering, IP
forwarding, and AAA services. Responsibility for each of these items
is distributed across subordinate tasks (called Managers) to provide
for more efficient processing and greater redundancy. A separate
Session Controller task serves as an integrated control node to
regulate and monitor each of the Managers and to communicate with
the other active subsystems.
This subsystem also
manages all specialized user data processing, such as for payload transformation,
filtering, statistics collection, policing, and scheduling.