[Contents] [Prev] [Next] [Index] [Report an Error]

Testing ex-classifier.xsl

To test the example in this section, perform the following steps:

  1. From Assigning a Classifier, copy the XSLT script into a text file, and name the file ex-classifier.xsl. Copy the ex-classifier.xsl file to the /var/db/scripts/commit directory on your routing platform.
  2. Select the following configuration, and press Ctrl+c to copy it to the clipboard. If you are using the SLAX version of the script, change the filename to filename.slax.
    system {
        scripts {
            commit {
                file ex-classifier.xsl;
            }
        }
    }
    interfaces {
        fe-0/0/0 {
            unit 0 {
                family inet {
                    address 10.168.16.2/24;
                }
            }
        }
    }
    class-of-service {
        forwarding-classes {
            queue 3 fc-q3;
        }
        classifiers {
            inet-precedence fc-q3 {
                forwarding-class fc-q3 {
                    loss-priority low code-points 010;
                }
            }
        }
    }
  3. Merge the configuration into your routing platform configuration by issuing the load merge terminal configuration mode command:
    [edit]
    user@host# load merge terminal
    [Type ^D at a new line to end input]
    > Paste the contents of the clipboard here<
    1. At the prompt, paste the contents of the clipboard using the mouse and the paste icon.
    2. Press Enter.
    3. Press Ctrl+d.
  4. Issue the commit command:
    [edit]
    user@host# commit

When you issue the commit command, the following output appears:

user@host# commit 

[edit interfaces interface fe-0/0/0 unit 0]
warning: Adding CoS forwarding class for fe-0/0/0.0
commit complete

show class-of-service

When you issue the show class-of-service configuration mode command, the fc-q3 classifier is assigned to the fe-0/0/0.0 interface:

user@host# show class-of-service

classifiers {
    inet-precedence fc-q3 {
        forwarding-class fc-q3 {
            loss-priority low code-points 010;
        }
    }
}
forwarding-classes {
    queue 3 fc-q3;
}
interfaces {
    fe-0/0/0 {
        unit 0 {
            forwarding-class fc-q3; # Added by commit script
        }
    }
}

[Contents] [Prev] [Next] [Index] [Report an Error]