- dynamic-profiles {
-
- profile-name {
-
- class-of-service {
-
- interfaces {
-
- interface-name {
- }
-
- unit logical-unit-number {
- output-traffic-control-profile profile-name;
- }
- }
-
- 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;
- priority priority-level;
- 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);
- guaranteed-rate (percent percentage | rate | $junos-cos-guaranteed-rate);
- scheduler-map map-name;
- shaping-rate (percent percentage | rate | $junos-cos-shaping-rate);
- }
- }
-
- interfaces {
-
- interface-name {
-
- unit logical-unit-number {
-
- family family {
- address address;
-
- filter {
- input filter-name;
- output filter-name;
- precedence precedence;
- }
-
- unnumbered-address interface-name {
- preferred-source-address address;
- }
- vlan-id;
- }
- vlan-tagging;
- }
-
- demux0 {
-
- unit logical-unit-number {
-
- demux-options {
- underlying-interface interface-name
- }
-
- demux-source {
- source-prefix;
- }
-
- family family {
- address address;
-
- filter {
- input filter-name;
- output filter-name;
- }
- mac-validate (loose
| strict):
-
- unnumbered-address interface-name {
- preferred-source-address address;
- }
- }
- }
- }
- }
-
- interfaces {
-
- demux0 {
-
- unit logical-unit-number {
-
- demux-options {
- underlying-interface interface-name
- }
-
- family family {
- address address;
-
- demux-source {
- source-prefix;
- }
-
- filter {
- input filter-name;
- output filter-name;
- }
- mac-validate (loose
| strict):
-
- unnumbered-address interface-name {
- preferred-source-address address;
- }
- }
- }
- }
- }
-
- protocols {
-
- igmp {
-
- interface interface-name {
- accounting;
- disable;
- group-policy;
- immediate-leave
- no-accounting;
- promiscuous-mode;
- ssm-map ssm-map-name;
-
- version version;
- }
- }
- }
-
- routing-options {
-
- access {
-
- route prefix {
- next-hop next-hop;
- metric route-cost;
- preference route-distance;
- }
-
- access-internal {
-
- route subscriber-ip-address {
-
- qualified-next-hop underlying-interface {
- mac-address address;
- }
- }
- }