- [edit]
- protocols {
Distance Vector Multicast Routing Protocol (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);
- }
-
join-load-balance;
-
rib-group group-name;
-
-
traceoptions {
- file filename <files number> <size size> <world-readable |
no-world-readable>;
- flag flag <flag-modifier> <disable>;
- }
- }
Internet Group Management Protocol (IGMP)
-
igmp {
-
accounting;
-
-
interface interface-name {
-
accounting;
-
disable;
-
group-policy;
-
immediate-leave;
-
no-accounting;
-
promiscuous-mode;
-
ssm-map ssm-map-name;
-
-
static {
-
-
group group {
-
source source;
- }
- }
-
version version;
- }
-
query-interval seconds;
-
query-last-member-interval seconds;
-
query-response-interval seconds;
-
robust-count number;
-
-
traceoptions {
- file filename <files number> <size size> <world-readable |
no-world-readable>;
- flag flag <flag-modifier> <disable>;
- }
- }
Multicast Listener Discovery (MLD)
-
mld {
-
accounting;
-
-
interface interface-name {
-
accounting;
-
disable;
-
group-policy;
-
immediate-leave;
-
no-accounting;
-
ssm-map ssm-map-name;
-
-
static {
-
-
group group {
-
source source;
- }
- }
-
version version;
- }
-
query-interval seconds;
-
query-last-member-interval seconds;
-
query-response-interval seconds;
-
robust-count number;
-
-
traceoptions {
- file filename <files number> <size size> <world-readable |
no-world-readable>;
- flag flag <flag-modifier> <disable>;
- }
- }
Multicast Source Discovery Protocol (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 filename <files number> <size size> <world-readable |
no-world-readable>;
- flag flag <flag-modifier > <disable>;
- }
-
-
peer address {
-
-
active-source-limit {
-
maximum number;
-
threshold number;
- }
-
authentication-key peer-key;
-
default-peer;
-
disable;
-
export [ policy-names ];
-
import [ policy-names ];
-
local-address address;
-
-
traceoptions {
- file filename <files number> <size size> <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 filename <files number> <size size> <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 filename <files number> <size size> <world-readable |
no-world-readable>;
- flag flag <flag-modifier> <disable>;
- }
- }
- }
- }
Pragmatic General Multicast (PGM)
-
pgm {
-
-
traceoptions {
- flag flag <flag-modifier> <disable>;
- }
- }
- }
Protocol Independent Multicast (PIM)
-
pim {
-
assert-timeout seconds;
-
-
dense-groups {
-
addresses;
- }
-
disable;
-
dr-election-on-p2p;
-
-
graceful-restart {
-
disable;
-
restart-duration seconds;
- }
-
import [ policy-names ];
-
-
interface interface-name {
-
disable;
-
-
bfd-liveness-detection {
-
minimum-interval milliseconds;
-
minimum-receive-interval milliseconds;
-
minimum-transmit-interval milliseconds;
-
multiplier number;
-
version (0 | 1 | automatic);
- }
-
hello-interval seconds;
-
mode (dense | sparse | sparse-dense);
-
neighbor-policy policy-name;
-
priority number;
-
version version;
- }
-
join-load-balance;
-
rib-group group-name;
-
-
rp {
-
-
auto-rp {
- (announce | discovery | mapping);
- (mapping-agent-election | no-mapping-agent-election);
- }
-
-
bootstrap {
-
-
family (inet | inet6) {
-
priority number;
-
import [ policy-names ];
-
export [ policy-names ];
- }
- }
-
bootstrap-export [ policy-names ];
-
bootstrap-import [ policy-names ];
-
bootstrap-priority number;
-
dr-register-policy [ policy-names ];
-
-
embedded-rp {
-
maximum-rps limit;
-
-
group-ranges {
-
destination-mask;
- }
- }
-
-
local {
-
-
family (inet | inet6) {
-
disable;
-
address address;
-
-
anycast-pim {
-
-
rp-set {
-
address address [forward-msdp-sa];
- }
-
local-address address;
- }
-
-
group-ranges {
-
destination-mask;
- }
-
hold-time seconds;
-
priority number;
- }
- }
-
rp-register-policy [ policy-names ];
-
-
spt-threshold {
-
infinity [ spt-threshold-infinity-policies ];
- }
-
-
static {
-
-
address address {
-
version version;
-
-
group-ranges {
-
destination-mask;
- }
-
-
traceoptions {
- file filename <files number> <size size> <world-readable |
no-world-readable>;
- flag flag <flag-modifier> <disable>;
- }
- }
- }
- }
- }
Session Announcement Protocol/Session Description Protocol (SAP/SDP)
-
sap {
-
disable;
-
listen [ <address> <port port> ];
- }