Juniper Networks
Log in
|
How to Buy
|
Contact Us
|
United States (Change)
Choose Country
Close

Choose Country

North America

  • United States

Europe

  • Deutschland - Germany
  • España - Spain
  • France
  • Italia - Italy
  • Россия - Russia
  • United Kingdom

Asia Pacific

  • Asean Region (Vietnam, Indonesia, Singapore, Malaysia)
  • Australia
  • 中国 - China
  • India
  • 日本 - Japan
  • 대한민국 - Korea
  • 台灣 - Taiwan
Solutions
Products & Services
Company
Partners
Support
Education
Community
Security Intelligence Center

Technical Documentation

Technical Documentation
 
CLI Explorer New
 
Content Explorer New
 
Documentation Help New
 
Enterprise MIBs
 
EOL Documentation
 
Feature Explorer Login required New
 
Glossary
 
Portable Libraries
 
Home > Support > Technical Documentation > Junos OS > [edit class-of-service] Hierarchy Level
Print
Rate and give feedback:  Feedback Received. Thank You!
Rate and give feedback: 
Close
This document helped resolve my issue.  Yes No

Additional Comments

800 characters remaining

May we contact you if necessary?

Name:  
E-mail: 
Submitting...

[edit class-of-service] Hierarchy Level

This topic shows the complete configuration for class of service (CoS) statements for the [edit class-of-service] hierarchy level, listing all possible configuration statements and showing their level in the configuration hierarchy. When you are configuring the Junos OS, your current hierarchy level is shown in the banner on the line preceding the user@host# prompt.

For a complete list of the Junos configuration statements, see the Junos OS Hierarchy and RFC Reference.

[edit class-of-service]classifiers {(dscp | dscp-ipv6 | exp | ieee-802.1 | inet-precedence) classifier-name {import (classifier-name | default);forwarding-class class-name {loss-priority level code-points [ aliases ] [ bit-patterns ];}}}code-point-aliases {(dscp | dscp-ipv6 | exp | ieee-802.1 | inet-precedence) {alias-name bits;}}copy-plp-all;drop-profiles {profile-name {fill-level percentage drop-probability percentage;interpolate {drop-probability [ values ];fill-level [ values ];}}}fabric {scheduler-map {priority (high | low) scheduler scheduler-name;}}forwarding-classes {class class-name queue-num queue-number priority (high | low);queue queue-number class-name priority (high | low) [ policing-priority (premium | normal) ];}forwarding-classes-interface-specific forwarding-class-map-name {class class-name queue-num queue-number [ restricted-queue queue-number ];}forwarding-policy {next-hop-map map-name {forwarding-class class-name {next-hop [ next-hop-name ];lsp-next-hop [ lsp-regular-expression ];non-lsp-next-hop;discard;}}class class-name {classification-override {forwarding-class class-name;}}}fragmentation-maps {map-name {forwarding-class class-name {drop-timeout milliseconds;fragment-threshold bytes;multilink-class number;no-fragmentation;}}}host-outbound-traffic {forwarding-class class-name;dscp-code-point value;}interfaces {interface-name {input-scheduler-map map-name;input-shaping-rate rate;irb {unit logical-unit-number {classifiers {dscp (classifier-name | default) {family [ inet mpls ];}dscp-ipv6 (classifier-name | default) {family [ inet mpls ];exp (classifier-name | default);ieee-802.1 (classifier-name | default)  vlan-tag (inner | outer | transparent);}rewrite-rules {dscp (rewrite-name | default);dscp-ipv6 (rewrite-name | default);exp (rewrite-name | default)protocol protocol-types;ieee-802.1 (rewrite-name | default) vlan-tag (outer | outer-and-inner);inet-precedence (rewrite-name | default);}}}output-forwarding-class-map forwarding-class-map-name;member-link-scheduler (replicate | scale);scheduler-map map-name;scheduler-map-chassis map-name;shaping-rate rate;unit logical-unit-number {classifiers {(dscp | dscp-ipv6 | exp | ieee-802.1 | inet-precedence) (classifier-name | default) family (mpls | inet);}forwarding-class class-name;fragmentation-map map-name;input-scheduler-map map-name;input-shaping-rate (percent percentage | rate);input-traffic-control-profile profile-name shared-instance instance-name;loss-priority-maps { frame-relay-de (name | default);}loss-priority-rewrites {frame-relay-de (name | default);}output-traffic-control-profile profile-name shared-instance instance-name;per-session-scheduler;rewrite-rules {dscp (rewrite-name | default)protocol protocol-types;dscp-ipv6 (rewrite-name | default);exp (rewrite-name | default)protocol protocol-types;exp-push-push-push default;exp-swap-push-push default;ieee-802.1 (rewrite-name | default) vlan-tag (outer | outer-and-inner);inet-precedence (rewrite-name | default)protocol protocol-types;}scheduler-map map-name;shaping-rate rate;translation-table (to-dscp-from-dscp | to-dscp-ipv6-from-dscp-ipv6 | to-exp-from-exp | to-inet-precedence-from-inet-precedence) table-name;}}}loss-priority-maps {frame-relay-dename {loss-priority level code-points [alias | bits ];}}loss-priority-rewrites {frame-relay-dename {loss-priority level code-point (alias | bits );}}restricted-queues {forwarding-class class-name queue queue-number;}rewrite-rules {(dscp | dscp-ipv6 | exp | ieee-802.1 | ieee-802.1ad | inet-precedence) rewrite-name {import (rewrite-name | default);forwarding-class class-name {loss-priority level code-point (alias | bits);}}}routing-instances routing-instance-name {classifiers {exp (classifier-name | default);dscp (classifier-name | default);dscp-ipv6 (classifier-name | default);}}scheduler-maps {map-name {forwarding-class class-name scheduler scheduler-name;}}schedulers {scheduler-name {buffer-size (percent percentage | remainder | temporal microseconds);drop-profile-map loss-priority (any | low | medium-low | medium-high | high)protocol (any | non-tcp | tcp) drop-profile profile-name;excess-priority (low | high);excess-rate percent percentage;excess-rate (percent percentage | proportion value);priority priority-level;transmit-rate (rate | percent percentage | remainder) <exact | rate-limit>;}}traffic-control-profiles profile-name {delay-buffer-rate (percent percentage | rate);excess-rate (percent percentage | proportion value);guaranteed-rate (percent percentage | rate);overhead-accounting (frame-mode | cell-mode) <bytes byte-value>;scheduler-map map-name;shaping-rate (percent percentage | rate);}translation-table {(to-dscp-from-dscp | to-dscp-ipv6-from-dscp-ipv6 | to-exp-from-exp | to-inet-precedence-from-inet-precedence) table-name {to-code-point value from-code-points (* | [ values ]);}}tri-color;

On a Juniper Networks MX Series 3D Universal Edge Routers with Enhanced Queuing DPCs, you can configure the following CoS statements at the [edit class-of-service interfaces] hierarchy level:

interface-set interface-set-name {excess-bandwidth-share (proportional value | equal);internal-node;traffic-control-profiles profile-name;output-traffic-control-profile-remaining profile-name;}

Published: 2012-04-16

 
  • About Juniper
  • Investor Relations
  • Press Releases
  • Newsletters
  • Juniper Offices
  • Green Networking
  • Resources
  • How to Buy
  • Partner Locator
  • Image Library
  • Visio Templates
  • Security Center
  • Community
  • Forums
  • Blogs
  • Junos Central
  • Social Media
  • Developers
  • Support
  • Technical Documentation
  • Knowledge Base (KB)
  • Software Downloads
  • Product Licensing
  • Contact Support
Site Map / RSS Feeds / Careers / Accessibility / Feedback / Privacy & Policy / Legal Notices
Copyright© 1999-2013 Juniper Networks, Inc. All rights reserved.
Help
|
My Account
|
Log Out