IP Quality of Service Modules ipgpc(7ipp)
NAME
ipgpc - IP Generic Packet Classifier
DESCRIPTION
The IP Generic Packet Classifier (ipgpc) module provides
packet classification at the Solaris IP layer. ipgpc is an
implementation of the Multi-Field (MF) classifier as
described in RFC2475: An Architecture for Differentiated
Services.
The classifier is configured, at startup or dynamically,
using a set of "filters." Filters describe selectors that
are matched against input packets that are processed by the
classifier. Some selectors feature exact matching data
points, while others utilize non-exact or wildcard data
points.
Each filter is associated with a class describing the next
actions to process a packet. There is a many-to-one (M-to-1)
mapping relationship between filters and a class. Addition-
ally, each class is aware of which filters are associated
with it. A class is configured with a class name and a next
action.
Unlike traditional classifiers used in edge routers, ipgpc
is designed for a host or server device. A host-based clas-
sifier provides access to more resources and data than edge
routers. User, project, and interface information are avail-
able at the host.
STATISTICS
The ipgpc module exports global and per-class statistics
(available through kstat:)
Global statistics:
module: ipgpc instance:
name: ipgpc global stats class:
crtime
snaptime
nbytes
nclasses
nfilters
npackets
epackets
SunOS 5.11 Last change: 29 Sep 2004 1
IP Quality of Service Modules ipgpc(7ipp)
Per-class statistics:
module: ipgpc instance:
name: class:
crtime
snaptime
last match