Before configuring basic PIM-DM functions, configure a unicast routing protocol to ensure normal unicast routing on the network. Because multicast devices do not maintain unicast routing information independently on the network, the devices must perform the RPF check on the received packets according to the unicast routing information on the network before creating PIM routing entries.
PIM-DM and PIM-SM cannot be enabled simultaneously in the public network instance or VPN instances. Since PIM Hello packets do not carry messages in PIM mode, a PIM switch cannot know the mode of the PIM protocol that its PIM neighbor runs. If the RPF interface and the RPF neighbor run PIM protocols of different modes, two neighboring devices cannot learn PIM routing information from each other. As a result, related multicast forwarding entries cannot be correctly created.
It is recommended that you enable PIM-DM on all interfaces on a PIM-DM network, so that the interfaces can establish neighbor relationships with all connected PIM devices.
If PIM-DM and Internet Group Management Protocol (IGMP) need to be enabled on the same interface, enable PIM-DM before IGMP.
A VPN instance must exist before you enable PIM-DM in it.
After PIM-DM is enabled on all the interfaces in a PIM domain, use the following commands to check information about PIM interfaces, PIM neighbors, and PIM routing entries.
Run the display pim interface [ interface-type interface-number | up | down ] [ verbose ] command to check PIM information on an interface.
Run the display pim neighbor [ neighbor-address | interface interface-type interface-number | verbose ] * command to check information about PIM neighbors.
Run the following commands to check the PIM routing table:
Run the display pim routing-table [ group-address [ mask { group-mask-length | group-mask } ] | source-address [ mask { source-mask-length | source-mask } ] | incoming-interface { interface-type interface-number | register } | outgoing-interface { include | exclude | match } { interface-type interface-number | register | none } | mode { dm | sm | ssm } | flags flag-value | fsm ] * [ outgoing-interface-number [ number ] ] command to check detailed information about the PIM routing table.
Run the display pim routing-table brief [ group-address [ mask { group-mask-length | group-mask } ] | source-address [ mask { source-mask-length | source-mask } ] | incoming-interface { interface-type interface-number | register } ] * command to check brief information about the PIM routing table.