[edit protocols] Hierarchy Level
[edit]
protocols {
DVMRP
dvmrp {
disable;
export [ policy-names ];
import [ policy-names ];
interface interface-name {
disable;
hello-interval seconds;
hold-time seconds;
metric metric;
mode (forwarding | unicast-routing);
}
rib-group group-name;
traceoptions {
file name <replace> <size size> <files number> <no-stamp>
<(world-readable | no-world-readable)>;
flag flag <flag-modifier> <disable>;
}
}
IGMP
igmp {
interface interface-name {
disable;
static {
group group {
source source;
}
}
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>;
}
}
MLD
mld {
interface interface-name {
disable;
static {
group group {
source source;
}
}
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>;
}
}
MSDP
msdp {
active-source-limit {
maximum number;
threshold number;
}
data-encapsulation <(disable | enable)>;
disable;
export [ policy-names ];
import [ policy-names ];
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 {
authentication-key peer-key;
default-peer;
disable;
export [ policy-names ];
import [ policy-names ];
local-address address;
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-names ];
import [ policy-names ];
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 {
authentication-key peer-key;
default-peer;
disable;
export [ policy-names ];
import [ policy-names ];
local-address address;
traceoptions {
file name <replace> <size size> <files number> <no-stamp>
<(world-readable | no-world-readable)>;
flag flag <flag-modifier> <disable>;
}
}
}
}
PGM
pgm {
traceoptions {
file name <replace> <size size> <files number> <no-stamp>
<(world-readable | no-world-readable)>;
flag flag <flag-modifier>;
}
}
PIM
pim {
disable;
dense-groups {
addresses;
}
graceful-restart {
disable;
restart-duration seconds;
}
import [ policy-names ];
interface interface-name {
disable;
hello-interval seconds;
mode (dense | sparse | sparse-dense);
priority number;
version version;
}
rib-group group-name;
rp {
auto-rp (announce | discovery | mapping);
bootstrap-export [ policy-names ];
bootstrap-import [ policy-names ];
bootstrap-priority number;
embedded-rp {
maximum-rps limit;
group-ranges {
destination-mask;
}
}
local {
family (inet | inet6) {
disable;
address address;
group-ranges {
destination-mask;
}
hold-time seconds;
priority number;
}
}
static {
address address {
version version;
group-ranges {
destination-mask;
}
traceoptions {
file name <replace> <size size> <files number> <no-stamp>
<(world-readable | no-world-readable)>;
flag flag <flag-modifier> <disable>;
}
}
SDP/SAP
sap {
disable;
listen [ address <port port> ];
}
}