IPv6 PIM is an intra-domain multicast routing protocol that uses existing IPv6 unicast routing information to perform RPF check on IPv6 multicast packets and to create IPv6 multicast routing entries. IPv6 PIM can also dynamically respond to network topology changes and maintain IPv6 multicast forwarding tables.
On a PIM-SM network, any sender can be a multicast source, and receivers cannot know multicast source addresses before they join multicast groups. A Rendezvous Point (RP) is the forwarding core on a PIM-SM network. RPs are categorized as embedded-RPs, static RPs, BootStrap router (BSR) RPs, responsible for collecting multicast source information and group member information.
Before configuring IPv6 PIM-SM inter-domain multicast, configure BootStrap router (BSR) boundaries to divide a multicast network into different PIM-SM domains. Each BSR serves only the local PIM-SM domain, and routers outside the BSR boundary of a PIM-SM domain do not take part in BSR messages forwarding in the PIM-SM domain.
If a BootStrap router (BSR) Rendezvous Point (RP) is used, you can adjust parameters about Candidate-Rendezvous Points (C-RPs) and Candidate-BootStrap Routers (C-BSRs)
Protocol Independent Multicast-Source-Specific Multicast (PIM-SSM) enables a user to specify a multicast source that will send data to a desired group. PIM-SSM is implemented based on some PIM-SM technologies. In PIM-SSM, no Rendezvous Point (RP) needs to be maintained and a dedicated multicast forwarding path is set up between a receiver and a specified multicast source.
Anycast-Rendezvous Point (RP) is a feature supporting the configuration of several RPs with the same address in a PIM-SM domain. Peer relationships are established between RPs so that the multicast source can register with the topologically closest RP and the multicast receiver can join the closest RP. This alleviates burdens on RPs, implements RP backup, and optimizes multicast forwarding paths.
After detecting a fault on the peer, Bidirectional Forwarding Detection (BFD) immediately instructs the PIM module to trigger a new Designated router (DR) election rather than waits until the neighbor relationship times out. This shortens the period during which multicast data transmission is discontinued and thus improves the reliability of multicast data transmission.
If you want to encrypt and authenticate sent and received IPv6 PIM messages, configure IPv6 PIM IP Security (IPsec). IPv6 PIM IPsec protects a device against attacks launched using forged IPv6 PIM messages.
You can configure whitelist session-CAR for IPv6 PIM to isolate bandwidth resources by session for IPv6 PIM messages. This configuration prevents bandwidth preemption among IPv6 PIM sessions in the case of a traffic burst.
Maintaining IPv6 PIM includes querying statistics about outbound interfaces in IPv6 PIM SM entries, monitoring the operating status of IPv6 PIM, and debugging IPv6 PIM.
This section provides several IPv6 PIM configuration examples showing how to build up a basic IPv6 PIM network and how to configure basic IPv6 PIM functions.