NG MVPN devices exchange routing information through BGP and establishes an MVPN tunnel based on MPLS P2MP to carry multicast traffic.
For details about the NG MVPN deployment scenarios, see NG MVPN Typical Deployment Scenarios on the Public Network.
MVPN membership autodiscovery is a process that automatically discovers MVPN peers and establishes MVPN peer relationships. A sender PE and a receiver PE on the same MVPN can exchange control messages that carry MVPN NLRI to establish a PMSI tunnel only after they establish an MVPN peer relationship. In NetEngine 8000 F, PEs use BGP as the signaling protocol to exchange control messages.
PMSI tunnels are logical tunnels used by a public network to transmit VPN multicast traffic.
Switching between I-PMSI and S-PMSI tunnels
After switching between I-PMSI and S-PMSI tunnels is configured, if the multicast data forwarding rate exceeds the switching threshold, multicast data is switched from the I-PMSI tunnel to an S-PMSI tunnel. Unlike the I-PMSI tunnel that sends multicast data to all PEs on an NG MVPN, an S-PMSI tunnel sends multicast data only to PEs interested in the data, reducing bandwidth consumption and PEs' burdens.
Transmitting multicast traffic on an NG MVPN
After a public network PMSI tunnel is created, multicast users can join the multicast group and apply for multicast services from the multicast source. The multicast source can send multicast traffic to multicast users through the PMSI tunnel.
Public tunnels (P-tunnels) are transport mechanisms used to forward VPN multicast traffic across service provider networks. In NetEngine 8000 F, PMSI tunnels can be carried over RSVP-TE P2MP or mLDP P2MP tunnels. Table 1 lists the differences between RSVP-TE P2MP tunnels and mLDP P2MP tunnels.
Tunnel Type |
Tunnel Establishment Method |
Characteristic |
---|---|---|
RSVP-TE P2MP tunnel |
Established from the root node. |
RSVP-TE P2MP tunnels support bandwidth reservation and can ensure service quality during network congestion. Use RSVP-TE P2MP tunnels to carry PMSI tunnels if high service quality is required. |
mLDP P2MP tunnel |
Established from a leaf node. |
mLDP P2MP tunnels do not support bandwidth reservation and cannot ensure service quality during network congestion. Configuring an mLDP P2MP tunnel, however, is easier than configuring an RSVP-TE P2MP tunnel. Use mLDP P2MP tunnels to carry PMSI tunnels if high service quality is not required. |
Theoretically, a P-tunnel can carry the traffic of one or multiple MVPNs. However, in NetEngine 8000 F, a P-tunnel can carry the traffic of only one MVPN.
PMSI Tunnel Type |
Description |
Characteristic |
---|---|---|
I-PMSI tunnel |
An I-PMSI tunnel connects to all PEs on an MVPN. |
Multicast data sent over an I-PMSI tunnel can be received by all PEs on the MVPN. In a VPN instance, one PE corresponds to only one I-PMSI tunnel. |
S-PMSI tunnel |
An S-PMSI tunnel connects to the sender and receiver PEs of specific sources and multicast groups. |
Multicast data sent over an S-PMSI tunnel is received by only PEs interested in the data. In a VPN instance, one PE can correspond to multiple S-PMSI tunnels. |
By default, if you do not configure MVPN targets for an MVPN, MVPN A-D routes carry the VPN target communities that are attached to unicast VPN-IPv4 routes. If the unicast and multicast network topologies are congruent, you do not need to configure MVPN targets for MVPN A-D routes. If they are not congruent, configure MVPN targets for MVPN A-D routes.