Alcatel-Lucent 7450 ESS OS Quality Of Service Manual
Alcatel-Lucent 7450 ESS OS Quality Of Service Manual

Alcatel-Lucent 7450 ESS OS Quality Of Service Manual

Hide thumbs Also See for 7450 ESS OS:
Table of Contents

Advertisement

7450 ESS OS
Quality of Service Guide
Software Version: 7450 ESS OS 10.0.R1
February 2012
Document Part Number: 93-0105-09-01
*93-0105-09-01*

Advertisement

Table of Contents
loading
Need help?

Need help?

Do you have a question about the 7450 ESS OS and is the answer not in the manual?

Questions and answers

Summary of Contents for Alcatel-Lucent 7450 ESS OS

  • Page 1 7450 ESS OS Quality of Service Guide Software Version: 7450 ESS OS 10.0.R1 February 2012 Document Part Number: 93-0105-09-01 *93-0105-09-01*...
  • Page 2 This document is protected by copyright. Except as specifically permitted herein, no portion of the provided information can be reproduced in any form, or by any means, without prior written permission from Alcatel-Lucent. Alcatel, Lucent, Alcatel-Lucent and the Alcatel-Lucent logo are trademarks of Alcatel-Lucent. All other trademarks are the property of their respective owners.
  • Page 3: Table Of Contents

    Getting Started Alcatel-Lucent 7450 ESS-Series Services Configuration Process .......20 QoS Policies QoS Overview.
  • Page 4 Default Service Egress and Egress Policy Values ........202 Page 4 7450 ESS OS Quality of Services Guide...
  • Page 5 Adding a Port to a LAG ............381 7450 ESS OS Quality of Services Guide...
  • Page 6 Creating a QoS Port Scheduler Policy ..........484 Page 6 7450 ESS OS Quality of Services Guide...
  • Page 7 Show Commands ............. .593 7450 ESS OS Quality of Services Guide...
  • Page 8 Subscriber Queuing Differences............671 Page 8 7450 ESS OS Quality of Services Guide...
  • Page 9 Ingress ‘Undefined’ Initial Profile ........... . .733 Ingress Explicitly ‘In-Profile’ State Packet Handling without Profile-Capped Mode ....733 7450 ESS OS Quality of Services Guide Page 9...
  • Page 10 ................773 Page 10 7450 ESS OS Quality of Services Guide...
  • Page 11 Out-remark command effect ...........282 7450 ESS OS Quality of Services Guide...
  • Page 12 Effect of Profile-Capped Mode on CIR Output ........731 Page 12 7450 ESS OS Quality of Services Guide...
  • Page 13 High and Low RED Slopes ...........661 7450 ESS OS Quality of Services Guide...
  • Page 14 Egress Policer Threshold Determination and Output Behavior ..... . . 737 Page 14 7450 ESS OS Quality of Services Guide...
  • Page 15: Preface

    ESS-Series routers. It is assumed that the network administrators have an understanding of networking principles and configurations. Protocols, standards, and services described in this manual include the following: • CLI concepts • Quality of Service (QoS) policies and profiles 7450 ESS OS Quality of Service Guide Page 15...
  • Page 16: List Of Technical Publications

    Preface List of Technical Publications The 7450 ESS documentation set is composed of the following books: • 7450 ESS OS Basic System Configuration Guide This guide describes basic system configurations and operations. • 7450 ESS OS System Management Guide This guide describes system security and access configurations as well as event logging and accounting logs.
  • Page 17: Technical Support

    If you purchased a service agreement for your 7450 ESS-Series router and related products from a distributor or authorized reseller, contact the technical support staff for that distributor or reseller for assistance. If you purchased an Alcatel-Lucent service agreement, contact your welcome center.
  • Page 18 Preface Page 18 7450 ESS OS Quality of Service Guide...
  • Page 19: Getting Started

    Getting Started In This Chapter This chapter provides process flow information to configure Quality of Service (QoS) policies and provision services. 7450 ESS OS Quality of Service Guide Page 19...
  • Page 20: Alcatel-Lucent 7450 Ess-Series Services Configuration Process

    • Named pools Named Pools on page 595 • Named pools Named Pools on page 595 Reference • List of IEEE, IETF, and Standards and Protocol Support on page 651 other proprietary entities Page 20 7450 ESS OS Quality of Service Guide...
  • Page 21: Qos Policies

     High-Priority Classes on page 73  Assured Classes on page 73  Best-Effort Classes on page 74  Shared Queues on page 74 • QoS Policy Entities on page 75 7450 ESS OS Quality of Service Guide Page 21...
  • Page 22 • Configuration Notes on page 80 Page 22 7450 ESS OS Quality of Service Guide...
  • Page 23: Qos Overview

    In the Alcatel-Lucent service router’s service model, a service is provisioned on the provider-edge (PE) equipment. Service data is encapsulated and then sent in a service tunnel to the far-end Alcatel-Lucent service router (for example, the 7750 SR, 7710 SR, 7750 SR MG and 7450 ESS) where the service data is delivered.
  • Page 24: Qos Policies

    Up to 8 queues per service can be defined for the 8 forwarding classes. A service egress QoS policy also defines how to remark the forwarding class to IEEE 802.1p bits in the customer traffic. Page 24 7450 ESS OS Quality of Service Guide...
  • Page 25 SAP. One network QoS policy can be applied to a specific IP interface. A network QoS policy defines both ingress and egress behavior. If no QoS policy is explicitly applied to a SAP or IP interface, a default QoS policy is applied. 7450 ESS OS Quality of Service Guide Page 25...
  • Page 26: Table 2: Qos Policy Types And Descriptions

    Service SAP scheduler within the hierarchy. • Three tiers of virtual schedulers are supported. Shared Queue SAP ingress • Shared-queues can be implemented to mitigate the queue consumption on an MDA. Page 26 7450 ESS OS Quality of Service Guide...
  • Page 27: Service And Network Qos Policies

    The 7450 ESS supports four types of service and network QoS policies: • Service ingress QoS policies • Service egress QoS policies • Network QoS policies • Network Queue QoS policies 7450 ESS OS Quality of Service Guide Page 27...
  • Page 28: Network Qos Policies

    QoS policy explicitly assigned. For network egress, traffic remarking in the network QoS policy is disabled. Table 3 lists the default mapping of forwarding class to DSCP name and LSP EXP values. Page 28 7450 ESS OS Quality of Service Guide...
  • Page 29: Table 3: Default Network Qos Policy Egress Marking

    Table 4: Default Network QoS Policy DSCP to Forwarding Class Mappings Ingress DSCP Forwarding Class dscp-name dscp-value FC ID Name Label Profile (binary - decimal) State Best-Effort Default 101110 - 46 Expedited 110000 - 48 High-1 111000 - 56 Network Control 7450 ESS OS Quality of Service Guide Page 29...
  • Page 30: Network Queue Qos Policies

    High Priority Only Buffers as a percentage of MBS • Peak Information Rate (PIR) as a percentage of egress port bandwidth • Committed Information Rate (CIR) as a percentage of egress port bandwidth Page 30 7450 ESS OS Quality of Service Guide...
  • Page 31: Table 5: Default Network Queue Policy Definition

    • CBS = 21% • High-Prio-Only = 10% Low-1 (l1 Queue 4 • PIR = 100% • CIR = 25% • MBS = 25% • CBS = 3% • High-Prio-Only = 10% 7450 ESS OS Quality of Service Guide Page 31...
  • Page 32 • CBS = 3% • High-Prio-Only = 10% Best-Effort (be) Queue 1 • PIR = 100% • CIR = 0% • MBS = 50% • CBS = 3% • High-Prio-Only = 10% Page 32 7450 ESS OS Quality of Service Guide...
  • Page 33: Queue Parameters

    (be, af, l1 or l2), the queue will be treated as best effort by the hardware schedulers. The expedited hardware schedulers are used to enforce expedited access to internal switch fabric destinations. 7450 ESS OS Quality of Service Guide Page 33...
  • Page 34 The CIR for network queues are defined within network queue policies based on the forwarding class. The CIR for the queues for the forwarding class are defined as a percentage of the network interface bandwidth. Page 34 7450 ESS OS Quality of Service Guide...
  • Page 35 The user has some control over how the administrative PIR is converted to an operational PIR should the hardware not support the exact CIR and PIR values specified. The interpretation of the administrative PIR is discussed below in Adaptation Rule on page 36 7450 ESS OS Quality of Service Guide Page 35...
  • Page 36: Table 6: Supported Hardware Rates And Cir/Pir Values For Non-Channelized Mdas

    Rate Range (Rate Step x 0 to Rate Step x 127 and max) 0 to 64Gb/sec and  0.5Gb/sec 0 to 12.7Gb/sec and  100Mb/sec 0 to 6.4Gb/sec and  50Mb/sec 0 to 1.3Gb/sec and  10Mb/sec 0 to 635Mb/sec and  5Mb/sec Page 36 7450 ESS OS Quality of Service Guide...
  • Page 37: Table 7: Supported Hardware Rates And Cir/Pir Values For Deep Channel Mdas

    To illustrate how the adaptation rule constraints minimum, maximum and closest are evaluated in determining the operational CIR or PIR for the 7450 ESS20 Gbps IOM, assume there is a queue 7450 ESS OS Quality of Service Guide Page 37...
  • Page 38: Table 8: Port Rates

    500Kb/sec 0 to 25.5Mb/sec and  100Kb/sec 0 to 12.75Mb/sec and  50Kb/sec 0 to 2.55Mb/sec and  10Kb/sec 0 to 2.04Mb/sec and  8Kb/sec 0 to 255Kb/sec and  1Kb/sec Page 38 7450 ESS OS Quality of Service Guide...
  • Page 39 On service egress, the HP-only reservation for a queue is defined in the service egress QoS policy. Service egress queues are specified by forwarding class. High-priority traffic for a given traffic 7450 ESS OS Quality of Service Guide Page 39...
  • Page 40 Expedited and Best Effort queues above the CIR (exceed) For access ingress, the CIR controls both dynamic scheduling priority and marking threshold. At network ingress, the queue’s CIR affects the scheduling priority but does not provide a profile Page 40 7450 ESS OS Quality of Service Guide...
  • Page 41 An internal mechanism that provides access rules when the queue is vying for bandwidth with queues in other virtual schedulers is also needed. 7450 ESS OS Quality of Service Guide Page 41...
  • Page 42 This ensures that the amount of non-profiled packets marked out-of-profile is not affected by the profiled out-of-profile packet rate. Page 42 7450 ESS OS Quality of Service Guide...
  • Page 43: Service Ingress Qos Policies

    Each queue can have unique queue parameters to allow individual policing and rate shaping of the flow mapped to the forwarding class. Figure 2 depicts service traffic being classified into three different forwarding classes. 7450 ESS OS Quality of Service Guide Page 43...
  • Page 44: Table 9: Forwarding Class And Enqueuing Priority Classification Hierarchy Based On Rule Type

    Each packet can only match wise, preserve from the Otherwise, preserve from a single lsp-exp rule. * This rule can previous match. the previous match. only be applied on Ethernet L2 SAP Page 44 7450 ESS OS Quality of Service Guide...
  • Page 45 FC Mapping Based on EXP Bits at VLL/VPLS SAP MPLS LSP VPLS/VLL ISP-1 Backbone ISP-1 Site A Provider Site B PE-B PE-B 7x50-1 7x50-2 ISP-Ether-Header BB-Link-Header ISP-Ether-Header ISP-Tunnel-Label BB-Tunnel-Label ISP-Tunnel-Label ISP-Svc-Label BB-Svc-Label ISP-Svc-Label ISP-Payload ISP-Ether-Header ISP-Payload ISP-Tunnel-Label ISP-Svc-Label ISP-Payload 7450 ESS OS Quality of Service Guide Page 45...
  • Page 46: Table 10: Forwarding Class Classification Based On Rule Type

    Each match entry has an queuing action which specifies: the forwarding class of packets that match the entry. • The forwarding class of packets that match the entry. Page 46 7450 ESS OS Quality of Service Guide...
  • Page 47 The entries are evaluated in numerical order based on the entry ID from the lowest to highest ID value. The first entry that matches all match criteria has its action performed. Table 11 Table 12 list the supported IP and MAC match criteria. 7450 ESS OS Quality of Service Guide Page 47...
  • Page 48: Table 11: Service Ingress Qos Policy Ip Match Criteria

    IEEE 802.2 Ethernet frame with 802.2 SNAP header. Ethernet-II Ethernet type II frame where the 802.3 length field is used as an Ethernet type (Etype) value. Etype values are two byte values greater than 0x5FF (1535 decimal). Page 48 7450 ESS OS Quality of Service Guide...
  • Page 49: Table 14: Mac Match Criteria Frame Type Dependencies

    • MBS, CBS and HP Only = default (values derived from applica- ble policy) Flows Default Forwarding 1 (one) flow defined for all traffic: Class • All traffic mapped to best-effort (be) with a low priority 7450 ESS OS Quality of Service Guide Page 49...
  • Page 50: Service Egress Qos Policies

    7450 ESSrouter, the service ingress classification rules determine the forwarding class of the packet. If the packet is received, the forwarding class is marked in the tunnel transport encapsulation. Page 50 7450 ESS OS Quality of Service Guide...
  • Page 51: Table 16: Default Service Egress Policy Id 1 Definition

    • MBS, CBS and HP Only = default (values derived from applicable policy) Flows Default 1 (one) flow defined for all traffic classes: Action • All traffic mapped to queue 1 with no marking of IEEE 802.1p values 7450 ESS OS Quality of Service Guide Page 51...
  • Page 52: Named Pool Policies

    Per-port named pools cannot be used by ingress network queues, but pools defined in a named pool policy defined on an ingress all network port are still created.  Ingress network queues use the default network pool or MDA named pools. Page 52 7450 ESS OS Quality of Service Guide...
  • Page 53 Pools may be deleted from the named pool policy at anytime. Queues associated with removed or non-existent pools are mapped to one of the default pools based on whether the queue is access or 7450 ESS OS Quality of Service Guide Page 53...
  • Page 54 Each ports “ing-percentage-of-rate” and “egr-percentage-of-rate” command setting. • The port-allocation-weights setting for default, MDA and port. • The ports division between network and access bandwidth. • Each individual named pool’s network-allocation-weight and access-allocation-weight. Page 54 7450 ESS OS Quality of Service Guide...
  • Page 55: Slope Policies

    A single ingress network pool is created at the node-level for ingress network queues. An ingress and egress access pool is created at the MDA level for all bundle access queues. 7450 ESS OS Quality of Service Guide Page 55...
  • Page 56 2. At initialization, the utilization is 0 (zero) and the average utilization is 0 (zero). 3. When each packet is received, the current average utilization is plotted on the slope to deter- mine the packet’s discard probability. Page 56 7450 ESS OS Quality of Service Guide...
  • Page 57: Figure 4: Red Slope Characteristics

    A RED slope itself is a graph with an X (horizontal) and Y (vertical) axis. The X-axis plots the percentage of shared buffer average utilization, going from 0 to 100 percent. The Y-axis plots the 7450 ESS OS Quality of Service Guide Page 57...
  • Page 58   –   where: SBAU = Shared buffer average utilization for event n SBAU = Shared buffer average utilization for event (n-1) SBU = The instantaneous shared buffer utilization Page 58 7450 ESS OS Quality of Service Guide...
  • Page 59: Table 17: Taf Impact On Shared Buffer Average Utilization Calculation

    511/512 (0.998046875) 1024 1/1024 (0.0009765625) 1023/2024 (0.9990234375) 2048 1/2048 2047/2048 (0.00048828125) (0.99951171875) 4096 1/4096 4095/4096 (0.000244140625) (0.999755859375) 8192 1/8192 8191/8192 (0.0001220703125) (0.9998779296875) 16384 1/16384 16383/16384 (0.00006103515625) (0.99993896484375) 32768 1/32768 32767/32768 (0.000030517578125) (0.999969482421875) 7450 ESS OS Quality of Service Guide Page 59...
  • Page 60 The TAF value applies to all high and low priority RED slopes for ingress and egress buffer pools controlled by the buffer policy. Page 60 7450 ESS OS Quality of Service Guide...
  • Page 61: Slope Policy Parameters

    High (RED) slope Administrative state Shutdown start-avg 70% utilization max-avg 90% utilization max-prob 80% probability Low (RED) slope Administrative state Shutdown start-avg 50% utilization max-avg 75% utilization max-prob 80% probability Time average factor 7450 ESS OS Quality of Service Guide Page 61...
  • Page 62: Table 19: Default Slope Policy Definition

    High (RED) slope Administrative state Shutdown start-avg 70% utilization max-avg 90% utilization max-prob 80% probability Low (RED) slope Administrative state Shutdown start-avg 50% utilization max-avg 75% utilization max-prob 80% probability Time average factor Page 62 7450 ESS OS Quality of Service Guide...
  • Page 63: Scheduler Policies

    Level parameter (L8 through L1 weighted loops). The weighting at each level loop is defined by the weight parameter for each child. 7450 ESS OS Quality of Service Guide Page 63...
  • Page 64: Figure 5: Virtual Scheduler Internal Bandwidth Allocation

    When Multiple Children Are Mapped to Same Above CIR Loop Priority Legend Prioritizing Loop (Weighted or Strict) Maximum and Committed Rate Parameters Bandwidth Dependency Association Bandwidth Allocation Figure 5: Virtual Scheduler Internal Bandwidth Allocation Page 64 7450 ESS OS Quality of Service Guide...
  • Page 65: Table 20: Supported Scheduler Policies

    Table 20: Supported Scheduler Policies Scheduling From Single-Tier Hierarchical Service ingress Queues Switch Fabric Destinations Service Egress Queues Access Egress Ports Network Ingress Queues Switch Fabric Destinations Network Egress Queues Network Egress Interfaces 7450 ESS OS Quality of Service Guide Page 65...
  • Page 66 Information Rate (PIR). Queue’s operating within their CIR values are serviced before queue’s operating above their CIR values with “high-priority” forwarding class queues given preference over “low-priority” forwarding class queues. In Single Tier Scheduling, all queues are treated as if Page 66 7450 ESS OS Quality of Service Guide...
  • Page 67: Table 21: Forwarding Class Scheduler Mapping

    Other parameters can be modified to configure the appropriate QoS behavior. 7450 ESS OS Quality of Service Guide Page 67...
  • Page 68: Figure 6: Hierarchical Scheduler And Queue Association

    Rate Limiting Scheduler Queue Weighted Rate Limiting Scheduler Queue Weighted Rate Limiting Scheduler Queue Weighted Rate Limiting Scheduler Queue Weighted Rate Limiting Scheduler Queue Figure 6: Hierarchical Scheduler and Queue Association Page 68 7450 ESS OS Quality of Service Guide...
  • Page 69: Figure 7: Scheduler Policy On Sap And Scheduler Hierarchy Creation

    Scheduler Policies Applied to SAPs on page 104). Refer to the Subscriber Services Overview section of the 7450 ESS OS Services Guide for information about subscriber services, service entities, configuration, and implementation. Hierarchical Schedulers Created Through Scheduler Policy Application To Individual SAP...
  • Page 70: Figure 8: Scheduler Policy On Customer Site And Scheduler Hierarchy Creation

    Queues are associated with the configured schedulers by specifying the parent scheduler defined within the queue definition from the SAP egress policy. The scheduler is used to provide bandwidth to the queue relative to the operating constraints imposed by the scheduler hierarchy. Page 70 7450 ESS OS Quality of Service Guide...
  • Page 71: Forwarding Classes

    SAP. Forwarding Classes 7450 ESS routers support multiple forwarding classes and class-based queuing, so the concept of forwarding classes is common to all of the QoS policies. 7450 ESS OS Quality of Service Guide Page 71...
  • Page 72: Table 22: Forwarding Classes

    Network QoS Policies on page 28. All forwarding class queues support the concept of in-profile and out-of-profile. The forwarding classes can be classified into three class types: • High-priority/Premium • Assured • Best effort Page 72 7450 ESS OS Quality of Service Guide...
  • Page 73: High-Priority Classes

    AF1 the lowest. The Assured and Low 1 classes are differentiated based on the default DSCP mappings. Note that all DSCP and EXP mappings can be modified by the user. 7450 ESS OS Quality of Service Guide Page 73...
  • Page 74: Best-Effort Classes

    SAP is processed twice in Flexible Fast Path which greatly reduces bandwidth. Shared-queuing can add latency. Network planners should consider these restrictions while trying to scale services on one MDA. Page 74 7450 ESS OS Quality of Service Guide...
  • Page 75: Qos Policy Entities

    (Best Effort (be) forwarding class) and an equal chance of being dropped during periods of congestion. QoS prioritizes traffic according to the forwarding class and uses congestion management to control access ingress, access egress, and network trafficwith queuing according to priority. 7450 ESS OS Quality of Service Guide Page 75...
  • Page 76: Frequently Used Qos Terms

    A child’s (queue or scheduler) CIR is used with the CIR level parameter to determine the child’s committed bandwidth from the parent scheduler. When multiple children are at the same strict CIR level, the CIR weight further determines the bandwidth distribution at that level. Page 76 7450 ESS OS Quality of Service Guide...
  • Page 77 It is separated into two portions; within CIR and above CIR. Within CIR offered load is the portion of bandwidth required to meet the child’s CIR value. It can be less than the CIR value but never 7450 ESS OS Quality of Service Guide Page 77...
  • Page 78 Any scheduler can be a root scheduler. Since parent associations are not allowed in Tier 1, all schedulers in Tier 1 are considered be a root scheduler. Page 78 7450 ESS OS Quality of Service Guide...
  • Page 79 CIR distribution phase. If the parent scheduler has any bandwidth remaining after the ‘within CIR’ distribution phase, it will be distributed using the above CIR distribution phase. 7450 ESS OS Quality of Service Guide Page 79...
  • Page 80: Configuration Notes

    • A network queue, service egress, and service ingress QoS policy must consist of at least one queue. Queues define the forwarding class, CIR, and PIR associated with the queue. Page 80 7450 ESS OS Quality of Service Guide...
  • Page 81: Network Qos Policies

    Topics in this section include: • Overview on page 82 • Basic Configurations on page 88 • Default Network Policy Values on page 91 • Service Management Tasks on page 96 7450 ESS OS Quality of Service Guide Page 81...
  • Page 82: Overview

    For information about the tasks and commands necessary to access the command line interface and to configure and maintain your7450 ESS devices, refer to CLI Usage chapter in the 7450 ESS OS Basic System Configuration Guide. Page 82 7450 ESS OS Quality of Service Guide...
  • Page 83: Network Ingress Tunnel Qos Override

    Dot1P entry, IP ToS precedence entry or IP ToS DSCP entry when defined in the applied policy. An MPLS LSP may match a Dot1P entry or MPLS EXP entry when defined. The internal tunnel encapsulated packet is never evaluated for QoS determination when operating in normal mode. 7450 ESS OS Quality of Service Guide Page 83...
  • Page 84: Tunnel Termination Qos Override Operation

    Tunnel termination QoS override is enabled and disabled within the network QoS policy under the ingress node. The default condition within the policy is not to override tunnel QoS for IP routed packets. Page 84 7450 ESS OS Quality of Service Guide...
  • Page 85: Dscp Marking Cpu Generated Traffic

    • Management protocols (SSH, SNMP, etc)  Forwarding class: Assured Forwarding (AF)  DSCP value: AF41 Table 23: DSCP/FC Marking DSCP Dot1P Default Protocol IPv4 IPv6 Marking Marking IS-IS LDP (T-LDP) 7450 ESS OS Quality of Service Guide Page 85...
  • Page 86 SNMP (get, set, etc.) SNMP trap/log syslog ICMP Traceroute TACPLUS SNTP/NTP RADIUS DHCP NOTE: The ICMP entry under sgt-qos is not referenced for ICMP ECHO_REQUEST (8) and ECHO_RESPONSE (0) packet types. Page 86 7450 ESS OS Quality of Service Guide...
  • Page 87: Default Dscp Mapping Table

    0b011110 af41 0x22 0b100010 af42 0x24 0b100100 af43 0x26 0b100110 default* *The default forwarding class mapping is used for all DSCP names/values for which there is no explicit forwarding class mapping. 7450 ESS OS Quality of Service Guide Page 87...
  • Page 88: Basic Configurations

     DSCP — Creates a mapping between the DSCP of the network ingress traffic and the forwarding class. Ingress traffic that matches the specified DSCP will be assigned to the corresponding forwarding class. Page 88 7450 ESS OS Quality of Service Guide...
  • Page 89 {in|out} A:ALA-10:A:ALA-12>config>qos# info #------------------------------------------ echo "QoS Policy Configuration" #------------------------------------------ network 600 create description "Network Egress Policy" ingress default-action fc ef profile in exit egress remarking exit exit #------------------------------------------ A:ALA-12>config>qos# 7450 ESS OS Quality of Service Guide Page 89...
  • Page 90: Applying Network Policies

    The following output displays the configuration for router interface ALA-1-2 with network policy 600 applied to the interface. A:ALA-7>config>router# info #------------------------------------------ echo "IP Configuration" #------------------------------------------ interface "ALA-1-2" address 10.10.4.3/24 qos 600 exit ---------------------------------------------- A:ALA-7>config>router# Page 90 7450 ESS OS Quality of Service Guide...
  • Page 91: Default Network Policy Values

    7450 ESS OS Quality of Service Guide Page 91...
  • Page 92 Page 92 7450 ESS OS Quality of Service Guide...
  • Page 93 7450 ESS OS Quality of Service Guide Page 93...
  • Page 94 7 fc nc profile in exit egress no remarking fc af dscp-in-profile af11 dscp-out-profile af12 lsp-exp-in-profile 3 lsp-exp-out-profile 2 dot1p-in-profile 2 dot1p-out-profile 2 exit fc be dscp-in-profile be dscp-out-profile be lsp-exp-in-profile 0 Page 94 7450 ESS OS Quality of Service Guide...
  • Page 95 1 lsp-exp-out-profile 1 dot1p-in-profile 1 dot1p-out-profile 1 exit fc nc dscp-in-profile nc2 dscp-out-profile nc2 lsp-exp-in-profile 7 lsp-exp-out-profile 7 dot1p-in-profile 7 dot1p-out-profile 7 exit exit ---------------------------------------------- A:ALA-49>config>qos>network# 7450 ESS OS Quality of Service Guide Page 95...
  • Page 96: Service Management Tasks

    100 10 unreachables 100 10 ttl-expired 100 10 exit qos 1 ingress no filter exit egress no filter exit no mac no ntp-broadcast no shutdown exit interface "ALA-1-3" #------------------------------------------ A:ALA-7>config>router# Page 96 7450 ESS OS Quality of Service Guide...
  • Page 97: Remove A Policy From The Qos Configuration

    7450 ESS OS Quality of Service Guide Page 97...
  • Page 98 --------------------------------------------- A:ALA-12>config>qos# Page 98 7450 ESS OS Quality of Service Guide...
  • Page 99: Editing Qos Policies

    To prevent configuration errors use the copy command to make a duplicate of the original policy to a work area, make the edits, and then overwrite the original policy. 7450 ESS OS Quality of Service Guide Page 99...
  • Page 100: Resource Allocation For Network Qos Policy

    If a FC is in use and is created with an explicit unicast meter and explicit multicast meter, use the unicast meter for unicast traffic and multicast meter for all other kinds of traffic. This requires two classification entries in hardware. Page 100 7450 ESS OS Quality of Service Guide...
  • Page 101 Determine number of policers or meters to use (for example TP). A maximum of 12 meters per network policy is available. Only those meters that are associated with FCs need to be considered for number of meters. Note, that only FCs in use are considered. 7450 ESS OS Quality of Service Guide Page 101...
  • Page 102 Service Management Tasks Page 102 7450 ESS OS Quality of Service Guide...
  • Page 103: Network Qos Policy Command Reference

    {exclusive | template} — no scope — egress — [no] fc-name — de-mark [force de-value — no de-mark — dot1p dot1p-priority — no dot1p — dot1p-in-profile dot1p-priority — no dot1p-in-profile 7450 ESS OS Quality of Service Guide Page 103...
  • Page 104 — no dscp dscp-name Operational Commands config — qos — copy network src-pol dst-pol [overwrite] Show Commands show — qos — dscp-table value dscp-value — network policy-id [detail] show Page 104 7450 ESS OS Quality of Service Guide...
  • Page 105 — router — sgt-qos — application [app-name] [dscp-dot1p] — dscp-map [dscp-name] 7450 ESS OS Quality of Service Guide Page 105...
  • Page 106 Network QoS Policy Command Reference Page 106 7450 ESS OS Quality of Service Guide...
  • Page 107: Configuration Commands

    — A text string describing the entity. Allowed values are any string up to 80 characters long composed of printable, 7-bit ASCII characters. If the string contains special characters (#, $, spaces, etc.), the entire string must be enclosed within double quotes. 7450 ESS OS Quality of Service Guide Page 107...
  • Page 108: Operational Commands

    The system default policies cannot be put into the exclusive scope. An error will be generated if scope exclusive is executed in any policies with a policy-id equal to 1. Page 108 7450 ESS OS Quality of Service Guide...
  • Page 109 Default QoS policies are configured with template scopes. An error is generated if you try to modify the template scope parameter to exclusive scope on default policies. 7450 ESS OS Quality of Service Guide Page 109...
  • Page 110: Multi-Link Frame Relay Commands

    — Specifies the Frame Relay scheduling class number. Values 0 — 3 reassembly-timeout Syntax reassembly-timeout timeout-value no reassembly-timeout Context config>qos>mc-fr-profile-ingress>class Description This command configures the value of the MLFR bundle ingress per-class reassembly timer for the profile. Page 110 7450 ESS OS Quality of Service Guide...
  • Page 111 This command configures the maximum size for each Frame Relay scheduling class queue for this Description profile. Default Class 0=10 Class 1=50 Class 2=150 Class 3=750 Parameters queue-size — Specifies the number, in milliseconds, of the available link or bundle rate. Values 1 — 1000 7450 ESS OS Quality of Service Guide Page 111...
  • Page 112 This command configures the WRR weight scheduling parameter for each Frame Relay Description scheduling class queue for this profile. Default Class 0=N/A Class 1=1 (not configurable) Class 2=89 Class 3=10 Parameters weight — Specifies the weight schedule. Values 1 — 100 Page 112 7450 ESS OS Quality of Service Guide...
  • Page 113: Network Qos Policy Commands

    (use the copy command) to create a new network policy that includes the default ingress DSCP-to-FC and MPLS EXP-to-FC mapping (as appropriate). You can modify parameters or use the no modifier to remove an object from the configuration. 7450 ESS OS Quality of Service Guide Page 113...
  • Page 114 The default network policy policy-id 1 cannot be deleted. Default System Default Network Policy 1 Parameters network-policy-id — The policy-id uniquely identifies the policy on the 7450 ESS. Default none Values 1— 65535 Page 114 7450 ESS OS Quality of Service Guide...
  • Page 115: Network Ingress Qos Policy Commands

    {in | out} — All packets that are assigned to this forwarding class will be considered in or out of profile based on this command. In case of congestion, the in-profile packets are preferentially queued over the out-of-profile packets. Default None Values in, out 7450 ESS OS Quality of Service Guide Page 115...
  • Page 116 In case of congestion, the in-profile packets are preferentially queued over the out-of-profile packets. Default none, the profile name must be specified. Page 116 7450 ESS OS Quality of Service Guide...
  • Page 117 If a second dscp-name that references the same dscp-value is mapped within the policy, an error will occur. The second name will not be accepted until the first name is removed. 7450 ESS OS Quality of Service Guide Page 117...
  • Page 118: Table 25: Default Dscp Names To Dscp Value Mapping Table

    Table 26: Default Class Selector Code Points to DSCP Value Mapping Table DSCP Name DSCP Value DSCP Value DSCP Value Decimal Hexadecimal Binary 0x38 0b111000 0X30 0b110000 0x28 0b101000 0x20 0b100000 Page 118 7450 ESS OS Quality of Service Guide...
  • Page 119 QoS handling for the IP routed packet. When the mechanism is enabled on an ingress network IP interface, the IP interface will ignore the tunnel’s QoS mapping and derive the internal forwarding class and profile based on the precedence or DiffServe Code Point (DSCP) 7450 ESS OS Quality of Service Guide Page 119...
  • Page 120 {in | out} — Enter this required parameter to indicate whether the LSP EXP value is the in-profile or out-of-profile value. Default None, the lsp-exp command must define a profile state. Values in, out Page 120 7450 ESS OS Quality of Service Guide...
  • Page 121: Network Egress Qos Policy Commands

    If the fc-name is removed from the network policy that forwarding class reverts to the factory defaults. Default Undefined forwarding classes default to the configured parameters in the default network policy policy-id 1. 7450 ESS OS Quality of Service Guide Page 121...
  • Page 122 Network Egress QoS Policy Commands Parameters fc-name — The case-sensitive, system-defined forwarding class name for which policy entries will be created. Default none Values be, l2, af, l1, h2, ef, h1, nc Page 122 7450 ESS OS Quality of Service Guide...
  • Page 123: Network Egress Qos Policy Forwarding Class Commands

    DE = 0 means in-profile while DE = 1 means out- of-profile. When the DE parameter is missing only the dot1p is considered for the classification: for example, the value of the DE bit is ignored. 7450 ESS OS Quality of Service Guide Page 123...
  • Page 124 1. Default Policy-id 1: Factory setting Policy-id 2 — 65535: Policy-id 1 setting Parameters dscp-name — System- or user-defined, case-sensitive dscp-name. Default none Values Any defined system- or user-defined dscp-name Page 124 7450 ESS OS Quality of Service Guide...
  • Page 125 The no form of this command reverts to the factory default in-profile EXP setting. Default Policy-id 1: Factory setting Policy-id 2 — 65535: Policy-id setting 7450 ESS OS Quality of Service Guide Page 125...
  • Page 126 ID must within the queue group indicated for all IP interfaces associated with the network QoS policy. If the queue ID does not exist, the redirect command will fail. If the QoS policy is Page 126 7450 ESS OS Quality of Service Guide...
  • Page 127 IP interface on which a packet was received. The effect of the setting of the egress network remark trusted state on each type of ingress IP interface and trust state is shown in the following table. 7450 ESS OS Quality of Service Guide Page 127...
  • Page 128 DSCP, P-bit and DE bit setting remarked as defined in the associated QoS policy. Only bit fields config- ured in the QoS policy will be remarked; all others will be left untouched or set based on the default if the fields were not present at ingress. Page 128 7450 ESS OS Quality of Service Guide...
  • Page 129: Self-Generated Traffic Commands

    Only one DSCP name/value can be configured per application, if multiple entries are configured then the subsequent entry overrides the previous configured entry. The no form of this command reverts back to the default value. Parameters dscp-app-name — Specifies the DSCP application name. 7450 ESS OS Quality of Service Guide Page 129...
  • Page 130 Page 130 7450 ESS OS Quality of Service Guide...
  • Page 131 — Specify the forwarding class name. All packets with DSCP value or MPLS EXP bits that is not defined will be placed in this forwarding class. Default None, the fc name must be specified Values be, l2, af, l1, h2, ef, h1, nc 7450 ESS OS Quality of Service Guide Page 131...
  • Page 132: Show Commands

    TOS (bin) TOS (hex) ----------------------------------------------------------- 0000 0000 0000 0100 0000 1000 0000 1100 0001 0000 0001 0100 0001 1000 0001 1100 0010 0000 0010 0100 af11 0010 1000 cp11 0010 1100 Page 132 7450 ESS OS Quality of Service Guide...
  • Page 133 1110 0100 cp58 1110 1000 cp59 1110 1100 cp60 1111 0000 cp61 1111 0100 cp62 1111 1000 cp63 1111 1100 =========================================================== A:ALA-48# A:ALA-48# show qos dscp-table value 46 =========================================================== DSCP Mapping 7450 ESS OS Quality of Service Guide Page 133...
  • Page 134 — Includes information about ingress and egress DSCP and LSP EXP bit mappings and network policy interface associations. Network QoS Policy Output Fields — The following table describes network QoS Policy output fields. Page 134 7450 ESS OS Quality of Service Guide...
  • Page 135: Table 28: Show Qos Network Output Fields

    Displays the DSCP used for in-profile traffic. In-Profile LSP EXP Bit Mapping: Displays the LSP EXP value used for out-of-profile traffic. Out-of-Profile Displays the LSP EXP value used for in-profile traffic. In-Profile Displays the interface name. Interface 7450 ESS OS Quality of Service Guide Page 135...
  • Page 136 Remark : True Forward Class : be Profile : Out-profile Description : Default network QoS policy. ------------------------------------------------------------------------------ DSCP Fowarding Class Profile ------------------------------------------------------------------------------ af11 af12 af13 af21 af22 af23 af31 af32 af33 Page 136 7450 ESS OS Quality of Service Guide...
  • Page 137 Out-of-Profile : af22 In-Profile : af21 - LSP EXP Bit Mapping Out-of-Profile : 2 In-Profile FC Name : l2 - DSCP Mapping Out-of-Profile : cs1 In-Profile : cs1 - LSP EXP Bit Mapping 7450 ESS OS Quality of Service Guide Page 137...
  • Page 138 In-Profile - LSP EXP Bit Mapping Out-of-Profile : 0 In-Profile - DE Mark : Force 1 FC Value FC Name : l2 - DSCP Mapping Out-of-Profile : cs1 In-Profile : cs1 Page 138 7450 ESS OS Quality of Service Guide...
  • Page 139 7450 ESS OS Quality of Service Guide Page 139...
  • Page 140 Self-Generated Traffic Commands Page 140 7450 ESS OS Quality of Service Guide...
  • Page 141: Network Queue Qos Policies

    Topics in this section include: • Overview on page 142 • Basic Configurations on page 143 • Default Network Queue Policy Values on page 150 • Service Management Tasks on page 156 7450 ESS OS Quality of Service Guide Page 141...
  • Page 142: Overview

    QoS policies. For information about the tasks and commands necessary to access the command line interface and to configure and maintain your devices, refer to CLI Usage chapter in the 7450 ESS OS Basic System Configuration Guide. Network Queue Parent Scheduler Network queues support port scheduler parent priority-level associations.
  • Page 143: Basic Configurations

    [cir percent] A:ALA-1>config>qos# network-queue default A:ALA-1>config>qos>network-queue# info detail ---------------------------------------------- description "Default network queue QoS policy." queue 1 create mbs 50 cbs 1 high-prio-only 10 exit queue 2 create rate 100 cir 25 7450 ESS OS Quality of Service Guide Page 143...
  • Page 144 100 cir 5 mbs 50 cbs 1 high-prio-only 10 exit queue 11 multipoint create rate 100 cir 5 mbs 50 cbs 1 high-prio-only 10 exit queue 12 multipoint create rate 100 cir 5 Page 144 7450 ESS OS Quality of Service Guide...
  • Page 145 13 queue 5 exit fc l1 create multicast-queue 12 queue 4 exit fc l2 create multicast-queue 10 queue 2 exit fc nc create multicast-queue 16 queue 8 7450 ESS OS Quality of Service Guide Page 145...
  • Page 146 Basic Configurations exit ---------------------------------------------- Page 146 7450 ESS OS Quality of Service Guide...
  • Page 147: Applying Network Queue Policies

    "default" exit queue-policy "default" exit egress pool default resv-cbs sum slope-policy "default" exit exit exit access ingress pool default resv-cbs sum slope-policy "default" exit exit egress pool default resv-cbs sum 7450 ESS OS Quality of Service Guide Page 147...
  • Page 148: Ethernet Ports

    Use the following CLI syntax to apply a network queue policy to an Ethernet port. CLI Syntax: config>port# ethernet network queue-policy name A:ALA-49>config>port# info ---------------------------------------------- ethernet network queue-policy "nq1" exit exit no shutdown ---------------------------------------------- A:ALA-49>config>port# Page 148 7450 ESS OS Quality of Service Guide...
  • Page 149: Sonet/Sdh Ports

    The following output displays the port configuration. A:ALA-48>config>port# info ---------------------------------------------- description "OC-12 SONET/SDH" sonet-sdh path sts3 network queue-policy "nq1" exit no shutdown exit exit no shutdown ---------------------------------------------- A:ALA-48>config>port# 7450 ESS OS Quality of Service Guide Page 149...
  • Page 150: Default Network Queue Policy Values

    The following displays default policy parameters: Table 29: Network Queue Policy Defaults Field Default description "Default network queue QoS policy." queue 1 high-prio-only queue 2 high-prio-only queue 3 high-prio-only queue 4 Page 150 7450 ESS OS Quality of Service Guide...
  • Page 151 Network Queue QoS Policies Table 29: Network Queue Policy Defaults (Continued) Field Default high-prio-only queue 5 high-prio-only queue 6 high-prio-only queue 7 high-prio-only queue 8 7450 ESS OS Quality of Service Guide Page 151...
  • Page 152 14 fc h1 queue 67 multicast-queue 15 fc h2 queue 5 multicast-queue 13 fc l1 queue 7 multicast-queue 12 fc l2 queue 2 multicast-queue 10 fc nc queue 8 multicast-queue 16 Page 152 7450 ESS OS Quality of Service Guide...
  • Page 153 25 cbs 3 high-prio-only 10 exit queue 9 multipoint auto-expedite create rate 100 cir 0 mbs 50 cbs 1 high-prio-only 10 exit queue 10 multipoint auto-expedite create rate 100 cir 5 7450 ESS OS Quality of Service Guide Page 153...
  • Page 154 9 queue 1 exit fc ef create multicast-queue 14 queue 6 exit fc h1 create multicast-queue 15 queue 7 exit fc h2 create multicast-queue 13 queue 5 Page 154 7450 ESS OS Quality of Service Guide...
  • Page 155 Network Queue QoS Policies exit fc l1 create multicast-queue 12 queue 4 exit fc l2 create multicast-queue 10 queue 2 exit fc nc create multicast-queue 16 queue 8 exit ---------------------------------------------- A:ALA-7>config>qos>network-queue# 7450 ESS OS Quality of Service Guide Page 155...
  • Page 156: Service Management Tasks

    Remove a Policy from the QoS Configuration To delete a network policy, enter the following commands: CLI Syntax: config>qos# no network-queue policy-name Example config>qos# no network-queue test Page 156 7450 ESS OS Quality of Service Guide...
  • Page 157: Copying And Overwriting Qos Policies

    10 exit queue 5 create rate 100 cir 100 mbs 50 cbs 1 high-prio-only 10 exit queue 6 create rate 100 cir 100 mbs 50 cbs 1 high-prio-only 10 exit 7450 ESS OS Quality of Service Guide Page 157...
  • Page 158 15 multipoint create rate 100 cir 10 mbs 25 cbs 1 high-prio-only 10 exit queue 16 multipoint create rate 100 cir 10 mbs 25 cbs 1 high-prio-only 10 exit Page 158 7450 ESS OS Quality of Service Guide...
  • Page 159 3 create rate 100 cir 25 mbs 50 cbs 1 high-prio-only 10 exit queue 4 create rate 100 cir 25 mbs 25 cbs 3 high-prio-only 10 exit queue 5 create 7450 ESS OS Quality of Service Guide Page 159...
  • Page 160 13 multipoint create rate 100 cir 100 mbs 50 cbs 1 high-prio-only 10 exit queue 14 multipoint create rate 100 cir 100 mbs 50 cbs 1 high-prio-only 10 exit queue 15 multipoint create Page 160 7450 ESS OS Quality of Service Guide...
  • Page 161 13 queue 5 exit fc l1 create multicast-queue 12 queue 4 exit fc l2 create multicast-queue 10 queue 2 exit fc nc create multicast-queue 16 queue 8 exit exit --------------------------------------------- A:ALA-12>config>qos# 7450 ESS OS Quality of Service Guide Page 161...
  • Page 162: Editing Qos Policies

    To prevent configuration errors use the copy command to make a duplicate of the original policy to a work area, make the edits, and then overwrite the original policy. Page 162 7450 ESS OS Quality of Service Guide...
  • Page 163: Network Queue Qos Policy Command Reference

    [pir adaptation-rule] [cir adaptation-rule] — no adaptation-rule — avg-frame-overhead percent — no avg-frame-overhead — percent — no — high-prio-only percent — no high-prio-only — percent — no — [no] pool pool-name 7450 ESS OS Quality of Service Guide Page 163...
  • Page 164 — no port-parent — rate percent [cir percent] — no rate Operational Commands config — qos — copy network-queue src-name dst-name [overwrite] Show Commands show — qos — network-queue [network-queue-policy-name] [detail] Page 164 7450 ESS OS Quality of Service Guide...
  • Page 165: Configuration Commands

    — A text string describing the entity. Allowed values are any string up to 80 characters long composed of printable, 7-bit ASCII characters. If the string contains special characters (#, $, spaces, etc.), the entire string must be enclosed within double quotes. 7450 ESS OS Quality of Service Guide Page 165...
  • Page 166: Operational Commands

    If overwrite is not specified, a mes- sage is generated saying that the destination policy ID exists. SR7>config>qos# copy network-queue nq1 nq2 MINOR: CLI Destination "nq2" exists - use {overwrite}. SR7>config>qos# copy network-queue nq1 nq2 overwrite Page 166 7450 ESS OS Quality of Service Guide...
  • Page 167: Network Queue Qos Policy Commands

    — The forwarding class name for which the contained PIR, CIR, CBS and MBS queue attributes apply. An instance of fc is allowed for each fc-name. Values be, l2, af, l1, h2, ef, h1, nc 7450 ESS OS Quality of Service Guide Page 167...
  • Page 168 The default behavior automatically chooses the expedited or non-expedited nature of the queue based on the forwarding classes mapped to it. As long as all forwarding Page 168 7450 ESS OS Quality of Service Guide...
  • Page 169 — This keyword specifies that this queue-id is for multipoint forwarded traffic only. This queue- id can only be explicitly mapped to the forwarding class multicast, broadcast, or unknown unicast 7450 ESS OS Quality of Service Guide Page 169...
  • Page 170 Strict priority level 8 has the highest priority while strict level 1 has the lowest. When grouping of scheduling classes is defined, some of the strict levels will not be in use. Every HSMDA Queue Supports Profile Mode Implicitly Page 170 7450 ESS OS Quality of Service Guide...
  • Page 171 14 would remove the DLC header and the Dot1Q header from the size of each packet for accounting functions only. The 14 bytes are not actually removed from the packet, only the accounting size of the packet is affected. 7450 ESS OS Quality of Service Guide Page 171...
  • Page 172 Once a slope policy is associated with a QoS policy queue or override, the slope policy cannot be removed from the system. Any edits to an Page 172 7450 ESS OS Quality of Service Guide...
  • Page 173 If a no slope-policy hsmda-default command is executed, the default slope policy returns to the factory default settings. The factory default settings are as follows: High Slope: • Start-Utilization 100% • Max-Utilization 100% • Max-Probability 100% • Shutdown Low Slope: 7450 ESS OS Quality of Service Guide Page 173...
  • Page 174 — The closest parameter is mutually exclusive with the min and max parameter. When closest is defined, the operational PIR for the HSMDA queue will be the rate closest to the rate specified using the rate command Page 174 7450 ESS OS Quality of Service Guide...
  • Page 175 The no form of the command returns the PIR size for the queue to the default value. Parameters percentage — Specifies the PIR percentage rate for the HSMDA queue. Values 0.10 — 100.00 7450 ESS OS Quality of Service Guide Page 175...
  • Page 176 This command assigns the weight value to the HSMDA queue. The no form of the command returns the weight value for the queue to the default value. Parameters percentage — Specifies the weight for the HSMDA queue. Values 1— 32 Page 176 7450 ESS OS Quality of Service Guide...
  • Page 177 The no form of this command removes the queue-id from the network-queue policy and from any existing SAPs using the policy. If any forwarding class forwarding types are mapped to the queue, 7450 ESS OS Quality of Service Guide Page 177...
  • Page 178 A queue must be created as multipoint. The multipoint designator cannot be defined after the queue is created. If an attempt is made to modify the command to include the multipoint keyword, an error is generated and the command will not execute. Page 178 7450 ESS OS Quality of Service Guide...
  • Page 179 This command defines the method used by the system to derive the operational CIR and PIR settings when the queue is provisioned in hardware. For the CIR and PIR parameters individually, the system attempts to find the best operational rate depending on the defined constraint. 7450 ESS OS Quality of Service Guide Page 179...
  • Page 180 • Offered-Load — The offered-load of a queue is calculated by starting with the queue depth in octets, adding the received octets at the queue and subtracting queue discard Page 180 7450 ESS OS Quality of Service Guide...
  • Page 181 Frame-based within-pir offered-load — The frame-based within-pir offered-load is the portion of the frame-based offered-load considered to be within the frame-based PIR. The frame-based within-pir offered-load is the lesser of the frame-based offered-load and the 7450 ESS OS Quality of Service Guide Page 181...
  • Page 182 Once the queue has exceeded the amount of buffers considered in reserve for this queue, it must contend with other queues for the available shared buffer space within the Page 182 7450 ESS OS Quality of Service Guide...
  • Page 183 MDA (defined as access). The configuration parameters for each queue come from the applied ingress policy under the network context of the MDA. 7450 ESS OS Quality of Service Guide Page 183...
  • Page 184: Table 30: Cbs Forwarding Class Defaults

    The value 0 specifies that no reserved buffers are required by the queue (a minimal reserved size can be applied for scheduling purposes). Values 0 — 100 Page 184 7450 ESS OS Quality of Service Guide...
  • Page 185: Table 31: High-Prio-Only Forwarding Class Defaults

    The high-prio-only forwarding class defaults are listed in the table below. Table 31: High-prio-only forwarding class defaults Forwarding Class Fowarding Class Label Default high-prio-only Network-Control High-1 Expedited High-2 Low-1 Assured Low-2 Best-Effort 7450 ESS OS Quality of Service Guide Page 185...
  • Page 186 100 percent. Some oversubscription can be desirable to allow exceptionally busy forwarding classes more access to buffer space. The proper use of CBS settings will ensure that oversubscribing MBS settings will not starve other queues of buffers when needed. Page 186 7450 ESS OS Quality of Service Guide...
  • Page 187 MDA level. If the pool name is not found on either the port or MDA, the queue will be marked as ‘pool-orphaned’ 7450 ESS OS Quality of Service Guide Page 187...
  • Page 188 If the cir-weight parameter is 1 or greater, the cir-level parameter comes into play. Values 0 — 100 Page 188 7450 ESS OS Quality of Service Guide...
  • Page 189 PIR setting must be explicitly defined. When the rate command has not been executed, the default PIR of 100 is assumed. Fractional values are not allowed and must be given as a positive integer. 7450 ESS OS Quality of Service Guide Page 189...
  • Page 190 CIR setting is optional. When the rate command has not been executed or the cir parameter is not explicitly specified, the default CIR (0) is assumed. Fractional values are not allowed and must be given as a positive integer. Values 0 — 100 Default Page 190 7450 ESS OS Quality of Service Guide...
  • Page 191: Show Commands

    Displays the high priority value. HiPrio Displays FC to queue mapping. Displays the specific unicast queue to be used for packets in the for- UCastQ warding class. A:ALA-12# show qos network-queue nq1 ============================================================================== 7450 ESS OS Quality of Service Guide Page 191...
  • Page 192 QoS Network Queue Policy ============================================================================== Network Queue Policy (nq1) ------------------------------------------------------------------------------ Policy : nq1 Description : (Not Specified) ------------------------------------------------------------------------------ Queue CIR HiPrio ------------------------------------------------------------------------------ ------------------------------------------------------------------------------ UCastQ ------------------------------------------------------------------------------ ------------------------------------------------------------------------------ Associations ------------------------------------------------------------------------------ Port-id : 1/1/1 ============================================================================== A:ALA-12>show>qos# Page 192 7450 ESS OS Quality of Service Guide...
  • Page 193: Service Egress And Ingress Qos Policies

    DEI Egress Remarking on page 196  Default Service Egress and Egress Policy Values on page 202  VID Filters on page 215 • Basic Configurations on page 204 • Service Management Tasks on page 221 7450 ESS OS Quality of Service Guide Page 193...
  • Page 194: Overview

    For information about the tasks and commands necessary to access the command line interface and to configure and maintain your 7450 ESS devices, refer to the CLI Usage chapter in the 7450 ESS OS Basic System Configuration Guide. Page 194 7450 ESS OS Quality of Service Guide...
  • Page 195: Egress Sap Forwarding Class And Forwarding Profile Overrides

    SAP on an IOM other than the IOM2 and IOM3 (such as an IOM1), no error message is generated, but the forwarding class and forwarding profile override portion of the SAP egress QoS Policy is ignored and has no effect. 7450 ESS OS Quality of Service Guide Page 195...
  • Page 196: Dei Egress Remarking

    When DE bit is set to 0 (DE=FALSE) the related packet is not discard eligible. This is the case for the packets that are within the CIR limits and must be given priority in case of congestion. If the Page 196 7450 ESS OS Quality of Service Guide...
  • Page 197: Dei In Ieee 802.1Ah

    The ITAG header offers also an I-DEI bit that may be used to indicate the service drop eligibility associated with this frame. These bits must follow the same rules as described in DEI in IEEE 802.1ad on page 196. 7450 ESS OS Quality of Service Guide Page 197...
  • Page 198: Ieee 802.1Ad Use Case

    802.1ad access provide proper DE indication by marking the new DE bit in the STAG. 7x50 PE1 7x50 PE2 802.1 a/d MPLS Access I-SAP (DE aware) Access Device Figure 10: DE Aware 802.1ad Access Network Page 198 7450 ESS OS Quality of Service Guide...
  • Page 199: Ieee 802.1Ah Use Case

    DE in all devices. The expectation is that devices beyond the network edge will continue to adhere to the end-to-end QoS policies using dot1p in the packet. Dot1p marking is performed on egress for all services and with respect to in-profile or out-of-profile context. 7450 ESS OS Quality of Service Guide Page 199...
  • Page 200: Implementation Requirements

    SAP Egress Figure 12: DEI Processing Ingress into the PE1 SAP The following steps related to DEI are involved in the QoS processing as the packet moves from left to right: Page 200 7450 ESS OS Quality of Service Guide...
  • Page 201 A combination of two access networks can be possible. If PBB encapsulation is used, the configuration used for DE in SAP and SDP policies applies to both BVID and ITAG DE bits. When both fields are used the BVID takes precedence. 7450 ESS OS Quality of Service Guide Page 201...
  • Page 202: Default Service Egress And Egress Policy Values

    Field Default description “Default SAP egress QoS policy.” scope template queue 1 1 auto-expedite parent no parent adaptation-rule adaptation-rule pir closest cir closest rate max cir 0 default default high-prio-only default Page 202 7450 ESS OS Quality of Service Guide...
  • Page 203: Default Sap Ingress Policy

    0 default default high-prio-only default queue 2 multipoint priority-mode auto-expedite parent no parent adaptation-rule adaptation-rule pir closest cir closest rate max cir 0 7450 ESS OS Quality of Service Guide Page 203...
  • Page 204: Create Service Egress And Ingress Qos Policies

    Service Egress QoS Policy on page 206 • Service Ingress QoS Policy on page 208 Percent-rate Support With 9.0R1, percent-rate is supported for pir and cir parameters for both queues and policers. Page 204 7450 ESS OS Quality of Service Guide...
  • Page 205 - percent-rate <pir-percent> [cir <cir-percent>] [port-limit|local-limit] <pir-percent> : [0.01..100.00] <cir-percent> : [0.00..100.00] <port-limit|local-*> : keyword *B:Dut-A>config>qos>sap-egress# policer 1 percent-rate - no percent-rate - percent-rate <pir-percent> [cir <cir-percent>] <pir-percent> : [0.01..100.00] <cir-percent> : [0.00..100.00] 7450 ESS OS Quality of Service Guide Page 205...
  • Page 206: Service Egress Qos Policy

    "SAP egress policy" queue 1 create exit queue 2 create exit queue 3 expedite create parent test1 exit fc af create queue 1 exit fc ef create queue 2 exit exit #------------------------------------------ A:ALA-7>config>qos# Page 206 7450 ESS OS Quality of Service Guide...
  • Page 207 "SAP egress policy" queue 1 create parent "scheduler-tier1" exit queue 2 create exit queue 3 expedite create parent "test1" exit fc af create queue 1 exit fc ef create exit exit ------------------------------------------------ A:ALA-7>config>qos# 7450 ESS OS Quality of Service Guide Page 207...
  • Page 208: Service Ingress Qos Policy

    Otherwise, the template scope enables the policy to be applied to multiple SAPs. The following displays an service ingress policy configuration: A:ALA-7>config>qos>sap-ingress# info ---------------------------------------------- sap-ingress 100 create description "Used on VPN sap" ---------------------------------------------- A:ALA-7>config>qos>sap-ingress# Page 208 7450 ESS OS Quality of Service Guide...
  • Page 209 VPN_nc rate 100 cir 36 exit queue 20 multipoint create parent VPN_be rate 11000 exit queue 22 multipoint create parent VPN_priority rate 11000 exit queue 23 multipoint create parent VPN_reserved 7450 ESS OS Quality of Service Guide Page 209...
  • Page 210 VPN_video rate 1500 cir 1500 exit queue 26 multipoint create parent VPN_voice rate 2500 cir 2500 exit queue 27 multipoint create parent VPN_nc rate 100 cir 36 exit #------------------------------------------ A:ALA-7>config>qos# Page 210 7450 ESS OS Quality of Service Guide...
  • Page 211 27 unknown-queue 27 exit prec 0 fc be prec 2 fc af prec 3 fc ef prec 5 fc h1 prec 6 fc h2 prec 7 fc nc #------------------------------------------ A:ALA-7>config>qos# 7450 ESS OS Quality of Service Guide Page 211...
  • Page 212 6 src-ip 10.10.10.103/24 exit action fc af priority high exit entry 20 create description "Entry 20-FC-BE" match protocol 17 dst-port eq 255 exit no action exit exit exit #------------------------------------------ A:ALA-7>config>qos# Page 212 7450 ESS OS Quality of Service Guide...
  • Page 213 "QoS Policy Configuration" #------------------------------------------ sap-ingress 101 create mac-criteria entry 10 create description "Entry10-low prio" match dst-mac 04-67-ff-00-00-01 ff-ff-ff-ff-ff-ff dot1p 7 7 exit action fc be priority low exit exit exit #------------------------------------------ A:ALA-7>config>qos# 7450 ESS OS Quality of Service Guide Page 213...
  • Page 214 3 exit lsp-exp 0 fc "be" priority low lsp-exp 1 fc "af" priority high lsp-exp 2 fc "ef" priority low hsmda-counter-override 1 lsp-exp 3 fc "ef" priority high hsmda-counter-override 2 Page 214 7450 ESS OS Quality of Service Guide...
  • Page 215: Vid Filters

    SAP-ingress QoS setting allows for MAC-criteria type VID which uses the VID filter matching capabilities (see QoS and VID Filters on page 217). A VID filter entry can be used as a debug or lawful intercept mirror source entry. 7450 ESS OS Quality of Service Guide Page 215...
  • Page 216: Figure 13: Vid Filtering Examples

    Tag available for matching and indication of which match criteria to use Figure 13: VID Filtering Examples VID filters are available on Ethernet SAPs for Epipe, VPLS or I-VPLS including eth-tunnel and eth-ring services. Page 216 7450 ESS OS Quality of Service Guide...
  • Page 217: Arbitrary Bit Matching Of Vid Filters

    5 create queue 1 create exit queue 11 multipoint create exit mac-criteria type vid entry 1 create match frame-type ethernet-II outer-tag 6 7 exit action fc "af" exit exit exit exit 7450 ESS OS Quality of Service Guide Page 217...
  • Page 218: Port Group Configuration Example

    In the example, port A sap 1/1/1:1.* would have a filter as shown below while port A sap 1/1/1:2.* would not.: mac-filter 4 create default-action forward type vid entry 1 create match frame-type ethernet_II outer-tag 30 4095 exit action drop exit exit Page 218 7450 ESS OS Quality of Service Guide...
  • Page 219: Applying Service Ingress And Egress Policies

    • VPLS Refer to the Subscriber Services Overview section of the 7450 ESS OS Services Guide for information about configuring service parameters. Epipe The following output displays an Epipe service configuration with SAP ingress policy 100 and SAP egress 105 applied to the SAP.
  • Page 220 700 customer 7 vpn 700 create description "test" shutdown exit sap 1/1/9:010 create ingress qos 100 exit exit spoke-sdp 2:222 create exit mesh-sdp 2:700 create exit no shutdown exit ---------------------------------------------- A:ALA-7>config>service# Page 220 7450 ESS OS Quality of Service Guide...
  • Page 221: Service Management Tasks

    "Distributed Epipe service to west coast" service-mtu 1514 sap 1/1/10:0 create no description no multi-service-site ingress no scheduler-policy qos 1 exit egress no scheduler-policy qos 1 exit no collect-stats no accounting-policy no shutdown exit 7450 ESS OS Quality of Service Guide Page 221...
  • Page 222 Service Management Tasks spoke-sdp 2:6 vc-type ether create no shutdown exit no shutdown ---------------------------------------------- A:ALA-7>config>service>epipe# Page 222 7450 ESS OS Quality of Service Guide...
  • Page 223: Copying And Overwriting Qos Policies

    "VPN_be" rate 11000 exit sap-ingress 200 create description "Used on VPN sap" queue 1 create exit queue 2 multipoint create exit queue 10 create parent "VPN_be" rate 11000 exit --------------------------------------------- A:ALA-7>config>qos# 7450 ESS OS Quality of Service Guide Page 223...
  • Page 224: Remove A Policy From The Qos Configuration

    You can change QoS existing policies and entries. The changes are applied immediately to all services where this policy is applied. To prevent configuration errors copy the policy to a work area, make the edits, and then write over the original policy. Page 224 7450 ESS OS Quality of Service Guide...
  • Page 225: Service Sap Qos Policy Command Reference

    — no policer — broadcast-policer policer-id [fp-redirect-group] — no broadcast-policer — multicast-policer policer-id [fp-redirect-group] — no multicast-policer — unknown-policer policer-id [fp-redirect-group] — no unknown-policer — broadcast-queue queue-id [group queue-group-name] — no broadcast-queue 7450 ESS OS Quality of Service Guide Page 225...
  • Page 226 — description description-string — no description — match [frame-type {802dot3 | 802dot2-llc | 802dot2-snap | ether- net-II}] — no match — atm-vci vci-value — no atm-vci — dot1p dot1p-value [dot1p-mask] Page 226 7450 ESS OS Quality of Service Guide...
  • Page 227 — no prec ip-prec-value — queue queue-id [multipoint] [queue-type] [queue-mode] pool pool-name — no queue queue-id — adaptation-rule [pir adaptation-rule] [cir adaptation-rule] — no adaptation-rule — adv-config-policy policy-name — no adv-config-policy 7450 ESS OS Quality of Service Guide Page 227...
  • Page 228 [weight weight] [level level] [cir-weight cir-weight] [cir-level cir-level] — no parent — [no] pool pool-name — rate pir-rate [cir cir-rate | police] — no rate — scope {exclusive | template} — no scope Page 228 7450 ESS OS Quality of Service Guide...
  • Page 229 — no match — dscp dscp-name — no dscp — dst-ip {ip-address/mask | ip-address netmask} — no dst-ip — dst-port {lt | gt | eq} dst-port-number — fragment {true | false} 7450 ESS OS Quality of Service Guide Page 229...
  • Page 230 — port-parent [weight weight] [level level] [cir-weight cir-weight] [cir-level cir- level] — no port-parent — rate pir-rate [cir cir-rate] — no rate — scope {exclusive | template} — no scope Page 230 7450 ESS OS Quality of Service Guide...
  • Page 231 [{shapers | shaper shaper-name}] — hsmda-scheduler-hierarchy mda mda-id — hsmda-scheduler-hierarchy sap sap-id [ingress | egress] — hsmda-scheduler-hierarchy subscriber sub-id [ingress | egress] — hsmda-scheduler-policy [hsmda-scheduler-policy-name] [associations] [detail] — hsmda-slope-policy [hsmda-slope-policy-name] [associations] [detail] 7450 ESS OS Quality of Service Guide Page 231...
  • Page 232 Service SAP QoS Policy Command Reference Page 232 7450 ESS OS Quality of Service Guide...
  • Page 233: Configuration Commands

    — A text string describing the entity. Allowed values are any string up to 80 characters long composed of printable, 7-bit ASCII characters. If the string contains special characters (#, $, spaces, etc.), the entire string must be enclosed within double quotes. 7450 ESS OS Quality of Service Guide Page 233...
  • Page 234: Operational Commands

    If overwrite is not specified, an error will occur if the destination policy ID exists. SR>config>qos# copy sap-egress 1 1010 MINOR: CLI Destination "1010" exists use {overwrite}. SR>config>qos# copy sap-egress 1 1010 overwrite Page 234 7450 ESS OS Quality of Service Guide...
  • Page 235 This command renumbers existing QoS policy criteria entries to properly sequence policy entries. This can be required in some cases since the 7450 ESS OS exits when the first match is found and executes the actions in accordance with the accompanying action command. This requires that entries be sequenced correctly from most to least explicit.
  • Page 236: Service Ingress Qos Policy Commands

    A SAP ingress policy is considered incomplete if it does not include definition of at least one queue and does not specify the default action. 7450 ESS OS software does not allow incomplete SAP ingress policies to be applied to services.
  • Page 237 If a policy with an exclusive scope is assigned to a second SAP an error message is generated. If the policy is removed from the exclusive SAP, it will become available for assignment to another exclusive SAP. 7450 ESS OS Quality of Service Guide Page 237...
  • Page 238 This command configures the default enqueuing priority for all packets received on an ingress SAP using this policy. To change the default priority for the policy, the fc-name must be defined whether it is being changed or not. Page 238 7450 ESS OS Quality of Service Guide...
  • Page 239 The fc-name and sub-class-name parameters must be separated by a period (dot). If sub- class-name does not exist in the context of fc -name, an error will occur. If sub-class-name is removed using the no fc fc-name.sub-class-name force command, the default-fc command will automatically 7450 ESS OS Quality of Service Guide Page 239...
  • Page 240 SAPs and subscribers associated with the QoS policy. All statistics associated with the policer on each SAP and subscriber will be lost. Page 240 7450 ESS OS Quality of Service Guide...
  • Page 241 If the system cannot create the queue on each instance, the no broadcast- policer command will fail and the broadcast forwarding type within the forwarding class will continue its 7450 ESS OS Quality of Service Guide Page 241...
  • Page 242 The multicast-policer command is ignored for instances of the policer applied to SAPs or subscribers where broadcast packets are not supported. When the multicast forwarding type within a forwarding class is mapped to a policer, the multicast packets Page 242 7450 ESS OS Quality of Service Guide...
  • Page 243 SAP or subscriber or ingress policing is not supported on the port associated with the SAP or subscriber, the initial forwarding class forwarding type mapping will fail. 7450 ESS OS Quality of Service Guide Page 243...
  • Page 244 If the command is executed multiple times with the same dot1p-value, the previous forwarding class and enqueuing priority is completely overridden by the new parameters or defined to be inherited when a forwarding class or enqueuing priority parameter is missing. Page 244 7450 ESS OS Quality of Service Guide...
  • Page 245 DSCP rule. When the forwarding class is not specified in the rule, a matching packet preserves (or inherits) the existing forwarding class derived from earlier matches 7450 ESS OS Quality of Service Guide Page 245...
  • Page 246 A maximum of 64 DSCP rules are allowed on a single policy. The specified name must exist as a dscp-name. 7450 ESS OS software provides names for the well- known code points. The system-defined names available are as follows. The system-defined names are referenced lower case letters or exactly as shown in the first column in the following tables.
  • Page 247 The fc-name and sub-class-name parameters must be separated by a period (dot). If sub- class-name does not exist in the context of fc -name, an error will occur. If sub-class-name is removed using the no fc fc-name.sub-class-name force command, the default-fc command will automatically 7450 ESS OS Quality of Service Guide Page 247...
  • Page 248 IPv4 header or the Traffic Class field from the IPv6 header. If the packet does not have an IP header, dscp based matching is not performed. The reclassification actions from a dscp reclassification rule may be overridden by a an IP flow match event. Page 248 7450 ESS OS Quality of Service Guide...
  • Page 249 This value may be overwritten by an explicit profile action in an ip-criteria reclassification match. 7450 ESS OS Quality of Service Guide Page 249...
  • Page 250 DiffServ code point. 7450 ESS OS implementation will exit on the first match found and execute the actions in accordance with the accompanying action command. For this reason entries must be sequenced correctly from most to least explicit.
  • Page 251 SAP using this policy that match this rule. Specifying the priority is optional. When a packet matches the rule, the enqueuing priority is only overridden when the priority parameter is 7450 ESS OS Quality of Service Guide Page 251...
  • Page 252 This command is used to enter the node to create or edit policy entries that specify MAC criteria. 7450 ESS OS implementation will exit on the first match found and execute the actions in accordance with the accompanying action command. For this reason entries must be sequenced correctly from most to least explicit.
  • Page 253 ID will be created (depending on the system's current create keyword requirements which may require the create keyword to actually add the new policer ID to the QoS policy) and the system will enter that new policer’s context for possible parameter modification. Values 1—32 7450 ESS OS Quality of Service Guide Page 253...
  • Page 254 Valid names consist of any string up to 32 characters long composed of printable, 7-bit ASCII characters. If the string contains special characters (#, $, spaces, etc.), the entire string must be enclosed within double quotes. Page 254 7450 ESS OS Quality of Service Guide...
  • Page 255 — The max keyword is used to inform the system that the profiling rate defined for the policer is the maximum allowed rate. The system will choose a hardware supported rate that is closest but not exceeding the specified rate. 7450 ESS OS Quality of Service Guide Page 255...
  • Page 256 — When byte is defined, the value given for size is interpreted as the queue’s MBS value given in bytes. kilobyte — When kilobytes is defined, the value is interpreted as the queue’s MBS value given in kilobytes. Values 1 — 4194304 Default kilobyte Page 256 7450 ESS OS Quality of Service Guide...
  • Page 257 The no form of this command returns the policer to its default MBS size. Default 64 kilobytes when PIR = max, otherwise 10ms volume of traffic for a configured non zero/non max PIR. 7450 ESS OS Quality of Service Guide Page 257...
  • Page 258 From the policer’s perspective, the maximum packet size is reduced by the amount being subtracted from the size of each packet. Values 1 —32 Default None Page 258 7450 ESS OS Quality of Service Guide...
  • Page 259 The no form of this command is used to remove the parent association from all instances of the policer. Parameters {root | arbiter-name} — When the parent command is executed, either the keyword root or an arbiter- name must be specified. 7450 ESS OS Quality of Service Guide Page 259...
  • Page 260 At both ingress and egress, any packet output from the policer with a non-conforming CIR state are treated as out-of-profile (out-of-profile state is ignored for initial in-profile packets when profile capped mode is not enabled) Default no profile-capped Page 260 7450 ESS OS Quality of Service Guide...
  • Page 261 0 Kbps. The kilobits-per-second value must be expressed as an integer and defines the rate in kilobits-per-second. The integer value is multiplied by 1,000 to derive the actual rate in bits-per-second. Values max or 0—20,000,000 7450 ESS OS Quality of Service Guide Page 261...
  • Page 262 A policer using no-stats cannot be a child to a parent policer and the policer’s parent command will fail. When collect-stats is enabled, the lack of counters causes the system to generate the following statistics: a. offered-in Page 262 7450 ESS OS Quality of Service Guide...
  • Page 263 (IMPM managed packets are not redirected from the policer) Counter 0 indicates that the SAP policer statistic returns a value of zero. offered-profile-no-cir — Counter resource allocation:2 7450 ESS OS Quality of Service Guide Page 263...
  • Page 264 This mode does not prevent the policer from receiving trusted packets that are pre-marked in-profile or out-of-profile nor does it prevent the policer from being configured with a CIR rate. Page 264 7450 ESS OS Quality of Service Guide...
  • Page 265 = profile in, priority high/low 2. offered-undefined-that-turned-yellow-or-red = priority high/low 3. offered-out-that-stayed-yellow-or-turned-red = profile out 4. dropped-undefined-that-turned-green = Same as 1 5. dropped-undefined-that-turned-yellow-or-red = Same as 2 6. dropped-out-that-turned-yellow-or-red = Same as 3 7450 ESS OS Quality of Service Guide Page 265...
  • Page 266 = priority high/low 4. offered-out-that-stayed-yellow-or-turned-red = profile out 5. dropped-in-that-stayed-green-or-turned-red = Same as 1 6. dropped-undefined-that-turned-green = Same as 2 7. dropped-undefined-that-turned-yellow-or-red = Same as 3 8. dropped-out-that-turned-yellow-or-red = Same as 4 Page 266 7450 ESS OS Quality of Service Guide...
  • Page 267 5. dropped-high-that-turned-green = Same as 1 6. dropped-high-that-turned-yellow-or-red = Same as 2 7. dropped-low-that-turned-green = Same as 3 8. dropped-low-that-turned-yellow-or-red = Same as 4 9. forwarded-high-that-turned-green = Derived from 1 - 5 7450 ESS OS Quality of Service Guide Page 267...
  • Page 268 6. forwarded-offered-that-turned-yellow = Derived from 2 - 4 When collect-stats is enabled, the counters are used by the system to generate the following statistics: a. offered-in = 1 + 2 b. offered-out Page 268 7450 ESS OS Quality of Service Guide...
  • Page 269 = Same as 3 ‘dropped-soft-out-that-turned-yellow-or-red’= Same as 4 ‘dropped-out-that-turned-yellow-or-red’ = Same as 5 ‘forwarded-in-that-stayed-green’ = Derived from 1 - 6 ‘forwarded-in-that-turned-yellow’ = Derived from 2 - 7 ‘forwarded-soft-out-that-turned-green’ = Derived from 3 - 8 7450 ESS OS Quality of Service Guide Page 269...
  • Page 270 = Derived from 2 - 6 ‘forwarded-out-that-turned-green’ = Derived from 3 - 7 ‘forwarded-out-that-turned-yellow’ = Derived from 4 - 8 When collect-stats is enabled, the counters are used by the system to generate the following statistics: Page 270 7450 ESS OS Quality of Service Guide...
  • Page 271 IP precedence rule. If the command is executed more than once with the same ip-prec-value, the previous forwarding class and enqueuing priority is completely 7450 ESS OS Quality of Service Guide Page 271...
  • Page 272 Default Inherit (When priority is not defined, the rule preserves the previous enqueuing priority of the packet.) Values high, low Page 272 7450 ESS OS Quality of Service Guide...
  • Page 273 The explicit forwarding class reclassification may be overwritten by a higher priority dscp or ip-criteria reclassification match. The fc-name defined must be one of the eight forwarding classes supported by the system. To remove the forwarding class reclassification action for 7450 ESS OS Quality of Service Guide Page 273...
  • Page 274 (nc, ef, h1 or h2), the queue is treated as an expedited queue by the hardware schedulers. When any non-expedited forwarding classes are mapped to the queue (be, af, l1 Page 274 7450 ESS OS Quality of Service Guide...
  • Page 275 A keyword must be specified at the time the queue is created in the SAP ingress policy. If an attempt 7450 ESS OS Quality of Service Guide Page 275...
  • Page 276 If the pool name is not found on either the port or MDA, the queue will be marked as ‘pool-orphaned’ and will be mapped to the appropriate default pool. If the pool comes into existence, the queue will be Page 276 7450 ESS OS Quality of Service Guide...
  • Page 277 CLI context. When the pool name is removed, the queue will be placed on the appropriate default pool. 7450 ESS OS Quality of Service Guide Page 277...
  • Page 278: Service Ingress Qos Policy Forwarding Class Commands

    All received DE=0 frames which are classified into this parent forwarding class or any of its sub-classes have their profile unchanged by enabling this option. That is the DE=0 frame profile could be undetermined Page 278 7450 ESS OS Quality of Service Guide...
  • Page 279 SAP ingress packets. Within the in-profile IP packet’s ToS field, either the six DSCP bits or the three precedence bits are remarked. SAP Ingress Packet State ‘in-remark’ Command Effect Non-Routed, Policed In-Profile No Effect (non-routed packet) Non-Routed, Policed Out-of-Profile No Effect (non-routed packet) 7450 ESS OS Quality of Service Guide Page 279...
  • Page 280 None (an explicit precedence value must be specified) multicast-queue Syntax multicast-queue queue-id [group queue-group-name] Context config>qos>sap-ingress>fc fc-name Description This command overrides the default multicast forwarding type queue mapping for fc fc-name. The specified Page 280 7450 ESS OS Quality of Service Guide...
  • Page 281 The following table shows the effect of the out-remark command on received SAP ingress packets. Within the out-of-profile IP packet’s ToS field, either the six DSCP bits or the three precedence bits are remarked. 7450 ESS OS Quality of Service Guide Page 281...
  • Page 282: Table 36: Out-Remark Command Effect

    The out-remark command can be configured to either remark the DiffServ Code Point (DSCP) six bit value or the three Precedence bits. The prec parameter specifies that the matching packets Precedence bits should be overridden with the value represented by prec-value. Page 282 7450 ESS OS Quality of Service Guide...
  • Page 283 Out-of-profile packets will not count against the CIR of the queue, allowing other classes using the queue that are not configured with an explicit profile to be measured against the full CIR. 7450 ESS OS Quality of Service Guide Page 283...
  • Page 284 When the policy is applied, all packets matching the forwarding class and forwarding type will be redirected to the queue within the Page 284 7450 ESS OS Quality of Service Guide...
  • Page 285 (broadcast, multicast, unicast and unknown) forward to a single destination, the ingress forwarding plane on the IOM. Instead of a possible eight queues per forwarding type (for a total 7450 ESS OS Quality of Service Guide Page 285...
  • Page 286 43 bytes may be removed from the packet. An example use case for subtracting bytes from each packet is an IP based accounting function. Given a Dot1Q encapsulation, the command packet-byte- Page 286 7450 ESS OS Quality of Service Guide...
  • Page 287 Description This command associates an existing HSMDA weighted-round-robin (WRR) scheduling loop policy to the HSMDA queue. Parameters hsmda-wrr-policy-name — Specifies the existing HSMDA WRR policy name to associate to the queue. 7450 ESS OS Quality of Service Guide Page 287...
  • Page 288 Based on these classifications, packets are mapped to the RED slopes in the following manner: Ingress Slope Mapping • In-Profile — High Slope (priority ignored) Page 288 7450 ESS OS Quality of Service Guide...
  • Page 289 The no form of the command restores the association between the queue and the HSMDA default slope pol- icy. The command has no immediate effect for queues that have a local override defined for the slope policy. 7450 ESS OS Quality of Service Guide Page 289...
  • Page 290 Once a slope policy is associated with an HSMDA queue, the policy cannot be deleted. Default hsmda-default Page 290 7450 ESS OS Quality of Service Guide...
  • Page 291: Service Ingress Qos Policy Entry Commands

    29 characters max Default Inherit (When fc fc-name is not defined, the rule preserves the previous forwarding class of the packet.) 7450 ESS OS Quality of Service Guide Page 291...
  • Page 292 Executing no action on an entry removes the entry from the evaluation list and also removes any explicitly defined reclassification actions associated with the entry. The fc keyword is optional. When specified, the egress classification rule will overwrite the forwarding Page 292 7450 ESS OS Quality of Service Guide...
  • Page 293 The default behavior is to use the default counter on the queue group for the queue to which the packet is mapped. The hsmda-counter-override action may be overwritten by an ip-criteria 7450 ESS OS Quality of Service Guide Page 293...
  • Page 294 Objects may be accidentally created when this protection is disabled and an object name is mistyped when attempting to edit the object. This Page 294 7450 ESS OS Quality of Service Guide...
  • Page 295: Table 37: Ip Protocol Names

    * — udp/tcp wildcard Table 37: IP Protocol Names Protocol Protocol ID Description icmp Internet Control Message igmp Internet Group Management IP in IP (encapsulation) Transmission Control 7450 ESS OS Quality of Service Guide Page 295...
  • Page 296 Protocol Independent Multicast vrrp Virtual Router Redundancy Protocol l2tp Layer Two Tunneling Protocol Schedule Transfer Protocol Performance Transparency Protocol isis ISIS over IPv4 crtp Combat Radio Transport Protocol crudp Combat Radio User Datagram Page 296 7450 ESS OS Quality of Service Guide...
  • Page 297 This determines which forwarding class queue this packet will be stored. Note that if the user entered a priority value in the priority option, it is ignored as the priority and profile of ATM VLL 7450 ESS OS Quality of Service Guide Page 297...
  • Page 298 The no form of this command removes the VCI value as the match criterion. Parameters vci-value — The value of the VCI field in the received ATM cell header. Values 1, 2, 5 — 65535 Page 298 7450 ESS OS Quality of Service Guide...
  • Page 299: Ip Qos Policy Match Commands

    HSMDA mappings from the standard mappings This allows the same QoS policy to be used on a standard MDA attached SAP and an HSMDA attached SAP. 7450 ESS OS Quality of Service Guide Page 299...
  • Page 300: Table 38: Default Fc Hsmda Queue Id Mappings

    Table 39: Ingress HSMDA Queue Mapping Behavior Based on Forwarding Type Queue Mappings For Each Forwarding Type Service Type Queue Broadcast Multicast Unknown Epipe All packets matching None None None the FC Page 300 7450 ESS OS Quality of Service Guide...
  • Page 301 To match on the destination address, specify the address and its associated mask, e.g., 10.1.0.0/16. The conventional notation of 10.1.0.0 255.255.0.0 can also be used. The no form of this command removes the destination IP address match criterion. Default none 7450 ESS OS Quality of Service Guide Page 301...
  • Page 302 — Configures a match on all fragmented IP packets. A match will occur for all packets that have either the MF (more fragment) bit set OR have the Fragment Offset field of the IP header set to a non-zero value. Page 302 7450 ESS OS Quality of Service Guide...
  • Page 303 This command configures a source TCP or UDP port number or port range for a SAP QoS policy match criterion. The no form of this command removes the source port match criterion. Default No src-port match criterion. 7450 ESS OS Quality of Service Guide Page 303...
  • Page 304 1 — 65535 (decimal) range start end — The range of TCP or UDP port values to match specified as between the start and end source port values inclusive. Values 1 — 65535 (decimal) Page 304 7450 ESS OS Quality of Service Guide...
  • Page 305: Service Ingress Mac Qos Policy Match Commands

    The snap-pid field, etype field, ssap and dsap fields are mutually exclusive and cannot be part of the same match criteria. Use the no form of this command to remove the dsap value as the match criterion. 7450 ESS OS Quality of Service Guide Page 305...
  • Page 306 — A 48-bit mask to match a range of MAC address values. This 48-bit mask can be configured using the following formats: Format Style Format Syntax Example Decimal DDDDDDDDDDDDDD 281474959933440 Hexadecimal 0xHHHHHHHHHHHH 0xFFFFFF000000 Binary 0bBBBBBBB...B 0b11110000...B Page 306 7450 ESS OS Quality of Service Guide...
  • Page 307 On QinQ SAPs of null and default that do not strip tags inner-tag will contain the second tag (which is still the second tag carried transparently through the service.) On ingress SAPs that strip any tags, inner-tag will contain 0 even if there are more than 2 tags on the frame. 7450 ESS OS Quality of Service Guide Page 307...
  • Page 308 — Specifies to match packets with the three-byte OUI field in the SNAP-ID set to zero. non-zero — Specifies to match packets with the three-byte OUI field in the SNAP-ID not set to zero. Page 308 7450 ESS OS Quality of Service Guide...
  • Page 309 HH:HH:HH:HH:HH:HH or HH-HH-HH-HH-HH-HH where H is a hexadecimal digit ieee-address-mask — This 48-bit mask can be configured using: This 48 bit mask can be configured using the following formats Format Style Format Syntax Example Decimal DDDDDDDDDDDDDD 281474959933440 7450 ESS OS Quality of Service Guide Page 309...
  • Page 310 — This is optional and can be used when specifying a range of ssap values to use as the match criteria. This 8 bit mask can be configured using the following formats: Format Style Format Syntax Example Decimal Hexadecimal 0xHH 0xF0 Binary 0bBBBBBBBB 0b11110000 Default none Values 0x00 — 0xFF Page 310 7450 ESS OS Quality of Service Guide...
  • Page 311: Service Egress Qos Policy Forwarding Class Commands

    SAP or subscriber or egress policing is not supported on the port associated with the SAP or subscriber, the initial forwarding class mapping will fail. 7450 ESS OS Quality of Service Guide Page 311...
  • Page 312 An egress queue group template must exist Page 312 7450 ESS OS Quality of Service Guide...
  • Page 313 For instance, the configured rates for the policer need to be mapped to the timers and decrement granularity used by the hardware's leaky 7450 ESS OS Quality of Service Guide Page 313...
  • Page 314 — The closest keyword is used to inform the system that the profiling rate defined for the policer is the target rate. The system will choose a hardware supported rate that is closest to the specified rate. Default closest Page 314 7450 ESS OS Quality of Service Guide...
  • Page 315 See the mbs command details for information on which types of traffic is associated with each violate threshold. Default high-prio-only 10 7450 ESS OS Quality of Service Guide Page 315...
  • Page 316 — When byte is defined, the value given for size is interpreted as the queue’s MBS value given in bytes. kilobyte — When kilobytes is defined, the value is interpreted as the queue’s MBS value given in kilobytes. Values 1—3932160 Default kilobyte Page 316 7450 ESS OS Quality of Service Guide...
  • Page 317 Policer control hierarchies may be created on SAPs or on a subscriber context. To create a policer control 7450 ESS OS Quality of Service Guide Page 317...
  • Page 318 — The weight weight-within-level keyword and parameter are optional when executing the parent command. When weight is not specified, a default level of 1 is used in the parent Page 318 7450 ESS OS Quality of Service Guide...
  • Page 319 {max | kilobits-per-second} — The optional cir keyword is used to override the default CIR rate of the policer. Specifying the keyword max or an explicit kilobits-per-second parameter directly following the cir keyword is required and identifies the policer’s profiling rate for the CIR leaky bucket. When the 7450 ESS OS Quality of Service Guide Page 319...
  • Page 320 The no form of this command attempts to return the policer’s stat-mode setting to minimal. The command will fail if insufficient policer counter resources exist to implement minimal where the QoS policer is currently applied and has a forwarding class mapping. Parameters no-stats — Counter resource allocation:0 Page 320 7450 ESS OS Quality of Service Guide...
  • Page 321 Counter 0 indicates that the accounting statistic returns a value of zero. offered-profile-no-cir — Counter resource allocation:2 The offered-profile-no-cir mode allocates two forwarding plane offered counters and two traffic manager discard counters. 7450 ESS OS Quality of Service Guide Page 321...
  • Page 322 = Derived from 2 - 5 9. forwarded-soft-or-out-that-turned-yellow = Derived from 3 - 6 When collect-stats is enabled, the counters are used by the system to generate the following statistics: a. offered-in Page 322 7450 ESS OS Quality of Service Guide...
  • Page 323 The offered-profile-capped-cir mode is similar to the offered-profile-cir mode except that it includes support for profile in and soft-in-profile that may be output as ‘out-of-profile’ due to enabling profile- capped mode on the ingress policer. 7450 ESS OS Quality of Service Guide Page 323...
  • Page 324 The offered-limited-capped-cir mode is similar to the offered-profile-capped-cir mode except that it combines profile out and soft-out-of-profile and eliminates the ‘offered-undefined’ statistic. Page 324 7450 ESS OS Quality of Service Guide...
  • Page 325 FC. If the optional in/out-profile is specified, the command will remark different DSCP code points depending on whether the packet was classified to be in or out-of-profile ingress to the node. Default not enabled 7450 ESS OS Quality of Service Guide Page 325...
  • Page 326 The default behavior is to use the default counter on the queue group for the queue to which the packet is mapped. The hsmda-counter-override action may be overwritten by an ip-criteria Page 326 7450 ESS OS Quality of Service Guide...
  • Page 327 QoS resources during periods of congestion. A PIR can also be defined that forces a hard limit on the packets transmitted through the queue. When the forwarding class is mapped to the 7450 ESS OS Quality of Service Guide Page 327...
  • Page 328 Saved configurations and display output from the "info" and most "show" commands will show the policy-id (not the policy-name) where the policies are referenced. Page 328 7450 ESS OS Quality of Service Guide...
  • Page 329 If the de-value is specifically mentioned in the command line it means this value is to be used for all the packets of this forwarding class regardless of their in/out of profile status. Values 0 or 1 7450 ESS OS Quality of Service Guide Page 329...
  • Page 330 — Specifies the 802.1p value to set for in-profile frames in this forwarding class. Values 0 — 7 out-profile dot1p-value — specifies the 802.1p value to set for out-profile frames in this forwarding class. Values 0 — 7 Page 330 7450 ESS OS Quality of Service Guide...
  • Page 331: Service Queue Qos Policy Commands

    — The closest parameter is mutually exclusive with the min and max parameter. When closest is defined, the operational PIR for the queue will be the rate closest to the rate specified using the rate command. 7450 ESS OS Quality of Service Guide Page 331...
  • Page 332 — Specifies the adaptation rule to be used while computing the operational CIR or PIR value. Values pir — Defines the constraints enforced when adapting the PIR rate defined within the queue queue-id rate command. The pir parameter requires a qualifier that defines the Page 332 7450 ESS OS Quality of Service Guide...
  • Page 333 1,000 octets, the frame-based offered-load would equal 11,000 octets. • Packet to frame factor — The packet -to-frame factor is calculated by dividing the frame- encapsulation overhead by the queue’s offered-load (packet based). If the frame-encapsulation 7450 ESS OS Quality of Service Guide Page 333...
  • Page 334 If the no avg-frame-overhead command is executed in a queue- override queue id context, the avg-frame-overhead setting for the queue within the sap-egress QoS policy takes effect. Default Page 334 7450 ESS OS Quality of Service Guide...
  • Page 335 If neither bytes nor kilobytes is specified, the default qualifier is kilobytes. Syntax cbs size-in-kbytes no cbs Context config>qos>sap-egress>queue config>qos>sap-ingress>queue Description This command provides a mechanism to override the default reserved buffers for the queue. 7450 ESS OS Quality of Service Guide Page 335...
  • Page 336 The no form of this command restores the default high priority reserved size. Parameters percent — The percentage reserved for high priority traffic on the queue. If a value of 10KBytes is desired, enter the value 10. Values 0 — 100, default Page 336 7450 ESS OS Quality of Service Guide...
  • Page 337 When a packet-byte-offset value is applied to a queue instance, it adjusts the immediate packet size. This means that the queue rates, i.e., operational PIR and CIR, and queue bucket updates use the adjusted packet 7450 ESS OS Quality of Service Guide Page 337...
  • Page 338 The SAP which the queue belongs to must also depict an orphan queue status. The orphaned state of the queue is automatically cleared when the scheduler- Page 338 7450 ESS OS Quality of Service Guide...
  • Page 339 Any queues or schedulers defined as strict receive no parental bandwidth until all strict queues and schedulers with a higher (numerically larger) priority on the parent have reached their maximum bandwidth or are idle. 7450 ESS OS Quality of Service Guide Page 339...
  • Page 340 ‘pool-orphaned’ state will be cleared. The specified name must be an ASCII name string up to 32 characters long. Page 340 7450 ESS OS Quality of Service Guide...
  • Page 341 Default level level — Defines the port priority the queue or scheduler will use to receive bandwidth for its above-cir offered-load. Values 1 — 8 (8 is the highest priority) Default 7450 ESS OS Quality of Service Guide Page 341...
  • Page 342 — Defines the administrative PIR rate, in kilobits, for the queue. When the rate command is executed, a valid PIR setting must be explicitly defined. When the rate command has not been Page 342 7450 ESS OS Quality of Service Guide...
  • Page 343 0 — The max default specifies the amount of bandwidth in kilobits per second (thousand bits per second). The max value is mutually exclusive to the pir-rate value. 7450 ESS OS Quality of Service Guide Page 343...
  • Page 344 PIR). Since scheduling is not stopped, the queue does not experience congestion due to the policing rate and this minimizes jitter associated with forwarding packets from the queue. Page 344 7450 ESS OS Quality of Service Guide...
  • Page 345 Fractional values are not allowed and must be given as a positive integer. The actual PIR rate is dependent on the queue’s adaptation-rule parameters and the actual hardware where the queue is provisioned. Values 1 — 100000000, max Default 7450 ESS OS Quality of Service Guide Page 345...
  • Page 346: Show Commands

    Specifies that a MAC criteria-based SAP is used to MAC — select the appropriate ingress queue and corresponding forward- ing class for matched traffic. Mode Specifies the configured mode of the meter (trTcm or srTcm). Page 346 7450 ESS OS Quality of Service Guide...
  • Page 347 Specifies the default CBS value for the queue. def — Specifies the value to override the default reserved value — buffers for the queue. Specifies the default MBS value. def — 7450 ESS OS Quality of Service Guide Page 347...
  • Page 348 Specifies one of the predefined forwarding classes in the system. When a packet matches the rule the forwarding class is only overridden when the fc fc-name parameter is defined on the rule. Page 348 7450 ESS OS Quality of Service Guide...
  • Page 349 Configures a match on all non-fragmented IP pack- False — ets. Specifies the entry’s forwarding class. Priority Specifies the default enqueuing priority overrides for all packets received on an ingress SAP using this policy. 7450 ESS OS Quality of Service Guide Page 349...
  • Page 350 Specifies the a Service Access Point (SAP) within the service where the SAP ingress policy is applied. Sample Output A:ALA-49# show qos sap-ingress =============================================================================== Sap Ingress Policies =============================================================================== Policy-Id Scope Description ------------------------------------------------------------------------------- Template Default SAP ingress QoS policy. Template Page 350 7450 ESS OS Quality of Service Guide...
  • Page 351 Prio VPN_rese* closest closest def Prio 1500 1500 VPN_video closest closest def Prio 2500 2500 VPN_voice closest closest def Prio VPN_nc closest closest def ------------------------------------------------------------------------------- UCastQ MCastQ BCastQ UnknownQ ------------------------------------------------------------------------------- 7450 ESS OS Quality of Service Guide Page 351...
  • Page 352 : 17 DSCP : None Fragment : Off : Default Priority : Default ------------------------------------------------------------------------------- IPv6 Match Criteria ------------------------------------------------------------------------------- No Match Criteria Entries found. ------------------------------------------------------------------------------- Associations ------------------------------------------------------------------------------- Service-Id : 700 (VPLS) Customer-Id Page 352 7450 ESS OS Quality of Service Guide...
  • Page 353 ------------------------------------------------------------------------ DSCP Priority ------------------------------------------------------------------------ No DSCP-Map Entries Found. ------------------------------------------------------------------------ Prec Value Priority ------------------------------------------------------------------------ No Prec-Map Entries Found. ------------------------------------------------------------------------ Match Criteria ------------------------------------------------------------------------ No Matching Criteria. ------------------------------------------------------------------------ Associations ------------------------------------------------------------------------ No Associations Found. config>qos# 7450 ESS OS Quality of Service Guide Page 353...
  • Page 354 PIR, the operational CIR will be made equal to the operational PIR. The operational CIR for the queue will be equal to or max — less than the administrative rate specified using the rate com- mand. Page 354 7450 ESS OS Quality of Service Guide...
  • Page 355 Weight defines the relative weight of this queue in comparison to other child schedulers and queues while vying for bandwidth on the parent scheduler. 7450 ESS OS Quality of Service Guide Page 355...
  • Page 356 =============================================================================== Sap Egress Policies =============================================================================== Policy-Id Scope Description ------------------------------------------------------------------------------- Template Default SAP egress QoS policy. 1010 Template 1020 Template =============================================================================== A:ALA-49# A:ALA-49# show qos sap-egress 1010 =============================================================================== QoS Sap Egress =============================================================================== Page 356 7450 ESS OS Quality of Service Guide...
  • Page 357 : Template ------------------------------------------------------------------------ Queue CIR Admin PIR Admin CBS HiPrio PIR Lvl/Wt Parent AvgOvrhd CIR Rule PIR Rule CIR Lvl/Wt ------------------------------------------------------------------------ None 0.00 closest closest ------------------------------------------------------------------------ FC Name Queue-id Explicit/Default DE-Mark ------------------------------------------------------------------------ 7450 ESS OS Quality of Service Guide Page 357...
  • Page 358 If the specified port-id is not provisioned on the system or the specified queue-group-name is not found on the ports specified direction, the system should return ‘The specified queue group does not exist’. Page 358 7450 ESS OS Quality of Service Guide...
  • Page 359 (PIR). If the queue’s shaping rate is configured as 1Mbps and 1ms has elapsed since the last bucket update, the system will decrement the PIR bucket by 1,000 bytes. One caveat is that the bucket 7450 ESS OS Quality of Service Guide Page 359...
  • Page 360 100% worst case scheduling bandwidth for the current queue mappings. The 100% scheduling bandwidth used in the ‘at-risk’ determination may be overridden with a specified scheduling bandwidth by using the exp-util-bw parameter. Page 360 7450 ESS OS Quality of Service Guide...
  • Page 361 ============================================================================= Policy Name : test ============================================================================= Description : test Sys. Reserve : 10.00 =========================================================== Class Tier =========================================================== Class Pool Root Parent Alloc. Percent ----------------------------------------------------------- 50.00 35.00 30.00 25.00 20.00 50.00 40.00 7450 ESS OS Quality of Service Guide Page 361...
  • Page 362 *A:ALA-49>config# hsmda-pools Syntax hsmda-pools mda mda-id {ingress | egress} [detail] Context show>qos Description This command displays information about HSMDA pools. Parameters mda-id — Specifies the chassis slot and MDA slot numbers. Page 362 7450 ESS OS Quality of Service Guide...
  • Page 363 | egress — Displays information about the ingress or egress SAP ID or the ingress or egress subscriber subscriber sub-id — Displays information about the ingress or egress subscriber ID or the ingress or egress subscriber ID. 7450 ESS OS Quality of Service Guide Page 363...
  • Page 364 Description This command displays HSMDA slope policy information. Parameters hsmda-scheduler-policy-name — Displays information about the specified HSMDA slope policy. associations — Displays the entities associated with the specified HSMDA slope policy. Page 364 7450 ESS OS Quality of Service Guide...
  • Page 365: Queue Sharing And Redirection

    This section provides information to configure queue groups using the command line interface. Topics in this section include: • Queue Sharing and Redirection on page 366 • Basic Configurations on page 382 7450 ESS OS Quality of Service Guide Page 365...
  • Page 366: Queue Sharing And Redirection

    Access SAP and network port queue group are supported on IOM-2s. Up to 20K SAPs per MDA can be configured with any supported Ethernet MDA. • Access SAP and network port queue groups are supported on IOM-3s. Page 366 7450 ESS OS Quality of Service Guide...
  • Page 367 Ingress and Egress Queue Group Creation and Redirection Queue sharing and redirection are also supported in conjunction with the use of existing Ethernet MDA and Ethernet CMA except the HS-MDA and the VSM MDA. 7450 ESS OS Quality of Service Guide Page 367...
  • Page 368: Queue Group Applications

    SAP use the SAP local queues. This is helpful when shared queuing is only desired for a few applications such as VOIP or VOD while other applications still require queuing at the SAP level. Page 368 7450 ESS OS Quality of Service Guide...
  • Page 369: Network Port Queue Groups For Ip Interfaces

    IP interfaces to selectively redirect forwarding classes to the group in order to override the default behavior. Using network egress queue groups it is possible to provide dedicated queues for each IP interface. 7450 ESS OS Quality of Service Guide Page 369...
  • Page 370: Queue Group Templates And Port Queue Groups

    Concurrently Access Ingress queue group is MAX one per port. Note: The current default system created queue groups when in access mode is the following: Ingress: _tmnx_nat_ing_q_grp, _tmnx_lns_esm_ing_q_grp Egress: _tmnx_nat_egr_q_grp, _tmnx_lns_esm_egr_q_grp and policer-output-queues Page 370 7450 ESS OS Quality of Service Guide...
  • Page 371: Port Queue Groups

    Port queue groups must be created individually on the ingress and egress sides of the port. Port queue groups are only supported on Ethernet ports and may be created on ports within a LAG. 7450 ESS OS Quality of Service Guide Page 371...
  • Page 372: Access Sap Forwarding Class Based Redirection

    ID. (Steps 2 and 3 may be done in opposite order.) 4. Finally, the SAP ingress or SAP egress QoS policy must be applied to the SAP. Page 372 7450 ESS OS Quality of Service Guide...
  • Page 373: Ingress And Egress Sap Forwarding Class Redirection Association Rules

    If the SAP egress QoS policy is currently applied to a non-Ethernet port or an Ethernet port where the specified egress queue group does not exist, the forwarding class redirection will fail. 7450 ESS OS Quality of Service Guide Page 373...
  • Page 374 If removing the SAP ingress QoS policy from the SAP results in the need to instantiate an ingress queue for the SAP that cannot be created, the SAP ingress QoS policy removal action will fail. Page 374 7450 ESS OS Quality of Service Guide...
  • Page 375 This means that it is not possible to perform accounting within a queue group based on the source SAPs feeding packets to the queue. The statistics associated with the SAP will not reflect packets redirected to a port queue group queue. 7450 ESS OS Quality of Service Guide Page 375...
  • Page 376 The set of statistics per queue are eligible for collection in a similar manner as SAP queues. The collect-stats command enables or disables statistics collection in to a billing file based on the accounting policy applied to the queue group. Page 376 7450 ESS OS Quality of Service Guide...
  • Page 377: Network Ip Interface Forwarding Class-Based Redirection

    If the operation above is successful, then: • The system increments the association counter for the queue group template with the same name as the queue group specified when the QoS policy is applied. 7450 ESS OS Quality of Service Guide Page 377...
  • Page 378 The system increments the association counter for the queue group on the port. When an IP interface associated with a queue group is unbound from a port: • The system decrements the association counter for the queue group on the unbound port Page 378 7450 ESS OS Quality of Service Guide...
  • Page 379: Egress Network Ip Interface Statistics

    IP interface and not per egress queue. When a forwarding class for an egress IP interface is redirected from the default egress port queue to a queue group queue, the system continues to use the same counter set. 7450 ESS OS Quality of Service Guide Page 379...
  • Page 380: Queue Group Behavior On Lag

    A queue group must be removed from the primary port of the LAG. The queue group will be deleted by the system from each of the port members of the LAG. Page 380 7450 ESS OS Quality of Service Guide...
  • Page 381: Adding A Port To A Lag

    When adding a port to a LAG group, the port must have the same queue groups defined as the existing ports on the LAG before it will be allowed as a member. This includes all queue group override parameters. 7450 ESS OS Quality of Service Guide Page 381...
  • Page 382: Basic Configurations

    1 best-effort create mbs 100 exit queue 2 best-effort create mbs 100 exit queue 3 best-effort create mbs 100 exit queue 4 best-effort create mbs 100 exit exit exit ---------------------------------------------- *A:Dut-T>cfg>qos>qgrps# Page 382 7450 ESS OS Quality of Service Guide...
  • Page 383: Configuring An Egress Queue Group Template

    1 best-effort create mbs 100 exit queue 2 best-effort create mbs 100 exit queue 3 best-effort create mbs 100 exit queue 4 best-effort create mbs 100 exit exit exit ---------------------------------------------- *A:Dut-T>cfg>qos>qgrps# 7450 ESS OS Quality of Service Guide Page 383...
  • Page 384: Applying An Ingress Queue Group To A Sap Ingress Policy

    3 group "QG_ingress_1" exit fc "nc" create queue 4 group "QG_ingress_1" exit dot1p 0 fc "be" dot1p 2 fc "af" dot1p 4 fc "ef" dot1p 6 fc "nc" ---------------------------------------------- *A:Dut-T>config>qos>sap-ingress# Page 384 7450 ESS OS Quality of Service Guide...
  • Page 385: Applying An Egress Queue Group To A Sap Egress Policy

    2 group "QG_egress_1" exit fc be create queue 1 group "QG_egress_1" exit fc ef create queue 3 group "QG_egress_1" exit fc nc create queue 4 group "QG_egress_1" exit ---------------------------------------------- A:Dut-T>config>qos>sap-egress# 7450 ESS OS Quality of Service Guide Page 385...
  • Page 386: Configuring A Queue Group On An Ethernet Access Ingress Port

    The following displays an Ethernet access ingress port queue-group configuration example : *A:Dut-T>config>port# /configure port 9/2/1 *A:Dut-T>config>port# info ---------------------------------------------- ethernet mode access access ingress queue-group "QG_ingress_1" create exit exit egress queue-group "QG_egress_1" create exit exit exit exit no shutdown ---------------------------------------------- *A:Dut-T>config>port# Page 386 7450 ESS OS Quality of Service Guide...
  • Page 387 Ingress and Egress Queue Group Creation and Redirection *A:Dut-T>config>port# /configure port 9/2/2 *A:Dut-T>config>port# info ---------------------------------------------- ethernet mode access access ingress queue-group "QG_ingress_1" create exit exit egress queue-group "QG_egress_1" create exit exit exit exit no shutdown ---------------------------------------------- *A:Dut-T>config>port# 7450 ESS OS Quality of Service Guide Page 387...
  • Page 388: Configuring Overrides

    "QG_ingress_1" create exit exit egress queue-group "QG_egress_1" create queue-overrides queue 3 create rate 1500000 cir 2000 exit exit exit exit exit exit no shutdown ---------------------------------------------- *A:Dut-T>config>port# Page 388 7450 ESS OS Quality of Service Guide...
  • Page 389: Configuring A Queue Group On An Ethernet Access Egress Port

    ID within the group • Apply the SAP egress QoS policy  Identify or create the egress SAP requiring forwarding class redirection to the queue group  Assign the QoS policy to the SAP 7450 ESS OS Quality of Service Guide Page 389...
  • Page 390: Configuring A Queue Group On An Network Egress Port

     Assign the QoS policy to the IP interface and specify the queue group name Once a queue within a template is mapped by a forwarding class on any object, the queue may be edited, but not deleted. Page 390 7450 ESS OS Quality of Service Guide...
  • Page 391: Configuring A Queue Group On A Router Interface

    Configuring a Queue Group on a Router Interface The following output display a router interface configuration with a QoS queue redirect group specified. *A:ALA-48>config>router>if# info ---------------------------------------------- address 10.10.0.16/24 port 9/1/1 exit qos 427 queue-redirect-group "test" ---------------------------------------------- *A:ALA-48>config>router>if# 7450 ESS OS Quality of Service Guide Page 391...
  • Page 392: Specifying Qos Policies On Service Saps

    ---------------------------------------------- shutdown exit sap 9/2/1 create ingress qos 10 exit egress qos 10 exit exit sap 9/2/2 create ingress qos 10 exit egress qos 10 exit exit no shutdown ---------------------------------------------- *A:Dut-T>config>service>vpls# Page 392 7450 ESS OS Quality of Service Guide...
  • Page 393: Qos Queue Group Template Command Reference

    — no percent-rate — pool pool-name — no pool — port-parent [weight weight] [level level] [cir-weight cir-weight] [cir-level cir-level] — no port-parent — rate pir-rate [cir cir-rate] — no rate — xp-specific 7450 ESS OS Quality of Service Guide Page 393...
  • Page 394 Command Hierarchies — wred-queue [policy slope-policy-name] — no wred-queue Page 394 7450 ESS OS Quality of Service Guide...
  • Page 395 — no burst-limit — high-prio-only percent — no high-prio-only — size-in-kbytes — no — parent scheduler-name [weight weight] [level level] [cir-weight cir-weight] [cir-level cir-level] — no parent — pool pool-name 7450 ESS OS Quality of Service Guide Page 395...
  • Page 396 Command Hierarchies — no pool — rate pir-rate [cir cir-rate] — rate pir-rate police — no rate Page 396 7450 ESS OS Quality of Service Guide...
  • Page 397 — pools mda-id[/port] [direction [pool-name|service service-id | queue-group queue-group-name]] — port port-id queue-group [ingress | egress] [queue-group-name][{statistics | associations}] Clear Commands clear — port port-id queue-group queue-group-name {ingress | egress} statistics 7450 ESS OS Quality of Service Guide Page 397...
  • Page 398 Command Hierarchies Page 398 7450 ESS OS Quality of Service Guide...
  • Page 399: Configuration Commands

    — The description character string. Allowed values are any string up to 80 characters long composed of printable, 7-bit ASCII characters. If the string contains special characters (#, $, spaces, etc.), the entire string must be enclosed within double quotes. 7450 ESS OS Quality of Service Guide Page 399...
  • Page 400: Queue Group Commands

    If group-name does not exist, the command has no effect and does not return an error. Default none Parameters queue-group-name — Specifies the name of the queue group template up to 32 characters in length. Page 400 7450 ESS OS Quality of Service Guide...
  • Page 401 Values be, l1, af, l2, h1, ef, h2 or nc Default None 7450 ESS OS Quality of Service Guide Page 401...
  • Page 402 SAP ingress QoS policy, the command will fail. Default none Parameters queue-id — This required parameter identifies the queue that will either be created or edited within the queue group template. Values 1 — 8 Page 402 7450 ESS OS Quality of Service Guide...
  • Page 403 The cir parameter requires a qualifier that defines the constraint used when deriving the operational CIR for the queue. When the cir parameter is not specified, the default constraint applies. 7450 ESS OS Quality of Service Guide Page 403...
  • Page 404 — The kilobyte qualifier is used to specify that the value given for size must be interpreted as the burst limit in Kilobytes. The kilobyte qualifier is optional and mutually exclusive with the bytes qualifier. If neither bytes nor kilobytes is specified, the default qualifier is kilobytes. Page 404 7450 ESS OS Quality of Service Guide...
  • Page 405 The no form of this command restores the default high priority reserved size. Parameters percent — The percentage reserved for high priority traffic on the queue. If a value of 10KBytes is desired, enter the value 10. Values 0 — 100, default 7450 ESS OS Quality of Service Guide Page 405...
  • Page 406 PIR setting. When multiple schedulers and/or queues share a child status with the parent scheduler, the weight or level parameters define how this queue contends with the other children for the parent’s bandwidth. Page 406 7450 ESS OS Quality of Service Guide...
  • Page 407 All child queues and schedulers with a weight of 0 are considered to have 7450 ESS OS Quality of Service Guide Page 407...
  • Page 408 10 Gigabit port due to the difference in port speeds. This enables the same template to be used on multiple ports without needing to use port based queue overrides to modify a queue’s rate to get the same relative performance from the queue. Page 408 7450 ESS OS Quality of Service Guide...
  • Page 409 — The specified pool-name identifies a named pool where the policy will be applied. Each queue created within the system is tied to a physical port. When the policy is applied and the queue is created, 7450 ESS OS Quality of Service Guide Page 409...
  • Page 410 If the cir-weight parameter is 1 or greater, the cir-level parameter comes into play. Values 0 — 8 (8 is the highest priority) Default Page 410 7450 ESS OS Quality of Service Guide...
  • Page 411 CIR (0) is assumed. Fractional values are not allowed and must be given as a positive integer. Values 0 — 100000000, max Default 7450 ESS OS Quality of Service Guide Page 411...
  • Page 412 WRED slopes in the pool. The policy also specifies the time average factor (TAF) used by the pool when calculating the weighted average pool depth. Page 412 7450 ESS OS Quality of Service Guide...
  • Page 413 An ingress template must be created for a group-name prior to creating a queue group with the same name on an ingress port. Default none 7450 ESS OS Quality of Service Guide Page 413...
  • Page 414 Out-of-profile classified packets bypass the CIR rate associated with the queue reserving it for the undefined or in-profile classi- fied packets. If the template queue is not defined as profile-mode and the packet redirected Page 414 7450 ESS OS Quality of Service Guide...
  • Page 415 PIR setting must be explicitly defined. When the rate command has not been executed, the default PIR of max is assumed. Fractional values are not allowed and must be given as a positive integer. 7450 ESS OS Quality of Service Guide Page 415...
  • Page 416 1 — 32 create — This optional keyword creates an ingress queue-group policer. profile-capped Syntax profile-capped no profile-capped Context cfg>qos>qgrps>ing>qgrp>policer Description This command enables a limit on the profile. Default no profile-capped Page 416 7450 ESS OS Quality of Service Guide...
  • Page 417 In this manner, weighted children are considered to be the lowest priority. 7450 ESS OS Quality of Service Guide Page 417...
  • Page 418 — Selects total statistics as the statistics mode. offered-profile-capped-cir — Selects offered profile capped statistics as the statistics mode. offered-limited-capped-cir — Selects offered limited capped statistics as the statistics mode. Page 418 7450 ESS OS Quality of Service Guide...
  • Page 419: Show Commands

    : QG_egress_1 Description : Egress queue group ------------------------------------------------------------------------------- Queue CIR Admin PIR Admin CBS HiPrio PIR Lvl/Wt Parent CIR Rule PIR Rule CIR Lvl/Wt Named-Buffer Pool ------------------------------------------------------------------------------- None closest closest (not-assigned) None 7450 ESS OS Quality of Service Guide Page 419...
  • Page 420 Group-Name : QG_egress_1 Description : Egress queue group =============================================================================== Queue Group Ports (access) =============================================================================== Port Sched Pol Acctg Pol Stats Description ------------------------------------------------------------------------------- 9/2/1 9/2/2 ------------------------------------------------------------------------------- =============================================================================== Queue Group Ports (network) =============================================================================== Page 420 7450 ESS OS Quality of Service Guide...
  • Page 421 : Ingress queue-group ------------------------------------------------------------------------------- Queue Mode CIR Admin PIR Admin CBS HiPrio PIR Lvl/Wt Parent CIR Rule PIR Rule CIR Lvl/Wt Named-Buffer Pool ------------------------------------------------------------------------------- Prio None closest closest 100 (not-assigned) Prio None 7450 ESS OS Quality of Service Guide Page 421...
  • Page 422 Acctg Pol Stats Description ------------------------------------------------------------------------------- 9/2/1 9/2/2 ------------------------------------------------------------------------------- =============================================================================== Queue Group Sap FC Maps =============================================================================== Sap Policy FC Name Queue (id type) ------------------------------------------------------------------------------- (2 Unicast) (1 Unicast) (3 Unicast) (4 Unicast) Page 422 7450 ESS OS Quality of Service Guide...
  • Page 423 Grp: QGIng1 (Stats mode: minimal) Off. All 93584703 90933906888 Dro. All 8320200 6106644900 For. All 85264503 84827261988 Ing. Policer: Grp: QGIng1 (Stats mode: minimal) Off. All 93584703 90933906888 Dro. All 8320049 6106288404 7450 ESS OS Quality of Service Guide Page 423...
  • Page 424 Grp: QGIng1 (Stats mode: minimal) Off. All Dro. All For. All Ing. Policer: 14 Grp: QGIng1 (Stats mode: minimal) Off. All Dro. All For. All Ing. Policer: 15 Grp: QGIng1 (Stats mode: minimal) Off. All Page 424 7450 ESS OS Quality of Service Guide...
  • Page 425 Association count:0 Priority 3 Oper Thresh Unfair:311296 Oper Thresh Fair:425984 Association count:0 Priority 2 Oper Thresh Unfair:311296 Oper Thresh Fair:425984 Association count:4 Priority 1 Oper Thresh Unfair:102400 Oper Thresh Fair:204800 Association count:4 7450 ESS OS Quality of Service Guide Page 425...
  • Page 426 [Level 1 Weight 1] Assigned PIR:125 Offered:9966 Consumed:125 Assigned FIR:125 |--(P) : Policer Net-FPQG-1-T3:1->2 MaxPIR:max MaxCIR:0 CBS:0 MBS:20480 HiPrio:2048 Depth:18944 OperPIR:128 OperCIR:0 OperFIR:128 PacketByteOffset:0 StatMode: minimal [Level 1 Weight 1] Assigned PIR:125 Offered:9967 Consumed:125 Page 426 7450 ESS OS Quality of Service Guide...
  • Page 427 OperCIR:0 OperFIR:250 PacketByteOffset:0 StatMode: minimal [Level 1 Weight 1] Assigned PIR:250 Offered:9966 Consumed:250 Assigned FIR:250 |--(P) : Policer Net-FPQG-1-T3:1->7 MaxPIR:max MaxCIR:0 CBS:0 MBS:20480 HiPrio:2048 Depth:21065 OperPIR:250 OperCIR:0 OperFIR:250 PacketByteOffset:0 StatMode: minimal 7450 ESS OS Quality of Service Guide Page 427...
  • Page 428 =============================================================================== ------------------------------------------------------------------------------- Name FC-Maps HP-Only A.PIR A.CIR Direction Depth O.PIR O.CIR O.FIR ------------------------------------------------------------------------------- Net-PQG-9/2/4-QGEgr1:1->8 Egress 64 KB 8 KB 0 KB 1026 Net-PQG-9/2/4-QGEgr1:1->7 Egress 64 KB 8 KB 0 KB 1026 Page 428 7450 ESS OS Quality of Service Guide...
  • Page 429 : 8 KB Pkt Byte Offset Admin PIR : Max Admin CIR : 0 Kbps Oper PIR : Max Oper CIR : 0 Kbps Oper FIR : Max Stat Mode : minimal 7450 ESS OS Quality of Service Guide Page 429...
  • Page 430 Arbiter Member Information ------------------------------------------------------------------------------- Offered Rate : 0 Kbps Level Weight Parent PIR : 0 Kbps Parent FIR : 0 Kbps Consumed : 0 Kbps ------------------------------------------------------------------------------- =============================================================================== =============================================================================== Policer Info (Net-PQG-9/2/4-QGEgr1:1->4), Slot 9 Page 430 7450 ESS OS Quality of Service Guide...
  • Page 431 Admin PIR : Max Admin CIR : 0 Kbps Oper PIR : Max Oper CIR : 0 Kbps Oper FIR : Max Stat Mode : minimal Parent Arbiter Name: (Not Specified) ------------------------------------------------------------------------------- 7450 ESS OS Quality of Service Guide Page 431...
  • Page 432 Policer Info (1->13:113->10), Slot 9 Policer Info (1->14:114->10), Slot 9 Policer Info (1->15:115->10), Slot 9 Policer Info (1->16:116->10), Slot 9 *A:Dut-T# show port 9/2/4 queue-group egress "QGEgr1" statistics instance 1 ------------------------------------------------------------------------------- Page 432 7450 ESS OS Quality of Service Guide...
  • Page 433 22708822230 Dro. All For. All : 22133355 22708822230 Egress Policer: Group: QGEgr1 Instance-Id: 1 Stats mode: minimal Off. All : 22133355 22708822230 Dro. All For. All : 22133355 22708822230 ------------------------------------------------------------------------------- *A:Dut-T# 7450 ESS OS Quality of Service Guide Page 433...
  • Page 434 =============================================================================== Card Num Fp Num Instance Type ------------------------------------------------------------------------------- Network Network Network Network Network Network Network Network Network Network clear card 4 fp 1 ingress mode network queue-group "QGIng1" instance 1 statistics Page 434 7450 ESS OS Quality of Service Guide...
  • Page 435 Grp: QGIng3 (Stats mode: offered-profile-capped-cir) Off. InProf Off. OutProf Off. Uncolor 22159073 1506816964 Dro. InProf Dro. OutProf For. InProf 215642 14663656 For. OutProf 21943431 1492153308 Ing. Policer: Grp: QGIng3 (Stats mode: offered-profile-capped-cir) 7450 ESS OS Quality of Service Guide Page 435...
  • Page 436 *A:Dut-A# show card 9 fp 1 ingress mode access queue-group "Ingress_QG_1" instance 2838 =============================================================================== Card:9 Acc.QGrp: Ingress_QG_1 Instance: 2838 =============================================================================== Group Name : Ingress_QG_1 Description : (Not Specified) Pol Ctl Pol : None Acct Pol : None Collect Stats : disabled =============================================================================== Page 436 7450 ESS OS Quality of Service Guide...
  • Page 437 Monitor Card: 9 Ingress Access Queue-Group: Ingress_QG_1 Statistics ======================================================================== ------------------------------------------------------------------------------- At time t = 0 sec (Base Statistics) ------------------------------------------------------------------------------- Packets Octets Ing. Policer: Grp: Ingress_QG_1 (Stats mode: minimal) Off. All : 133088161 17035284608 Dro. All : 125393700 16050393600 7450 ESS OS Quality of Service Guide Page 437...
  • Page 438 : 8754385 1120561280 For. All : 537158 68756224 ------------------------------------------------------------------------------- At time t = 66 sec (Mode: Delta) ------------------------------------------------------------------------------- Packets Octets Ing. Policer: Grp: Ingress_QG_1 (Stats mode: minimal) Off. All : 9290688 1189208064 Page 438 7450 ESS OS Quality of Service Guide...
  • Page 439 Grp: Ingress_QG_1 (Stats mode: minimal) Off. All : 9290735 1189214080 Dro. All : 8753622 1120463616 For. All : 537113 68750464 ======================================================================== *A:Dut-A# clear card 9 fp 1 mode access ingress queue-group "Ingress_QG_1" instance 2838 statistics 7450 ESS OS Quality of Service Guide Page 439...
  • Page 440 None default QG_egres* Default None default QG_egres* Default None default QG_egres* Default None default ------------------------------------------------------------------------------- Associations ------------------------------------------------------------------------------- Service-Id : 1 (VPLS) Customer-Id - SAP : 9/2/1 - SAP : 9/2/2 ------------------------------------------------------------------------------- Page 440 7450 ESS OS Quality of Service Guide...
  • Page 441 No DSCP-Map Entries Found. ------------------------------------------------------------------------------- Prec Value Cntr Id Profile ------------------------------------------------------------------------------- No Prec-Map Entries Found. ------------------------------------------------------------------------------- Match Criteria ------------------------------------------------------------------------------- No Matching Criteria. ------------------------------------------------------------------------------- HSMDA Associations ------------------------------------------------------------------------------- No Associations Found. =============================================================================== *A:Dut-T>config>port# 7450 ESS OS Quality of Service Guide Page 441...
  • Page 442 ------------------------------------------------------------------------------- UCastQ/QGrp MCastQ/QGrp BCastQ/QGrp UnknownQ/QGrp ------------------------------------------------------------------------------- 1/QG_ingress_1 def/ def/ def/ 2/QG_ingress_1 def/ def/ def/ 3/QG_ingress_1 def/ def/ def/ 4/QG_ingress_1 def/ def/ def/ ------------------------------------------------------------------------------- DE-1-out-profile Profile In-Remark Out-Remark ------------------------------------------------------------------------------- None None None Page 442 7450 ESS OS Quality of Service Guide...
  • Page 443 0 default closest closest add 0 default closest closest add 0 default closest closest add 0 default closest closest ------------------------------------------------------------------------------- HSMDA UCastQ HSMDA MCastQ HSMDA BCastQ ------------------------------------------------------------------------------- 7450 ESS OS Quality of Service Guide Page 443...
  • Page 444 *A:Dut-T>config>port# show pools 9/2/1 access-egress queue-group QG_egress_1 =============================================================================== Pool Information =============================================================================== Port : 9/2/1 Application : Acc-Egr Pool Name : default Resv CBS : Sum ------------------------------------------------------------------------------- Queue-Groups ------------------------------------------------------------------------------- QG_egress_1 ------------------------------------------------------------------------------- Utilization State Start-Avg Max-Avg Max-Prob Page 444 7450 ESS OS Quality of Service Guide...
  • Page 445 : 0 KB Pool Shared In Use : 0 KB Pool Resv In Use : 0 KB WA Shared In Use : 0 KB Hi-Slope Drop Prob Lo-Slope Drop Prob : 0 7450 ESS OS Quality of Service Guide Page 445...
  • Page 446 QGrp->QG_ingress_1(9/2/1)->1 1000000 QGrp->QG_ingress_1(9/2/1)->1 1000000 QGrp->QG_ingress_1(9/2/1)->1 1000000 QGrp->QG_ingress_1(9/2/1)->1 1000000 QGrp->QG_ingress_1(9/2/1)->1 1000000 QGrp->QG_ingress_1(9/2/1)->1 1000000 QGrp->QG_ingress_1(9/2/1)->1 1000000 QGrp->QG_ingress_1(9/2/1)->1 1000000 QGrp->QG_ingress_1(9/2/1)->1 1000000 QGrp->QG_ingress_1(9/2/1)->1 1000000 QGrp->QG_ingress_1(9/2/1)->1 1000000 QGrp->QG_ingress_1(9/2/1)->1 1000000 QGrp->QG_ingress_1(9/2/1)->1 1000000 QGrp->QG_ingress_1(9/2/1)->1 1000000 QGrp->QG_ingress_1(9/2/1)->1 1000000 QGrp->QG_ingress_1(9/2/1)->1 Page 446 7450 ESS OS Quality of Service Guide...
  • Page 447 1000000 QGrp->QG_ingress_1(9/2/1)->2 1000000 QGrp->QG_ingress_1(9/2/1)->2 1000000 QGrp->QG_ingress_1(9/2/1)->2 1000000 QGrp->QG_ingress_1(9/2/1)->2 1000000 QGrp->QG_ingress_1(9/2/1)->2 1000000 QGrp->QG_ingress_1(9/2/1)->2 1000000 QGrp->QG_ingress_1(9/2/1)->2 1000000 QGrp->QG_ingress_1(9/2/1)->2 1000000 QGrp->QG_ingress_1(9/2/1)->2 1000000 QGrp->QG_ingress_1(9/2/1)->2 1000000 QGrp->QG_ingress_1(9/2/1)->2 1000000 QGrp->QG_ingress_1(9/2/1)->2 1000000 QGrp->QG_ingress_1(9/2/1)->2 1000000 QGrp->QG_ingress_1(9/2/1)->2 1000000 QGrp->QG_ingress_1(9/2/1)->2 1000000 7450 ESS OS Quality of Service Guide Page 447...
  • Page 448 1000000 QGrp->QG_ingress_1(9/2/1)->3 1000000 QGrp->QG_ingress_1(9/2/1)->3 1000000 QGrp->QG_ingress_1(9/2/1)->3 1000000 QGrp->QG_ingress_1(9/2/1)->3 1000000 QGrp->QG_ingress_1(9/2/1)->3 1000000 QGrp->QG_ingress_1(9/2/1)->3 1000000 QGrp->QG_ingress_1(9/2/1)->3 1000000 QGrp->QG_ingress_1(9/2/1)->3 1000000 QGrp->QG_ingress_1(9/2/1)->3 1000000 QGrp->QG_ingress_1(9/2/1)->3 1000000 QGrp->QG_ingress_1(9/2/1)->3 1000000 QGrp->QG_ingress_1(9/2/1)->3 1000000 QGrp->QG_ingress_1(9/2/1)->3 1000000 QGrp->QG_ingress_1(9/2/1)->3 1000000 QGrp->QG_ingress_1(9/2/1)->3 1000000 Page 448 7450 ESS OS Quality of Service Guide...
  • Page 449 QGrp->QG_ingress_1(9/2/1)->4 1000000 QGrp->QG_ingress_1(9/2/1)->4 1000000 QGrp->QG_ingress_1(9/2/1)->4 1000000 QGrp->QG_ingress_1(9/2/1)->4 1000000 QGrp->QG_ingress_1(9/2/1)->4 1000000 QGrp->QG_ingress_1(9/2/1)->4 1000000 QGrp->QG_ingress_1(9/2/1)->4 1000000 QGrp->QG_ingress_1(9/2/1)->4 1000000 QGrp->QG_ingress_1(9/2/1)->4 1000000 QGrp->QG_ingress_1(9/2/1)->4 1000000 QGrp->QG_ingress_1(9/2/1)->4 1000000 QGrp->QG_ingress_1(9/2/1)->4 1000000 QGrp->QG_ingress_1(9/2/1)->4 1000000 QGrp->QG_ingress_1(9/2/1)->4 1000000 QGrp->QG_ingress_1(9/2/1)->4 1000000 QGrp->QG_ingress_1(9/2/1)->4 7450 ESS OS Quality of Service Guide Page 449...
  • Page 450 Queue Group Commands 1000000 QGrp->QG_ingress_1(9/2/1)->4 1000000 QGrp->QG_ingress_1(9/2/1)->4 1000000 =============================================================================== *A:Dut-T>config>port# Page 450 7450 ESS OS Quality of Service Guide...
  • Page 451 Admin PIR : max* Admin CIR: 0* PIR Rule : closest* CIR Rule : closest* : def* : 100* Hi Prio : def* Ing. QGroup : QG_ingress_1 Queue-Id : 4 (Unicast) (Priority) 7450 ESS OS Quality of Service Guide Page 451...
  • Page 452 : 100* Hi Prio : def* * means the value is inherited =============================================================================== *A:Dut-T>config>port# *A:Dut-T>config>port# show port 9/2/2 egress queue-group QG_egress_1 statistics ------------------------------------------------------------------------------- Ethernet port 9/2/2 Access Egress queue-group ------------------------------------------------------------------------------- Packets Octets Page 452 7450 ESS OS Quality of Service Guide...
  • Page 453 Egress Queue: 3 Group: QG_egress_1 For. InProf For. OutProf : 40661628 2764990704 Dro. InProf Dro. OutProf Egress Queue: 4 Group: QG_egress_1 For. InProf For. OutProf : 40661629 2764990772 Dro. InProf Dro. OutProf ------------------------------------------------------------------------------- *A:Dut-T>config>port# 7450 ESS OS Quality of Service Guide Page 453...
  • Page 454: Clear Commands

    — Clears information for the specified port. queue-group queue-group-name — Clears information for the specified queue group name. ingress — Clears ingress queue group information. egress — Clears egress queue group information. statistics — Clears port statistics. Page 454 7450 ESS OS Quality of Service Guide...
  • Page 455: Qos Scheduler Policies

    This section provides information to configure QoS scheduler and port scheduler policies using the command line interface. Topics in this section include: • Overview on page 456 • Basic Configurations on page 479 • Service Management Tasks on page 487 7450 ESS OS Quality of Service Guide Page 455...
  • Page 456: Overview

    A special port scheduler policy can be configured to define the virtual scheduling behavior for an egress port. The port scheduler is a software-based state machine managing a bandwidth allocation algorithm that represents the scheduling hierarchy shown in Figure 15 on page 459. Page 456 7450 ESS OS Quality of Service Guide...
  • Page 457: Qos Scheduler Policies

    8. Priority level 1 offered load up to priority CIR 9. Priority level 8 remaining offered load up to remaining priority rate limit 10.Priority level 7 remaining offered load up to remaining priority rate limit 7450 ESS OS Quality of Service Guide Page 457...
  • Page 458: Service/Subscriber Egress Port Bandwidth Allocation

    1. Service or subscriber queue association with a scheduler on the SAP or multi-service site which is itself associated with a port-level scheduler. 2. Service or subscriber queue association directly with a port-level scheduler. Page 458 7450 ESS OS Quality of Service Guide...
  • Page 459: Qos Scheduler Policies

    Priority 1 High “Above-CIR” Priority Weighted Distribution Above-CIR Strict Distribution Priority 1 “Above-CIR” Orphan RR Distribution Priority OSSG130 Figure 15: Port Level Virtual Scheduler Bandwidth Allocation Based on Priority and CIR 7450 ESS OS Quality of Service Guide Page 459...
  • Page 460: Service Or Subscriber Scheduler Child To Port Scheduler Parent

    The service or subscriber level schedulers and the queues they service become an extension of this hierarchy. Page 460 7450 ESS OS Quality of Service Guide...
  • Page 461: Figure 17: Schedulers On Sap Or Multi-Service Site Receive Bandwidth From Port Priority Levels

    Scheduler SAP or MSS SAP or MSS Priority n Weighted Rate Limiting Scheduler SAP or MSS OSSG132 Figure 17: Schedulers on SAP or Multi-Service Site Receive Bandwidth From Port Priority Levels 7450 ESS OS Quality of Service Guide Page 461...
  • Page 462 When combined with the aggregate rate limit feature, the single port-level scheduler policy model provides a per-service instance or per-subscriber instance aggregate SLA and a class based port bandwidth allocation function. Page 462 7450 ESS OS Quality of Service Guide...
  • Page 463: Figure 18: Direct Service Or Subscriber Association To Port Scheduler Model

    Rate Queue Limit Priority n or MSS Weighted Rate Limiting Queue Scheduler Queue Rate Queue Limit or MSS Queue OSSG133 Figure 18: Direct Service or Subscriber Association to Port Scheduler Model 7450 ESS OS Quality of Service Guide Page 463...
  • Page 464: Frame And Packet-Based Bandwidth Allocation

    Ethernet port scheduler above. From a provisioning perspective, queues and service level (and subscriber level) scheduler policies are always provisioned with packet-based parameters. The system will convert these values to Page 464 7450 ESS OS Quality of Service Guide...
  • Page 465: Figure 19: Port Bandwidth Distribution For Service And Port Scheduler Hierarchies

    Highest Strict Egress Weighted Priority Rate Port Rate Limiting Queue Rate Limiting Limit Scheduler Scheduler Lowest Lowest Queue OSSG135 Figure 20: Port Bandwidth Distribution for Direct Queue to Port Scheduler Hierarchy 7450 ESS OS Quality of Service Guide Page 465...
  • Page 466: Queue Parental Association Scope

    The schedulers at tiers 2 and 3 can also be moved back to a local parent at anytime by executing the local parent command. Lastly, the Page 466 7450 ESS OS Quality of Service Guide...
  • Page 467: Network Queue Parent Scheduler

    (Frame Provisioned) (Packet Provisioned) Egress Highest Highest Strict Network Weighted Priority Port Rate Limiting Queue Rate Limiting Scheduler Scheduler Lowest Lowest OSSG136 Figure 21: Bandwidth Distribution on Network Port with Port-Based Scheduling 7450 ESS OS Quality of Service Guide Page 467...
  • Page 468: Foster Parent Behavior For Orphaned Queues And Schedulers

    It is expected that an orphan condition is not the desired state for a queue or scheduler and is the result of a temporary configuration change or configuration error. Page 468 7450 ESS OS Quality of Service Guide...
  • Page 469: Frame-Based Accounting

    When egress port based virtual scheduling was added, frame based usage on the wire was added to allow for the port bandwidth to be accurately allocated to each child queue on the port. 7450 ESS OS Quality of Service Guide Page 469...
  • Page 470: Existing Egress Port Based Virtual Scheduling

    20 bytes per packet and thus allow more packets through per second. Similarly, the rates defined in the scheduling policy with frame based accounting enabled will automatically be interpreted as frame based rates. Page 470 7450 ESS OS Quality of Service Guide...
  • Page 471 Setting the frame based accounting parameter on the aggregate rate limit command only affects the queues managed by the aggregate rate limit and converts them from packet based to frame based accounting mode. 7450 ESS OS Quality of Service Guide Page 471...
  • Page 472: Configuring Port Scheduler Policies

    When the orphan-override command is executed, the parameters will be used as the port parent parameters for all orphans associated with a port using the port scheduler policy. Page 472 7450 ESS OS Quality of Service Guide...
  • Page 473: Packet To Frame Bandwidth Conversion

    This, in conjunction with a zero or low value for avg-frame-overhead, will ensure that the allocated queue bandwidth will control forwarding behavior instead of the low level hardware schedulers. 7450 ESS OS Quality of Service Guide Page 473...
  • Page 474: Aggregate Rate Limits For Directly Attached Queues

    Network Queue QoS Policy Queue Parenting A network-queue policy only supports direct port parent priority association. Intermediate schedulers are not supported on network ports or channels. Page 474 7450 ESS OS Quality of Service Guide...
  • Page 475: Egress Port Scheduler Overrides

    Ethernet port. Figure 22 illustrates the use of the vport on an Ethernet port of a Broadband Network Gateway (BNG). In this case, the vport represents a specific downstream DSLAM. 7450 ESS OS Quality of Service Guide Page 475...
  • Page 476: Figure 22: Applying A Port Scheduler Policy To A Vport

    If it does, the scheduling behavior degenerates to that of the H/W scheduler on that port. A vport which uses an agg-rate-limit can be parented to a port scheduler. This is explained in Section Applying Aggregate Rate Limit to a VPORT. Page 476 7450 ESS OS Quality of Service Guide...
  • Page 477: Applying Aggregate Rate Limit To A Vport

    In essence, a group receives bandwidth from the port or from the vport and distributes it within the member levels of the group according to the weight of each level within the group. Each priority 7450 ESS OS Quality of Service Guide Page 477...
  • Page 478 When a level is not explicitly mapped to any group, it maps directly to the root of the port scheduler at its own priority like in existing behavior. Page 478 7450 ESS OS Quality of Service Guide...
  • Page 479: Basic Configurations

    #------------------------------------------ scheduler-policy "SLA1" create description "NetworkControl(3), Voice(2) and NonVoice(1) have strict priorities" tier 1 scheduler "All_traffic" create description "All traffic goes to this scheduler eventually" rate 11000 exit exit tier 2 7450 ESS OS Quality of Service Guide Page 479...
  • Page 480 NonVoice level 5 cir-level 5 rate 1500 cir 1500 exit scheduler "VPN_voice" create parent Voice rate 2500 cir 2500 exit exit exit sap-ingress 100 create description "Used on VPN sap" ---------------------------------------------- A:ALA-12>config>qos# Page 480 7450 ESS OS Quality of Service Guide...
  • Page 481: Applying Scheduler Policies

    Use the following CLI syntax to apply QoS policies to ingress and/or egress Epipe SAPs: CLI Syntax: config>service# service-id [customer customer-id] epipe sap sap-id egress scheduler-policy scheduler-policy-name ingress scheduler-policy scheduler-policy-name CLI Syntax: config>service# service-id [customer customer-id] epipe sap sap-id egress 7450 ESS OS Quality of Service Guide Page 481...
  • Page 482 SAP ingress and egress. A:SR>config>service# info ---------------------------------------------- ies 88 customer 8 vpn 88 create interface "Sector A" create sap 1/1/1.2.2 create ingress scheduler-policy "SLA2" qos 101 exit egress scheduler-policy "SLA2" qos 1020 exit Page 482 7450 ESS OS Quality of Service Guide...
  • Page 483 "test" shutdown exit sap 1/1/9:0 create ingress scheduler-policy "SLA2" qos 100 exit egress scheduler-policy "SLA2" exit exit spoke-sdp 2:222 create exit mesh-sdp 2:700 create exit no shutdown exit ---------------------------------------------- A:SR>config>service# 7450 ESS OS Quality of Service Guide Page 483...
  • Page 484: Creating A Qos Port Scheduler Policy

    [level priority-level] [weight pecent] [cir-level priority-level] [cir-weight cir-weight] The following displays a scheduler policy configuration example: *A:ALA-48>config>qos>port-sched-plcy# info ---------------------------------------------- description "Test Port Scheduler Policy" orphan-override weight 50 cir-level 4 cir-weight 50 ---------------------------------------------- *A:ALA-48>config>qos>port-sched-plcy# Page 484 7450 ESS OS Quality of Service Guide...
  • Page 485: Configuring Port Parent Parameters

    The weight value defines the relative ratio that is used to distribute bandwidth at the priority level when more above- cir offered load exists than the port priority level has bandwidth. 7450 ESS OS Quality of Service Guide Page 485...
  • Page 486 CLI Syntax: config>qos# network-queue network-queue-policy-name [create] no network-queue network-queue-policy-name queue queue-id [multipoint] [{auto-expedite | best-effort | expedite}] [priority-mode | profile-mode] [create] port-parent [level priority-level] [weight priority- weight] [cir-level cir-priority-level] [cir-weight cir-priority-weight] Page 486 7450 ESS OS Quality of Service Guide...
  • Page 487: Service Management Tasks

    SR7>config>qos# Removing a QoS Policy from a Customer Multi-Service Site CLI Syntax: config>service>customer customer-id multi-service-site customer-site-name egress no scheduler-policy ingress no scheduler-policy Example config>service>customer# multi-service-site “Test” config>service>cust>multi-service-site# ingress config>service>cust>multi-service-site>ingress# no scheduler-policy 7450 ESS OS Quality of Service Guide Page 487...
  • Page 488: Removing A Qos Policy From Sap(S)

    CLI Syntax: config>qos# no scheduler-policy network-policy-id Example config>qos# no scheduler-policy SLA1 To delete a port scheduler policy, enter the following commands: CLI Syntax: config>qos# no port-scheduler-policy network-policy-id Example config>qos# no port-scheduler-policy test1 Page 488 7450 ESS OS Quality of Service Guide...
  • Page 489: Copying And Overwriting Scheduler Policies

    "NonVoice" level 2 cir-level 2 exit scheduler-policy "SLA2" create description "NetworkControl(3), Voice(2) and NonVoice(1) have strict priorities" tier 1 scheduler "All_traffic" create description "All traffic goes to this scheduler eventually" 7450 ESS OS Quality of Service Guide Page 489...
  • Page 490 "All_traffic" level 2 cir-level 2 rate 5500 exit exit tier 3 scheduler "Internet_be" create parent "NonVoice" cir-level 1 exit scheduler "Internet_priority" create parent "NonVoice" level 2 cir-level 2 exit #------------------------------------------ A:SR>config>qos# Page 490 7450 ESS OS Quality of Service Guide...
  • Page 491: Editing Qos Policies

    SAPs where the policy is applied. To prevent configuration errors use the copy command to make a duplicate of the original policy to a work area, make the edits, and then overwrite the original policy. 7450 ESS OS Quality of Service Guide Page 491...
  • Page 492 Service Management Tasks Page 492 7450 ESS OS Quality of Service Guide...
  • Page 493: Qos Scheduler Policy Command Reference

    Port Scheduler Policy Configuration Commands config — qos — [no] port-scheduler-policy port-scheduler-name — description description-string — no description — group name [create] — no group name — rate kilobits-per-second [cir kilobits-per-second] 7450 ESS OS Quality of Service Guide Page 493...
  • Page 494 [scheduler scheduler-name] [ingress|egress] show — qos — port-scheduler-policy [port-scheduler-policy-name] [association] — port-scheduler-policy port-scheduler-policy-name network-policy network-queue-policy-name — port-scheduler-policy port-scheduler-policy-name sap-egress policy-id — port-scheduler-policy port-scheduler-policy-name scheduler-policy scheduler-policy-name — port-scheduler-policy port-scheduler-policy-name scheduler-policy scheduler-policy-name sap- egress policy-id Page 494 7450 ESS OS Quality of Service Guide...
  • Page 495 Clear Commands clear — qos — scheduler-stats — sap-id [scheduler scheduler-name] [ingress | egress] 7450 ESS OS Quality of Service Guide Page 495...
  • Page 496 QoS Scheduler Policy Command Reference Page 496 7450 ESS OS Quality of Service Guide...
  • Page 497: Configuration Commands

    — A text string describing the entity. Allowed values are any string up to 80 characters long composed of printable, 7-bit ASCII characters. If the string contains special characters (#, $, spaces, etc.), the entire string must be enclosed within double quotes. 7450 ESS OS Quality of Service Guide Page 497...
  • Page 498: Operational Commands

    — Forces the destination policy name to be copied as specified. When forced, everything in the existing destination policy will be completely overwritten with the contents of the source policy. Page 498 7450 ESS OS Quality of Service Guide...
  • Page 499: Scheduler Policy Commands

    Valid names consist of any string up to 32 characters long composed of printable, 7-bit ASCII characters. If the string contains special characters (#, $, spaces, etc.), the entire string must be enclosed within double quotes. 7450 ESS OS Quality of Service Guide Page 499...
  • Page 500 The save config and show config commands only display information on scheduler tiers that contain defined schedulers. When all schedulers have been removed from a level, that level ceases to be included in output from these commands. Page 500 7450 ESS OS Quality of Service Guide...
  • Page 501 When the maximum number of schedulers has been exceeded on the policy, a configuration error occurs and the command will not execute, nor will the CLI context change. 7450 ESS OS Quality of Service Guide Page 501...
  • Page 502 — Weight defines the relative weight of this scheduler in comparison to other child schedulers and queues at the same strict level defined by the level parameter. Within the level, all Page 502 7450 ESS OS Quality of Service Guide...
  • Page 503 CIR bandwidth or have satisfied their offered load requirements. If the scheduler’s cir-level parameter retains the default (undefined) state, bandwidth is only allocated to the scheduler during the above CIR distribution phase. 7450 ESS OS Quality of Service Guide Page 503...
  • Page 504 If a port scheduler is defined on the port which the queue or scheduler instance exists, the queue or scheduler will become orphaned if an port scheduler is configured on the egress port of the queue or scheduler. Default no port-parent Page 504 7450 ESS OS Quality of Service Guide...
  • Page 505 The children of the scheduler may not need the maximum rate available to the scheduler due to insufficient offered load or limits to their own maximum rates. 7450 ESS OS Quality of Service Guide Page 505...
  • Page 506 CIR and definable range is different for each class. The CIR in effect for a queue defines both its profile (in or out) marking level as well as the relative importance compared to other queues for scheduling purposes during congestion periods. Values 0 — 100000000, max, sum Default Page 506 7450 ESS OS Quality of Service Guide...
  • Page 507: Port Scheduler Policy Commands

    In essence, a group receives bandwidth from the port or from the vport and distributes it within the member levels of the group according to the weight of each level within the group. 7450 ESS OS Quality of Service Guide Page 507...
  • Page 508 (after the max-rate and any port egress-rate limits have been accounted for) and offers it to each of the eight priority levels twice. Page 508 7450 ESS OS Quality of Service Guide...
  • Page 509 CIR rate limit for the priority level even when the port scheduler policy has an explicit CIR limit defined. Default no level priority-level 7450 ESS OS Quality of Service Guide Page 509...
  • Page 510 The max-rate value defined in the policy may be overridden on each scheduler instance. If the maximum rate is explicitly defined as an override on a port or channel, the policies max-rate value has no effect. Page 510 7450 ESS OS Quality of Service Guide...
  • Page 511 The parameters that control within-cir bandwidth allocation for orphans are the orphan-override commands cir-level and cir-weight keywords. The cir-level keyword defines the port priority level that the scheduler or queue uses to receive bandwidth for its within-cir offered load. The cir- 7450 ESS OS Quality of Service Guide Page 511...
  • Page 512 — Defines the weight the orphan queues and schedulers will use in the within-cir port priority level (defined by the cir-level parameter). When the cir-weight parameter is set to a value of 0 Page 512 7450 ESS OS Quality of Service Guide...
  • Page 513 If the cir-weight parameter is 1 or greater, the cir-level parameter comes into play. Values 1 — 100 (100 is the highest weight) 7450 ESS OS Quality of Service Guide Page 513...
  • Page 514: Show Commands

    Weight defines the relative weight of this queue in comparison to other child schedulers and queues while vying for bandwidth on the parent scheduler. Page 514 7450 ESS OS Quality of Service Guide...
  • Page 515 11000 None 2 NetworkControl All_traffic 2 NonVoice 11000 All_traffic 2 Voice 5500 All_traffic 3 Internet_be NonVoice 3 Internet_priority NonVoice 3 Internet_voice Voice 3 VPN_be NonVoice 3 VPN_nc NetworkControl 3 VPN_priority NonVoice 7450 ESS OS Quality of Service Guide Page 515...
  • Page 516 |---(S) : All_traffic |---(S) : NetworkControl |---(S) : VPN_nc |---(Q) : 17 |---(Q) : 27 |---(S) : NonVoice |---(S) : Internet_be |---(S) : Internet_priority |---(S) : VPN_be |---(Q) : 10 |---(Q) : 20 Page 516 7450 ESS OS Quality of Service Guide...
  • Page 517 Compatibility : Scheduler Policy SLA1 & Sap Egress 101 ============================================================================== Orphan Queues : None Found Hierarchy Root |---(S) : All_traffic |---(S) : NetworkControl |---(S) : VPN_nc |---(S) : NonVoice |---(S) : Internet_be |---(S) : Internet_priority 7450 ESS OS Quality of Service Guide Page 517...
  • Page 518 Assigned CIR/PIR: Specifies the PIR/CIR rate given to a mem- ber by that parent level. Offered CIR/PIR: Specifies the offered load on that member. Consumed CIR/PIR: Specifies the amount of scheduler band- width used by this member. Page 518 7450 ESS OS Quality of Service Guide...
  • Page 519 Scheduler Hierarchy - Customer 1 MSS bc =============================================================================== Root (Ing) | slot(1) |--(S) : gp Root (Egr) | slot(1) |--(S) : gp | |--(S) : pb | | | | | |--(S) : pbs 7450 ESS OS Quality of Service Guide Page 519...
  • Page 520: Table 41: Show Qos Schedule-Hierarchy Port Output Fields

    Specifies the on-the-wire PIR/CIR rate given to a member by Assigned CIR/PIR: that parent level. Specifies the on-the-wire offered load on that member. Offered CIR/PIR: Specifies the amount of scheduler bandwidth used by this mem- Consumed CIR/PIR: ber. Page 520 7450 ESS OS Quality of Service Guide...
  • Page 521 Consumed : 0 Weight : 50 [Within CIR Level 1] Rate : max Consumed : 0 Offered : 0 [Within CIR Level 0] Rate : 0 Consumed : 0 Offered : 0 7450 ESS OS Quality of Service Guide Page 521...
  • Page 522 Weight : 50 [Above CIR Level 1] Rate : max Consumed : 0 Offered : 0 (Q) : 2->1/2/1:1->3 Assigned : 786 Offered : 0 Consumed : 0 Weight =============================================================================== *A:Dut-R# Page 522 7450 ESS OS Quality of Service Guide...
  • Page 523 The keyword to display egress SAP scheduler stats. egress — detail — Displays detailed information. The following table describes the SAP Output Show Qos Scheduler-Hierarchy SAP Output — scheduler hierarchy fields. 7450 ESS OS Quality of Service Guide Page 523...
  • Page 524: Table 42: Show Qos Scheduler-Hierarchy Sap Output Fields

    Assigned:0 Offered:0 Consumed:0 [Above CIR Level 0 Weight 0] Assigned:0 Offered:0 Consumed:0 TotalConsumed:0 OperPIR:960000 [As Parent] Rate:960000 ConsumedByChildren:960000 |--(S) : voice AdminPIR:max AdminCIR:max(sum) [Within CIR Level 6 Weight 1] Assigned:960000 Offered:120000 Page 524 7450 ESS OS Quality of Service Guide...
  • Page 525 MBS:12288 Depth:0 HiPrio:2048 [CIR] Assigned:960000 Offered:120000 Consumed:120000 [PIR] Assigned:960000 Offered:120000 Consumed:0 OperPIR:960000 OperCIR:960000 |--(Q) : 2->1/2/1:1->3 1/2 AdminPIR:10000000 AdminCIR:10000000 CBS:6144 MBS:12288 Depth:0 HiPrio:2048 [CIR] Assigned:840000 Offered:0 Consumed:0 [PIR] Assigned:840000 Offered:0 Consumed:0 7450 ESS OS Quality of Service Guide Page 525...
  • Page 526 ConsumedByChildren:840000 |--(Q) : 2->1/2/1:1->2 5/1 AdminPIR:10000000 AdminCIR:10000000 CBS:6144 MBS:12288 Depth:10236 HiPrio:2048 [CIR] Assigned:840000 Offered:2400000 Consumed:840000 [PIR] Assigned:840000 Offered:2400000 Consumed:0 OperPIR:840000 OperCIR:840000 |--(Q) : 2->1/2/1:1->2 1/2 AdminPIR:10000000 AdminCIR:10000000 CBS:6144 MBS:12288 Depth:0 HiPrio:2048 Page 526 7450 ESS OS Quality of Service Guide...
  • Page 527 [Above CIR Level 1 Weight 1] Assigned:0 Offered:961000 Consumed:0 TotalConsumed:0 OperPIR:0 [As Parent] OperPIR:0 OperCIR:0 ConsumedByChildren:0 |--(Q) : 2->1/2/1:1->1 5/1 AdminPIR:10000000 AdminCIR:0 CBS:0 MBS:0 Depth:0 HiPrio:0 [CIR] Assigned:0 Offered:0 Consumed:0 [PIR] Assigned:0 Offered:961000 7450 ESS OS Quality of Service Guide Page 527...
  • Page 528 [Above CIR Level 0 Weight 0] Assigned:0 Offered:0 Consumed:0 TotalConsumed:0 OperPIR:960000 [As Parent] Rate:960000 ConsumedByChildren:19661 |--(S) : hsi AdminPIR:max AdminCIR:3000(sum) [Within CIR Level 2 Weight 5] Assigned:3000 Offered:3000 Consumed:3000 [Above CIR Level 1 Weight 1] Page 528 7450 ESS OS Quality of Service Guide...
  • Page 529 ConsumedByChildren:13100 |--(Q) : 2->5/1/1:1->2 AdminPIR:20000 AdminCIR:16000 CBS:20 MBS:64 Depth:0 HiPrio:8 [Within CIR Level 0 Weight 1] Assigned:16000 Offered:0 Consumed:0 [Above CIR Level 1 Weight 1] Assigned:20000 Offered:13100 Consumed:13100 TotalConsumed:13100 OperPIR:20000 OperCIR:16000 7450 ESS OS Quality of Service Guide Page 529...
  • Page 530 — Displays the subscriber identification policy name. scheduler scheduler-name — Displays the scheduler name. ingress — Displays ingress SAP subscriber scheduler stats. Displays egress SAP subscriber scheduler stats. egress — detail — Displays detailed information. Page 530 7450 ESS OS Quality of Service Guide...
  • Page 531: Table 43: Show Qos Scheduler-Hierarchy Subscriber Output Fields

    |--(S) : AccessIngress:Sub=1:1 200->1/2/5:1->7 |--(Q) : Sub=RoutedCoHost1:adsl-hsi 200->1/2/5:1->7 1/2 |--(Q) : Sub=RoutedCoHost1:adsl-hsi 200->1/2/5:1->7 2/1 |--(S) : AccessIngress:Sub=1:1 200->1/2/5:1->6 |--(Q) : Sub=RoutedCoHost1:adsl-hsi 200->1/2/5:1->6 1/2 |--(Q) : Sub=RoutedCoHost1:adsl-hsi 200->1/2/5:1->6 2/1 |--(S) : AccessIngress:Sub=1:1 200->1/2/5:1->5 7450 ESS OS Quality of Service Guide Page 531...
  • Page 532 |--(S) : pb |--(Q) : Sub=RoutedCoHost1:adsl-hsi 200->1/2/5:1->1 |--(S) : pbs |--(Q) : Sub=RoutedCoHost1:adsl-hsi 200->1/2/5:1->2 |--(S) : mb |--(Q) : Sub=RoutedCoHost1:adsl-hsi 200->1/2/5:1->3 |--(S) : mbs |--(Q) : Sub=RoutedCoHost1:adsl-hsi 200->1/2/5:1->4 |--(S) : rb Page 532 7450 ESS OS Quality of Service Guide...
  • Page 533 — The name of a scheduler configured in the config>qos>scheduler-policy>tier context. Sample Output A:ALA-12# show qos scheduler-name NetworkControl ================================================================== Scheduler : NetworkControl ================================================================== Scheduler Policy : SLA1 Scheduler Policy : alpha Scheduler Policy : beta 7450 ESS OS Quality of Service Guide Page 533...
  • Page 534: Table 44: Show Qos Scheduler-Stats Customer Output Fields

    Displays the number of octets forwarded. Forwarded Octets Sample Output A:ALA-12# show qos scheduler-stats customer 274 site west scheduler NetworkControl ingress ============================================================================== Scheduler Stats ============================================================================== Scheduler Forwarded Packets Forwarded Octets ----------------------------------------------------------------------------- NetworkControl ============================================================================= A:ALA-12# Page 534 7450 ESS OS Quality of Service Guide...
  • Page 535: Table 45: Show Qos Scheduler-Stats Sap Output Fields

    Table 45: Show QoS Scheduler-Stats SAP Output Fields Label Description Displays the scheduler policy name. Scheduler Displays the number of packets forwarded. Forwarded Packets Displays the number of octets forwarded. Forwarded Octet 7450 ESS OS Quality of Service Guide Page 535...
  • Page 536 Forwarded Octets ------------------------------------------------------------------------------ Ingress Schedulers No Matching Entries. Egress Schedulers No Matching Entries. ============================================================================== A:ALA-12# A:ALA-12# show qos scheduler-stats sap 1/1/4.1:0 scheduler All_traffic ============================================================================= Scheduler Stats ============================================================================== Scheduler Forwarded Packets Forwarded Octets Page 536 7450 ESS OS Quality of Service Guide...
  • Page 537: Table 46: Show Qos Scheduler-Stats Subscriber Output Fields

    Forwarded Packets Displays the number of octets forwarded. Forwarded Octet Sample Output A:D# show qos scheduler-stats subscriber RoutedCoHost1 =============================================================================== Scheduler Stats =============================================================================== Scheduler Forwarded Packets Forwarded Octets ------------------------------------------------------------------------------- Ingress Schedulers Egress Schedulers 7450 ESS OS Quality of Service Guide Page 537...
  • Page 538 Displays the within-cir bandwidth limit for the specified priority Lvlx CIR level. Displays above-cir port priority of orphaned queues and sched- Orphan Lvl uler. Displays the weight of orphaned queues and schedulers that are Orphan Weight above-cir. Page 538 7450 ESS OS Quality of Service Guide...
  • Page 539 : default Orphan Weight : default Orphan CIR-Lvl : default Orphan CIR-Weight : default ===============================================================================QoS Port Scheduler Policy =============================================================================== Policy-Name : p1 ------------------------------------------------------------------------------- Associations ------------------------------------------------------------------------------- - Port : 5/1/1 =============================================================================== *A:Dut-R# 7450 ESS OS Quality of Service Guide Page 539...
  • Page 540: Clear Commands

    ASCII characters. If the string contains special characters (#, $, spaces, etc.), the entire string must be enclosed within double quotes. ingress — Display only the policy displayed on the ingress SAP. egress — Display only the policy displayed on the egress SAP. Page 540 7450 ESS OS Quality of Service Guide...
  • Page 541: Slope Qos Policies

    Topics in this section include: • Overview on page 542 • Basic Configurations on page 543 • Default Slope Policy Values on page 546 • Deleting QoS Policies on page 547 7450 ESS OS Quality of Service Guide Page 541...
  • Page 542: Overview

    For information about the tasks and commands necessary to access the command line interface and to configure and maintain your 7450 ESS, refer to CLI Usage chapter in the 7450 ESS OS Basic System Configuration Guide.
  • Page 543: Basic Configurations

    The time average factor (TAF), a weighting exponent used to determine the portion of the shared buffer instantaneous utilization and shared buffer average utilization used to calculate the new shared buffer average utilization. 7450 ESS OS Quality of Service Guide Page 543...
  • Page 544 The following displays the slope policy configuration: ALA-7>config>qos# info #------------------------------------------ echo "QoS Slope/Queue Policies Configuration" #------------------------------------------ slope-policy "slopePolicy1" create description "Test" high-slope no shutdown exit low-slope no shutdown exit exit #------------------------------------------ ALA-7>config>qos# Page 544 7450 ESS OS Quality of Service Guide...
  • Page 545: Applying Slope Policies

    The following CLI syntax example configures the PPP multilink pool: CLI Syntax: config>card>mda>access>egress>pool>slope-policy name MDA Ports The following CLI syntax examples may be used to apply slope policies to MDA ports: CLI Syntax: config>port>access>egress>pool>slope-policy name config>port>network>egress>pool>slope-policy name 7450 ESS OS Quality of Service Guide Page 545...
  • Page 546: Default Slope Policy Values

    The following output displays the default configuration: ALA-7>config>qos>slope-policy# info detail ---------------------------------------------- description "Default slope policy." high-slope shutdown start-avg 70 max-avg 90 max-prob 80 exit low-slope shutdown start-avg 50 max-avg 75 max-prob 80 exit time-average-factor 7 ---------------------------------------------- ALA-7>config>qos>slope-policy# Page 546 7450 ESS OS Quality of Service Guide...
  • Page 547: Deleting Qos Policies

    The following CLI syntax examples can be used to remove slope policies from MDA ports: CLI Syntax: config>port>access>egress>pool# no slope-policy name config>port>network>egress>pool# no slope-policy name Remove a Policy from the QoS Configuration To delete a slope policy, enter the following command: 7450 ESS OS Quality of Service Guide Page 547...
  • Page 548 Overview CLI Syntax: config>qos# no slope-policy policy-id Example config>qos# no slope-policy slopePolicy1 Page 548 7450 ESS OS Quality of Service Guide...
  • Page 549: Copying And Overwriting Qos Policies

    80 exit low-slope shutdown start-avg 50 max-avg 75 max-prob 80 exit time-average-factor 7 exit slope-policy "slopePolicy2" create description "Default slope policy." high-slope shutdown start-avg 70 max-avg 90 max-prob 80 exit low-slope 7450 ESS OS Quality of Service Guide Page 549...
  • Page 550 Overview shutdown start-avg 50 max-avg 75 max-prob 80 exit time-average-factor 7 exit #------------------------------------------ ALA-7>config>qos# Page 550 7450 ESS OS Quality of Service Guide...
  • Page 551: Editing Qos Policies

    You can change existing policies and entries in the CLI or NMS. The changes are applied immediately to all services where this policy is applied. To prevent configuration errors copy the policy to a work area, make the edits, and then write over the original policy. 7450 ESS OS Quality of Service Guide Page 551...
  • Page 552 Overview Page 552 7450 ESS OS Quality of Service Guide...
  • Page 553: Slope Qos Policy Command Reference

    — no max-prob — start-avg percent — no start-avg — [no] shutdown — time-average-factor value — no time-average-factor Operational Commands config — qos — copy slope-policy src-name dst-name [overwrite] 7450 ESS OS Quality of Service Guide Page 553...
  • Page 554 Slope QoS Policy Command Reference Show Commands show — qos — slope-policy [slope-policy-name] [detail] Page 554 7450 ESS OS Quality of Service Guide...
  • Page 555: Configuration Commands

    — A text string describing the entity. Allowed values are any string up to 80 characters long composed of printable, 7-bit ASCII characters. If the string contains special characters (#, $, spaces, etc.), the entire string must be enclosed within double quotes. 7450 ESS OS Quality of Service Guide Page 555...
  • Page 556: Operational Commands

    If overwrite is not specified, an error will occur if the destination policy ID exists. ALA-7>config>qos# copy slope-policy default sp1 MINOR: CLI Destination "sp1" exists - use {overwrite}. ALA-7>config>qos#overwrite Page 556 7450 ESS OS Quality of Service Guide...
  • Page 557: Slope Policy Qos Commands

    TAF affects the speed at which the shared buffer average utilization tracks the instantaneous shared buffer utilization. A low value weights the new shared buffer average utilization calculation more to the shared buffer instantaneous utilization, zero using it exclusively. 7450 ESS OS Quality of Service Guide Page 557...
  • Page 558 Slope Policy QoS Commands A high value weights the new shared buffer average utilization calculation more to the previous shared buffer average utilization value. Values 0 — 15 Page 558 7450 ESS OS Quality of Service Guide...
  • Page 559: Slope Policy Qos Policy Commands

    If the leaf commands within low-slope are set to the default parameters, the low-slope node will not appear in save config and show config output unless the detail parameter is present. 7450 ESS OS Quality of Service Guide Page 559...
  • Page 560: Red Slope Commands

    0.8. The no form of this command restores the max-prob value to the default setting. Default max-prob 80 — 80% maximum drop probability corresponding to the max-avg. Page 560 7450 ESS OS Quality of Service Guide...
  • Page 561 Syntax queue queue-id drop-rate num no queue queue-id Context config>qos>slope-policy>high-slope config>qos>slope-policy>low-slope Description Sets the low priority or high priority Random Early Detection (RED) slope drop-rate for the shared buffer per queue. 7450 ESS OS Quality of Service Guide Page 561...
  • Page 562 Specifies the ID of the queue for which the drop-rate is to be configured. Parameters queue-id — Values 1 — 8 Specifies the drop rate to be configured. drop-rate num — Values 0 — 7 Page 562 7450 ESS OS Quality of Service Guide...
  • Page 563: Show Commands

    Specifies the high priority RED slope position for the maximum Max Prob. non-one packet discard probability value before the packet dis- card probability rises directly to one. 7450 ESS OS Quality of Service Guide Page 563...
  • Page 564 Start Avg : 30 Admin State : Enabled Max Avg : 40 Max Prob. : 100 ------------------------------------------------------------------------------- Associations ------------------------------------------------------------------------------- Object Type Object Id Application Pool ------------------------------------------------------------------------------- Port 1/1/1 Acc-Egr default =============================================================================== A:C# Page 564 7450 ESS OS Quality of Service Guide...
  • Page 565: Shared-Queue Qos Policies

    This section provides information to configure shared-queue QoS policies using the command line interface. Topics in this section include: • Overview on page 566 • Basic Configurations on page 573 • Default Shared Queue Policy Values on page 577 7450 ESS OS Quality of Service Configuration Guide Page 565...
  • Page 566: Overview

    Three modes of ingress SAP queuing are supported for multipoint services (IES, VPLS and VPRN); service, shared, and multipoint shared. The same ingress queuing options are available for IES and VPLS subscriber SLA profile instance queuing. Page 566 7450 ESS OS Quality of Service Configuration Guide...
  • Page 567: Ingress Service Queuing

    MDA 3 Multicast Hardware Queue SF Egress Hardware MDA n Queue Backpressure through Switch Fabric based on Class Figure 23: Unicast Service Queue Mapping to Multiple Destination Based Hardware Queues 7450 ESS OS Quality of Service Configuration Guide Page 567...
  • Page 568 Multipoint queues are still created as defined in the ingress SAP QoS policy and ingress multipoint packets only traverse the ingress forwarding plane a single time. Enabling shared queuing may affect ingress performance due to double packet processing through the service and shared queues. Page 568 7450 ESS OS Quality of Service Configuration Guide...
  • Page 569: Shared-Queue Qos Policies

    Queue Queue Queue Mapping FC and SF of FC and Destination Dest E Forwarding Type Service Queue Queue Dest n Queue Figure 24: Unicast Service Queuing With Shared Queuing Enabled 7450 ESS OS Quality of Service Configuration Guide Page 569...
  • Page 570: Figure 25: Multipoint Queue Behavior With Shared Queuing Enabled

    Switch Fabric DestQueue SF Egress Hardware Hardware Unicast Queue DestQueue MDA 3 Multicast Hardware Queue SF Egress Hardware MDA n Queue Figure 25: Multipoint Queue Behavior with Shared Queuing Enabled Page 570 7450 ESS OS Quality of Service Configuration Guide...
  • Page 571 (broadcast, multicast or unknown unicast – broadcast and unknown unicast are only used by VPLS). Another caveat for multipoint shared queuing is that multipoint traffic now consumes double the ingress forwarding plane bandwidth due to dual pass ingress processing. 7450 ESS OS Quality of Service Configuration Guide Page 571...
  • Page 572: Figure 26: Multipoint Shared Queuing Using First Pass Unicast Queues

    For information about the tasks and commands necessary to access the command line interface and to configure and maintain your 7450 ESS devices, refer to CLI Usage chapter in the 7450 ESS OS Basic System Configuration Guide. Page 572 7450 ESS OS Quality of Service Configuration Guide...
  • Page 573: Basic Configurations

    [cir percent] The following displays a shared-queue policy configuration example: A:ALA-48>config>qos>shared-queue# info ---------------------------------------------- description "test1" queue 1 create cbs 2 high-prio-only 20 exit ---------------------------------------------- A:ALA-48>config>qos>shared-queue# 7450 ESS OS Quality of Service Configuration Guide Page 573...
  • Page 574: Applying Shared-Queue Policies

    A:SR>config>service# info ---------------------------------------------- epipe 6 customer 6 vpn 6 create description "Distributed Epipe to west coast" sap 1/1/10:0 create ingress qos 100 shared-queuing exit exit no shutdown exit ---------------------------------------------- A:SR>config>service# Page 574 7450 ESS OS Quality of Service Configuration Guide...
  • Page 575 SAP with shared-queuing enabled. A:SR>config>service# info ---------------------------------------------- ies 88 customer 8 vpn 88 create interface "Sector A" create sap 1/1/1.2.2 create ingress qos 100 multipoint-shared exit exit exit no shutdown exit ---------------------------------------------- A:SR>config>service# 7450 ESS OS Quality of Service Configuration Guide Page 575...
  • Page 576 The following output displays a VPLS service configuration with SAP ingress policy 100 with shared-queuing enabled. A:SR>config>service# info ---------------------------------------------- vpls 700 customer 7 vpn 700 create description "test" sap 1/1/9:0 create ingress qos 100 multipoint-shared exit exit exit ---------------------------------------------- A:SR>config>service# Page 576 7450 ESS OS Quality of Service Configuration Guide...
  • Page 577: Default Shared Queue Policy Values

    Default description “Default Shared Queue Policy” queue 1 auto-expedite rate high-prio-only queue 2 auto-expedite rate high-prio-only queue 3 auto-expedite rate high-prio-only queue 4 auto-expedite rate high-prio-only queue 5 auto-expedite rate 7450 ESS OS Quality of Service Configuration Guide Page 577...
  • Page 578 The fc-to-shared-queue mappings that cannot be modified are: fc af queue 3 fc be queue 1 fc h1 queue 6 fc h2 queue 5 fc l1 queue 4 fc l2 queue 2 fc nc queue 8 Page 578 7450 ESS OS Quality of Service Configuration Guide...
  • Page 579 3 high-prio-only 10 exit queue 8 auto-expedite create rate 100 cir 10 mbs 25 cbs 3 high-prio-only 10 exit fc af create queue 3 exit fc be create queue 1 7450 ESS OS Quality of Service Configuration Guide Page 579...
  • Page 580 7 exit fc h2 create queue 5 exit fc l1 create queue 4 exit fc l2 create queue 2 exit fc nc create queue 8 exit ----------------------------------------------------------------------------------------- ALA-7>config>qos>shared-queue# Page 580 7450 ESS OS Quality of Service Configuration Guide...
  • Page 581: Shared-Queue Qos Policy Command Reference

    — no high-prio-only — percent — no — [no] pool pool-name — rate percent [cir percent] — no rate Show Commands show — qos — shared-queue [policy-name] [detail] 7450 ESS OS Quality of Service Configuration Guide Page 581...
  • Page 582 Configuration Commands Page 582 7450 ESS OS Quality of Service Configuration Guide...
  • Page 583: Configuration Commands

    — A text string describing the entity. Allowed values are any string up to 80 characters long composed of printable, 7-bit ASCII characters. If the string contains special characters (#, $, spaces, etc.), the entire string must be enclosed within double quotes. 7450 ESS OS QoS Configuration Guide Page 583...
  • Page 584: Shared Queue Qos Commands

    The broadcast forwarding type usually tracks the multicast forwarding type definition. This command overrides that default behavior. The no form of the command sets the broadcast forwarding type queue-id back to the default of track- ing the multicast forwarding type queue mapping. Page 584 7450 ESS OS QoS Configuration Guide...
  • Page 585 — The queue-id parameter specified must be an existing, non-multipoint queue defined in the config>qos>sap-ingress context. Values Any valid non-multipoint queue-id in the policy including 1 and 3 through 32. Default 7450 ESS OS QoS Configuration Guide Page 585...
  • Page 586 — This keyword allows the system to auto-define the way the queue is serviced by the hardware. When auto-expedite is defined on the queue, the queue is treated in an expedited manner when all forwarding classes mapped to the queue are configured as expedited types nc, Page 586 7450 ESS OS QoS Configuration Guide...
  • Page 587 The unknown forwarding type usually tracks the multicast forwarding type definition. This command overrides that default behavior. The no form of this command sets the unknown forwarding type queue-id back to the default of track- ing the multicast forwarding type queue mapping. 7450 ESS OS QoS Configuration Guide Page 587...
  • Page 588 Default The cbs forwarding class defaults are listed in the table below: Forwarding Class Fowarding Class Label Default CBS Network-Control High-1 Expedited High-2 Low-1 Assured Page 588 7450 ESS OS QoS Configuration Guide...
  • Page 589 Default The high-prio-only forwarding class defaults are listed in the table below. Forwarding Class Fowarding Class Label Default high-prio-only Network-Control High-1 Expedited High-2 Low-1 Assured 7450 ESS OS QoS Configuration Guide Page 589...
  • Page 590 If 10 MB is the total buffers in the buffer pool, a value of 10 would limit the maximum queue size to 1MB (10%) of buffer space for the forwarding class Page 590 7450 ESS OS QoS Configuration Guide...
  • Page 591 To be properly handled as in- or out-of-pro- file throughout the network, the packets must be marked accordingly for profiling at each hop. 7450 ESS OS QoS Configuration Guide Page 591...
  • Page 592 CIR setting is optional. When the rate command has not been executed or the cir parameter is not explicitly specified, the default CIR (0) is assumed. Fractional values are not allowed and must be given as a positive integer. Values 0 — 100, max Default Page 592 7450 ESS OS QoS Configuration Guide...
  • Page 593: Show Commands

    A:ALA-1>config>qos# show qos shared-queue default =============================================================================== QoS Network Queue Policy =============================================================================== ------------------------------------------------------------------------------- Shared Queue Policy (default) ------------------------------------------------------------------------------- Policy : default Description : Default Shared Queue Policy ------------------------------------------------------------------------------- Associations ------------------------------------------------------------------------------- No Matching Entries =============================================================================== A:ALA-1>config>qos# 7450 ESS OS QoS Configuration Guide Page 593...
  • Page 594 Shared Queue QoS Commands Page 594 7450 ESS OS QoS Configuration Guide...
  • Page 595: Named Pools

    This section provides information to configure Named Pools QoS policies using the command line interface. Topics in this section include: • Overview on page 596 • Basic Configuration on page 600 7450 ESS OS Quality of Service Guide Page 595...
  • Page 596: Overview

     Ingress network queues use the default network pool or MDA named pools.  Ingress port buffer space allocated to network mode ports is included in the buffers made available to ingress MDA named pools. Page 596 7450 ESS OS Quality of Service Guide...
  • Page 597 The queue is flagged as ‘pool-orphaned’ until either the pool comes into existence, or the pool name association is changed on the pool. 7450 ESS OS Quality of Service Guide Page 597...
  • Page 598 The ports division between network and access bandwidth. • Each individual named pool’s network-allocation-weight and access-allocation-weight. System reserved named pool names (cannot be used when configuring a named pool) are: default, SAP Shared and MC Path Mgmt. Page 598 7450 ESS OS Quality of Service Guide...
  • Page 599: Named Pool Mode For Iom3-Xp Card

    | match Pools command. A:ALA-48>tools>dump# system-resources 1 | match Pools Ingress Q1 Named Pools | Egress Q1 Named Pools | Ingress Q1 Named Pools | Egress Q1 Named Pools | A:ALA-48>tools>dump# 7450 ESS OS Quality of Service Guide Page 599...
  • Page 600: Basic Configuration

    Configure the queues to get buffers from a named pool. Configure the named pool policy. CLI Syntax: config# network queue configure qos copy network-queue default 15 network-queue 15 queue 1 pool p1 exit all Page 600 7450 ESS OS Quality of Service Guide...
  • Page 601 Acc-Ing MC Path Mgmt Acc-Egr default 12288 40960 Net-Ing default 20480 40960 Net-Egr default 81920 163840 Ingress p1 12288 28672 Policy: 3pools Ingress p2 Policy: 3pools Ingress p3 Policy: 3pools =============================================================================== A:SR7-10# 7450 ESS OS Quality of Service Guide Page 601...
  • Page 602: Allocation Steps

    The weights are summed and then each individual weight is divided by the sum. The result is Page 602 7450 ESS OS Quality of Service Guide...
  • Page 603 MDA named pools. Because ingress network queues may not use ingress port based pools, the port’s network sub-portion is added to the ports MDA named pool network sub-portion to be distributed to the named MDA pools based on each pools network weight. 7450 ESS OS Quality of Service Guide Page 603...
  • Page 604 Overview Page 604 7450 ESS OS Quality of Service Guide...
  • Page 605: Named Pools Qos Policy Command Reference

    [queue-type] [profile-mode | priority-mode] [multipoint] pool pool-name — no queue queue-id — [no] pool pool-name — network-queue policy-name — queue queue-id [multipoint] [queue-type] [queue-mode] pool pool-name — no queue queue-id — [no] pool pool-name 7450 ESS OS Quality of Service Configuration Guide Page 605...
  • Page 606 — card card-slot detail | match “Named Pool Mode” — slot detail — slot qos [ingress|egress] buffer-allocation [detail] — slot qos [ingress|egress] orphaned-queues — pools port-id — port port-id detail Page 606 7450 ESS OS Quality of Service Configuration Guide...
  • Page 607: Configuration Commands

    Only printable ASCII characters are allowed in the string. The sting does not need to be unique within the system. If the command is executed without the description-sting present, any existing description string will be unaffected. Unit ASCII String Length Up to 80 characters Default None 7450 ESS OS Quality of Service Guide Page 607...
  • Page 608: Named Pool Policy Creation

    Parameters named-pool-policy-name — The named-pool-policy-name is required. Each named pool policy must be uniquely named within the system. Names of up to 32 ASCII characters are supported with the Page 608 7450 ESS OS Quality of Service Guide...
  • Page 609 The q1-pools command is used to enter the configuration node for Q1 oriented named buffer pools. The named pool policy will support contexts for configuring pools of other types when other pool types exist. 7450 ESS OS Quality of Service Guide Page 609...
  • Page 610 100. The specified weight only has meaning when compared to the mda and port weights. The sum of all three weights is divided into each weight to determine the amount of buffering given to the pools of each type. Values Integers 0 to 100 Default Page 610 7450 ESS OS Quality of Service Guide...
  • Page 611 Users can selectively enable amber or red alarm thresholds. But if both are enabled (non-zero) then the red alarm threshold must be greater than the amber alarm threshold. The no form of the command reverts to the default value. 7450 ESS OS Quality of Service Guide Page 611...
  • Page 612 MDA. The resulting fac- tor is multiplied by the summed port network associated buffer space to derive the amount of network Page 612 7450 ESS OS Quality of Service Guide...
  • Page 613 MDA have a access-allocation-weight equal to 0, the access associated buffer will not be used at that level. Parameters buffer-allocation-weight — The buffer-allocation-weight parameter is required when executing the access-allocation-weight command. A value of 0 to 100 is accepted. The default weight is 50. 7450 ESS OS Quality of Service Guide Page 613...
  • Page 614 CBS, the buffer will be taken from the pools shared space. Shared space buffers are subject to the WRED slope function within the buffer pool. If the WRED slopes are enabled, the buffer request may be denied based on WRED drop probability. Page 614 7450 ESS OS Quality of Service Guide...
  • Page 615 CBS sizing cannot be enabled. The reserved CBS (Committed Burst Size) defines the amount of buffer space within the pool that is not considered shared. Max reserved CBS must not be more than the reserved CBS. Values 1 — 100 Default 7450 ESS OS Quality of Service Guide Page 615...
  • Page 616: Service Ingress And Egress Qos Policy Commands

    A SAP ingress policy is considered incomplete if it does not include definition of at least one queue and does not specify the default action. 7450 ESS OS software does not allow incomplete SAP ingress policies to be applied to services.
  • Page 617 The no form of this command removes the queue-id from the SAP ingress QoS policy and from any existing SAPs using the policy. If any forwarding class forwarding types are mapped to the queue, 7450 ESS OS Quality of Service Guide Page 617...
  • Page 618 A queue must be created as multipoint. The multipoint designator cannot be defined after the queue is created. If an attempt is made to modify the command to include the multipoint keyword, an error is generated and the command will not execute. Page 618 7450 ESS OS Quality of Service Guide...
  • Page 619 (or not appear) on the queue command output using the pool keyword. The no form of the command removes a named pool association for the queue. When the pool name is removed, the queue will be placed on the appropriate default pool. 7450 ESS OS Quality of Service Guide Page 619...
  • Page 620 Any changes made to an existing policy, using any of the sub-commands, will be applied immediately to all egress SAPs where this policy is applied. For this reason, when many changes are required on a Page 620 7450 ESS OS Quality of Service Guide...
  • Page 621 The system default sap-egress policy is a special case. The no command restores the factory defaults to policy-id 1. Parameters policy-id — The policy-id uniquely identifies the policy on the 7450 ESS. Default none Values 1 — 65535 7450 ESS OS Quality of Service Guide Page 621...
  • Page 622: Shared Queue Qos Commands

    — The queue-id for the queue, expressed as an integer. The queue-id uniquely identifies the queue within the policy. This is a required parameter each time the queue command is executed. Values 1 — 32 Page 622 7450 ESS OS Quality of Service Guide...
  • Page 623 CLI context. When the pool name is removed, the queue will be placed on the appropriate default pool. 7450 ESS OS Quality of Service Guide Page 623...
  • Page 624 ‘pool-orphaned’ state will be cleared. The specified name must be an ASCII name string up to 32 characters long. Default None Page 624 7450 ESS OS Quality of Service Guide...
  • Page 625: Network Queue Qos Policy Commands

    Only the back-end support of multipoint traffic (between the forwarding class and the queue based on forwarding type) needs to be defined. The individual classification rules used to place traffic into for- 7450 ESS OS Quality of Service Guide Page 625...
  • Page 626 — This keyword ensures that the queue is treated in an expedited manner independent of the forwarding classes mapped to the queue. best-effort — This keyword ensures that the queue is treated in a non-expedited manner independent of the forwarding classes mapped to the queue. Page 626 7450 ESS OS Quality of Service Guide...
  • Page 627 ‘pool-orphaned’ state will be cleared. The specified name must be an ASCII name string up to 16 characters long. Values Any valid ASCII name string Default None 7450 ESS OS Quality of Service Guide Page 627...
  • Page 628 ‘pool-orphaned’ state will be cleared. The specified name must be an ASCII name string up to 32 characters long. Default None Page 628 7450 ESS OS Quality of Service Guide...
  • Page 629: Show Commands

    (not-specified) test57 (not-specified) sap-ingress Syntax sap-ingress policy-id detail Context show>qos Description This command displays pools associated/configured to a queue. Sample Output B:SR7-10# show qos sap-ingress 2 detail =============================================================================== QoS Sap Ingress 7450 ESS OS Quality of Service Guide Page 629...
  • Page 630 This command displays pools associated/configured to a queue. shared-queue Syntax shared-queue default detail Context show>qos Description This command displays pool name details pertaining to a shared-queue. Sample Output A:ALA-A>show>qos# shared-queue default detail =============================================================================== QoS Shared Queue Policy Page 630 7450 ESS OS Quality of Service Guide...
  • Page 631 Context show Description This command checks the card specified named pool mode. Sample Output show card 1 detail | match "Named Pool Mode" ====================================================== Named Pool Mode : Configured (Enabled) ====================================================== 7450 ESS OS Quality of Service Guide Page 631...
  • Page 632 A:SR7-10# show mda 1/2 qos ingress buffer-allocation detail Total buffer space: 122605 kBytes Total default buffer space (kBytes): Access: 8171 Network: 12256 Total mda buffer space (kBytes): Access: 16347 Network: 61306 =============================================================================== Port Allocation Weights Page 632 7450 ESS OS Quality of Service Guide...
  • Page 633 Pool Size Access Network Weight Total Buffer Space Weight Total Buffer Space ------------------------------------------------------------------------------- 11093 2334 8754 11093 2334 8754 port_1 11093 2334 8754 port_2 11093 2334 8754 port_3 11093 2334 8754 7450 ESS OS Quality of Service Guide Page 633...
  • Page 634 Actual ResvCBS PoolSize Admin ResvCBS ------------------------------------------------------------------------------- Acc-Ing default 4096 8192 Acc-Ing MC Path Mgnt 10240 20480 Acc-Egr default 7168 14336 Net-Ing default 5120 12288 Net-Egr default 12288 24576 Ingress p1 Policy: test Page 634 7450 ESS OS Quality of Service Guide...
  • Page 635 Named Pool Show Commands Ingress p2 4096 12288 Policy: test Ingress p3 4096 12288 Policy: test =============================================================================== 7450 ESS OS Quality of Service Guide Page 635...
  • Page 636 Service Ingress and Egress QoS Policy Commands Page 636 7450 ESS OS Quality of Service Guide...
  • Page 637: High Scale Ethernet Mda Capabilities

    SAP Ingress and SAP Egress QoS Policies on page 669 • Subscriber Queuing Differences on page 671 • Basic HSMDA Configurations on page 677 • Applying HSMDA Policies on page 680 7450 ESS OS Quality of Service Guide Page 637...
  • Page 638: Hsmda Qos Model

    RED queue congestion control • Egress dot1p remarking per packet based on egress queue scheduling rate • Per queue packet byte offset for queue stats, queue PIR, queue CIR and queue group PIR accounting Page 638 7450 ESS OS Quality of Service Guide...
  • Page 639: Queue Scaling

    1 while all queues with queue-id equal to 2 are in scheduler class 2. By default, each scheduler class is directly mapped to its corresponding strict scheduling level. 7450 ESS OS Quality of Service Guide Page 639...
  • Page 640: Figure 27: Hsmda Queue Mapping To Scheduler Class Service Lists

    (Figure 29). Page 640 7450 ESS OS Quality of Service Guide...
  • Page 641: Figure 28: Scheduler Class Mapping To Strict Level Or Weighted Group Example

    Service List Group 2 Weight Strict Level 1 Scheduling Class 1 Group 1 Weight Service List Group 2 Weight OSSG149 Figure 28: Scheduler Class Mapping to Strict Level or Weighted Group Example 7450 ESS OS Quality of Service Guide Page 641...
  • Page 642: Figure 29: Scheduler Weighted Group Configuration Example

    Class 7 List Weight Maximum of 3 performs byte fair weighted Class 6 List Weight Service Class Lists round robin between class lists. OSSG150 Figure 29: Scheduler Weighted Group Configuration Example Page 642 7450 ESS OS Quality of Service Guide...
  • Page 643: Figure 30: Scheduler Class And Weighed Group Scheduling Priority Mapping Example

    • Per port shaper • Per strict level shaper • Intermediate destination shaper (egress) • Per queue-group shaper • Per queue shaper 7450 ESS OS Quality of Service Guide Page 643...
  • Page 644: Dual Pass Queuing

    HSMDA egress port scheduler. All subscribers destined to the same DSLAM have their queue groups mapped to the same egress secondary shaper. As the scheduler services the queues within the groups according to their scheduler class, the intermediate Page 644 7450 ESS OS Quality of Service Guide...
  • Page 645 Queues are mapped to a secondary shaper on a queue group basis. 7450 ESS OS Quality of Service Guide Page 645...
  • Page 646: Figure 31: Hsmda Egress Queue Group And Secondary Destination Shaper Behavior

    Queue Group Stop servicing all queues in Aggregate queue group when queue group Rate Limit PIR exceeded. OSSG152 Figure 31: HSMDA Egress Queue Group and Secondary Destination Shaper Behavior Page 646 7450 ESS OS Quality of Service Guide...
  • Page 647: Packet And Octet Counting

    7450 ESS OS Quality of Service Guide Page 647...
  • Page 648 If the queue counter-id is being used to determine CIR or PIR accuracy or basic throughput for a queue, any packets forwarded through the queue using a counter override is considered. Page 648 7450 ESS OS Quality of Service Guide...
  • Page 649: Above Cir Discard With Pir Bypass

    (empty). In the event that lower priority queues cause the PIR to suspend scheduling for the queue group, higher priority queues will have first access to ingress scheduling once the group PIR decrements below the threshold. 7450 ESS OS Quality of Service Guide Page 649...
  • Page 650 If the packet is explicitly classified as out-of-profile, the bit is set to low. If the profile of the packet is undetermined (not explicitly in-profile or out-of-profile), the bit is set to high or low based on the classified ingress priority of the packet. Page 650 7450 ESS OS Quality of Service Guide...
  • Page 651: Hsmda Buffer Utilization Controls

    P (provisioned) or pool group S (system). For ingress and egress, the first 20,000 table entries (0..19,999) is set to group P and the remaining 480 (20,000..20,479) is set to group S. 7450 ESS OS Quality of Service Guide Page 651...
  • Page 652: Provisioned And System Port Class Pools

    Agg-Pool-Ptr-1 (5bits) Agg-Pool-Ptr-2 (5bits) Buffers-Available (21bits) Agg-Pool-Ptr-1 (5bits) Agg-Pool-Ptr-2 (5bits) Group S Buffers-Available (21bits) Agg-Pool-Ptr-1 (5bits) Agg-Pool-Ptr-2 (5bits) Buffers-Available (21bits) Agg-Pool-Ptr-1 (5bits) Agg-Pool-Ptr-2 (5bits) OSSG155 Figure 33: Port Class Buffer Pools Table Page 652 7450 ESS OS Quality of Service Guide...
  • Page 653: Aggregate Pools For Type And Class Separation

    (pools 16 through 31) will be for system level buffer management and used by group S port class pools. Buffers-Available (21bits) Buffers-Available (21bits) Buffers-Available (21bits) Buffers-Available (21bits) Buffers-Available (21bits) Buffers-Available (21bits) OSSG156 Figure 34: Aggregate Control Buffer Pools Table 7450 ESS OS Quality of Service Guide Page 653...
  • Page 654: Use Of Aggregate Control Buffer Pools

    HSMDA pool policy applied to the MDA (ingress and egress are controlled by independent policies). The aggregate control class pools are associated with the root pools through the policy as well. Figure 35 represents the buffer pool hierarchy. Page 654 7450 ESS OS Quality of Service Guide...
  • Page 655: Figure 35: Buffer Pool Hierarchy

    Port 10 Port-Class Pools Class-Pools Arbitrary Mapping 1 Million 168 Byte Buffers Divided between ‘System’ Root-Pools and ‘Provisioned’ based on ‘System-Reserve’ percentage value. System Buffers Available OSSG157 Figure 35: Buffer Pool Hierarchy 7450 ESS OS Quality of Service Guide Page 655...
  • Page 656: Hsmda Buffer Pool Policy

    The default policy contains the following parameters: Table 51: Default Policy Parameters System Reserve Percentage: Root Pools: Root-Pool 1 Weight: Root-Pool 2 Weight: Root-Pool 3 Weight: Root-Pool 4 Weight: Root-Pool 5 Weight: Page 656 7450 ESS OS Quality of Service Guide...
  • Page 657: Table 52: Class Pool Parameters

    Percentage: Class-Pool 4 Parent: Root-Pool 1 Percentage: Class-Pool 5 Parent: Root-Pool 1 Percentage: Class-Pool 6 Parent: Root-Pool 2 Percentage: Class-Pool 7 Parent: Root-Pool 2 Percentage: Class-Pool 8 Parent: Root-Pool 2 Percentage: 7450 ESS OS Quality of Service Guide Page 657...
  • Page 658: Port Class Pool Sizing

    HSMDA. This is considered inconsequential due to the limited number of buffer pools. The absolute worst Page 658 7450 ESS OS Quality of Service Guide...
  • Page 659: Hsmda Queue Congestion And Buffer Utilization Controls

    • If the slope fill depth is equal to or greater than the random fill depth, the packet is discarded. 7450 ESS OS Quality of Service Guide Page 659...
  • Page 660: Maximum Hsmda Queue Depth

    Figure 36demonstrates the high and low priority RED slopes used to derive the discard probability based on the current depth of the queue. Page 660 7450 ESS OS Quality of Service Guide...
  • Page 661: Hsmda Slope Policy Mbs Parameter

    If the starting-depth and maximum-depth percentages are equal, the system performs a simple drop tail; the discard probability slope is essentially non-existent in this case. The system takes the configured slope parameters and uses them to calculate the HSMDA internal slope definitions: 7450 ESS OS Quality of Service Guide Page 661...
  • Page 662: Table 53: Hsmda Inverse Slope Fixed Point Binary Values

    (23 22 21 20 . 2-1 2-2 2-3 2-4) Whole Number Decimal Value Corresponding Binary Value (23 22 21 20) 0000 0001 0010 0011 0100 0101 0110 0111 1000 1001 1010 1011 Page 662 7450 ESS OS Quality of Service Guide...
  • Page 663 The system takes 75 percent of 16,800 bytes and derives a starting slope at a queue depth of 12,600 bytes • The system takes 100 percent of 16,800 bytes and derives an ending slope of 16,800 bytes. 7450 ESS OS Quality of Service Guide Page 663...
  • Page 664 Each slope policy is given an HSMDA slope index between 0 and 1023. Since every packet received on an HSMDA queue is associated with either the high or low slope, the provisioned MBS value is not required and is not a managed parameter for HSMDA queues. Page 664 7450 ESS OS Quality of Service Guide...
  • Page 665: Hsmda Slope Shutdown Behavior

    At egress, the following is used to determine packet mapping to a RED slope: High slope • Egress reclassified high priority • Non-reclassified in-profile Low slope • Egress reclassified low priority • Non-reclassified out-of-profile 7450 ESS OS Quality of Service Guide Page 665...
  • Page 666 16,800 bytes (100 buffers) High Slope Start-depth 100% Max-depth 100% Max-probability 100% Shutdown Low Slope Start-depth 90% Max-depth 90% Max-probability 100% No shutdown Page 666 7450 ESS OS Quality of Service Guide...
  • Page 667: Hsmda Queue Congestion Or Pool Congestion Discard Stats

    Note that the discard counters and the RED slope determination are both driven by the same classification results. When a packet is defined as explicitly in-profile or out-of-profile, the high or low priority of a packet is ignored at ingress. 7450 ESS OS Quality of Service Guide Page 667...
  • Page 668: Egress Queue Cir Based Dot1P Remarking

    This allows downstream aggregation Layer 2 aggregation devices to manage congestion based on the dot1p field (including the DEI bit). This feature is not supported on IOM-1. Page 668 7450 ESS OS Quality of Service Guide...
  • Page 669: Sap Ingress And Sap Egress Qos Policies

    HSMDA queues. Also, HSMDA queues are not created or dynamically assigned to a SAP or subscriber context. Instead eight queues (numbered 1 7450 ESS OS Quality of Service Guide Page 669...
  • Page 670: Sap Egress Qos Policy

    TCAM lookup based on IP flow criteria match entries. Egress IP flow based HSMDA counter overrides are ignored when applied to a SAP not on an HSMDA. Egress counter overrides are ignored when a SAP is a member of an efficient multicast group. Page 670 7450 ESS OS Quality of Service Guide...
  • Page 671: Subscriber Queuing Differences

    ID mappings are in-effect (the queue definitions are ignored on the sla-profile instances for HSMDA subscribers). At the subscriber profile level, the queue-id definitions are in-effect while the packet classification rules and mappings are ignored. 7450 ESS OS Quality of Service Guide Page 671...
  • Page 672: Hsmda Features

    Since the queues always exist, the counter information for the unused queues will be presented by the underlying collection mechanisms. Because of a large amount of data that could potentially exist, longer statistics collection intervals can occur. Page 672 7450 ESS OS Quality of Service Guide...
  • Page 673: Resource Management

    8K ingress and egress queue groups. The SR variant supports up to 20K ingress and egress queue groups. The ability to utilize all available queue groups is dependant on the type of IOM that is hosting the HSMDA. 7450 ESS OS Quality of Service Guide Page 673...
  • Page 674: Scheduling Classes

    It should be apparent that when weighted scheduling class groups are used, fewer strict levels are active on the scheduler. Page 674 7450 ESS OS Quality of Service Guide...
  • Page 675: Strict Priority Level Pir

    Unlike port or service based virtual scheduling behavior, the HSMDA schedulers do not need to deal with orphaned queues (queues without an explicit scheduler parent defined). Every queue on an HSMDA is implicitly mapped to the scheduler based on the queues identifier. 7450 ESS OS Quality of Service Guide Page 675...
  • Page 676: Default Hsmda Scheduling Policy

    1 rate max scheduling-class 2 rate max scheduling-class 3 rate max scheduling-class 4 rate max scheduling-class 5 rate max scheduling-class 6 rate max scheduling-class 7 rate max scheduling-class 8 rate max Page 676 7450 ESS OS Quality of Service Guide...
  • Page 677: Basic Hsmda Configurations

    4 root-parent 1 allocation-percent 25.00 class-pool 5 root-parent 1 allocation-percent 20.00 class-pool 6 root-parent 2 allocation-percent 50.00 class-pool 7 root-parent 2 allocation-percent 40.00 class-pool 8 root-parent 2 allocation-percent 30.00 exit ---------------------------------------------- A:ALA-48>config>qos>hsmda-pool-policy# 7450 ESS OS Quality of Service Guide Page 677...
  • Page 678: Hsmda Scheduler Policies

    2 group 2 weight 1 scheduling-class 3 rate max scheduling-class 4 rate max scheduling-class 5 rate max scheduling-class 6 rate max scheduling-class 7 rate max scheduling-class 8 rate max exit #-------------------------------------------------- *A:ALA-48>config>qos# Page 678 7450 ESS OS Quality of Service Guide...
  • Page 679: Hsmda Slope Policies

    "default" create description "Default hsmda slope policy." queue-mbs 16800 high-slope start-depth 100.00 max-depth 100.00 max-prob 100.00 no shutdown exit low-slope start-depth 90.00 max-depth 90.00 max-prob 100.00 no shutdown exit exit -------------------------------------------------- A:ALA-48>config>qos# 7450 ESS OS Quality of Service Guide Page 679...
  • Page 680: Applying Hsmda Policies

    HSMDA Features Applying HSMDA Policies HSMDA policies and values are associated in the following entities. Refer to the 7450 ESS OS Interface Guide for command syntax and usage. config — card — mda — ingress — hsmda-pool-policy policy-name — hsmda-scheduler-overrides —...
  • Page 681: Hsmda Command Reference

    — max-prob discard-probability-in-percent — no max-prob — [no] shutdown — start-depth percent-of-queue-depth — no start-depth — no hsmda-wrr-policy scheduler-policy-name — description description-string — no description — include-queues {1-2 | 1-3} 7450 ESS OS Quality of Service Guide Page 681...
  • Page 682 [{shapers | shaper shaper-name}] — hsmda-scheduler-hierarchy mda mda-id — hsmda-scheduler-hierarchy sap sap-id ingress | egress — hsmda-scheduler-hierarchy subscriber sub-id ingress | egress — hsmda-scheduler-policy [hsmda-scheduler-policy-name] [associations] [detail] — hsmda-slope-policy [hsmda-slope-policy-name] [associations] [detail] Page 682 7450 ESS OS Quality of Service Guide...
  • Page 683: Configuration Commands

    Default administrative states for services and service entities is described below in Special Cases. The no form of this command places the entity into an administratively enabled state. 7450 ESS OS Quality of Service Guide Page 683...
  • Page 684: Hsmda Pool Qos Policy Commands

    This is accomplished by the root-parent keyword and root-pool-id parameter. A class pool cannot be parented by a root pool that currently has an allocation-weight parameter set to Page 684 7450 ESS OS Quality of Service Guide...
  • Page 685: Table 55: Root Pool Id Class Pool

    All class pool percentage values are output when save config or show config is exe- cuted regardless of whether the default value is currently set. The allocation-percent keyword is required and must precede the percent-of-parent-pool parameter. 7450 ESS OS Quality of Service Guide Page 685...
  • Page 686 2 through 8. The no root-pool command will fail for root pools 2 through 8 if the root pool is currently parented to a class pool. Parameters root-pool-id Page 686 7450 ESS OS Quality of Service Guide...
  • Page 687: Table 56: Pool Weight Values

    0 — 100 Range root-pool 8 0 — 100 Default root-pool 1 Default root-pool 2 Default root-pool 3 Default root-pool 4 Default root-pool 5 Default root-pool 6 Default root-pool 7 Default root-pool 8 7450 ESS OS Quality of Service Guide Page 687...
  • Page 688 The no form of the command restores the default system reserve value. Parameters percentage-of-buffers — Specifies the system reserve value. Values 1.00 to 30.00 Default 10.00 Page 688 7450 ESS OS Quality of Service Guide...
  • Page 689: Hsmda Scheduler Qos Policy Commands

    The no form of the command reverts the specified weighted scheduling class group rate limit to the default setting. 7450 ESS OS Quality of Service Guide Page 689...
  • Page 690 — Specifies an explicit maximum frame based bandwidth limit for the HSMDA scheduler policy scheduler. Values 1 — 40000000 megabits per second, max scheduling-class Syntax scheduling-class class group group-id [weight weight-in-group] scheduling-class class rate rate no scheduling-class class Context config>qos>hsmda-scheduler-policy Page 690 7450 ESS OS Quality of Service Guide...
  • Page 691 For instance, if the cir kilobits-per- second portion of the override is not expressed, the scheduler instance defaults to not having a 7450 ESS OS Quality of Service Guide Page 691...
  • Page 692 A non-contiguous grouping error will be returned specifying the weighted group. The lowest or highest members within a weighted group Page 692 7450 ESS OS Quality of Service Guide...
  • Page 693 Setting the rate of the class to max will fail when the class currently has a group weight override defined on a scheduling object (SAP, subscriber profile or ingress HSMDA). Values 1 — 40000000, max 7450 ESS OS Quality of Service Guide Page 693...
  • Page 694: Hsmda Slope Qos Policy Commands

    Table 57: HSMDA Default Slope Policy Values Parameter Default Value queue-mbs 16,800 bytes high-slope start-depth 100.00 max-depth 100.00 max-prob 100.00 shutdown no shutdown high-slope start-depth 90.00 max-depth 90.00 max-prob 100.00 shutdown no shutdown Page 694 7450 ESS OS Quality of Service Guide...
  • Page 695 If the max-depth value is less than the desired start-depth value, first change max-depth to a value equal to or greater than the desired start-depth. 7450 ESS OS Quality of Service Guide Page 695...
  • Page 696 If the default value is less than the current start-depth value, the no max-depth command will fail. The no form of the command restores the default maximum probability percentage value for the end of the slope. Page 696 7450 ESS OS Quality of Service Guide...
  • Page 697 The percent-of-discard-probability parameter is required when executing the max-prob command. It is expressed as a percentage value with two decimal places (100th of a percent) accuracy. Specifying the fractional portion is optional. 7450 ESS OS Quality of Service Guide Page 697...
  • Page 698: Hsmda Wrr Qos Policy Commands

    The no form of the command removes an explicit queues from the HSMDA WRR policy. Parameters 1-2 — Includes the first two (1-2) queues into the HSMDA WRR policy. 1-3 — Includes the first three (1-3) queues into the HSMDA WRR policy. Page 698 7450 ESS OS Quality of Service Guide...
  • Page 699 2 — Specifies the aggregate weight as 2 for the HSMDA WRR policy. 4 — Specifies the aggregate weight as 4 for the HSMDA WRR policy. 8 — Specifies the aggregate weight as 8 for the HSMDA WRR policy. 7450 ESS OS Quality of Service Guide Page 699...
  • Page 700: Show Qos Hsmda Commands

    : (Not Specified) Sys. Reserve : 10.00 =========================================================== Class Tier =========================================================== Class Pool Root Parent Alloc. Percent ----------------------------------------------------------- 100.00 100.00 100.00 100.00 100.00 100.00 100.00 100.00 =========================================================== =========================================================== Root Tier =========================================================== Page 700 7450 ESS OS Quality of Service Guide...
  • Page 701 — Displays HSMDA ingress pool information associated with the specified MDA. egress — Displays HSMDA egress pool information associated with the specified MDA. Sample Output *A:Dut-A# show qos hsmda-pools ingress mda 4/1 7450 ESS OS Quality of Service Guide Page 701...
  • Page 702 Root Pools =============================================================================== Pool ID Size Remaining ------------------------------------------------------------------------------- 117891 117891 117891 117891 117891 117891 117891 117891 117891 117891 117891 117891 117891 117891 117891 117891 =============================================================================== Class Pools =============================================================================== Pool ID Size Remaining Page 702 7450 ESS OS Quality of Service Guide...
  • Page 703 Port-class-pool Factor-Size: Remaining: Port-class-pool Factor-Size: Remaining: Port-class-pool Factor-Size: Remaining: Port-class-pool Factor-Size: Remaining: Port-class-pool Factor-Size: Remaining: Port-class-pool Factor-Size: Remaining: Port-class-pool 10 Factor-Size: Remaining: Pool 3 Allocation Percentage: 12.50 Size: 117891 Remaining: 117891 7450 ESS OS Quality of Service Guide Page 703...
  • Page 704 Class-pool 7 Percentage of Root: 100.00 Size: 117891 Remaining: 117891 Port-class-pool Factor-Size: 117891 Remaining: 117889 Port-class-pool Factor-Size: Remaining: Port-class-pool Factor-Size: Remaining: Port-class-pool Factor-Size: Remaining: Port-class-pool Factor-Size: Remaining: Port-class-pool Factor-Size: Remaining: Port-class-pool Factor-Size: Remaining: Port-class-pool Factor-Size: Remaining: Page 704 7450 ESS OS Quality of Service Guide...
  • Page 705 | lag-id:qtag1.qtag2 port-id slot/mda/port[.channel] lag-id lag-id keyword 1 — 200 qtag1 *, 0 — 4094 qtag2 *, 0 — 4094 ingress — Displays ingress information about the SAP or subscriber. 7450 ESS OS Quality of Service Guide Page 705...
  • Page 706 Rate: 1221539520 Scheduler Priority 7 Rate: 1221623440 Scheduler Class 7 Rate: 1221623440 Scheduler Priority 6 Rate: 1221455600 Scheduler Class 6 Rate: 1221455600 Scheduler Priority 5 Rate: 1221455600 Scheduler Class 5 Rate: 1221455600 Page 706 7450 ESS OS Quality of Service Guide...
  • Page 707 : 9772094400 Scheduler Priority 8 Rate: 1221539520 Scheduler Class 8 Rate: 1221539520 [4/1/1:1] Queue 8 Rate 14982240 Scheduler Priority 7 Rate: 1221539520 Scheduler Class 7 Rate: 1221539520 [4/1/1:1] Queue 7 Rate 14982240 7450 ESS OS Quality of Service Guide Page 707...
  • Page 708 Rate: 0 Scheduler Class 3 Rate: 0 [4/1/1:1] Queue 3 Rate 0 Scheduler Priority 2 Rate: 0 Scheduler Class 2 Rate: 0 [4/1/1:1] Queue 2 Rate 0 Scheduler Priority 1 Rate: 0 Page 708 7450 ESS OS Quality of Service Guide...
  • Page 709 This command displays HSMDA scheduler policy information. Parameters hsmda-scheduler-policy-name — Displays information about the specified HSMDA scheduler policy. associations — Displays entities associated with the specified HSMDA scheduler policy. detail — Displays detailed information. 7450 ESS OS Quality of Service Guide Page 709...
  • Page 710 : Scheduler Policy Id ingSchedPol ------------------------------------------------------------------------------- Associations ------------------------------------------------------------------------------- - MDA Ingress : 4/1 override =============================================================================== *A:Dut-A# hsmda-slope-policy Syntax hsmda-slope-policy [hsmda-slope-policy-name] [associations] [detail] Context clear>qos Description This command displays HSMDA slope policy information. Page 710 7450 ESS OS Quality of Service Guide...
  • Page 711 No Association Found. ------------------------------------------------------------------------------- Sub-Profile Override Associations ------------------------------------------------------------------------------- Sub-Profile Direction Queues ------------------------------------------------------------------------------- No Association Found. =============================================================================== *A:Dut-A# *A:Dut-A# show qos hsmda-slope-policy slopePol association =============================================================================== Qos HSMDA Slope Policy =============================================================================== Policy Name : slopePol 7450 ESS OS Quality of Service Guide Page 711...
  • Page 712 ------------------------------------------------------------------------------- No Association Found. ------------------------------------------------------------------------------- SAP Override Associations ------------------------------------------------------------------------------- SAP ID Direction Queues ------------------------------------------------------------------------------- No Association Found. ------------------------------------------------------------------------------- Sub-Profile Override Associations ------------------------------------------------------------------------------- Sub-Profile Direction Queues ------------------------------------------------------------------------------- No Association Found. =============================================================================== *A:Dut-A# Page 712 7450 ESS OS Quality of Service Guide...
  • Page 713: Class Fair Hierarchical Policing (Cfhp)

    Policer Enabled SAP QoS Policy Applicability on page 728 • Child Policer Parent Association on page 729 • Policer Interaction with Initial Profile, Discard Eligibility, and Ingress Priority on page 732 7450 ESS OS Quality of Service Guide Page 713...
  • Page 714: Introduction

    9/1/4 ingress policer-control-policy "pcp" exit egress policer-control-policy "pcp" exit ---------------------------------------------- Example of a service using mss is as below: *A:Dut-A>config>service>vpls# pwc ------------------------------------------------------------------------------- Present Working Context : ------------------------------------------------------------------------------- <root> configure service Page 714 7450 ESS OS Quality of Service Guide...
  • Page 715 3 exit exit ---------------------------------------------- Here the above mentioned sap-egress qos policy "3" will have policers parented to arbiters which are configured in the policer-control-policy "pcp" as in example above. 7450 ESS OS Quality of Service Guide Page 715...
  • Page 716: Parent Policer Priority And Unfair Sensitive Discard Thresholds

    See Figure 37 for a description of policer bucket rate and packet flow interaction with bucket depth. See Figure 38 for a description of parent policer bucket and priority thresholds. Page 716 7450 ESS OS Quality of Service Guide...
  • Page 717: Figure 37: Policer Bucket Rate And Packet Flow Interaction With Bucket Depth

    3 Current burst Un-fair level discard for priority 3 Below priority 3 fair Parent PIR discard fair, so packets marked green (in-profile) OSSG342 Figure 38: Parent Policer Bucket and Priority Thresholds 7450 ESS OS Quality of Service Guide Page 717...
  • Page 718: Cfhp Ingress And Egress Use Cases

    CFHP may also be used at egress. The reasons for utilizing egress CFHP may be to provide a non-jitter or latency inducing aggregate SLA for multiple ingress flows or simply to provide higher scale in the number of egress aggregate SLAs supported. Page 718 7450 ESS OS Quality of Service Guide...
  • Page 719: Post-Cfhp Queuing And Scheduling

    Each table entry maintains a bandwidth counter that is used to monitor the aggregate traffic per queue. Figure 39 for a description of how the forwarding plane chooses an ingress multipoint queue for multipoint packets associated with an ingress CFHP instance. 7450 ESS OS Quality of Service Guide Page 719...
  • Page 720: Figure 39: Ingress Policer Multipoint Packet Output Queuing

    Any discards performed in the ingress shared queues will be reflected in the ingress child policer's discard counters and reported statistics assuming a discard counter capable stat-mode is configured for the child policer. Page 720 7450 ESS OS Quality of Service Guide...
  • Page 721: Egress Cfhp Queuing

    ------------------------------------------------------------------------------- <root> configure sap-egress 3 create ------------------------------------------------------------------------------- *A:Dut-A>config>qos>sap-egress$ info ---------------------------------------------- queue 1 create exit queue 2 create exit policer 2 create exit fc ef create policer 2 queue 2 exit ---------------------------------------------- 7450 ESS OS Quality of Service Guide Page 721...
  • Page 722: Egress Subscriber Cfhp Queuing

    The destination node-based queuing model is designed to provide the ability to shape the aggregate subscriber output to a destination aggregation node based on a queue group created for the specific purpose. On the queue group, a scheduling-policy is applied which defines the desired Page 722 7450 ESS OS Quality of Service Guide...
  • Page 723 If the destination string is not present (null value), the default policer egress queue group ('policer-output-queues') on the subscriber’s port will be used. 7450 ESS OS Quality of Service Guide Page 723...
  • Page 724: Sap Default Destination String

    Dot1Q tag from the SAP’s encapsulation. The command is also supported within the msap-policy allowing similar provisioning behavior for automatically created managed SAPs. Page 724 7450 ESS OS Quality of Service Guide...
  • Page 725: Cfhp Policer Control Policy

    The root arbiter is special in that its strict priority levels directly represent the priority thresholds within the parent policer. 7450 ESS OS Quality of Service Guide Page 725...
  • Page 726: Tier 1 And Tier 2 Explicit Arbiters

    This calculated PIR is used to override the child's defined PIR and is represented as the child's operational PIR. The calculated rate will never be greater than a child policer's provisioned rate. Page 726 7450 ESS OS Quality of Service Guide...
  • Page 727: Cfhp Child Policer Definition And Creation

    When the last forwarding class is unmapped from the policer, all the instances of the policer on the SAPs to which the policy is applied are removed. 7450 ESS OS Quality of Service Guide Page 727...
  • Page 728: Policer Enabled Sap Qos Policy Applicability

    Policing is supported only on Ethernet SAPs or Ethernet based subscribers. Policing is also only supported on FlexPath2 based systems or IOMs with the exception of CCAG and HSMDA SAPs or subscribers. Page 728 7450 ESS OS Quality of Service Guide...
  • Page 729: Child Policer Parent Association

    (ingress or egress) of the SAP. An arbiter exists on a subscriber when a policer-control-policy containing the arbiter is applied to the subscriber's sub-profile in the appropriate direction as well. 7450 ESS OS Quality of Service Guide Page 729...
  • Page 730: Profile Capped Policers

    Table 58 demonstrates how the CIR rate and initial profile of each packet affects the output of normal (non-profile-capped) and profile-capped mode policers. Page 730 7450 ESS OS Quality of Service Guide...
  • Page 731: Table 58: Effect Of Profile-Capped Mode On Cir Output

    Profile Yellow at or Yellow at or above CBS above CBS Egress Profile In Always Green Green below 2xCBS Yellow at or above 2xCBS Egress Profile Out Always Yellow Always Yellow 7450 ESS OS Quality of Service Guide Page 731...
  • Page 732: Policer Interaction With Initial Profile, Discard Eligibility, And Ingress Priority

    When an egress policer’s CIR rate is set to 0 (or not defined), the policer will have no effect on the profile of packets offered to the policer. The soft-in-profile and hard-in-profile packets will remain in-profile while the soft-out-of-profile and hard-out-of-profile packets will remain out-of-profile. Page 732 7450 ESS OS Quality of Service Guide...
  • Page 733: Ingress 'Undefined' Initial Profile

    ‘out-of-profile’ is treated as ‘soft-out-of-profile’. Each may be changed by egress profile reclassification or by an egress policer with a CIR rate defined. Ingress Explicitly ‘In-Profile’ State Packet Handling without Profile- Capped Mode 7450 ESS OS Quality of Service Guide Page 733...
  • Page 734: Ingress Explicitly 'In-Profile' State Packet Handling With Profile-Capped Mode

    ‘soft-out-of-profile’ and the profile may be changed either by explicit profile reclassification or by an egress policer with a CIR rate defined. Page 734 7450 ESS OS Quality of Service Guide...
  • Page 735: Figure 40: Ingress Policer Threshold Determination And Output Behavior

    Tail Drop = ‘High’ Tail Drop = ‘Low’ Tail Drop = ‘Low’ Ingress Queue Ingress Queue Ingress Queue Ingress Queue Ingress Queue Figure 40: Ingress Policer Threshold Determination and Output Behavior 7450 ESS OS Quality of Service Guide Page 735...
  • Page 736: Egress Explicit Profile Reclassification

    CIR not set to 0. Third, when the policer has a CIR = 0 rate (the default rate), all profile capped packets are treated as out-of-profile independent of the initial profile state. Page 736 7450 ESS OS Quality of Service Guide...
  • Page 737: Figure 41: Egress Policer Threshold Determination And Output Behavior

    (when enabled) (when enabled) Tail Drop = ‘High’ Tail Drop = ‘High’ Not Possible with Egress Queue Egress Queue CIR Threshold = 0 Figure 41: Egress Policer Threshold Determination and Output Behavior 7450 ESS OS Quality of Service Guide Page 737...
  • Page 738: Ingress Child Policer Stat-Mode

    A policer is created with minimal counters sufficient to provide total offered and total discarded (the total forwarded is computed as the sum of the offered and discarded counters). The stat-mode Page 738 7450 ESS OS Quality of Service Guide...
  • Page 739 Egress policers also have a default CIR set to 0, but in the egress case a value of 0 disables policer profiling altogether. Egress packets on a CIR disabled egress policer retain their offered profile state (soft-in-profile, soft-out-of-profile, hard-in-profile or hard-out-of-profile). 7450 ESS OS Quality of Service Guide Page 739...
  • Page 740 Ingress supported stat-modes are: • no-stats • minimal - default • offered-profile-no-cir • offered-priority-no-cir • offered-limited-profile-cir • offered-profile-cir • offered-priority-cir • offered-total-cir • offered-profile-capped-cir • offered-limited-capped-cir Page 740 7450 ESS OS Quality of Service Guide...
  • Page 741: Egress Child Policer Stat-Mode

    The following sample text displays the values of the stat-modes for the ingress and egress child policers: *A:sr7-1# show service id 2 sap 1/1/1:2 stats =============================================================================== Service Access Points(SAP) =============================================================================== Service Id : 1/1/1:2 Encap : q-tag Description : (Not Specified) 7450 ESS OS Quality of Service Guide Page 741...
  • Page 742 Ingress Policer 4 (Stats mode: offered-priority-no-cir) Off. HiPrio Off. LowPrio For. HiPrio For. LoPrio Dro. HiPrio Dro. LowPrio Ingress Policer 5 (Stats mode: offered-profile-cir) Off. InProf Off. OutProf Off. Uncolor For. InProf For. OutProf Dro. InProf Page 742 7450 ESS OS Quality of Service Guide...
  • Page 743 Off. OutProf Off. Uncolor For. InProf For. OutProf Dro. InProf Dro. OutProf Egress Policer 5 (Stats mode: offered-total-cir) Off. All For. InProf For. OutProf Dro. InProf Dro. OutProf =============================================================================== *A:sr7-1# *A:sr7-1# *A:sr7-1# 7450 ESS OS Quality of Service Guide Page 743...
  • Page 744 Policer Interaction with Initial Profile, Discard Eligibility, and Ingress Priority *A:sr7-1# admin display-config # TiMOS-C-8.0.B1-6 cpm/hops ALCATEL SR 7750 Copyright (c) 2000-2010 Alcatel-Lucent. # All rights reserved. All use subject to applicable license agreements. # Built on Fri Jan 22 20:44:19 PST 2010 by builder in /rel8.0/b1/B1-6/panos/main...
  • Page 745 1/1/2 ethernet mode access encap-type dot1q exit no shutdown exit port 1/1/3 shutdown ethernet exit exit port 1/1/4 shutdown ethernet exit exit port 2/1/20 7450 ESS OS Quality of Service Guide Page 745...
  • Page 746 2 create stat-mode offered-priority-cir parent "root" level 2 rate 50000 cir 20000 exit policer 3 create stat-mode offered-priority-cir parent "root" level 3 rate 40000 cir 10000 exit fc "af" create policer 2 Page 746 7450 ESS OS Quality of Service Guide...
  • Page 747 "ef" create policer 6 exit fc "h1" create policer 7 exit fc "h2" create policer 5 exit fc "l1" create policer 4 exit fc "l2" create policer 2 exit 7450 ESS OS Quality of Service Guide Page 747...
  • Page 748 5 exit fc l1 create policer 4 exit fc l2 create policer 2 exit exit exit #-------------------------------------------------- echo "Management Router Configuration" #-------------------------------------------------- router management exit #-------------------------------------------------- Page 748 7450 ESS OS Quality of Service Guide...
  • Page 749 100 exit exit exit exit #-------------------------------------------------- echo "Router (Service Side) Configuration" #-------------------------------------------------- router #-------------------------------------------------- echo "NAT (Service Side) Configuration" #-------------------------------------------------- exit exit all # Finished TUE FEB 09 07:25:27 2010 UTC 7450 ESS OS Quality of Service Guide Page 749...
  • Page 750: Profile Preferred Mode Root Policers

    “description-string” no description root max-rate {kilobits-per-second | max} no max-rate [no] profile-preferred priority-mbs-thresholds min-thresh-separation size [bytes | kilobytes] no min-thresh-separation priority level mbs-contribution size [bytes | kilobytes] [fixed] no mbs-contribution Page 750 7450 ESS OS Quality of Service Guide...
  • Page 751: Interaction Between Profile Preferred And Profile Capped Mode

    Interaction Between Profile Preferred and Profile Capped Mode There is no requirement to restrict profile-preferred mode to only work when all children are profile-capped. 7450 ESS OS Quality of Service Guide Page 751...
  • Page 752 Profile Preferred Mode Root Policers Page 752 7450 ESS OS Quality of Service Guide...
  • Page 753: Class Fair Hierarchical Policing (Cfhp) Policy

    [create} — no arbiter arbiter-name — description description-string — no description — rate {kilobits-per-second | max} — no rate — parent {root |arbiter-name} [level priority-level] [weight weight-within-level] — no parent 7450 ESS OS Quality of Service Guide Page 753...
  • Page 754 Class Fair Hierarchical Policing (CFHP) Policy Command Reference Page 754 7450 ESS OS Quality of Service Guide...
  • Page 755: Configuration Commands

    The description string can be up to 80 characters. If the string contains spaces, it must be placed within beginning and ending double quotation marks. Beginning and ending quotation marks are not considered part of the description string. Only printable ASCII 7450 ESS OS Quality of Service Guide Page 755...
  • Page 756 This prevents packets that are discarded by the parent policer from consuming the child policers PIR, CIR and FIR bandwidth. The policer-control-policy root max-rate setting may be overridden on each SAP or sub-profile where the policy is applied. Page 756 7450 ESS OS Quality of Service Guide...
  • Page 757 MBS thresholds that enforce priority sensitive rate-based discards within the root arbiter’s parent policer. The priority-mbs-thresholds CLI node always exists and does not need to be created. Default None. 7450 ESS OS Quality of Service Guide Page 757...
  • Page 758 • If the mbs-contribution value is not set to zero: – The shared-portion will be set to the current min-thresh-separation value – The fair-portion will be set to the maximum of the following: min-thresh-separation value mbs-contribution value less min-thresh-separation value Page 758 7450 ESS OS Quality of Service Guide...
  • Page 759 The kilobytes keyword is optional and is mutually exclusive with the bytes keyword. When specified, size is interpreted as specifying the size of min-thresh-separation in kilobytes. Values bytes or kilobytes Default kilobytes 7450 ESS OS Quality of Service Guide Page 759...
  • Page 760 This threshold is the point where enough Page 760 7450 ESS OS Quality of Service Guide...
  • Page 761 8 Mbps of decrement rate for the lower priority’s fair traffic. • The burst tolerance of child 1 is based on 10 Kbytes above 4 Mbps, • The burst tolerance of child 2 is based on 10 Kbytes above 3 Mbps, 7450 ESS OS Quality of Service Guide Page 761...
  • Page 762 If both bytes and kilobytes are missing, kilobytes is assumed. Setting this value has no effect on parent policer instances where the priority level’s mbs-contribution value has been overridden. Values 0 — 4194304 Default 8 kilobytes Page 762 7450 ESS OS Quality of Service Guide...
  • Page 763 The bandwidth given to a tiered arbiter is then divided between that arbiters children (child policers or a tier 2 arbiter) in the same 7450 ESS OS Quality of Service Guide Page 763...
  • Page 764 ASCII characters are allowed in the string. The sting does not need to be unique. If the command is executed without the description-sting present, any existing description string will be unaffected. Page 764 7450 ESS OS Quality of Service Guide...
  • Page 765 Each child's weight is divided by the sum of the active children's weights and the result is multiplied by the available bandwidth. If a child 7450 ESS OS Quality of Service Guide Page 765...
  • Page 766 When weight is not specified, a default level of 1 is used in the parent arbiters priority level. When weight is specified, the weight-within-level parameter must be specified as an integer value from 1 through 100. Page 766 7450 ESS OS Quality of Service Guide...
  • Page 767: Standards And Protocol Support

    Standards and Protocol Support Standards Compliance RFC 3623 Graceful OSPF Restart – GR RFC 4659 BGP-MPLS IP Virtual Private helper Network (VPN) Extension for IPv6 IEEE 802.1ab-REV/D3 Station and RFC 3630 Traffic Engineering (TE) Media Access Control Connectivity Extensions to OSPF Version 2 RFC 4684 Constrained Route Discovery Distribution for Border Gateway...
  • Page 768 Standards and Protocols RFC 3567 Intermediate System to RFC 2545 Use of BGP-4 Multiprotocol RFC 4604 Using IGMPv3 and MLDv2 Intermediate System (ISIS) Extension for IPv6 Inter-Domain for Source-Specific Multicast Cryptographic Authentication Routing RFC 4607 Source-Specific Multicast for RFC 3719 Recommendations for RFC 2710 Multicast Listener Discovery Interoperable Networks using IS-IS (MLD) for IPv6RFC 2740 OSPF for...
  • Page 769 Standards and Protocols RFC 3478 Graceful Restart Mechanism draft-newton-mpls-te-dynamic- RFC 5881 BFD IPv4 and IPv6 (Single for LDP – GR helper overbooking-00 A Diffserv-TE Hop) Implementation Model to RFC 5036 LDP Specification RFC 5883 BFD for Multihop Paths dynamically change booking factors RFC 5283 LDP extension for Inter-Area during failure events VRRP...
  • Page 770 Standards and Protocols Services (previously draft-ietf- draft-ietf-pwe3-redundancy-bit-06.txt, l2vpn-vpls-mcast-reqts-04) Pseudowire Preferential Forwarding RFC 1626 Default IP MTU for use over Status bit definition ATM AAL5 draft-ietf-l2vpn-vpls-mcast-reqts-04 draft-ietf-pwe3-redundancy-06.txt, RFC 2514 Definitions of Textual draft-ietf-l2vpn-signaling-08 Pseudowire (PW) Redundancy Conventions and OBJECT_IDENTITIES for ATM PSEUDOWIRE RFC6391 Flow Aware Transport of Management...
  • Page 771 Standards and Protocols MEF-8 Implementation Agreement for GR-1244-CORE Clocks for the RFC 2573 SNMP-Target-&-notification- the Emulation of PDH Circuits over Synchronized Network: Common Metro Ethernet Networks, October Generic Criteria, Issue 3, May 2005 RFC 2574 SNMP-User-based-SMMIB 2004 ITU-T G.8261 Telecommunication RFC 2575 SNMP-View-based ACM- RFC 5287 Control Protocol Extensions Standardization Section of ITU,...
  • Page 772 Standards and Protocols TIMETRA-CFLOWD-MIB.mib TIMETRA-CHASSIS-MIB.mib TIMETRA-CLEAR-MIB.mib TIMETRA-FILTER-MIB.mib TIMETRA-GLOBAL-MIB.mib TIMETRA-IGMP-MIB.mib TIMETRA-ISIS-MIB.mib TIMETRA-LAG-MIB.mib TIMETRA-LDP-MIB.mib TIMETRA-LOG-MIB.mib TIMETRA-MIRROR-MIB.mib TIMETRA-MPLS-MIB.mib TIMETRA-NG-BGP-MIB.mib TIMETRA-OAM-TEST-MIB.mib TIMETRA-OSPF-NG-MIB.mib TIMETRA-OSPF-V3-MIB.mib TIMETRA-PIM-NG-MIB.mib TIMETRA-PORT-MIB.mib TIMETRA-PPP-MIB.mib TIMETRA-QOS-MIB.mib TIMETRA-RIP-MIB.mib TIMETRA-ROUTE-POLICY-MIB.mib TIMETRA-RSVP-MIB.mib TIMETRA-SECURITY-MIB.mib TIMETRA-SERV-MIB.mib TIMETRA-SUBSCRIBER- MGMTMIB.mib TIMETRA-SYSTEM-MIB.mib TIMETRA-TC-MIB.mib TIMETRA-VRRP-MIB.mib TIMETRA-VRTR-MIB.mib Page 772 Standards and Protocols...
  • Page 773: Index

    55, 542, 566 queue ID RED slopes configuring shared buffer utilization applying to network ingress port configuring basic applying to MDA 545, 547 7450 ESS OS Quality of Services Guide Page 773...
  • Page 774 Index basic 543, 573 queue sharing and redirection Page 774 7450 ESS OS Quality of Services...

Table of Contents