Help us improve your experience.

Let us know what you think.

Do you have time for a two-minute survey?

Navigation

[edit protocols mpls] Hierarchy Level

Several statements in the [edit protocols mpls] hierarchy are valid at numerous locations within it. To make the complete hierarchy easier to read, the repeated statements are listed in Common MPLS Options and that section is referenced at the appropriate locations in Complete [edit protocols mpls] Hierarchy.

Common MPLS Options

This section lists statements that are valid at the following hierarchy levels, and is referenced at those levels in Complete [edit protocols mpls] Hierarchy instead of the statements being repeated.

  • [edit protocols mpls]
  • [edit protocols mpls label-switched-path lsp-name]
  • [edit protocols mpls label-switched-path lsp-name primary path-name]
  • [edit protocols mpls label-switched-path lsp-name secondary path-name]

The common MPLS options are as follows:

admin-down;
admin-group {exclude [ group-names ];include-all [ group-names ];include-any [ group-names ];}
bandwidth  {bps;ct0 bps;ct1 bps;ct2 bps;ct3 bps;}
class-of-service cos-value;hop-limit number;no-cspf;no-decrement-ttl;
oam {... the oam subhierarchy appears at the end of this section ...}
optimize-timer seconds;preference preference;priority setup-priority hold-priority;(record | no-record);standby;  
oam {bfd-liveness-detection {detection-time {threshold milliseconds;}failure-action (make-before-break <teardown-timeout seconds> | teardown);minimum-interval milliseconds;minimum-receive-interval milliseconds;multiplier number;no-adaptation;transmit-interval {minimum-interval milliseconds;threshold milliseconds;}version (1 | automatic);}lsp-ping-interval seconds;traceoptions {file <filename> <files number> <match regular-expression> <size maximum-file-size> <world-readable | no-world-readable>;flag flag;no-remote-trace;}}

Complete [edit protocols mpls] Hierarchy

The statement hierarchy listed in this section can also be included at the [edit logical-systems logical-system-name] hierarchy level.

protocols {mpls {... statements in Common MPLS Options PLUS ...disable;admin-groups {group-name group-value;}advertisement-hold-time seconds;auto-policing {class all (drop | loss-priority-high | loss-priority-low);class ctnumber (drop | loss-priority-high | loss-priority-low);}diffserv-te {bandwidth-model (extended-mam | mam | rdm);te-class-matrix {tenumber traffic-class ctnumber priority priority;}}expand-loose-hop;explicit-null;icmp-tunneling;interface (interface-name | all) {disable;admin-group [ group-names ];}ipv6-tunneling;label-switched-path lsp-name {... the label-switched-path subhierarchy appears after the main [edit protocols mpls] hierarchy ...}log-updown {no-trap {mpls-lsp-traps;rfc3812-traps;}(syslog | no-syslog);trap;trap-path-down;trap-path-up;}no-propagate-ttl;optimize-aggressive;path path-name {(address | hostname) <loose | strict>;}path-mtu {allow-fragmentation;rsvp {mtu-signaling;}}revert-timer seconds;rsvp-error-hold-time seconds;smart-optimize-timer seconds;static-label-switched-path lsp-name {bypass bypass-name {bandwidth bps;description text-string;next-hop (address | interface-name | address/interface-name);push out-label;to address;}ingress {bandwidth bps;class-of-service cos-value;description string;install {destination-prefix <active>;}link-protection bypass-name name;metric metric;next-hop (address | interface-name | address/interface-name);node-protection bypass-name name next-next-label label;no-install-to-address;policing {filter filter-name;no-auto-policing;}preference preference;push out-label;to address;}transit incoming-label {bandwidth bps;description text-string;link-protection bypass-name name;next-hop (address | interface-name | address/interface-name);node-protection bypass-name name next-next-label label;pop;swap out-label;}statistics {auto-bandwidth;file filename <files number> <size maximum-file-size> <world-readable | no-world-readable>;interval seconds;}traceoptions {file filename <files number> <size maximum-file-size> <world-readable | no-world-readable>;flag flag;}traffic-engineering (bgp | bgp-igp | bgp-igp-both-ribs | mpls-forwarding);}  mpls {label-switched-path lsp-name {... statements in Common MPLS Options PLUS ...disable;adaptive;admin-groups {group-name group-value;}associate-backup-pe-groups;auto-bandwidth {adjust-interval seconds;adjust-threshold percentage;adjust-threshold-overflow-limit count;adjust-threshold-underflow-limit number;maximum-bandwidth bps;minimum-bandwidth bps;monitor-bandwidth;}description text-string;fast-reroute {bandwidth bps;bandwidth-percent percentage;(exclude [ group-names ] | no-exclude);hop-limit number;(include-all [ group-names ] | no-include-all);(include-any [ group-names ] | no-include-any);}from address;install destination-prefix</prefix-length> <active>;ldp-tunneling;(least-fill | most-fill | random);link-protection;lsp-attributes {encoding-type (ethernet | packet | pdh | sonet-sdh);gpid (ethernet | hdlc | ipv4 | pos-no-scrambling-crc-16 | pos-no-scrambling-crc-32 | pos-scrambling-crc-16 | pos-scrambling-crc-32 | ppp);signal-bandwidth type;switching-type (fiber | lambda | psc-1 | tdm);}metric metric;no-install-to-address;node-link-protection;p2mp lsp-name;policing {filter filter-name;no-auto-policing;}primary path-name {... statements in Common MPLS Options PLUS ...adaptive;select (manual | unconditional);}retry-limit number;retry-timer seconds;revert-timer seconds;secondary path-name {... statements in Common MPLS Options PLUS ...adaptive;select (manual | unconditional);}soft-preemption;template;to address;traceoptions {file filename <files number> <size maximum-file-size> <world-readable | no-world-readable>;flag flag;}}}}

Published: 2013-01-11