The Category-based
Content Filtering solution uses Content Filtering Policy to analyze
the content requested by subscribers. Content Filtering Policy provides a
decision point for analyzed content on the basis of its category
and priority.
The Category-based
Content Filtering solution also utilizes ECS rulebases in order
to determine the correct policy decision and enforcement action
such as accept, block, redirect, or replace. Rulebase names are
retrieved during initial authentication from the AAA/Policy Manager.
Some possible examples of rulebase names include Consumer, Enterprise,
Child, Teen, Adult, and Sport. Rulebase names are used by the ECS
subsystem to instantiate the particular rule definition that applies
for a particular session. Rulebase work in conjunction with a content filtering
policy and only one content filtering policy can be associated with
a rulebase.
For more information
on rulebases and rule definitions, refer to the Enhanced Charging Services
Administration Guide.
The CF Policy ID
can be enabled depending on the subscriber (Child, Adult, etc.)
and not based on the subscriber’s device. This can be configured
through PCRF for Gx using the SN-CF-Policy-ID attribute.
For more information, refer to the Subscriber Configuration section
in the Content Filtering Service Configuration chapter of
this guide.
IMPORTANT:
If the SN-CF-Policy-ID sent
by PCRF is 0 or junk (not configured on GGSN), then that value is
ignored and the value of CF Policy ID remains to what it was before
the PCRF message came (default, not set or any other value). For
more information on this attribute, refer to the AAA Interface
Administration and Reference.
The ECS subsystem
includes L3–L7 deep packet inspection capabilities. It
correlates all L3 packets with higher layer criteria such as URL
detection within an HTTP header, it also provides stateful packet
inspection for complex protocols like FTP, RTSP, and SIP that dynamically
open ports for the data path.
The Content Filtering
subsystem uses the deep-packet inspection capabilities of ECS for URL/URI
extraction.
ECS functionality
is managed by the following components:
-
Session Controller
(SessCtrl): The SessCtrl runs on the primary SPC/SMC
and is responsible for managing ECS and Content Filtering services.
-
Session Manager (SessMgr):
A single SessMgr treats ECS charging and Content Filtering that
is applicable to common subscriber sessions.