Configuring Dual-Root 1+1 Protection

This section describes how to configure upstream multicast hop (UMH) route selection rules on receiver PEs on an NG MVPN, so that the receiver PEs can select the same sender PE as their root node during VPN route selection.

Usage Scenario

In an NG MVPN scenario, if a sender PE on a P2MP tunnel fails, the C-multicast service will be interrupted. Multicast services can rely only on unicast route convergence for recovery. However, unicast route convergence takes a long time, which is unacceptable to the multicast services that have high reliability requirements. To resolve this problem, you can configure dual-root 1+1 protection. On the network shown in Figure 1, a primary P2MP tunnel is established with PE1 as the root node, and a backup P2MP tunnel is established with PE2 as the root node. When links are working properly, multicast traffic is forwarded through both the primary and backup tunnels bidirectionally. The leaf node PE3 selects the multicast traffic received from the primary tunnel and discards the multicast traffic received from the backup tunnel. If PE1 or a public network link fails, PE3 can use BFD for P2MP TE/mLDP or traffic detection to quickly detect the P2MP tunnel fault and choose to accept the multicast traffic received from the backup tunnel. This accelerates multicast service convergence and improves reliability.
Figure 1 Configuring dual-root 1+1 protection

Pre-configuration Tasks

Before configuring BFD for P2MP TE/mLDP-based dual-root 1+1 protection, complete the following tasks:
Before configuring traffic detection-based dual-root 1+1 protection, complete the following tasks:

Perform the following steps on the leaf nodes:

Procedure

  1. Run system-view

    The system view is displayed.

  2. Run ip vpn-instance vpn-instance-name

    The VPN instance view is displayed.

  3. Run ipv6-family

    The VPN instance IPv6 address family view is displayed.

  4. Run mvpn command

    The VPN instance IPv6 address family MVPN view is displayed.

  5. Run c-multicast frr

    C-multicast FRR is enabled.

  6. (Only for the flow detection-based configuration) Run c-multicast frr flow-detection-based

    Flow detection-based C-multicast FRR is configured.

  7. (Optional) Run multicast wtr wtr-time

    A switchback wait time is configured for C-multicast FRR in NG MVPN 1+1 protection scenarios.

  8. Run commit

    The configuration is committed.

Verifying the Configuration

After configuring dual-root 1+1 protection, check the configurations.

Run the display pim ipv6 [ vpn-instance vpn-instance-name | all-instance ] 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 | through-bgp } | outgoing-interface { include | exclude | match } { interface-type interface-number | register | none | pseudo } | mode { ssm | sm } | flags flag-value | fsm ] * [ outgoing-interface-number [ number ] ] command to check information about the IPv6 PIM routing table.

# Run the display pim ipv6 [ vpn-instance vpn-instance-name | all-instance ] routing-table command. The command output shows backup PIM entries in the IPv6 PIM routing table.

Copyright © Huawei Technologies Co., Ltd.
Copyright © Huawei Technologies Co., Ltd.
< Previous topic Next topic >