Help us improve your experience.

Let us know what you think.

Do you have time for a two-minute survey?

Navigation
 

Related Documentation

 

Example: Configuring Unicast Classifiers

Packet classification associates incoming packets with a particular CoS servicing level. Classifiers associate packets with a forwarding class and loss priority and assign packets to output queues based on the associated forwarding class. You apply classifiers to ingress interfaces.

Requirements

This example uses the following hardware and software components:

  • A Juniper Networks QFX3500 Switch
  • Junos OS Release 11.1 or later for the QFX Series

Overview

Junos OS supports three general types of classifiers:

  • Behavior aggregate or CoS value traffic classifiers—Examine the CoS value in the packet header. The value in this single field determines the CoS settings applied to the packet. BA classifiers allow you to set the forwarding class and loss priority of a packet based on the Differentiated Services code point (DSCP or DSCP IPv6) value, IEEE 802.1p value, or MPLS EXP value. (EXP classifiers can be applied only to family mpls interfaces.)
  • Fixed classifiers. Fixed classifiers classify all ingress traffic on a physical interface into one forwarding class, regardless of the CoS bits in the packet header.
  • Multifield traffic classifiers—Examine multiple fields in the packet, such as source and destination addresses and source and destination port numbers of the packet. With multifield classifiers, you set the forwarding class and loss priority of a packet based on firewall filter rules.

Note: You must assign unicast traffic and multidestination (multicast, broadcast, and destination lookup fail) traffic to different classifiers. One classifier cannot include both unicast and multidestination forwarding classes. A unicast classifier can include only forwarding classes for unicast traffic.

This example describes how to configure a BA classifier called ba-ucast-classifier as the default IEEE 802.1 map and apply it to ingress interface xe-0/0/10. The BA classifier assigns loss priorities, as shown in Table 1, to incoming packets in the four forwarding classes.

You can use the same procedure to set multifield classifiers (except that you use firewall filter rules).

Table 1: ba-ucast-classifier Loss Priority Assignments

Unicast Forwarding Class

For CoS Traffic Type

ba-ucast-classifier Loss Priority to IEEE 802.1p Code Point Mapping

Packet Drop Attribute

be

Best-effort traffic

Low loss priority code point: 000

drop

fcoe

Guaranteed delivery for Fibre Channel over Ethernet (FCoE) traffic

Low loss priority code point: 011

no-loss

no-loss

Guaranteed delivery for TCP traffic

Low loss priority code point: 100

no-loss

nc

Network-control traffic

Low loss priority code point: 110

drop

Configuring Unicast Classifiers

To configure a unicast IEEE 802.1 BA classifier named ba-ucast-classifier as the default IEEE 802.1 map:

  1. Associate code point 000 with forwarding class be and loss priority low:
    [edit class-of-service classifiers]
    user@switch# set ieee-802.1 ba-ucast-classifier import default forwarding-class be loss-priority low code-points 000
  2. Associate code point 011 with forwarding class fcoe and loss priority low:
    [edit class-of-service classifiers]
    user@switch# set ieee-802.1 ba-ucast-classifier forwarding-class fcoe loss-priority low code-points 011
  3. Associate code point 100 with forwarding class no-loss and loss priority low:
    [edit class-of-service classifiers]
    user@switch# set ieee-802.1 ba-ucast-classifier forwarding-class no-loss loss-priority low code-points 100
  4. Associate code point 110 with forwarding class nc and loss priority low:
    [edit class-of-service classifiers]
    user@switch# set ieee-802.1 ba-ucast-classifier forwarding-class nc loss-priority low code-points 110
  5. Apply the unicast classifier to ingress interface xe-0/0/10:
    [edit class-of-service interfaces]
    user@switch# set xe-0/0/10 unit 0 classifiers ieee-802.1 ba-ucast-classifier


Verification

To verify the unicast classifier configuration, perform these tasks:

Verifying the Unicast Classifier Configuration

Purpose

Verify that you configured the unicast classifier with the correct forwarding classes, loss priorities, and code points.

Action

List the classifier configuration using the operational mode command show configuration class-of-service classifiers ieee-802.1 ba-ucast-classifier:

user@switch> show configuration class-of-service classifiers ieee-802.1 ba-ucast-classifier
    forwarding-class be {
        loss-priority low code-points 000;
    }
    forwarding-class fcoe {
        loss-priority low code-points 011;
    }
    forwarding-class no-loss {
        loss-priority low code-points 100;
    }
    forwarding-class nc
        loss-priority low code-points 110;
    }

Verifying the Ingress Interface Configuration

Purpose

Verify that the unicast classifier ba-ucast-classifier is attached to ingress interface xe-0/0/10.

Action

List the ingress interface using the operational mode command show configuration class-of-service interfaces xe-0/0/10:

user@switch> show configuration class-of-service interfaces xe-0/0/10
congestion-notification-profile fcoe-cnp;
unit 0 {
    classifiers {
        ieee-802.1 ba-ucast-classifier;
    }
}
 

Related Documentation

 

Published: 2014-07-23

Supported Platforms

 

Related Documentation

 

Published: 2014-07-23