Technical Documentation

[edit dynamic-profiles class-of-service] Hierarchy Level

dynamic-profiles {profile-name {class-of-service {interfaces {interface-name {unit logical-unit-number {classifiers {dscp (classifier-name | default) {family inet;}dscp-ipv6 (classifier-name | default) {family inet;}ieee-802.1 (classifier-name | default) <vlan-tag (inner | outer)>;inet-precedence (classifier-name | default);}forwarding-class class-name;output-traffic-control-profile profile-name;rewrite-rules {dscp (rule-name | default) <protocol mpls>;dscp-ipv6 (rule-name | default);ieee-802.1 (rule-name | default) <vlan-tag (outer | outer-and-inner)>;inet-precedence (rule-name | default) <protocol mpls>;}}}}scheduler-maps {map-name {forwarding-class class-name scheduler scheduler-name;}}schedulers {scheduler-name {buffer-size (percent (percentage | $junos-cos-scheduler-bs) | remainder | temporal microseconds) <exact>;drop-profile-map loss-priority (any | high | low | medium-high | medium-low) protocol (any | non-tcp | tcp) drop-profile (profile-name | predefined-variable);excess-priority (high | low | $junos-cos-scheduler-excess-priority);excess-rate (percent (percentage | $junos-cos-scheduler-excess-rate));overhead-accounting shaping-mode <bytes byte-value>;priority (priority-level | $junos-cos-scheduler-priority);shaping-rate (rate | predefined-variable);transmit-rate (rate | percent (percentage | $junos-cos-scheduler-tx) | remainder) <exact | rate-limit>;}}}traceoptions {... same statements as at the [edit class-of-services traceoptions] hierarchy level in [edit class-of-service] Hierarchy Level ...}traffic-control-profiles profile-name {delay-buffer-rate (percent percentage | rate);excess-rate (percent (percentage | $junos-cos-excess-rate) | proportion value);guaranteed-rate (percent percentage | rate);overhead-accounting shaping-mode <bytes byte-value>;scheduler-map map-name;shaping-rate (rate | predefined-variable);}}}}

Published: 2010-04-28