This section lists statements that are valid at each of the following hierarchy levels, and is referenced at those levels in Common Ingress Policy Match Conditions and Complete [edit policy-options] Hierarchy instead of the statements being repeated.
The common policy actions are as follows:
- (accept | reject);
- as-path-expand (as-number | last-as)
<count number>;
- as-path-prepend as-number;
- class class-name;
- color (preference | add number | subtract number);
- color2 (preference | add number | subtract number);
- community (add | delete | set | + | – | =) community-name;
- cos-next-hop-map map-name;
- damping list-name;
- default-action (accept | reject);
- destination-class class-name;
- external {
- type (1 | 2);
- }
- forwarding-class class-name;
- install-nexthop <strict> (lsp [ lsp-names ] | lsp-regex regular-expression) <except (lsp [ lsp-names ] | lsp-regex regular-expression)>;
- load-balance per-packet;
- local-preference (preference | add number | subtract number);
- metric (metric-value | add number | igp <metric-offset> |
minimum-igp <metric-offset> | subtract number | ... the following complex expression ...);
-
- expression {
- metric (multiplier number | offset number | multiplier number offset number);
- metric2 (multiplier number | offset number | multiplier number offset number);
- }
- metric2 (metric-value | add number | subtract number);
- metric3 (metric-value | add number | subtract number);
- metric4 (metric-value | add number | subtract number);
- next (policy | term);
- next-hop (ip-address | discard | next-table routing-table-name | peer-address | reject | self);
- origin (egp | igp | incomplete);
- preference (preference | add number | subtract number);
- preference2 (preference | add number | subtract number);
- priority (high | low | medium);
- source-class class-name;
- tag (tag-number | add number | subtract number);
- tag2 (tag-number | add number | subtract number);
- trace;