[edit protocols mpls] Hierarchy Level
protocols {
mpls {
admin-groups {
group-name group-value ;
}
bandwidth bandwidth;
class-of-service cos-value;
disable;
hop-limit number;
ipv6-tunneling;
log-updown {
(syslog | no-syslog);
(trap | no-trap);
}
no-cspf;
no-decrement-ttl;
no-propagate-ttl;
no-record;
optimize-aggressive;
optimize-timer;
path path-name {
address <strict | loose>;
}
preference preference;
priority setup-priority hold-priority ;
record;
rsvp-error-hold-time seconds;
standby;
statistics {
auto-bandwidth;
file filename size size files number <no-stamp>;
interval seconds ;
}
traceoptions {
file filename <replace> <size size > <files number > <no-stamp>
<(world-readable | no-world-readable)>;
flag flag <flag-modifier > <disable>;
}
traffic-engineering (bgp | bgp-igp | bgp-igp-both-ribs);
label-switched-path lsp-path-name {
adaptive;
admin-group {
exclude group-names ;
include group-names ;
}
auto-bandwidth {
adjust-interval seconds;
maximum-bandwidth bps;
minimum-bandwidth bps;
monitor-bandwidth;
}
bandwidth bps;
class-of-service cos-value ;
description;
disable;
fast-reroute {
bandwidth bps;
(exclude group-names | no-exclude);
hop-limit number;
(include group-names | no-include) ;
}
from address ;
hop-limit number ;
install {
destination-prefix/prefix-length <active>;
}
ldp-tunneling;
(link-protection | no-link-protection) ;
lsp-attributes {
gpid gpid;
signal-type signal-type;
switching-type switching-type;
}
metric number;
no-cspf;
no-decrement-ttl;
optimize-timer seconds ;
preference preference ;
priority setup-priority hold-priority ;
(random | least-fill | most-fill);
(record | no-record);
retry-limit number ;
retry-timer seconds ;
standby;
primary path-name {
adaptive;
admin-group {
exclude group-names ;
include group-names ;
}
bandwidth bps ;
class-of-service cos-value ;
hop-limit number ;
no-cspf;
no-decrement-ttl;
optimize-timer seconds ;
preference preference ;
priority setup-priority hold-priority ;
(record | no-record);
standby;
}
secondary path-name {
adaptive;
admin-group {
exclude group-names ;
include group-names ;
}
bandwidth bps ;
class-of-service cos-value ;
hop-limit number ;
no-cspf;
no-decrement-ttl;
optimize-timer seconds ;
preference preference ;
priority setup-priority hold-priority ;
(record | no-record);
standby;
}
to address ;
}
interface (interface-name | all) {
disable;
admin-group {
group-name ;
}
label-map in-label {
(next-hop (address | interface-name | address /interface-name)) | (reject | discard);
(pop | (swap <out-label >);
class-of-service value ;
preference preference ;
type type ;
}
}
static-path inet {
prefix {
next-hop (address | interface-name | address /interface-name);
push out-label ;
class-of-service value ;
preference preference ;
}
}
}
}