netconfcentral logo

openconfig-qos

HTML

openconfig-qos@2016-12-16



  module openconfig-qos {

    yang-version 1;

    namespace
      "http://openconfig.net/yang/qos";

    prefix oc-qos;

    import openconfig-extensions {
      prefix oc-ext;
    }

    include openconfig-qos-interfaces;
    include openconfig-qos-elements;

    organization "OpenConfig working group";

    contact
      "OpenConfig working group
    www.openconfig.net";

    description
      "This module defines configuration and operational state data
    related to network quality-of-service.";

    revision "2016-12-16" {
      description
        "Fix incorrect interface-ref placement";
      reference
        "0.2.0";

    }

    oc-ext:openconfig-version "0.2.0";

    grouping qos-config {
      description
        "Configuration data for global QoS";
    }  // grouping qos-config

    grouping qos-state {
      description
        "Operational state data for global QoS";
    }  // grouping qos-state

    grouping qos-top {
      description
        "Top-level grouping for QoS model";
      container qos {
        description
          "Top-level container for QoS data";
        container config {
          description
            "Configuration data for global QoS";
          uses qos-config;
        }  // container config

        container state {
          config false;
          description
            "Operational state data for global QoS";
          uses qos-config;

          uses qos-state;
        }  // container state

        uses qos-interfaces-top;

        uses qos-classifier-top;

        uses qos-forwarding-group-top;

        uses qos-queue-top;

        uses qos-scheduler-top;
      }  // container qos
    }  // grouping qos-top

    uses qos-top;
  }  // module openconfig-qos

Summary

  
openconfig-qos-elements  
  
Organization OpenConfig working group
  
Submodule openconfig-qos-elements
Version 2016-12-16
File openconfig-qos-elements.yang
  
  
Cooked /cookedmodules/openconfig-qos-elements/2016-12-16
YANG /src/openconfig-qos-elements@2016-12-16.yang
XSD /xsd/openconfig-qos-elements@2016-12-16.xsd
  
Abstract This submodule defines configuration and operational state data associated with QoS elements. The primary elements of the model...
  
Contact
OpenConfig working group
netopenconfig@googlegroups.com
  
openconfig-qos  
  
Organization OpenConfig working group
  
Module openconfig-qos
Version 2016-12-16
File openconfig-qos.yang
  
Prefix oc-qos
Namespace http://openconfig.net/yang/qos
  
Cooked /cookedmodules/openconfig-qos/2016-12-16
YANG /src/openconfig-qos@2016-12-16.yang
XSD /xsd/openconfig-qos@2016-12-16.xsd
  
Abstract This module defines configuration and operational state data related to network quality-of-service.
  
Contact
OpenConfig working group
www.openconfig.net
  
openconfig-qos-interfaces  
  
Organization OpenConfig working group
  
Submodule openconfig-qos-interfaces
Version 2016-12-16
File openconfig-qos-interfaces.yang
  
  
Cooked /cookedmodules/openconfig-qos-interfaces/2016-12-16
YANG /src/openconfig-qos-interfaces@2016-12-16.yang
XSD /xsd/openconfig-qos-interfaces@2016-12-16.xsd
  
Abstract This submodule defines data related to quality-of-service configuration and operational state associated with interfaces.
  
Contact
OpenConfig working group
netopenconfig@googlegroups.com

Description

 
openconfig-qos-elements
This submodule defines configuration and operational state
data associated with QoS elements.  The primary elements of
the model include:

 classifiers: match packets with a specific characteristic

 forwarding groups: logical class of packets that receive
 common forwarding treatment

 queues:  collection of packets to be scheduled, including
 a queue management scheme

 schedulers: sequence of one more elements that schedule
 packets for transmission, including policer and shaper
 functions
 
openconfig-qos
This module defines configuration and operational state data
related to network quality-of-service.
 
openconfig-qos-interfaces
This submodule defines data related to quality-of-service
configuration and operational state associated with
interfaces.

Groupings

Grouping Objects Abstract
qos-classifier-config name type Configuration data for classifiers
qos-classifier-state Operational state data for classifiers
qos-classifier-term-action-config target-group Configuration parameters for actions for a classifier term.
qos-classifier-term-config id Configuration data for list of match criteria in a QoS classifier
qos-classifier-term-state Operational state data for list of match criteria in a QoS classifier
qos-classifier-terms-top terms Top-level grouping for list of match criteria in a QoS classifier
qos-classifier-top classifiers Top-level grouping for classifier data
qos-common-remark-actions config state Common grouping specifying actions related to re-marking packets
qos-common-remark-actions-config set-dscp set-dot1p set-mpls-tc Configuration data for QoS re-marking actions
qos-common-scheduler-actions-config drop Configuration data for common actions of a QoS scheduler.
qos-config Configuration data for global QoS
qos-fabric-trace-config source dest Configuration data for fabric trace data
qos-forwarding-group-config name fabric-priority output-queue Configuration data for forwarding groups
qos-forwarding-group-state Operational state data for forwarding groups
qos-forwarding-group-top forwarding-groups Top-level grouping for forwarding group data
qos-interface-classifers-config name type Configuration parameters for the list of classifiers
qos-interface-classifier-match-config id Configuration data for match terms in the classifier associated with an interface
qos-interface-classifier-match-state matched-packets matched-octets Operational state data for match terms in the classifier associated with an interface
qos-interface-classifier-match-top terms Top-level grouping for match terms in the classifier associated with an interface
qos-interface-classifier-top classifers Top-level grouping for a QoS classifier associated with an interface
qos-interface-input-config Configuration data for QoS on ingress interface
qos-interface-input-state Operational state data for QoS on ingress interface
qos-interface-input-top input Top-level grouping for QoS on ingress interface
qos-interface-output-config Configuration data for QoS on the egress interface
qos-interface-output-state Operational state data for QoS on the egress interface
qos-interface-output-top output Top-level grouping for QoS on the egress interface
qos-interface-queue-config name Configuration data for the queue associated with the interface
qos-interface-queue-state max-queue-len avg-queue-len transmit-pkts transmit-octets dropped-pkts Operational state data for the queue associated with the interface
qos-interface-queue-top queues Top-level grouping for the queue associated with the interface
qos-interface-scheduler-policy-config name Configuration data for schedulers associated with the interface
qos-interface-scheduler-state sequence conforming-pkts conforming-octets exceeding-pkts exceeding-octets violating-pkts violating-octets Operational state data for a scheduler within a scheduler group applied to an interface.
qos-interface-scheduler-top scheduler-policy Top-level grouping
qos-interface-voqs-top virtual-output-queues Structural grouping of virtual-output-queue operational state for an interface.
qos-interfaces-config interface-id Configuration data for interfaces referenced in the QoS model
qos-interfaces-state Operational state data for interfaces referenced in the QoS model
qos-interfaces-top interfaces Top-level grouping for interfaces referenced in the QoS model
qos-queue-config name queue-type Configuration data for QoS egress queues
qos-queue-red-common-config enable-ecn Common configuration parameters applicable to RED and its variants
qos-queue-red-common-state Common operational state data applicable to RED and its variants
qos-queue-red-config minth maxth Configuration data for queues managed with RED
qos-queue-red-state Operational state data for queues managed with RED
qos-queue-red-top red Top-level grouping for RED queues
qos-queue-state Operational state data for egress queues
qos-queue-top queues Top-level grouping for queue elements
qos-queue-wred-config Configuration data for WRED-managed queues
qos-queue-wred-state Operational state data for WRED-managed queues
qos-queue-wred-top wred Top-level grouping for WRED-managed queues
qos-scheduler-1r2c-config cir cir-pct cir-pct-remaining bc queuing-behavior max-queue-depth-bytes max-queue-depth-packets max-queue-depth-percent Configuration data for 1 rate, 2 color scheduler.
qos-scheduler-1r2c-top one-rate-two-color Top-level grouping for 1 rate, 2 color shapers
qos-scheduler-2r3c-config cir cir-pct cir-pct-remaining pir pir-pct pir-pct-remaining bc be Configuration data for 2 rate, 3 color policer
qos-scheduler-2r3c-top two-rate-three-color Top-level grouping for 2 rate, 3 color policers..
qos-scheduler-common-state conforming-pkts conforming-octets exceeding-pkts exceeding-octets violating-pkts violating-octets Common definitions of counters used in schedulers.
qos-scheduler-config sequence type priority Configuration data for QoS schedulers
qos-scheduler-inputs-config id input-type queue weight Configuration data for scheduler input sources
qos-scheduler-inputs-state Operational state data for scheduler input sources
qos-scheduler-inputs-top inputs Top-level grouping for defining inputs to a scheduler.
qos-scheduler-output-config output-type child-scheduler output-fwd-group Configuration data for scheduler output operations
qos-scheduler-output-state Operational state data for scheduler output
qos-scheduler-output-top output Top-level grouping for data related to scheduler output
qos-scheduler-policy-config name Configuration parameters relating to a scheduler policy
qos-scheduler-state Operational state data for QoS schedulers
qos-scheduler-top scheduler-policies Top-level grouping for the set of defined QoS schedulers
qos-state Operational state data for global QoS
qos-top qos Top-level grouping for QoS model
qos-voqs-config name Configuration parameters relating to an egress interface for which VOQs are established on an interface.

Objects

Type Key
Mandatory config
Optional config
Not config
Object Type Abstract
qos container Top-level container for QoS data
   classifiers container Enclosing container for QoS classifiers
      classifier list List of classifier elements
         config container Configuration data for classifers
            name leaf User-assigned name of the classifier
            type leaf Type of classifier.
         name leaf Reference to list key name
         state container Operational state data for classifiers
            name leaf User-assigned name of the classifier
            type leaf Type of classifier.
         terms container Enclosing container for ths list of terms
            term list List of match terms used in the classifier
               actions container Actions to be applied for packets matching the specified classification rules.
                  config container Actions to be applied to packets that match the classifier term.
                     target-group leaf References the forwarding group or class to which the matched packets should be assigned
                  remark container Remark actions to be associated with packets that match the classifier term. Where a packet matches these criteria, the specified rewrite actions should be performed.
                     config container Configuration parameters relating to remarking packets.
                        set-dot1p leaf Sets the 3-bit class-of-service value in the Ethernet packet header for 802.1Q VLAN-tagged packets, also known as PCP (priority code point).
                        set-dscp leaf Sets the 6-bit DSCP (differentiated services code point) value in the IP packet header.
                        set-mpls-tc leaf Sets the 3-bit traffic class value (also referred to as EXP or CoS) in MPLS packets.
                     state container Operational state parameters relating to remarking packets.
                        set-dot1p leaf Sets the 3-bit class-of-service value in the Ethernet packet header for 802.1Q VLAN-tagged packets, also known as PCP (priority code point).
                        set-dscp leaf Sets the 6-bit DSCP (differentiated services code point) value in the IP packet header.
                        set-mpls-tc leaf Sets the 3-bit traffic class value (also referred to as EXP or CoS) in MPLS packets.
                  state container Operational state parameters associated with classifier term actions
                     target-group leaf References the forwarding group or class to which the matched packets should be assigned
               conditions container Conditions for the classifier term. Packets must match all of the criteria specified within the match condition to be considered matching the term.
                  ipv4 container Top level container for IPv4 match field data
                     config container Configuration data for IPv4 match fields
                        destination-address leaf Destination IPv4 address prefix.
                        dscp leaf Value of diffserv codepoint.
                        hop-limit leaf The IP packet's hop limit -- known as TTL (in hops) in IPv4 packets, and hop limit in IPv6
                        protocol leaf The protocol carried in the IP packet, expressed either as its IP protocol number, or by a defined identity.
                        source-address leaf Source IPv4 address prefix.
                     state container State information for IPv4 match fields
                        destination-address leaf Destination IPv4 address prefix.
                        dscp leaf Value of diffserv codepoint.
                        hop-limit leaf The IP packet's hop limit -- known as TTL (in hops) in IPv4 packets, and hop limit in IPv6
                        protocol leaf The protocol carried in the IP packet, expressed either as its IP protocol number, or by a defined identity.
                        source-address leaf Source IPv4 address prefix.
                  ipv6 container Top-level container for IPv6 match field data
                     config container Configuration data for IPv6 match fields
                        destination-address leaf Destination IPv6 address prefix.
                        destination-flow-label leaf Destination IPv6 Flow label.
                        dscp leaf Value of diffserv codepoint.
                        hop-limit leaf The IP packet's hop limit -- known as TTL (in hops) in IPv4 packets, and hop limit in IPv6
                        protocol leaf The protocol carried in the IP packet, expressed either as its IP protocol number, or by a defined identity.
                        source-address leaf Source IPv6 address prefix.
                        source-flow-label leaf Source IPv6 Flow label.
                     state container Operational state data for IPv6 match fields
                        destination-address leaf Destination IPv6 address prefix.
                        destination-flow-label leaf Destination IPv6 Flow label.
                        dscp leaf Value of diffserv codepoint.
                        hop-limit leaf The IP packet's hop limit -- known as TTL (in hops) in IPv4 packets, and hop limit in IPv6
                        protocol leaf The protocol carried in the IP packet, expressed either as its IP protocol number, or by a defined identity.
                        source-address leaf Source IPv6 address prefix.
                        source-flow-label leaf Source IPv6 Flow label.
                  l2 container Ethernet header fields
                     config container Configuration data
                        destination-mac leaf Destination IEEE 802 MAC address.
                        destination-mac-mask leaf Destination IEEE 802 MAC address mask.
                        ethertype leaf Ethertype field to match in Ethernet packets
                        source-mac leaf Source IEEE 802 MAC address.
                        source-mac-mask leaf Source IEEE 802 MAC address mask.
                     state container State Information.
                        destination-mac leaf Destination IEEE 802 MAC address.
                        destination-mac-mask leaf Destination IEEE 802 MAC address mask.
                        ethertype leaf Ethertype field to match in Ethernet packets
                        source-mac leaf Source IEEE 802 MAC address.
                        source-mac-mask leaf Source IEEE 802 MAC address mask.
                  mpls container MPLS header fields
                     config container Configuration parameters relating to fields within the MPLS header.
                        traffic-class leaf The value of the MPLS traffic class (TC) bits, formerly known as the EXP bits.
                     state container Operational state parameters relating to fields within the MPLS header
                        traffic-class leaf The value of the MPLS traffic class (TC) bits, formerly known as the EXP bits.
                  transport container Transport fields container
                     config container Configuration data
                        destination-port leaf Destination port or range
                        source-port leaf Source port or range
                        tcp-flags leaf-list List of TCP flags to match
                     state container State data
                        destination-port leaf Destination port or range
                        source-port leaf Source port or range
                        tcp-flags leaf-list List of TCP flags to match
               config container Configuration data for list of match criteria in a QoS classifier
                  id leaf Identifier for the match term
               id leaf Reference to id list key.
               state container Operational state data for list of match criteria in a QoS classifier
                  id leaf Identifier for the match term
   config container Configuration data for global QoS
   forwarding-groups container Enclosing container for list of forwarding groups
      forwarding-group list List of forwarding groups. Forwarding groups are logical groups of traffic that will receive common forwarding treatment.
         config container Configuration data for forwarding groups
            fabric-priority leaf Set the priority for the forwarding group for local transmission through the device, e.g., across a switching fabric. Higher priorities are considered to be better, such that traffic with fabric priority 128 is considered to be higher priority than that w...
            name leaf Name of the forwarding group
            output-queue leaf Queue for packets in this forwarding group.
         name leaf Reference to name list key
         state container Operational state data for forwarding groups
            fabric-priority leaf Set the priority for the forwarding group for local transmission through the device, e.g., across a switching fabric. Higher priorities are considered to be better, such that traffic with fabric priority 128 is considered to be higher priority than that w...
            name leaf Name of the forwarding group
            output-queue leaf Queue for packets in this forwarding group.
   interfaces container Enclosing container for the list of interface references
      interface list List of interfaces referenced by QoS entities.
         config container Configuration data
            interface-id leaf Identifier for the interface.
         input container Top-level container for QoS data for the ingress interface
            classifers container Classifiers to be applied to the interface.
               classifier list A list of classifiers that should be applied to the interface
                  config container Configuration parameters for the list of classifiers.
                     name leaf Reference to the classifier to be applied to ingress traffic on the interface
                     type leaf Type of packets matched by the classifier.
                  state container Operational state parameters for the list of classifiers.
                     name leaf Reference to the classifier to be applied to ingress traffic on the interface
                     type leaf Type of packets matched by the classifier.
                  terms container Enclosing container for the list of match terms in the classifier
                     term list List of match terms in the classifier associated with the interface
                        config container Configuration data for match terms in the classifier associated with an interface
                           id leaf Reference to match terms in the classifier
                        id leaf Reference to match term id list key
                        state container Operational state data for match terms in the classifier associated with an interface
                           id leaf Reference to match terms in the classifier
                           matched-octets leaf Count of the number of octets (bytes) matching this classifier match term on the interface.
                           matched-packets leaf Count of the number of packets matching this classifier match term on the interface.
                  type leaf Reference to the classifier name.
            config container Configuration data for QoS on ingress interface
            queues container Surrounding container for a list of queues that are instantiated on an interface.
               queue list Top-level container for the queue associated with this interface
                  config container Configuration data for the queue associated with the interface
                     name leaf Reference to the queue associated with this interface. A queue may be explicitly configured, or implicitly created by the system based on default queues that are instantiated by a hardware component, or are assumed to be default on the system.
                  name leaf Reference to the name of the queue instantiated on the interface.
                  state container Operational state data for the queue associated with the interface
                     avg-queue-len leaf Average observed queue length
                     dropped-pkts leaf Number of packets dropped by the queue due to overrun
                     max-queue-len leaf Maximum observed queue length
                     name leaf Reference to the queue associated with this interface. A queue may be explicitly configured, or implicitly created by the system based on default queues that are instantiated by a hardware component, or are assumed to be default on the system.
                     transmit-octets leaf Number of octets trasmitted by this queue
                     transmit-pkts leaf Number of packets transmitted by this queue
            scheduler-policy container Scheduler policy associated with the interface.
               config container Configuration parameters relating to a scheduler policy on an interface.
                  name leaf The scheduler policy to be applied to traffic on this interface.
               schedulers container Schedulers within the applied scheduler-policy.
                  scheduler list List of the schedulers that are part of the scheduler-policy specified.
                     sequence leaf Reference to the sequence ID for the scheduler.
                     state container Operational state parameters relating to the scheduler policy.
                        conforming-octets leaf The number of octets in packets that were considered conforming by the scheduler.
                        conforming-pkts leaf The number of packets that were considered conforming by the scheduler.
                        exceeding-octets leaf The number of octets in packets that were considered exceeding by the scheduler.
                        exceeding-pkts leaf The number of packets that were considered exceeding by the scheduler.
                        sequence leaf Reference to the sequence ID of the scheduler within the current scheduler policy.
                        violating-octets leaf The number of octets in packets that were considered violating by the policer.
                        violating-pkts leaf The number of packets that were considered violating by the policer.
               state container Operational state parameters relating to a scheduler policy on an interface.
                  name leaf The scheduler policy to be applied to traffic on this interface.
            state container Operational state data for QoS on ingress interface
            virtual-output-queues container Surrounding container for the list of egress interfaces for which virtual output queues are instantiated on this interface.
               voq-interface list List of egress interfaces for which a virtual output queue is instantiated at this interface.
                  config container Configuration parameters relating to the interface for which the VOQs are instantiated.
                     name leaf Name used to refer to the egress interface.
                  name leaf Name used to refer to the egress interface.
                  queues container Surrounding container for a list of queues that are instantiated on an interface.
                     queue list Top-level container for the queue associated with this interface
                        config container Configuration data for the queue associated with the interface
                           name leaf Reference to the queue associated with this interface. A queue may be explicitly configured, or implicitly created by the system based on default queues that are instantiated by a hardware component, or are assumed to be default on the system.
                        name leaf Reference to the name of the queue instantiated on the interface.
                        state container Operational state data for the queue associated with the interface
                           avg-queue-len leaf Average observed queue length
                           dropped-pkts leaf Number of packets dropped by the queue due to overrun
                           max-queue-len leaf Maximum observed queue length
                           name leaf Reference to the queue associated with this interface. A queue may be explicitly configured, or implicitly created by the system based on default queues that are instantiated by a hardware component, or are assumed to be default on the system.
                           transmit-octets leaf Number of octets trasmitted by this queue
                           transmit-pkts leaf Number of packets transmitted by this queue
                  state container Operational state parameters relating to the interface for which the VOQs are instantiated.
                     name leaf Name used to refer to the egress interface.
         interface-id leaf Reference to the interface-id list key
         interface-ref container Reference to an interface or subinterface
            config container Configured reference to interface / subinterface
               interface leaf Reference to a base interface. If a reference to a subinterface is required, this leaf must be specified to indicate the base interface.
               subinterface leaf Reference to a subinterface -- this requires the base interface to be specified using the interface leaf in this container. If only a reference to a base interface is requuired, this leaf should not be set.
            state container Operational state for interface-ref
               interface leaf Reference to a base interface. If a reference to a subinterface is required, this leaf must be specified to indicate the base interface.
               subinterface leaf Reference to a subinterface -- this requires the base interface to be specified using the interface leaf in this container. If only a reference to a base interface is requuired, this leaf should not be set.
         output container Top-level container for QoS data related to the egress interface
            classifers container Classifiers to be applied to the interface.
               classifier list A list of classifiers that should be applied to the interface
                  config container Configuration parameters for the list of classifiers.
                     name leaf Reference to the classifier to be applied to ingress traffic on the interface
                     type leaf Type of packets matched by the classifier.
                  state container Operational state parameters for the list of classifiers.
                     name leaf Reference to the classifier to be applied to ingress traffic on the interface
                     type leaf Type of packets matched by the classifier.
                  terms container Enclosing container for the list of match terms in the classifier
                     term list List of match terms in the classifier associated with the interface
                        config container Configuration data for match terms in the classifier associated with an interface
                           id leaf Reference to match terms in the classifier
                        id leaf Reference to match term id list key
                        state container Operational state data for match terms in the classifier associated with an interface
                           id leaf Reference to match terms in the classifier
                           matched-octets leaf Count of the number of octets (bytes) matching this classifier match term on the interface.
                           matched-packets leaf Count of the number of packets matching this classifier match term on the interface.
                  type leaf Reference to the classifier name.
            config container Configuration data for QoS on the egress interface
            interface-ref container Reference to an interface or subinterface
               config container Configured reference to interface / subinterface
                  interface leaf Reference to a base interface. If a reference to a subinterface is required, this leaf must be specified to indicate the base interface.
                  subinterface leaf Reference to a subinterface -- this requires the base interface to be specified using the interface leaf in this container. If only a reference to a base interface is requuired, this leaf should not be set.
               state container Operational state for interface-ref
                  interface leaf Reference to a base interface. If a reference to a subinterface is required, this leaf must be specified to indicate the base interface.
                  subinterface leaf Reference to a subinterface -- this requires the base interface to be specified using the interface leaf in this container. If only a reference to a base interface is requuired, this leaf should not be set.
            queues container Surrounding container for a list of queues that are instantiated on an interface.
               queue list Top-level container for the queue associated with this interface
                  config container Configuration data for the queue associated with the interface
                     name leaf Reference to the queue associated with this interface. A queue may be explicitly configured, or implicitly created by the system based on default queues that are instantiated by a hardware component, or are assumed to be default on the system.
                  name leaf Reference to the name of the queue instantiated on the interface.
                  state container Operational state data for the queue associated with the interface
                     avg-queue-len leaf Average observed queue length
                     dropped-pkts leaf Number of packets dropped by the queue due to overrun
                     max-queue-len leaf Maximum observed queue length
                     name leaf Reference to the queue associated with this interface. A queue may be explicitly configured, or implicitly created by the system based on default queues that are instantiated by a hardware component, or are assumed to be default on the system.
                     transmit-octets leaf Number of octets trasmitted by this queue
                     transmit-pkts leaf Number of packets transmitted by this queue
            scheduler-policy container Scheduler policy associated with the interface.
               config container Configuration parameters relating to a scheduler policy on an interface.
                  name leaf The scheduler policy to be applied to traffic on this interface.
               schedulers container Schedulers within the applied scheduler-policy.
                  scheduler list List of the schedulers that are part of the scheduler-policy specified.
                     sequence leaf Reference to the sequence ID for the scheduler.
                     state container Operational state parameters relating to the scheduler policy.
                        conforming-octets leaf The number of octets in packets that were considered conforming by the scheduler.
                        conforming-pkts leaf The number of packets that were considered conforming by the scheduler.
                        exceeding-octets leaf The number of octets in packets that were considered exceeding by the scheduler.
                        exceeding-pkts leaf The number of packets that were considered exceeding by the scheduler.
                        sequence leaf Reference to the sequence ID of the scheduler within the current scheduler policy.
                        violating-octets leaf The number of octets in packets that were considered violating by the policer.
                        violating-pkts leaf The number of packets that were considered violating by the policer.
               state container Operational state parameters relating to a scheduler policy on an interface.
                  name leaf The scheduler policy to be applied to traffic on this interface.
            state container Operational state data for QoS on the egress interface
         state container Operational state data
            interface-id leaf Identifier for the interface.
   queues container Enclosing container for the list of queues
      queue list List of defined queues
         config container Configuration data for queues
            name leaf User-defined name of the queue
            queue-type leaf Sets the type of the queue
         name leaf Reference to the queue name list key.
         red container Top-level container for data related to RED-managed queues
            config container Configuration data for RED queues
               maxth leaf The maximum threshold parameter for a RED-managed queue. When the average queue length exceeds the maxth value, all packets are dropped (or marked if ECN is enabled).
               minth leaf The mininum threshold parameter for a RED-managed queue. When the average queue length is less than minth, all packets are admitted to the queue.
            state container Operational state data for RED queues
               maxth leaf The maximum threshold parameter for a RED-managed queue. When the average queue length exceeds the maxth value, all packets are dropped (or marked if ECN is enabled).
               minth leaf The mininum threshold parameter for a RED-managed queue. When the average queue length is less than minth, all packets are admitted to the queue.
         state container Operational state data for queues
            name leaf User-defined name of the queue
            queue-type leaf Sets the type of the queue
         wred container Top-level container for WRED data
            config container Configuration data for WRED
            state container Operational state data for WRED
   scheduler-policies container Enclosing container for the list of configured scheduler policies.
      scheduler-policy list List of scheduler policies. A scheduler policy is a set of schedulers that are to be applied together. Each scheduler within a scheduler policy takes an input, and outputs it according to a scheduling discipline that is specified within it. The schedulers...
         config container Configuration parameters relating to a scheduler policy.
            name leaf Name for the scheduler policy.
         name leaf Reference to the name of the scheduler policy
         schedulers container Schedulers within the scheduler policy.
            scheduler list List of defined QoS traffic schedulers.
               config container Configuration data for QoS schedulers
                  priority leaf Priority of the scheduler within the scheduler policy.
                  sequence leaf Sequence number for the scheduler within the scheduler policy. Schedulers are processed from lowest sequence to highest.
                  type leaf Sets the type of scheduler, i.e. the scheduling algorithm used to serve inputs.
               inputs container Enclosing container
                  input list List of input sources for the scheduler.
                     config container Configuration data for scheduler input sources
                        id leaf User-defined identifier for the scheduler input
                        input-type leaf Describes the type of input source for the scheduler
                        queue leaf Reference to a queue that is an input source for the scheduler
                        weight leaf For priority schedulers, this indicates the priority of the corresponding input. Higher values indicate higher priority. For weighted round-robin schedulers, this leaf indicates the weight of the corresponding input.
                     id leaf Reference to list key
                     state container Operational state data for scheduler input sources
                        id leaf User-defined identifier for the scheduler input
                        input-type leaf Describes the type of input source for the scheduler
                        queue leaf Reference to a queue that is an input source for the scheduler
                        weight leaf For priority schedulers, this indicates the priority of the corresponding input. Higher values indicate higher priority. For weighted round-robin schedulers, this leaf indicates the weight of the corresponding input.
               one-rate-two-color container Top-level container for data related to a 1 rate, 2 color shaper.
                  config container Configuration data for 1 rate, 2 color shapers
                     bc leaf Committed burst size for the single-rate token bucket scheduler. This value represents the depth of the token bucket.
                     cir leaf Committed information rate for the single-rate token bucket scheduler. This value represents the rate at which tokens are added to the bucket.
                     cir-pct leaf Committed information rate for the single-rate token bucket scheduler. This value represents the rate at which tokens are added to the bucket. It is expressed as a percentage of the total bandwidth allocated to the context in which the scheduler is refere...
                     cir-pct-remaining leaf Committed information rate for the single-rate token bucket scheduler. This value represents the rate at which tokens are added to the bucket. It is expressed as a percentage of the unallocated bandwidth available in the context in which the scheduled is ...
                     max-queue-depth-bytes leaf When the scheduler is specified to be a shaper - the maximum depth of the queue in bytes is the value specified by this leaf.
                     max-queue-depth-packets leaf When the scheduler is specified to be a shaper - the maximum depth of the queue in packets is the value specified by this leaf.
                     max-queue-depth-percent leaf The queue depth specified as a percentage of the total available buffer that is avaialble.
                     queuing-behavior leaf The type of scheduler that is being configured.
                  conform-action container Action to be applied to packets that are scheduled within the CIR of the one-rate, two-colour scheduler. Packets that receive a token from the in-CIR bucket are said to be conforming and have all of the specified actions applied.
                     config container Configuration parameters relating to conforming packets for the 1r2c scheduler.
                        set-dot1p leaf Sets the 3-bit class-of-service value in the Ethernet packet header for 802.1Q VLAN-tagged packets, also known as PCP (priority code point).
                        set-dscp leaf Sets the 6-bit DSCP (differentiated services code point) value in the IP packet header.
                        set-mpls-tc leaf Sets the 3-bit traffic class value (also referred to as EXP or CoS) in MPLS packets.
                     state container Operational state parameters relating to conforming packets for the 1r2c scheduler.
                        set-dot1p leaf Sets the 3-bit class-of-service value in the Ethernet packet header for 802.1Q VLAN-tagged packets, also known as PCP (priority code point).
                        set-dscp leaf Sets the 6-bit DSCP (differentiated services code point) value in the IP packet header.
                        set-mpls-tc leaf Sets the 3-bit traffic class value (also referred to as EXP or CoS) in MPLS packets.
                  exceed-action container Action to be applied to packets that are scheduled above the CIR of the one-rate, two-colour shaper. Packets that do not receive a token from the in-CIR bucket are said to be exceeding, and have all of the specified actions applied.
                     config container Configuration parameters relating to exceeding packets for the 1r2c scheduler.
                        drop leaf If set to true, packets within this context are dropped.
                        set-dot1p leaf Sets the 3-bit class-of-service value in the Ethernet packet header for 802.1Q VLAN-tagged packets, also known as PCP (priority code point).
                        set-dscp leaf Sets the 6-bit DSCP (differentiated services code point) value in the IP packet header.
                        set-mpls-tc leaf Sets the 3-bit traffic class value (also referred to as EXP or CoS) in MPLS packets.
                     state container Operational state parameters relating to exceeding packets for the 1r2c scheduler.
                        drop leaf If set to true, packets within this context are dropped.
                        set-dot1p leaf Sets the 3-bit class-of-service value in the Ethernet packet header for 802.1Q VLAN-tagged packets, also known as PCP (priority code point).
                        set-dscp leaf Sets the 6-bit DSCP (differentiated services code point) value in the IP packet header.
                        set-mpls-tc leaf Sets the 3-bit traffic class value (also referred to as EXP or CoS) in MPLS packets.
                  state container Operational state data for 1 rate, 2 color shapers
                     bc leaf Committed burst size for the single-rate token bucket scheduler. This value represents the depth of the token bucket.
                     cir leaf Committed information rate for the single-rate token bucket scheduler. This value represents the rate at which tokens are added to the bucket.
                     cir-pct leaf Committed information rate for the single-rate token bucket scheduler. This value represents the rate at which tokens are added to the bucket. It is expressed as a percentage of the total bandwidth allocated to the context in which the scheduler is refere...
                     cir-pct-remaining leaf Committed information rate for the single-rate token bucket scheduler. This value represents the rate at which tokens are added to the bucket. It is expressed as a percentage of the unallocated bandwidth available in the context in which the scheduled is ...
                     max-queue-depth-bytes leaf When the scheduler is specified to be a shaper - the maximum depth of the queue in bytes is the value specified by this leaf.
                     max-queue-depth-packets leaf When the scheduler is specified to be a shaper - the maximum depth of the queue in packets is the value specified by this leaf.
                     max-queue-depth-percent leaf The queue depth specified as a percentage of the total available buffer that is avaialble.
                     queuing-behavior leaf The type of scheduler that is being configured.
               output container Top-level container for scheduler output data
                  config container Configuration data for scheduler output
                     child-scheduler leaf When the scheduler output type is a child scheduler, this leaf provides a reference to the downstream scheduler.
                     output-fwd-group leaf When the scheduler output type is a forwarding group, this leaf provides a reference to the forwarding group.
                     output-type leaf Describes the type of output sink for the scheduler.
                  state container Operational state data for scheduler output
                     child-scheduler leaf When the scheduler output type is a child scheduler, this leaf provides a reference to the downstream scheduler.
                     output-fwd-group leaf When the scheduler output type is a forwarding group, this leaf provides a reference to the forwarding group.
                     output-type leaf Describes the type of output sink for the scheduler.
               sequence leaf Reference to the list key
               state container Operational state data for QoS schedulers
                  priority leaf Priority of the scheduler within the scheduler policy.
                  sequence leaf Sequence number for the scheduler within the scheduler policy. Schedulers are processed from lowest sequence to highest.
                  type leaf Sets the type of scheduler, i.e. the scheduling algorithm used to serve inputs.
               two-rate-three-color container Top-level container for data for a 2 rate, 3 color policer.
                  config container Configuration data for 2 rate, 3 color policers.
                     bc leaf Committed burst size for the dual-rate token bucket policer. This value represents the depth of the token bucket.
                     be leaf Excess burst size for the dual-rate token bucket policer. This value represents the depth of the secondary bucket.
                     cir leaf Committed information rate for the dual-rate token bucket policer. This value represents the rate at which tokens are added to the primary bucket.
                     cir-pct leaf Committed information rate for the dual-rate token bucket policer. This value represents the rate at which tokens are added to the primary bucket. It is expressed as a percentage of the total bandwidth available within the context the scheduler is instant...
                     cir-pct-remaining leaf Committed information rate for the dual-rate token bucket policer. This value represents the rate at which tokens are added to the primary bucket. It is expressed as a percentage of the remaining bandwidth within the context the scheduler is instantiated.
                     pir leaf Peak information rate for the dual-rate token bucket policer. This value represents the rate at which tokens are added to the secondary bucket.
                     pir-pct leaf Peak information rate for the dual-rate token bucket policer. This value represents the rate at which tokens are added to the secondary bucket. The value is expressed as a percentage of the total bandwidth available in the context in which the scheduler i...
                     pir-pct-remaining leaf Peak information rate for the dual-rate token bucket policer. This value represents the rate at which tokens are added to the secondary bucket. It is expressed as a percentage of the remaining bandwidth within the context the scheduler is instantiated.
                  conform-action container Action to be applied to the packets that are scheduled within the CIR of the policer. All packets that receive a token from this bucket have all actions specified applied to them
                     config container Configuration parameters for the conform action of a 2r3c policer.
                        set-dot1p leaf Sets the 3-bit class-of-service value in the Ethernet packet header for 802.1Q VLAN-tagged packets, also known as PCP (priority code point).
                        set-dscp leaf Sets the 6-bit DSCP (differentiated services code point) value in the IP packet header.
                        set-mpls-tc leaf Sets the 3-bit traffic class value (also referred to as EXP or CoS) in MPLS packets.
                     state container Operational state parameters relating to the conform action of a 2r3c policer.
                        set-dot1p leaf Sets the 3-bit class-of-service value in the Ethernet packet header for 802.1Q VLAN-tagged packets, also known as PCP (priority code point).
                        set-dscp leaf Sets the 6-bit DSCP (differentiated services code point) value in the IP packet header.
                        set-mpls-tc leaf Sets the 3-bit traffic class value (also referred to as EXP or CoS) in MPLS packets.
                  exceed-action container Action to be applied to the packets that are scheduled within the PIR of the policer. Packets that receive a token from within the PIR allocation have all the specified actions applied to them
                     config container Configuration parameters relating to the action applied to exceeding packets.
                        drop leaf If set to true, packets within this context are dropped.
                        set-dot1p leaf Sets the 3-bit class-of-service value in the Ethernet packet header for 802.1Q VLAN-tagged packets, also known as PCP (priority code point).
                        set-dscp leaf Sets the 6-bit DSCP (differentiated services code point) value in the IP packet header.
                        set-mpls-tc leaf Sets the 3-bit traffic class value (also referred to as EXP or CoS) in MPLS packets.
                     state container Operational state parameters relating to the action applied to exceeding packets.
                        drop leaf If set to true, packets within this context are dropped.
                        set-dot1p leaf Sets the 3-bit class-of-service value in the Ethernet packet header for 802.1Q VLAN-tagged packets, also known as PCP (priority code point).
                        set-dscp leaf Sets the 6-bit DSCP (differentiated services code point) value in the IP packet header.
                        set-mpls-tc leaf Sets the 3-bit traffic class value (also referred to as EXP or CoS) in MPLS packets.
                  state container Operational state data for 2 rate, 3 color policers.
                     bc leaf Committed burst size for the dual-rate token bucket policer. This value represents the depth of the token bucket.
                     be leaf Excess burst size for the dual-rate token bucket policer. This value represents the depth of the secondary bucket.
                     cir leaf Committed information rate for the dual-rate token bucket policer. This value represents the rate at which tokens are added to the primary bucket.
                     cir-pct leaf Committed information rate for the dual-rate token bucket policer. This value represents the rate at which tokens are added to the primary bucket. It is expressed as a percentage of the total bandwidth available within the context the scheduler is instant...
                     cir-pct-remaining leaf Committed information rate for the dual-rate token bucket policer. This value represents the rate at which tokens are added to the primary bucket. It is expressed as a percentage of the remaining bandwidth within the context the scheduler is instantiated.
                     pir leaf Peak information rate for the dual-rate token bucket policer. This value represents the rate at which tokens are added to the secondary bucket.
                     pir-pct leaf Peak information rate for the dual-rate token bucket policer. This value represents the rate at which tokens are added to the secondary bucket. The value is expressed as a percentage of the total bandwidth available in the context in which the scheduler i...
                     pir-pct-remaining leaf Peak information rate for the dual-rate token bucket policer. This value represents the rate at which tokens are added to the secondary bucket. It is expressed as a percentage of the remaining bandwidth within the context the scheduler is instantiated.
                  violate-action container Action to be applied to the packets that are scheduled above the PIR of the policer. Packets that do not receive a token from either bucket have all specified actions applied to them.
                     config container Configuration parameters relating to the action applied to violating packets.
                        drop leaf If set to true, packets within this context are dropped.
                        set-dot1p leaf Sets the 3-bit class-of-service value in the Ethernet packet header for 802.1Q VLAN-tagged packets, also known as PCP (priority code point).
                        set-dscp leaf Sets the 6-bit DSCP (differentiated services code point) value in the IP packet header.
                        set-mpls-tc leaf Sets the 3-bit traffic class value (also referred to as EXP or CoS) in MPLS packets.
                     state container Operational state parameters relating to the action applied to violating packets.
                        drop leaf If set to true, packets within this context are dropped.
                        set-dot1p leaf Sets the 3-bit class-of-service value in the Ethernet packet header for 802.1Q VLAN-tagged packets, also known as PCP (priority code point).
                        set-dscp leaf Sets the 6-bit DSCP (differentiated services code point) value in the IP packet header.
                        set-mpls-tc leaf Sets the 3-bit traffic class value (also referred to as EXP or CoS) in MPLS packets.
         state container Operational state parameters relating to a scheduler policy.
            name leaf Name for the scheduler policy.
   state container Operational state data for global QoS