[Contents] [Prev] [Next] [Index]
[edit protocols] Hierarchy Level
protocols {
BGP
bgp {
advertise-inactive;
authentication-key key;
cluster cluster-identifier;
damping;
description text-description;
disable;
export [policy-name];
family inet {
(any | unicast | multicast) {
prefix-limit {
maximum number;
teardown <percentage>;
}
rib-group group-name;
}
}
hold-time seconds;
import [policy-name];
keep (all | none);
local-address address;
local-as autonomous-system <private>;
local-preference local-preference;
log-updown;
metric-out metric;
multihop <ttl-value>;
no-aggregator-id;
no-client-reflect;
out-delay seconds;
passive;
path-selection (cisco-non-deterministic | always-compare-med);
peer-as autonomous-system;
preference preference;
remove-private;
traceoptions {
file name <replace> <size size> <files number> <no-stamp>
<(world-readable | no-world-readable)>;
flag flag <flag-modifier> <disable>;
}
group group-name {
advertise-inactive;
allow [network/mask-length];
authentication-key key;
cluster cluster-identifier;
damping;
description text-description;
export [policy-name];
family inet {
(any | unicast | multicast) {
prefix-limit {
maximum number;
teardown <percentage>;
}
rib-group group-name;
}
}
hold-time seconds;
import [policy-name];
keep (all | none);
local-address address;
local-as autonomous-system <private>;
local-preference local-preference;
log-updown;
metric-out metric;
multihop <ttl-value>;
multipath;
no-aggregator-id;
no-client-reflect;
out-delay seconds;
passive;
peer-as autonomous-system;
preference preference;
protocol protocol;
remove-private;
traceoptions {
file name <replace> <size size> <files number> <no-stamp>
<(world-readable | no-world-readable)>;
flag flag <flag-modifier> <disable>;
}
type type;
neighbor address {
advertise-inactive;
authentication-key key;
cluster cluster-identifier;
damping;
description text-description;
export [policy-name];
family inet {
(any | unicast | multicast) {
prefix-limit {
maximum number;
teardown <percentage>;
}
rib-group group-name;
}
}
hold-time seconds;
import [ policy-name ];
keep (all | none);
local-address address;
local-as autonomous-system <private>;
local-preference local-preference;
log-updown;
metric-out metric;
multihop <ttl-value>;
multipath;
no-aggregator-id;
no-client-reflect;
out-delay seconds;
passive;
peer-as autonomous-system;
preference preference;
remove-private;
traceoptions {
file name <replace> <size size> <files number> <no-stamp>
<(world-readable | no-world-readable)>;
flag flag <flag-modifier> <disable>;
}
}
}
} # End of [edit protocols bgp] hierarchy level
Connections
connections {
interface-switch connection-name {
interface interface-name.unit-number;
interface interface-name.unit-number;
}
lsp-switch connection-name {
transmit-lsp label-switched-path;
receive-lsp label-switched-path;
}
remote-interface-switch connection-name {
interface interface-name.unit-number;
transmit-lsp label-switched-path;
receive-lsp label-switched-path;
}
} # End of [edit protocols connections] hierarchy level
DVMRP
dvmrp {
disable;
export [ policy-name ];
import [ policy-name ];
rib-group group-name;
inet;
traceoptions {
file name <replace> <size size> <files number> <no-stamp>
<(world-readable | no-world-readable)>;
flag flag <flag-modifier> <disable>;
}
interface interface-name {
disable;
hold-time seconds;
metric metric;
mode (forwarding | unicast-routing);
}
} # End of [edit protocols dvmrp] hierarchy level
IGMP
igmp {
interface interface-name {
disable;
version version;
query-interval seconds;
query-last-member-interval seconds;
query-response-interval seconds;
robust-count number;
traceoptions {
file name <replace> <size size> <files number> <no-stamp>
<(world-readable | no-world-readable)>;
flag flag <flag-modifier> <disable>;
}
}
} # End of [edit protocols igmp] hierarchy level
IS-IS
isis {
disable;
authentication-key key;
authentication-type authentication;
export [ policy-name ];
label-switched-path name level level metric metric;
level level-number {
authentication-key key;
authentication-type authentication;
external-preference preference;
preference preference;
wide-metrics-only;
}
lsp-lifetime seconds;
multicast-topology;
no-authentication-check;
overload <timeout seconds>;
reference-bandwidth reference-bandwidth;
rib-group group name;
traffic-engineering {
disable;
shortcuts;
}
traceoptions {
file name <replace> <size size> <files number> <no-stamp>
<(world-readable | no-world-readable)>;
flag flag <flag-modifier> <disable>;
}
interface interface-name {
disable;
csnp-interval (seconds | disable);
hello-authentication-key key;
hello-authentication-type authentication;
lsp-interval milliseconds;
mesh-group (value | blocked);
passive;
level level-number {
disable;
hello-authentication-key key;
hello-authentication-type authentication;
hello-interval seconds;
hold-time seconds;
metric metric;
passive;
priority number ;
te-metric metric;
}
}
} # End of [edit protocols isis] hierarchy level
LDP
ldp {
import policy-name;
deaggregate | no-deaggregate;
egress-policy policy-name;
export policy-name;
keepalive-interval seconds;
keepalive-timeout seconds;
preference preference;
transport-address ( interface | loopback );
interface interface-name {
disable;
hello-interval seconds;
hold-time seconds;
deaggregate | no-deaggregate;
transport-address ( interface | loopback );
}
traceoptions {
file filename <replace> <size size> <files number> <no-stamp>
<(world-readable | no-world-readable)>;
flag flag <flag-modifier> <disable>;
}
}
} # End of [edit protocols ldp] hierarchy level
MPLS
mpls {
disable;
admin-groups {
group-name group-value;
}
log-updown {
(syslog | no-syslog);
(trap | no-trap);
}
no-propagate-ttl;
optimize-aggressive;
path path-name {
disable;
address <strict | loose>;
}
statistics {
file filename size size files number <no-stamp>;
interval seconds;
}
traceoptions {
file name <replace> <size size> <files number> <no-stamp>
<(world-readable | no-world-readable)>;
flag flag <flag-modifier> <disable>;
}
traffic-engineering (bgp | bgp-igp);
label-switched-path lsp-path-name {
disable;
to address;
from address;
adaptive;
admin-group {
include [ group-name ];
exclude [ group-name ];
}
bandwidth bps;
class-of-service class-of-service;
fast-reroute {
bandwidth bps;
hop-limit number;
(include group-names | no-include);
(exclude group-names | no-exclude);
}
hop-limit number;
ldp-tunneling;
metric metric;
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 {
include [ group-names ];
exclude [ group-names ];
}
bandwidth bps;
class-of-service class-of-service;
hop-limit number;
no-cspf;
optimize-timer seconds;
preference preference;
priority setup-priority hold-priority;
(record | no-record);
standby;
}
secondary path-name {
adaptive;
admin-group {
include group-names;
exclude group-names;
}
bandwidth bps;
class-of-service class-of-service;
hop-limit number;
no-cspf;
optimize-timer seconds;
preference preference;
priority setup-priority hold-priority;
(record | no-record);
standby;
}
install {
destination-prefix/prefix-length <active>;
}
}
interface (interface-name | all) {
disable;
admin-group {
group-name;
}
label-map in-label {
(nexthop (address | interface-name | address/interface-name)) | (reject | discard);
(pop | (swap <out-label>);
class-of-service class-of-service;
preference preference;
type type;
}
}
static-path inet {
prefix {
nexthop (address | interface-name | address/interface-name);
push out-label;
class-of-service class-of-service;
preference preference;
}
}
} # End of [edit protocols mpls] hierarchy level
MSDP
msdp {
disable;
export [ policy-name ];
import [ policy-name ];
local address address;
rib-group group-name;
traceoptions {
file name <replace> <size size> <files number> <no-stamp>
<(world-readable | no-world-readable)>;
flag flag <flag-modifier> <disable>;
}
peer address {
disable;
local-address address;
export [ policy-name ];
import [ policy-name ];
traceoptions {
file name <replace> <size size> <files number> <no-stamp>
<(world-readable | no-world-readable)>;
flag flag <flag-modifier> <disable>;
}
}
group group-name {
disable;
export [ policy-name ];
import [ policy-name ];
local-address address;
mode <(mesh-group | standard)>;
traceoptions {
file name <replace> <size size> <files number> <no-stamp>
<(world-readable | no-world-readable)>;
flag flag <flag-modifier> <disable>;
}
peer address; {
disable;
export [ policy-name ];
import [ policy-name ];
local-address address;
traceoptions {
file name <replace> <size size> <files number> <no-stamp>
<(world-readable | no-world-readable)>;
flag flag <flag-modifier> <disable>;
}
}
}
} #End of [edit protocols msdp] hierarchy level
OSPF
ospf {
disable;
export [ policy-name ];
external-preference preference;
overload {
timeout seconds;
}
preference preference;
reference-bandwidth reference-bandwidth;
rib-group group-name;
traffic-engineering {
no-topology;
shortcuts;
}
traceoptions {
file name <replace> <size size> <files number> <no-stamp>
<(world-readable | no-world-readable)>;
flag flag <flag-modifier> <disable>;
}
area area-id {
area-range network/masklen <restrict>;
authentication-type authentication;
interface interface-name {
disable;
authentication-key key <key-id identifier>;
dead-interval seconds;
hello-interval seconds;
interface-type type;
metric metric;
neighbor address <eligible>;
passive;
poll-interval seconds;
priority number;
retransmit-interval seconds;
transit-delay seconds;
transmit-interval seconds;
}
label-switched-path name metric metric;
nssa {
area-range network/masklen <restrict>;
default-metric metric;
(no-summaries | summaries);
}
stub <default-metric metric> < (no-summaries | summaries)>;
virtual-link neighbor-id router-id transit-area area-id {
disable;
authentication-key key <key-id identifier>;
dead-interval seconds;
hello-interval seconds;
retransmit-interval seconds;
transit-delay seconds;
}
}
} # End of [edit protocols ospf] hierarchy level
PIM
pim {
disable;
dense-groups {
addresses;
}
import [ policy-name ];
rib-group group-name;
traceoptions {
file name <replace> <size size> <files number> <no-stamp>
<(world-readable | no-world-readable)>;
flag flag <flag-modifier> <disable>;
}
interface interface-name {
disable;
mode (dense | sparse | sparse-dense);
priority number;
version version;
}
rp {
local {
disable;
address address;
group-ranges {
destination-mask;
}
hold-time seconds;
priority number;
}
auto-rp (announce | discovery | mapping);
bootstrap-priority number;
static {
address address {
version version;
group-ranges {
destination-mask;
}
}
}
}
} # End of [edit protocols pim] hierarchy level
RIP
rip {
traceoptions {
file name <replace> <size size> <files number> <no-stamp>
<(world-readable | no-world-readable)>;
flag flag <flag-modifier> <disable>;
}
authentication-key password;
authentication-type type;
(check-zero | no-check-zero);
import [policy-name];
message-size number;
metric-in metric;
receive receive-options;
send send-options;
group group-name {
export [policy-name];
metric-out metric;
preference preference;
neighbor neighbor-name {
authentication-key password;
authentication-type type;
(check-zero | no-check-zero);
import [policy-name];
message-size number;
metric-in metric;
receive receive-options;
send send-options;
}
}
} # End of [edit protocols rip] hierarchy level
Router Discovery
router-discovery {
disable;
traceoptions {
file name <replace> <size size> <files number> <no-stamp>
<(world-readable | no-world-readable)>;
flag flag <flag-modifier> <disable>;
}
interface interface-name {
min-advertisement-interval seconds;
max-advertisement-interval seconds;
lifetime seconds;
}
address address {
(advertise | ignore);
(broadcast | multicast);
(priority number | ineligible);
}
} # End of [edit protocols router-discovery] hierarchy level
RSVP
rsvp {
disable;
keep-multiplier number;
preemption (aggressive | disabled | normal);
refresh-time seconds;
traceoptions {
file name <replace> <size size> <files number> <no-stamp>
<(world-readable | no-world-readable)>;
flag flag <flag-modifier> <disable>;
}
interface interface-name {
disable;
(aggregate | no-aggregate);
authentication-key key;
bandwidth bps;
hello-interval seconds;
subscription percentage;
}
} # End of [edit protocols rsvp] hierarchy level
SDP/SAP
sap {
disable;
listen <address> <port port>;
} # End of [edit protocols sap] hierarchy level
[Contents] [Prev] [Next] [Index]