Navigation
Supported Platforms
Related 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 | $junos-cos-traffic-control-profile);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;}}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;filter filter-name {interface-specific;term term-name {from {match-conditions;}then {action;action-modifiers;}}policer policer-name {filter-specific;if-exceeding {(bandwidth-limit bps | bandwidth-percent percentage);burst-size-limit bytes;}logical-bandwidth-policer;logical-interface-policer;physical-interface-policer;then {policer-action;}}hierarchical-policer policer-name {aggregate {if-exceeding {bandwidth-limit-limit bps;burst-size-limit bytes;}then {policer-action;}}premium {if-exceeding {bandwidth-limit bps;burst-size-limit bytes;}then {policer-action;}}}three-color-policer policer-name {action {loss-priority high then discard;}logical-interface-policer;single-rate {(color-aware | color-blind);committed-burst-size bytes;committed-information-rate bps;excess-burst-size bytes;}two-rate {(color-aware | color-blind);committed-burst-size bytes;committed-information-rate bps;peak-burst-size bytes;peak-information-rate bps;}}}}policy-options {prefix-listname {ip-addresses;}}}}interfaces interface-name {interface-set interface-set-name {interface interface-name {unit logical unit number {advisory-options {downstream-rate rate;upstream-rate rate;}}}}unit logical-unit-number { auto-configure {agent-circuit-identifier {dynamic-profile profile-name;}}encapsulation (atm-ccc-cell-relay | atm-ccc-vc-mux | atm-cisco-nlpid | atm-tcc-vc-mux | atm-mlppp-llc | atm-nlpid | atm-ppp-llc | atm-ppp-vc-mux | atm-snap | atm-tcc-snap | atm-vc-mux | ether-over-atm-llc | ether-vpls-over-atm-llc | ether-vpls-over-fr | ether-vpls-over-ppp | ethernet | frame-relay-ccc | frame-relay-ppp | frame-relay-tcc | frame-relay-ether-type | frame-relay-ether-type-tcc | multilink-frame-relay-end-to-end | multilink-ppp | ppp-over-ether | ppp-over-ether-over-atm-llc | vlan-bridge | vlan-ccc | vlan-vci-ccc | vlan-tcc | vlan-vpls);family family {address address;filter {adf {counter;input-precedence precedence;not-mandatory;output-precedence precedence;rule rule-value;}input filter-name (precedence precedence;}output filter-name {precedence precedence;}}rpf-check {fail-filter filter-name;mode loose;}service { input { service-set service-set-name {service-filter filter-name;}post-service-filter filter-name;}input-vlan-map {inner-tag-protocol-id tpid;inner-vlan-id number;(push | swap);tag-protocol-id tpid;vlan-id number;}output { service-set service-set-name {service-filter filter-name;}}output-vlan-map {inner-tag-protocol-id tpid;inner-vlan-id number;(pop | swap);tag-protocol-id tpid;vlan-id number;}}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];}}interfaces {demux0 {...}}interfaces {pp0 {...}}protocols {igmp { interface interface-name { accounting;disable;group-policy;immediate-leaveno-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 {interface interface-name { current-hop-limit number;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 routing-instance-name {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;}}}rib routing-table-name {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;}}}}}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 { default-value default-value;equals expression;mandatory;radius {vendor-id id {attribute attribute-number;tag tag-number;}}uid;uid-reference;}}}}
Hierarchy Level
[edit]
Release Information
Statement introduced in Junos OS Release 9.2.
Support at the filter, policer, hierarchical-policer, three-color-policer, and policy options hierarchy levels introduced in Junos OS Release 11.4.
Description
Create dynamic profiles for use with DHCP or PPP client access.
Options
profile-name—Name of the dynamic profile; string of up to 80 alphanumeric characters.
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.