IPI-PIM-IPV4
Configure router id
Use this attribute to configure PIM router-ID to uniquely identify the router.By default, PIM registers for the NSM router-id service. This attribute will override the router-id received from NSM.
Attribute Name: router-id
Attribute Type: inet:ipv4-address
Netconf edit-config payload
<pim xmlns="http://www.ipinfusion.com/yang/ocnos/ipi-pim">
<ipv4>
<instances>
<instance>
<vrf-name>NAME</vrf-name>
<config>
<vrf-name>NAME</vrf-name>
</config>
<router-id>A.B.C.D</router-id> <!-- operation="delete"-->
</instance>
</instances>
</ipv4>
</pim>
Command Syntax
ip pim (vrf NAME|) router-id A.B.C.D
Configure join prune interval
Use this attribute to set a PIM join/prune timer.
Attribute Name: join-prune-interval
Attribute Type: uint16
Attribute Range: 1-65535
Netconf edit-config payload
<pim xmlns="http://www.ipinfusion.com/yang/ocnos/ipi-pim">
<ipv4>
<instances>
<instance>
<vrf-name>NAME</vrf-name>
<config>
<vrf-name>NAME</vrf-name>
</config>
<join-prune-interval>1</join-prune-interval> <!-- operation="delete"-->
</instance>
</instances>
</ipv4>
</pim>
Command Syntax
ip pim (vrf NAME|) jp-timer <1-65535>
Configure ecmp bundle
Use this attribute to create an ECMP bundle.
Attribute Name: ecmp-bundle
Attribute Type: string
Attribute Range: 1-50
Netconf edit-config payload
<pim xmlns="http://www.ipinfusion.com/yang/ocnos/ipi-pim">
<ipv4>
<instances>
<instance>
<vrf-name>NAME</vrf-name>
<config>
<vrf-name>NAME</vrf-name>
</config>
<ecmp-bundle>WORD</ecmp-bundle> <!-- operation="delete"-->
</instance>
</instances>
</ipv4>
</pim>
Command Syntax
ip pim (vrf NAME|) ecmp-bundle WORD
Configure enable bfd all interfaces
Use this attribute to enable Bidirectional Forwarding Detection (BFD) on all interfaces.
Attribute Name: enable-bfd-all-interfaces
Attribute Type: empty
Netconf edit-config payload
<pim xmlns="http://www.ipinfusion.com/yang/ocnos/ipi-pim">
<ipv4>
<instances>
<instance>
<vrf-name>NAME</vrf-name>
<config>
<vrf-name>NAME</vrf-name>
</config>
</enable-bfd-all-interfaces><!-- operation="delete"-->
</instance>
</instances>
</ipv4>
</pim>
Command Syntax
ip pim (vrf NAME|) bfd all-interfaces
Configure register reachability check
Use this attribute to enable the RP reachability check for PIM Registers at the designated router (DR).
This command is supported when following feature are enabled PIM Sparse Mode (SM)
Attribute Name: register-reachability-check
Attribute Type: enum (disable|enable)
Default Value: enable
Netconf edit-config payload
<pim xmlns="http://www.ipinfusion.com/yang/ocnos/ipi-pim">
<ipv4>
<instances>
<instance>
<vrf-name>NAME</vrf-name>
<config>
<vrf-name>NAME</vrf-name>
</config>
<register-packet>
<config>
<register-reachability-check>enable</register-reachability-check> <!-- operation="delete"-->
</config>
</register-packet>
</instance>
</instances>
</ipv4>
</pim>
Command Syntax
ip pim (vrf NAME|) register-rp-reachability (disable|enable)
Configure rate limit
Use this attribute to configure the rate of register packets sent by this designated router (DR).
This command is supported when following feature are enabled PIM Sparse Mode (SM)
Attribute Name: rate-limit
Attribute Type: uint16
Attribute Range: 1-65535
Netconf edit-config payload
<pim xmlns="http://www.ipinfusion.com/yang/ocnos/ipi-pim">
<ipv4>
<instances>
<instance>
<vrf-name>NAME</vrf-name>
<config>
<vrf-name>NAME</vrf-name>
</config>
<register-packet>
<config>
<rate-limit>1</rate-limit> <!-- operation="delete"-->
</config>
</register-packet>
</instance>
</instances>
</ipv4>
</pim>
Command Syntax
ip pim (vrf NAME|) register-rate-limit <1-65535>
Configure suppress interval
Use this attribute to configure the register suppression time.
This command is supported when following feature are enabled PIM Sparse Mode (SM)
Attribute Name: suppress-interval
Attribute Type: uint16
Default Value: 60
Attribute Range: 11-65535
Netconf edit-config payload
<pim xmlns="http://www.ipinfusion.com/yang/ocnos/ipi-pim">
<ipv4>
<instances>
<instance>
<vrf-name>NAME</vrf-name>
<config>
<vrf-name>NAME</vrf-name>
</config>
<register-packet>
<config>
<suppress-interval>11</suppress-interval> <!-- operation="delete"-->
</config>
</register-packet>
</instance>
</instances>
</ipv4>
</pim>
Command Syntax
ip pim (vrf NAME|) register-suppression <11-65535>
Configure keep alive interval
Use this attribute to configure a Keep alive Timer (KAT) value for (S,G) states at RP to monitor PIM register packets.
This command is supported when following feature are enabled PIM Sparse Mode (SM)
Attribute Name: keep-alive-interval
Attribute Type: uint16
Default Value: 185
Attribute Range: 1-65535
Netconf edit-config payload
<pim xmlns="http://www.ipinfusion.com/yang/ocnos/ipi-pim">
<ipv4>
<instances>
<instance>
<vrf-name>NAME</vrf-name>
<config>
<vrf-name>NAME</vrf-name>
</config>
<register-packet>
<config>
<keep-alive-interval>1</keep-alive-interval> <!-- operation="delete"-->
</config>
</register-packet>
</instance>
</instances>
</ipv4>
</pim>
Command Syntax
ip pim (vrf NAME|) rp-register-kat <1-65535>
Configure source address
Use this attribute to configure the source address of register packets sent by this designated router (DR).
This command is supported when following feature are enabled PIM Sparse Mode (SM)
Attribute Name: source-address
Attribute Type: union
Netconf edit-config payload
<pim xmlns="http://www.ipinfusion.com/yang/ocnos/ipi-pim">
<ipv4>
<instances>
<instance>
<vrf-name>NAME</vrf-name>
<config>
<vrf-name>NAME</vrf-name>
</config>
<register-packet>
<config>
<source-address>PIM_IPV4_REG_SOURCE_T</source-address>
</config>
</register-packet>
</instance>
</instances>
</ipv4>
</pim>
Command Syntax
ip pim (vrf NAME|) register-source (A.B.C.D|IFNAME)
Configure accept register
Use this attribute to configure the ACL of register packets accepted by this designated router (DR).
This command is supported when following feature are enabled PIM Sparse Mode (SM)
Attribute Name: accept-register
Attribute Type: string
Attribute Range: 1-64
Netconf edit-config payload
<pim xmlns="http://www.ipinfusion.com/yang/ocnos/ipi-pim">
<ipv4>
<instances>
<instance>
<vrf-name>NAME</vrf-name>
<config>
<vrf-name>NAME</vrf-name>
</config>
<register-packet>
<config>
<accept-register>WORD</accept-register> <!-- operation="delete"-->
</config>
</register-packet>
</instance>
</instances>
</ipv4>
</pim>
Command Syntax
ip pim (vrf NAME|) accept-register list WORD
Configure ignore rp set priority
Use this attribute to ignore the RP-SET priority value, and use only the hashing mechanism for RP selection. This is used to inter-operate with older Cisco IOS versions.
Attribute Name: ignore-rp-set-priority
Attribute Type: empty
Netconf edit-config payload
<pim xmlns="http://www.ipinfusion.com/yang/ocnos/ipi-pim">
<ipv4>
<instances>
<instance>
<vrf-name>NAME</vrf-name>
<config>
<vrf-name>NAME</vrf-name>
</config>
<interop>
<config>
</ignore-rp-set-priority><!-- operation="delete"-->
</config>
</interop>
</instance>
</instances>
</ipv4>
</pim>
Command Syntax
ip pim (vrf NAME|) ignore-rp-set-priority
Configure cisco bsr interop enable
Use this attribute to turn on or turn the Candidate-RP debugging timerworking with Cisco BSR.
Attribute Name: cisco-bsr-interop-enable
Attribute Type: empty
Netconf edit-config payload
<pim xmlns="http://www.ipinfusion.com/yang/ocnos/ipi-pim">
<ipv4>
<instances>
<instance>
<vrf-name>NAME</vrf-name>
<config>
<vrf-name>NAME</vrf-name>
</config>
<interop>
<config>
</cisco-bsr-interop-enable><!-- operation="delete"-->
</config>
</interop>
</instance>
</instances>
</ipv4>
</pim>
Command Syntax
ip pim (vrf NAME|) crp-cisco-prefix
Configure access control list
Use this attribute to configure the option to calculate the register checksum over the whole packet on multicast groups specified by the access control list.
Attribute Name: access-control-list
Attribute Type: string
Attribute Range: 1-64
Attribute Name: cisco-register-checksum-enable
Attribute Type: empty
Netconf edit-config payload
<pim xmlns="http://www.ipinfusion.com/yang/ocnos/ipi-pim">
<ipv4>
<instances>
<instance>
<vrf-name>NAME</vrf-name>
<config>
<vrf-name>NAME</vrf-name>
</config>
<interop>
<register-packet>
<config>
</cisco-register-checksum-enable><!-- operation="delete"-->
<access-control-list>WORD</access-control-list> <!-- operation="delete"-->
</config>
</register-packet>
</interop>
</instance>
</instances>
</ipv4>
</pim>
Command Syntax
ip pim (vrf NAME|) cisco-register-checksum group-list WORD
Configure cisco register checksum enable
Use this attribute to configure the option to calculate the register checksum over the whole packet. This is used to inter-operate with older Cisco IOS versions.
Attribute Name: cisco-register-checksum-enable
Attribute Type: empty
Netconf edit-config payload
<pim xmlns="http://www.ipinfusion.com/yang/ocnos/ipi-pim">
<ipv4>
<instances>
<instance>
<vrf-name>NAME</vrf-name>
<config>
<vrf-name>NAME</vrf-name>
</config>
<interop>
<register-packet>
<config>
</cisco-register-checksum-enable>
</config>
</register-packet>
</interop>
</instance>
</instances>
</ipv4>
</pim>
Command Syntax
ip pim (vrf NAME|) cisco-register-checksum
Configure vrf name
Use this attribute to to enable the ability of the last-hop PIM router to switch to SPT for multicast group addresses indicated by the given standard access control list.
Attribute Name: access-control-list
Attribute Type: string
Attribute Range: 1-64
Attribute Name: enable
Attribute Type: empty
Netconf edit-config payload
<pim xmlns="http://www.ipinfusion.com/yang/ocnos/ipi-pim">
<ipv4>
<instances>
<instance>
<vrf-name>NAME</vrf-name>
<config>
<vrf-name>NAME</vrf-name>
</config>
<spt-switch>
<config>
</enable><!-- operation="delete"-->
<access-control-list>WORD</access-control-list> <!-- operation="delete"-->
</config>
</spt-switch>
</instance>
</instances>
</ipv4>
</pim>
Command Syntax
ip pim (vrf NAME|) spt-threshold group-list WORD
Configure enable
Use this attribute to enable the ability of the last-hop PIM router to switch to SPT.
Attribute Name: enable
Attribute Type: empty
Netconf edit-config payload
<pim xmlns="http://www.ipinfusion.com/yang/ocnos/ipi-pim">
<ipv4>
<instances>
<instance>
<vrf-name>NAME</vrf-name>
<config>
<vrf-name>NAME</vrf-name>
</config>
<spt-switch>
<config>
</enable>
</config>
</spt-switch>
</instance>
</instances>
</ipv4>
</pim>
Command Syntax
ip pim (vrf NAME|) spt-threshold
Configure range policy
Use this attribute to set Source Specific Multicast (SSM) and define the range of multicast IP addresses. Ranges can be either the default, which defines the SSM range as 232/8, or indicated by the given standard access control list.
This command is supported when following feature are enabled PIM Source Specific Multicast (SSM)
Attribute Name: range-policy
Attribute Type: union
Netconf edit-config payload
<pim xmlns="http://www.ipinfusion.com/yang/ocnos/ipi-pim">
<ipv4>
<instances>
<instance>
<vrf-name>NAME</vrf-name>
<config>
<vrf-name>NAME</vrf-name>
</config>
<ssm>
<config>
<range-policy>PIM_IPV4_SSM_RANGE_POLICY_TYPE_T</range-policy>
</config>
</ssm>
</instance>
</instances>
</ipv4>
</pim>
Command Syntax
ip pim (vrf NAME|) ssm (range WORD|default)
Configure member rp address
Destination IP address where register messages are copied and sent. A Member RP is an individual RP member in the anycast RP set.
This command is supported when following feature are enabled PIM Sparse Mode (SM)
Attribute Name: member-rp-address
Attribute Type: inet:ipv4-address
Netconf edit-config payload
<pim xmlns="http://www.ipinfusion.com/yang/ocnos/ipi-pim">
<ipv4>
<instances>
<instance>
<vrf-name>NAME</vrf-name>
<config>
<vrf-name>NAME</vrf-name>
</config>
<anycast-rps>
<anycast-rp> <!-- operation="delete"-->
<member-rp-address>A.B.C.D</member-rp-address>
<config>
<member-rp-address>A.B.C.D</member-rp-address>
<anycast-rp-address>A.B.C.D</anycast-rp-address>
</config>
<anycast-rp-address>A.B.C.D</anycast-rp-address>
</anycast-rp>
</anycast-rps>
</instance>
</instances>
</ipv4>
</pim>
Command Syntax
ip pim (vrf NAME|) anycast-rp A.B.C.D A.B.C.D
Configure rp address
Use this attribute to statically configure Rendezvous Point (RP) address for multicast groups.
Attribute Name: rp-address
Attribute Type: inet:ipv4-address
Netconf edit-config payload
<pim xmlns="http://www.ipinfusion.com/yang/ocnos/ipi-pim">
<ipv4>
<instances>
<instance>
<vrf-name>NAME</vrf-name>
<config>
<vrf-name>NAME</vrf-name>
</config>
<rendezvous-point>
<static-rps>
<static-rps-default>
<static-rp-default> <!-- operation="delete"-->
<rp-address>A.B.C.D</rp-address>
<config>
<rp-address>A.B.C.D</rp-address>
</config>
</static-rp-default>
</static-rps-default>
</static-rps>
</rendezvous-point>
</instance>
</instances>
</ipv4>
</pim>
Command Syntax
ip pim (vrf NAME|) rp-address A.B.C.D
Configure override dynamically learned rp
Use this attribute do configure the flag to overrides dynamically learned RP mappings.
Attribute Name: override-dynamically-learned-rp
Attribute Type: empty
Attribute Name: access-control-list
Attribute Type: string
Attribute Range: 1-64
Netconf edit-config payload
<pim xmlns="http://www.ipinfusion.com/yang/ocnos/ipi-pim">
<ipv4>
<instances>
<instance>
<vrf-name>NAME</vrf-name>
<config>
<vrf-name>NAME</vrf-name>
</config>
<rendezvous-point>
<static-rps>
<static-rps-default>
<static-rp-default>
<rp-address>A.B.C.D</rp-address>
<config>
<rp-address>A.B.C.D</rp-address>
<access-control-list>WORD</access-control-list> <!-- operation="delete"-->
</config>
</override-dynamically-learned-rp><!-- operation="delete"-->
</static-rp-default>
</static-rps-default>
</static-rps>
</rendezvous-point>
</instance>
</instances>
</ipv4>
</pim>
Command Syntax
ip pim (vrf NAME|) rp-address A.B.C.D WORD override
Configure interface name
Use this attribute to configure the interface for the candidate BSR router.
Attribute Name: interface-name
Attribute Type: string
Attribute Range: 1-33
Netconf edit-config payload
<pim xmlns="http://www.ipinfusion.com/yang/ocnos/ipi-pim">
<ipv4>
<instances>
<instance>
<vrf-name>NAME</vrf-name>
<config>
<vrf-name>NAME</vrf-name>
</config>
<rendezvous-point>
<bootstrap-router>
<bsr-candidate>
<config>
<interface-name>IFNAME</interface-name>
</config>
</bsr-candidate>
</bootstrap-router>
</rendezvous-point>
</instance>
</instances>
</ipv4>
</pim>
Command Syntax
ip pim (vrf NAME|) bsr-candidate IFNAME
Configure hash mask length
Use this attribute to configure the mask length used to calculate the group address for RP.
Attribute Name: hash-mask-length
Attribute Type: uint8
Attribute Range: 0-32
Attribute Name: interface-name
Attribute Type: string
Attribute Range: 1-33
Netconf edit-config payload
<pim xmlns="http://www.ipinfusion.com/yang/ocnos/ipi-pim">
<ipv4>
<instances>
<instance>
<vrf-name>NAME</vrf-name>
<config>
<vrf-name>NAME</vrf-name>
</config>
<rendezvous-point>
<bootstrap-router>
<bsr-candidate>
<config>
<interface-name>IFNAME</interface-name> <!-- operation="delete"-->
<hash-mask-length>0</hash-mask-length> <!-- operation="delete"-->
</config>
</bsr-candidate>
</bootstrap-router>
</rendezvous-point>
</instance>
</instances>
</ipv4>
</pim>
Command Syntax
ip pim (vrf NAME|) bsr-candidate IFNAME <0-32>
Configure priority
Use this attribute to configure the priority value for candidate BSR router.
Attribute Name: priority
Attribute Type: uint8
Attribute Range: 0-255
Attribute Name: interface-name
Attribute Type: string
Attribute Range: 1-33
Attribute Name: hash-mask-length
Attribute Type: uint8
Attribute Range: 0-32
Netconf edit-config payload
<pim xmlns="http://www.ipinfusion.com/yang/ocnos/ipi-pim">
<ipv4>
<instances>
<instance>
<vrf-name>NAME</vrf-name>
<config>
<vrf-name>NAME</vrf-name>
</config>
<rendezvous-point>
<bootstrap-router>
<bsr-candidate>
<config>
<interface-name>IFNAME</interface-name> <!-- operation="delete"-->
<hash-mask-length>0</hash-mask-length> <!-- operation="delete"-->
<priority>0</priority> <!-- operation="delete"-->
</config>
</bsr-candidate>
</bootstrap-router>
</rendezvous-point>
</instance>
</instances>
</ipv4>
</pim>
Command Syntax
ip pim (vrf NAME|) bsr-candidate IFNAME <0-32> <0-255>
Configure advertisement interval
Use this attribute to configure the priority value for RP candidate.
Attribute Name: priority
Attribute Type: uint8
Attribute Range: 0-255
Attribute Name: access-control-list
Attribute Type: string
Attribute Range: 1-64
Attribute Name: advertisement-interval
Attribute Type: uint16
Attribute Range: 1-16383
Netconf edit-config payload
<pim xmlns="http://www.ipinfusion.com/yang/ocnos/ipi-pim">
<ipv4>
<instances>
<instance>
<vrf-name>NAME</vrf-name>
<config>
<vrf-name>NAME</vrf-name>
</config>
<rendezvous-point>
<rp-candidates>
<rp-candidate>
<interface-name>IFNAME</interface-name>
<config>
<interface-name>IFNAME</interface-name>
<access-control-list>WORD</access-control-list> <!-- operation="delete"-->
<advertisement-interval>1</advertisement-interval> <!-- operation="delete"-->
</config>
<priority>0</priority> <!-- operation="delete"-->
</rp-candidate>
</rp-candidates>
</rendezvous-point>
</instance>
</instances>
</ipv4>
</pim>
Command Syntax
ip pim (vrf NAME|) rp-candidate IFNAME (group-list WORD|) (interval <1-16383>|) (priority <0-255>|)
Configure originator id
Use this attribute to allow a Multicast Source Discovery Protocol (MSDP) speaker that originates a Source-Active (SA) message to use the IP address of an interface as a rendezvous point (RP) address in the SA message.
This command is supported when following feature are enabled HAVE_PIM_MSDP
Attribute Name: originator-id
Attribute Type: string
Attribute Range: 1-33
Netconf edit-config payload
<pim xmlns="http://www.ipinfusion.com/yang/ocnos/ipi-pim">
<ipv4>
<instances>
<instance>
<vrf-name>NAME</vrf-name>
<config>
<vrf-name>NAME</vrf-name>
</config>
<msdp>
<config>
<originator-id>IFNAME</originator-id> <!-- operation="delete"-->
</config>
</msdp>
</instance>
</instances>
</ipv4>
</pim>
Command Syntax
ip msdp (vrf NAME|) originator-id IFNAME
Configure group address
Use this attribute to configure an Multicast Source Discovery Protocol (MSDP) remote group.
This command is supported when following feature are enabled HAVE_PIM_MSDP
Attribute Name: group-address
Attribute Type: inet:ipv4-address
Attribute Name: rp-address
Attribute Type: inet:ipv4-address
Netconf edit-config payload
<pim xmlns="http://www.ipinfusion.com/yang/ocnos/ipi-pim">
<ipv4>
<instances>
<instance>
<vrf-name>NAME</vrf-name>
<config>
<vrf-name>NAME</vrf-name>
</config>
<msdp>
<source-active-entries>
<source-active-entry> <!-- operation="delete"-->
<group-address>A.B.C.D</group-address>
<config>
<group-address>A.B.C.D</group-address>
<source-address>A.B.C.D</source-address>
<rp-address>A.B.C.D</rp-address>
</config>
<source-address>A.B.C.D</source-address>
</source-active-entry>
</source-active-entries>
</msdp>
</instance>
</instances>
</ipv4>
</pim>
Command Syntax
ip msdp (vrf NAME|) sa s A.B.C.D g A.B.C.D r A.B.C.D
Configure address
Use this attribute to configure an Multicast Source Discovery Protocol (MSDP) peer relationship.
This command is supported when following feature are enabled HAVE_PIM_MSDP
Attribute Name: address
Attribute Type: inet:ipv4-address
Netconf edit-config payload
<pim xmlns="http://www.ipinfusion.com/yang/ocnos/ipi-pim">
<ipv4>
<instances>
<instance>
<vrf-name>NAME</vrf-name>
<config>
<vrf-name>NAME</vrf-name>
</config>
<msdp>
<peers>
<peer> <!-- operation="delete"-->
<address>A.B.C.D</address>
<config>
<address>A.B.C.D</address>
</config>
</peer>
</peers>
</msdp>
</instance>
</instances>
</ipv4>
</pim>
Command Syntax
ip msdp (vrf NAME|) peer A.B.C.D
Configure mesh group
Use this attribute to configure an Multicast Source Discovery Protocol (MSDP) peer relationship.
This command is supported when following feature are enabled HAVE_PIM_MSDP
Attribute Name: address
Attribute Type: inet:ipv4-address
Attribute Name: mesh-group
Attribute Type: string
Attribute Range: 1-64
Netconf edit-config payload
<pim xmlns="http://www.ipinfusion.com/yang/ocnos/ipi-pim">
<ipv4>
<instances>
<instance>
<vrf-name>NAME</vrf-name>
<config>
<vrf-name>NAME</vrf-name>
</config>
<msdp>
<peers>
<peer>
<address>A.B.C.D</address>
<config>
<address>A.B.C.D</address>
<mesh-group>WORD</mesh-group> <!-- operation="delete"-->
</config>
</peer>
</peers>
</msdp>
</instance>
</instances>
</ipv4>
</pim>
Command Syntax
ip msdp (vrf NAME|) mesh-group WORD A.B.C.D
Configure default peer
Use this attribute to configure an Multicast Source Discovery Protocol (MSDP) peer relationship.
This command is supported when following feature are enabled HAVE_PIM_MSDP
Attribute Name: address
Attribute Type: inet:ipv4-address
Attribute Name: default-peer
Attribute Type: empty
Netconf edit-config payload
<pim xmlns="http://www.ipinfusion.com/yang/ocnos/ipi-pim">
<ipv4>
<instances>
<instance>
<vrf-name>NAME</vrf-name>
<config>
<vrf-name>NAME</vrf-name>
</config>
<msdp>
<peers>
<peer>
<address>A.B.C.D</address>
<config>
<address>A.B.C.D</address>
</default-peer><!-- operation="delete"-->
</config>
</peer>
</peers>
</msdp>
</instance>
</instances>
</ipv4>
</pim>
Command Syntax
ip msdp (vrf NAME|) default-peer A.B.C.D
Configure prefix list
Use this attribute to set a Multicast Source Discovery Protocol (MSDP) peer from which to accept Source-Active (SA) messages.You can have multiple active default peers: 1. When you enter multiple ip msdp default-peer commands with a prefix-list keyword, all the default peers are used at the same time for different RP prefixes. This form is typically used in a service provider cloud that connects stub site clouds. 2. When you enter multiple ip msdp default-peer commands without a prefix-list keyword, a single active peer accepts all SA messages. If that peer fails, the next configured default peer accepts all SA messages. This form is typically used at a stub site.
This command is supported when following feature are enabled HAVE_PIM_MSDP
Attribute Name: prefix-list
Attribute Type: union
Attribute Name: default-peer
Attribute Type: empty
Netconf edit-config payload
<pim xmlns="http://www.ipinfusion.com/yang/ocnos/ipi-pim">
<ipv4>
<instances>
<instance>
<vrf-name>NAME</vrf-name>
<config>
<vrf-name>NAME</vrf-name>
</config>
<msdp>
<peers>
<peer>
<address>A.B.C.D</address>
<config>
<address>A.B.C.D</address>
</default-peer><!-- operation="delete"-->
</config>
<prefix-list>PIM_IPV4_MSDP_PEER_ACL_T</prefix-list>
</peer>
</peers>
</msdp>
</instance>
</instances>
</ipv4>
</pim>
Command Syntax
ip msdp (vrf NAME|) default-peer A.B.C.D prefix-list (WORD|<1-99>)
Configure password
Use this command to set an password key used for authenticating a Multicast Source Discovery Protocol (MSDP) peer. By default, no password is enabled.
This command is supported when following feature are enabled HAVE_PIM_MSDP
Attribute Name: password
Attribute Type: string
Attribute Range: 1-162
Netconf edit-config payload
<pim xmlns="http://www.ipinfusion.com/yang/ocnos/ipi-pim">
<ipv4>
<instances>
<instance>
<vrf-name>NAME</vrf-name>
<config>
<vrf-name>NAME</vrf-name>
</config>
<msdp>
<peers>
<peer>
<address>A.B.C.D</address>
<config>
<address>A.B.C.D</address>
</config>
<authentication>
<config>
<password>WORD</password> <!-- operation="delete"-->
</config>
</authentication>
</peer>
</peers>
</msdp>
</instance>
</instances>
</ipv4>
</pim>
Command Syntax
ip msdp (vrf NAME|) password WORD peer A.B.C.D
Configure options
Use this attribute to debug the PIM IPv4 feature.
Attribute Name: options
Attribute Type: bits (all|events|packet|packet in|packet out|state|mfc|timer|timer hello|timer bsr|timer joinprune|timer hello ht|timer hello nlt|timer hello tht|timer joinprune jt|timer joinprune et|timer joinprune ppt|timer joinprune kat|timer joinprune ot|timer assert|timer register|timer bsr bst|timer bsr crp|mib|nsm|nexthop|mtrace|msdp)
Netconf edit-config payload
<pim xmlns="http://www.ipinfusion.com/yang/ocnos/ipi-pim">
<ipv4>
<instances>
<instance>
<vrf-name>NAME</vrf-name>
<config>
<vrf-name>NAME</vrf-name>
</config>
<debug>
<config>
<options>all</options> <!-- operation="delete"-->
</config>
</debug>
</instance>
</instances>
</ipv4>
</pim>
Command Syntax
debug ip pim (vrf NAME|) (all|events|packet|packet in|packet out|state|mfc|timer|timer hello|timer bsr|timer joinprune|timer hello ht|timer hello nlt|timer hello tht|timer joinprune jt|timer joinprune et|timer joinprune ppt|timer joinprune kat|timer joinprune ot|timer assert|timer register|timer bsr bst|timer bsr crp|mib|nsm|nexthop|mtrace|msdp)
Configure passive enable
PIM IPv4 passive mode.
Attribute Name: passive-enable
Attribute Type: empty
Attribute Name: pim-mode
Attribute Type: enum (dense-mode|sparse-mode)
Netconf edit-config payload
<pim xmlns="http://www.ipinfusion.com/yang/ocnos/ipi-pim">
<ipv4>
<interfaces>
<interface>
<name>WORD</name>
<config>
<name>WORD</name>
<pim-mode>dense-mode</pim-mode> <!-- operation="delete"-->
</config>
</passive-enable><!-- operation="delete"-->
</interface>
</interfaces>
</ipv4>
</pim>
Command Syntax
ip pim (dense-mode|sparse-mode) passive
Configure pim mode
PIM IPv4 mode to use when delivering multicast traffic via this interface.
Attribute Name: pim-mode
Attribute Type: enum (dense-mode|sparse-mode)
Netconf edit-config payload
<pim xmlns="http://www.ipinfusion.com/yang/ocnos/ipi-pim">
<ipv4>
<interfaces>
<interface>
<name>WORD</name>
<config>
<name>WORD</name>
</config>
<pim-mode>dense-mode</pim-mode> <!-- operation="delete"-->
</interface>
</interfaces>
</ipv4>
</pim>
Command Syntax
ip pim (dense-mode|sparse-mode)
Configure bsr border
When set to true the device will not send bootstrap router messages over this interface. By default these are transmitted over all PIM IPv4 sparse mode (PIM-SM) enabled interfaces.
Attribute Name: bsr-border
Attribute Type: empty
Netconf edit-config payload
<pim xmlns="http://www.ipinfusion.com/yang/ocnos/ipi-pim">
<ipv4>
<interfaces>
<interface>
<name>WORD</name>
<config>
<name>WORD</name>
</config>
</bsr-border><!-- operation="delete"-->
</interface>
</interfaces>
</ipv4>
</pim>
Command Syntax
ip pim bsr-border
Configure dr priority
The designated router priority of this interface. Larger always preferred.
Attribute Name: dr-priority
Attribute Type: uint32
Attribute Range: 0-4294967294
Netconf edit-config payload
<pim xmlns="http://www.ipinfusion.com/yang/ocnos/ipi-pim">
<ipv4>
<interfaces>
<interface>
<name>WORD</name>
<config>
<name>WORD</name>
</config>
<dr-priority>0</dr-priority> <!-- operation="delete"-->
</interface>
</interfaces>
</ipv4>
</pim>
Command Syntax
ip pim dr-priority <0-4294967294>
Configure hello interval
Use this attribute to configure a hello interval value other than the default. When a hello-interval is configured and hello-holdtime is not configured, or when the hello-holdtime value configured is less than the new hello-interval value, the holdtime value is modified to (3.5 * hello_interval). Otherwise, the hello-holdtime value is the configured value.
Attribute Name: hello-interval
Attribute Type: uint16
Default Value: 30
Attribute Range: 1-18724
Netconf edit-config payload
<pim xmlns="http://www.ipinfusion.com/yang/ocnos/ipi-pim">
<ipv4>
<interfaces>
<interface>
<name>WORD</name>
<config>
<name>WORD</name>
</config>
<hello-interval>1</hello-interval> <!-- operation="delete"-->
</interface>
</interfaces>
</ipv4>
</pim>
Command Syntax
ip pim hello-interval <1-18724>
Configure hello holdtime
Use this attribute to configure a hello message holdtime other than the default.
Attribute Name: hello-holdtime
Attribute Type: uint16
Default Value: 105
Attribute Range: 1-65535
Netconf edit-config payload
<pim xmlns="http://www.ipinfusion.com/yang/ocnos/ipi-pim">
<ipv4>
<interfaces>
<interface>
<name>WORD</name>
<config>
<name>WORD</name>
</config>
<hello-holdtime>1</hello-holdtime> <!-- operation="delete"-->
</interface>
</interfaces>
</ipv4>
</pim>
Command Syntax
ip pim hello-holdtime <1-65535>
Configure exclude generated id
Exclude Gen-id option from PIM IPv4 Hello packets on this interface.
Attribute Name: exclude-generated-id
Attribute Type: empty
Netconf edit-config payload
<pim xmlns="http://www.ipinfusion.com/yang/ocnos/ipi-pim">
<ipv4>
<interfaces>
<interface>
<name>WORD</name>
<config>
<name>WORD</name>
</config>
</exclude-generated-id><!-- operation="delete"-->
</interface>
</interfaces>
</ipv4>
</pim>
Command Syntax
ip pim exclude-genid
Configure unicast bootstrap router
Use this attribute to enable support for sending and receiving unicast Bootstrap Messages (BSM) on an interface.
Attribute Name: unicast-bootstrap-router
Attribute Type: empty
Netconf edit-config payload
<pim xmlns="http://www.ipinfusion.com/yang/ocnos/ipi-pim">
<ipv4>
<interfaces>
<interface>
<name>WORD</name>
<config>
<name>WORD</name>
</config>
</unicast-bootstrap-router><!-- operation="delete"-->
</interface>
</interfaces>
</ipv4>
</pim>
Command Syntax
ip pim unicast-bsm
Configure neighbor access control list filter
Use this attribute to enable filtering of neighbors on the interface. When configuring a neighbor filter, PIM IPv4 either not establishes adjacency with neighbor or terminates adjacency with existing neighbors, when denied by filtering access list.
Attribute Name: neighbor-access-control-list-filter
Attribute Type: string
Attribute Range: 1-64
Netconf edit-config payload
<pim xmlns="http://www.ipinfusion.com/yang/ocnos/ipi-pim">
<ipv4>
<interfaces>
<interface>
<name>WORD</name>
<config>
<name>WORD</name>
</config>
<neighbor-access-control-list-filter>WORD</neighbor-access-control-list-filter> <!-- operation="delete"-->
</interface>
</interfaces>
</ipv4>
</pim>
Command Syntax
ip pim neighbor-filter WORD
Configure state refresh origination interval
Use this attribute to configure a PIM-DM State-Refresh origination interval other than the default value. The origination interval is the number of seconds between PIM-DM State Refresh control messages.
Attribute Name: state-refresh-origination-interval
Attribute Type: uint16
Default Value: 60
Attribute Range: 1-100
Netconf edit-config payload
<pim xmlns="http://www.ipinfusion.com/yang/ocnos/ipi-pim">
<ipv4>
<interfaces>
<interface>
<name>WORD</name>
<config>
<name>WORD</name>
</config>
<state-refresh-origination-interval>1</state-refresh-origination-interval> <!-- operation="delete"-->
</interface>
</interfaces>
</ipv4>
</pim>
Command Syntax
ip pim state-refresh origination-interval <1-100>
Configure name
Use this attribute to configure an ECMP bundle.
Attribute Name: ecmp-bundle
Attribute Type: string
Attribute Range: 1-50
Netconf edit-config payload
<pim xmlns="http://www.ipinfusion.com/yang/ocnos/ipi-pim">
<ipv4>
<interfaces>
<interface>
<name>WORD</name>
<config>
<name>WORD</name>
</config>
<ecmp-bundle>WORD</ecmp-bundle> <!-- operation="delete"-->
</interface>
</interfaces>
</ipv4>
</pim>
Command Syntax
ip pim bind ecmp-bundle WORD
Configure propagation delay
Propagation-delay value.
Attribute Name: propagation-delay
Attribute Type: uint16
Default Value: 1000
Attribute Range: 0-32767
Netconf edit-config payload
<pim xmlns="http://www.ipinfusion.com/yang/ocnos/ipi-pim">
<ipv4>
<interfaces>
<interface>
<name>WORD</name>
<config>
<name>WORD</name>
</config>
<propagation-delay>0</propagation-delay> <!-- operation="delete"-->
</interface>
</interfaces>
</ipv4>
</pim>
Command Syntax
ip pim propagation-delay <0-32767>
Configure enable bfd
Use this attribute to configure Bidirectional Forwarding Detection.
Attribute Name: enable-bfd
Attribute Type: enum (disable|enable)
Netconf edit-config payload
<pim xmlns="http://www.ipinfusion.com/yang/ocnos/ipi-pim">
<ipv4>
<interfaces>
<interface>
<name>WORD</name>
<config>
<name>WORD</name>
</config>
<enable-bfd>enable</enable-bfd> <!-- operation="delete"-->
</interface>
</interfaces>
</ipv4>
</pim>
Command Syntax
ip pim bfd (disable|)
Configure virtual router id
Use this attribute to set the designated router’s priority value.
This command is supported when following feature are enabled HAVE_PIM_SM_VRRP_AWARE
Attribute Name: dr-priority
Attribute Type: uint32
Attribute Range: 0-4294967294
Attribute Name: virtual-router-id
Attribute Type: uint8
Attribute Range: 1-255
Netconf edit-config payload
<pim xmlns="http://www.ipinfusion.com/yang/ocnos/ipi-pim">
<ipv4>
<interfaces>
<interface>
<name>WORD</name>
<config>
<name>WORD</name>
</config>
<pim-redundancy>
<vrrp>
<config>
<virtual-router-id>1</virtual-router-id>
<dr-priority>0</dr-priority>
</config>
</vrrp>
</pim-redundancy>
</interface>
</interfaces>
</ipv4>
</pim>
Command Syntax
ip pim redundancy <1-255> vrrp dr-priority <0-4294967294>
snmp restart pim
Netconf RPC payload
<ipi-pim-ipv4_pim-snmp-restart xmlns="http://www.ipinfusion.com/yang/ocnos/ipi-pim"/>
Command Syntax
snmp restart pim
clear ip pim (vrf NAME|) (sparse-mode) bsr rp-set *
Attribute Name: vrf-name
Attribute Type: string
Attribute Range: 1-32
Attribute Name: pim-mode
Attribute Type: enum (sparse-mode)
Netconf RPC payload
<ipi-pim-ipv4_pim-ipv4-clear-bsr-rendezvous-point xmlns="http://www.ipinfusion.com/yang/ocnos/ipi-pim">
<vrf-name>NAME</vrf-name>
<pim-mode>sparse-mode</pim-mode>
</ipi-pim-ipv4_pim-ipv4-clear-bsr-rendezvous-point>
Command Syntax
clear ip pim (vrf NAME|) (sparse-mode) bsr rp-set *
clear ip mroute (vrf NAME|) * pim (dense-mode|sparse-mode)
Attribute Name: vrf-name
Attribute Type: string
Attribute Range: 1-32
Attribute Name: pim-mode
Attribute Type: enum (dense-mode|sparse-mode)
Netconf RPC payload
<ipi-pim-ipv4_pim-ipv4-clear-multicast-route xmlns="http://www.ipinfusion.com/yang/ocnos/ipi-pim">
<vrf-name>NAME</vrf-name>
<pim-mode>dense-mode</pim-mode>
</ipi-pim-ipv4_pim-ipv4-clear-multicast-route>
Command Syntax
clear ip mroute (vrf NAME|) * pim (dense-mode|sparse-mode)
clear ip mroute (vrf NAME|) A.B.C.D pim sparse-mode
Attribute Name: vrf-name
Attribute Type: string
Attribute Range: 1-32
Attribute Name: group-address
Attribute Type: inet:ipv4-address
Netconf RPC payload
<ipi-pim-ipv4_pim-ipv4-clear-multicast-route-source-group xmlns="http://www.ipinfusion.com/yang/ocnos/ipi-pim">
<vrf-name>NAME</vrf-name>
<group-address>A.B.C.D</group-address>
</ipi-pim-ipv4_pim-ipv4-clear-multicast-route-source-group>
Command Syntax
clear ip mroute (vrf NAME|) A.B.C.D pim sparse-mode
clear ip mroute (vrf NAME|) A.B.C.D A.B.C.D pim (dense-mode|sparse-mode)
Attribute Name: vrf-name
Attribute Type: string
Attribute Range: 1-32
Attribute Name: group-address
Attribute Type: inet:ipv4-address
Attribute Name: source-address
Attribute Type: inet:ipv4-address
Attribute Name: pim-mode
Attribute Type: enum (dense-mode|sparse-mode)
Netconf RPC payload
<ipi-pim-ipv4_pim-ipv4-clear-multicast-route-source-group-mode xmlns="http://www.ipinfusion.com/yang/ocnos/ipi-pim">
<vrf-name>NAME</vrf-name>
<group-address>A.B.C.D</group-address>
<source-address>A.B.C.D</source-address>
<pim-mode>dense-mode</pim-mode>
</ipi-pim-ipv4_pim-ipv4-clear-multicast-route-source-group-mode>
Command Syntax
clear ip mroute (vrf NAME|) A.B.C.D A.B.C.D pim (dense-mode|sparse-mode)
clear ip msdp (vrf NAME|) peer (A.B.C.D|)
Attribute Name: vrf-name
Attribute Type: string
Attribute Range: 1-32
Attribute Name: address
Attribute Type: inet:ipv4-address
Netconf RPC payload
<ipi-pim-ipv4_pim-ipv4-clear-msdp-peer xmlns="http://www.ipinfusion.com/yang/ocnos/ipi-pim">
<vrf-name>NAME</vrf-name>
<address>A.B.C.D</address>
</ipi-pim-ipv4_pim-ipv4-clear-msdp-peer>
Command Syntax
clear ip msdp (vrf NAME|) peer (A.B.C.D|)
clear ip msdp (vrf NAME|) sa-cache (A.B.C.D|)
Attribute Name: vrf-name
Attribute Type: string
Attribute Range: 1-32
Attribute Name: group-address
Attribute Type: inet:ipv4-address
Netconf RPC payload
<ipi-pim-ipv4_pim-ipv4-clear-msdp-sa-cache xmlns="http://www.ipinfusion.com/yang/ocnos/ipi-pim">
<vrf-name>NAME</vrf-name>
<group-address>A.B.C.D</group-address>
</ipi-pim-ipv4_pim-ipv4-clear-msdp-sa-cache>
Command Syntax
clear ip msdp (vrf NAME|) sa-cache (A.B.C.D|)
debug ip pim (vrf NAME|) (all|events|packet|packet in|packet out|state|mfc|timer|timer hello|timer bsr|timer joinprune|timer hello ht|timer hello nlt|timer hello tht|timer joinprune jt|timer joinprune et|timer joinprune ppt|timer joinprune kat|timer joinprune ot|timer assert|timer register|timer bsr bst|timer bsr crp|mib|nsm|nexthop|mtrace|msdp)
Attribute Name: vrf-name
Attribute Type: string
Attribute Name: terminal-debug-options
Attribute Type: bits (all|events|packet|packet in|packet out|state|mfc|timer|timer hello|timer bsr|timer joinprune|timer hello ht|timer hello nlt|timer hello tht|timer joinprune jt|timer joinprune et|timer joinprune ppt|timer joinprune kat|timer joinprune ot|timer assert|timer register|timer bsr bst|timer bsr crp|mib|nsm|nexthop|mtrace|msdp)
Netconf RPC payload
<ipi-pim-ipv4-debug_pim-ipv4-terminal-debug-on xmlns="http://www.ipinfusion.com/yang/ocnos/ipi-pim">
<vrf-name>NAME</vrf-name>
<terminal-debug-options>all</terminal-debug-options>
</ipi-pim-ipv4-debug_pim-ipv4-terminal-debug-on>
Command Syntax
debug ip pim (vrf NAME|) (all|events|packet|packet in|packet out|state|mfc|timer|timer hello|timer bsr|timer joinprune|timer hello ht|timer hello nlt|timer hello tht|timer joinprune jt|timer joinprune et|timer joinprune ppt|timer joinprune kat|timer joinprune ot|timer assert|timer register|timer bsr bst|timer bsr crp|mib|nsm|nexthop|mtrace|msdp)
no debug ip pim (vrf NAME|) (all|events|packet|packet in|packet out|state|mfc|timer|timer hello|timer bsr|timer joinprune|timer hello ht|timer hello nlt|timer hello tht|timer joinprune jt|timer joinprune et|timer joinprune ppt|timer joinprune kat|timer joinprune ot|timer assert|timer register|timer bsr bst|timer bsr crp|mib|nsm|nexthop|mtrace|msdp)
Attribute Name: vrf-name
Attribute Type: string
Attribute Name: terminal-debug-options
Attribute Type: bits (all|events|packet|packet in|packet out|state|mfc|timer|timer hello|timer bsr|timer joinprune|timer hello ht|timer hello nlt|timer hello tht|timer joinprune jt|timer joinprune et|timer joinprune ppt|timer joinprune kat|timer joinprune ot|timer assert|timer register|timer bsr bst|timer bsr crp|mib|nsm|nexthop|mtrace|msdp)
Netconf RPC payload
<ipi-pim-ipv4-debug_pim-ipv4-terminal-debug-off xmlns="http://www.ipinfusion.com/yang/ocnos/ipi-pim">
<vrf-name>NAME</vrf-name>
<terminal-debug-options>all</terminal-debug-options>
</ipi-pim-ipv4-debug_pim-ipv4-terminal-debug-off>
Command Syntax
no debug ip pim (vrf NAME|) (all|events|packet|packet in|packet out|state|mfc|timer|timer hello|timer bsr|timer joinprune|timer hello ht|timer hello nlt|timer hello tht|timer joinprune jt|timer joinprune et|timer joinprune ppt|timer joinprune kat|timer joinprune ot|timer assert|timer register|timer bsr bst|timer bsr crp|mib|nsm|nexthop|mtrace|msdp)
debug ip pim (vrf NAME|)
Attribute Name: vrf-name
Attribute Type: string
Default Value: default
Netconf RPC payload
<ipi-pim-ipv4-debug_pim-ipv4-terminal-debug-all-on xmlns="http://www.ipinfusion.com/yang/ocnos/ipi-pim">
<vrf-name>NAME</vrf-name>
</ipi-pim-ipv4-debug_pim-ipv4-terminal-debug-all-on>
Command Syntax
debug ip pim (vrf NAME|)
no debug ip pim (vrf NAME|)
Attribute Name: vrf-name
Attribute Type: string
Default Value: default
Netconf RPC payload
<ipi-pim-ipv4-debug_pim-ipv4-terminal-debug-all-off xmlns="http://www.ipinfusion.com/yang/ocnos/ipi-pim">
<vrf-name>NAME</vrf-name>
</ipi-pim-ipv4-debug_pim-ipv4-terminal-debug-all-off>
Command Syntax
no debug ip pim (vrf NAME|)
Last modified date: 07-14-2023