Technical Documentation

dynamic-profiles

Syntax

dynamic-profiles {profile-name {class-of-service {interfaces {interface-name {}unit logical-unit-number {classifiers {type (classifier-name | default);}output-traffic-control-profile profile-name;rewrite-rules {dscp (rewrite-name | default);dscp-ipv6 (rewrite-name | default);ieee-802.1 (rewrite-name | default) vlan-tag (outer | outer-and-inner);inet-precedence (rewrite-name | default);}}}}scheduler-maps {map-name {forwarding-class class-name scheduler scheduler-name;}}schedulers {(scheduler-name) {buffer-size (seconds | 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 | $junos-cos-scheduler-excess-priority);excess-rate (percent percentage | percent $junos-cos-scheduler-excess-rate);overhead-accounting (shaping-mode) <bytes (byte-value>;priority priority-level;shaping-rate (rate | predefined-variable);transmit-rate (percent percentage | rate | remainder) <exact | rate-limit>;}}traffic-control-profiles profile-name {delay-buffer-rate (percent percentage | rate | $junos-cos-delay-buffer-rate);excess-rate (percent percentage | proportion value | percent $junos-cos-excess-rate);guaranteed-rate (percent percentage | rate | $junos-cos-guaranteed-rate);overhead-accounting (shaping-mode) <bytes (byte-value>;scheduler-map map-name;shaping-rate (rate | predefined-variable);}}firewall {family family {fast-update-filter filter-name {interface-specific;match-order [match-order];term term-name {from {match-conditions;}then {action;action-modifiers;}only-at-create;}}}}interfaces interface-name {pp0 { ... }unit logical-unit-number { family family {address address;filter {input filter-name (precedence precedence;}output filter-name {precedence precedence;}}service { input { service-set service-set-name {service-filter filter-name;}post-service-filter filter-name;}output { service-set service-set-name {service-filter filter-name;}}}unnumbered-address interface-name preferred-source-address address;}ppp-options {chap;pap;}vlan-id number;vlan-tags outer [tpid].vlan-id [inner [tpid].vlan-id];}}protocols {igmp { interface interface-name { accounting;disable;group-policy;no-accounting;promiscuous-mode;ssm-map ssm-map-name;static {group group {source source;}}version version; }mld { interfaceinterface-name {disable;(accounting | no-accounting);group-policy;immediate-leave;oif-map;passive;ssm-map ssm-map-name;static {group multicast-group-address {exclude;group-count number;group-increment increment;source ip-address {source-count number;source-increment increment;}}}version version;}}router-advertisement {interfaceinterface-name { current-hop-limitnumber;default-lifetime seconds;(managed-configuration | no-managed-configuration);max-advertisement-interval seconds;min-advertisement-interval seconds;(other-stateful-configuration | no-other-stateful-configuration);prefix prefix;reachable-time milliseconds;retransmit-timer milliseconds;}}}}routing-instances {interface interface-name;}routing-options { access {route prefix {next-hop next-hop;metric route-cost;preference route-distance;tag route-tag;}}access-internal {route subscriber-ip-address {qualified-next-hop underlying-interface {mac-address address;}}}multicast { interface interface-name {no-qos-adjust;}}}variables {variable-name { mandatory;default-value default-value;radius {vendor-id id {attribute attribute-number;tag tag-number;}}}}}}

Hierarchy Level

[edit]

Release Information

Statement introduced in JUNOS Release 9.2.

Description

Create dynamic profiles for use with DHCP or PPP client access.

Options

profile-name—Name of the dynamic profile.

The remaining statements are explained separately.

Required Privilege Level

routing—To view this statement in the configuration.

routing-control—To add this statement to the configuration.


Published: 2010-04-15