Filters and QoS Configuration for ERS 5500
Technical Configuration Guide v2.0 NN48500-559
___________________________________________________________________________________________________________________________
Nortel Confidential Information Copyright © 2008 Nortel Networks. All Rights Reserved.
External Distribution
10
3. Filter Functionality

3.1 Overall Classification Functionality

Classification with the Ethernet Routing Switch 5500 has some fundamental classification
limitations, imposed by hardware, that affect classification o verall. The foremost limitation is
related to the concept, introduced by the latest classification hardware an d the supporting data
model, of “classification masks”. A classification mask specif ies the fields within a frame that will
be used for matching purposes. The mask itself does not specif y the data to be matched but
rather indicates which fields, or portions thereof, in the various protocol he aders (e.g., MAC, IPv4,
IPv6 headers) will be examined during the classification process. Curren tly, a maximum of 15
classification masks and 114 classifiers are available per port for user -defined traffic
classification. This effectively means that 15 or fewer unique c ombinations of classification criteria
(i.e., Layer 2, 3 and 4 data) can be specified per port. However, multip le data sets can leverage
the same classification mask. This means that, as long as the same protoc ol data fields are being
matched (e.g., IPv4 source address, IPv6 flow label, Layer 2 802.1p User Pri ority and VLAN Id), a
much larger number of classifiers, up to a maximum of 114 per port, can be d efined containing
unique data values for matching against the fields/offsets identified b y the classification mask.

3.2 Classifier Block Functionality

A user should take care when grouping a large number of individual cl assifiers into a classifier
block. Grouping is a quick way to inadvertently exhaust limited res ources. For example, a limited
number of counters are available per interface for tracking matching/i n-profile packets.
Associating a block of classifiers with a policy indicating that stat istics are to be maintained could
consume all counting resources for a single interface with one po licy. To avoid exhausting the
number of counters available per interface, one may select "aggregate c lassifier tracking" instead
of "individual classifier tracking" when creating the policy. B y specifying "aggregate classifier
tracking", a single counter resource is used to track statistics for all the classifiers of that policy,
rather than a single counter resource per classifier. The obvious do wnside to this is the inability
to track the statistics down to the granularity of each of the classifiers as sociated with the policy.
Individual attribute limitations include:
Individual classifier identification – a classifier set must exist pr ior to being referenced by
the Classifier-Block.
Individual classifier data compatibility – a classifier is eventua lly broken down into a
bitmask identifying fields in a packet header that are of interest and v alues to be matched
against those fields. Classifiers within a block must match the same protoco l header
fields, or portions thereof. For example, all classifiers in a block m ust match against an
IPv4 source host address, an IPv4 source subnet with the same number of significant bits
or the Layer 2 EtherType field in a tagged packet. A classifier m atching against an IPv4
source host address and another matching against an IPv4 destination host a ddress may
not be members of the same block as these classifiers do not share a comm on
classification mask. The values to be matched against may differ but t he fields being
matched may not.
Referenced component consistency – all the elements that comprise a bloc k (i.e., all classifier
blocks with the same block number) must either reference an action or a meter component or
none of the elements are permitted to reference an action or a meter. In other words, all block
members must specify the same type of information, be it action criter ia, metering criteria or
neither. The referenced action or metering elements may differ across block members but all
members must reference individual actions or meters (but not actions and m eters) if any do.