No relevant resource is found in the selected language.

This site uses cookies. By continuing to browse the site you are agreeing to our use of cookies. Read our privacy policy>Search

Reminder

To have a better experience, please upgrade your IE browser.

upgrade

NE40E V800R010C10SPC500 Configuration Guide - IP Multicast 01

This is NE40E V800R010C10SPC500 Configuration Guide - IP Multicast
Rate and give feedback:
Huawei uses machine translation combined with human proofreading to translate this document to different languages in order to help you better understand the content of this document. Note: Even the most advanced machine translation cannot match the quality of professional translators. Huawei shall not bear any responsibility for translation accuracy and it is recommended that you refer to the English document (a link for which has been provided).
Configuring NG MVPN Option B in an Inter-AS Seamless MPLS Scenario

Configuring NG MVPN Option B in an Inter-AS Seamless MPLS Scenario

This section describes how to configure NG MVPN Option B in an inter-AS seamless MPLS scenario, in which inter-ASBRs establish EBGP peer relationships over inter-AS BGP LSPs.

Usage Scenario

In NG MVPN Option B in an inter-AS seamless MPLS scenario, the devices belong to different ASs. An inter-AS BGP LSP needs to be established to implement E2E service connectivity.

The local PE and ABR establish an IBGP peer relationship, the ABR and local ASBR establish an IBGP peer relationship, the local and remote ASBRs establish an EBGP peer relationship, and the remote ASBR and PE establish an IBGP peer relationship. The public network uses non-segmented inter-AS mLDP tunnels to carry multicast VPN traffic. The ABR functions as an RR to reflect MVPN routes. The MVPN address family needs to be enabled on the local and remote PEs, local and remote ASBRs, and ABR. Figure 9-9 shows NG MVPN Option B networking in an inter-AS seamless MPLS scenario.

Figure 9-9 NG MVPN Option B networking in an inter-AS seamless MPLS scenario

Pre-configuration Tasks

Before configuring NG MVPN Option B in an inter-AS seamless MPLS scenario, complete the following tasks:

  • Configure an IGP for the MPLS backbone network of each AS to ensure IP connectivity on each backbone network.

  • Configure basic MPLS functions and MPLS LDP for the MPLS backbone network of each AS.

  • Establish an IBGP peer relationship between the PE and ABR/ASBR in the same AS.

  • Establish an IBGP peer relationship between the ABR and ASBR.

  • Establish an EBGP peer relationship between the local and remote ASBRs.

  • Configure a VPN instance on each PE connected to a CE and bind interfaces to VPN instances.

  • Assign an IP address to each CE interface that is connected to a PE.

Configuration Procedures

Figure 9-10 Flowchart for configuring NG MVPN Option B in an inter-AS seamless MPLS scenario

Perform one or more of the following configurations as required.

Configuring Global MPLS LDP Functions and Enabling MPLS LDP on Interfaces

Global LDP must be enabled on each node before LDP services can be configured in an MPLS domain.

Procedure

  1. Configure the MPLS LDP function globally and enable MPLS LDP on interfaces. For configuration details, see Configuring Global MPLS LDP Functions and Enabling MPLS LDP on Interfaces.

Configuring an Automatic mLDP P2MP Tunnel

Automatic mLDP P2MP tunnels are used to transmit NG MVPN traffic.

Context

There is no need to manually specify leaf nodes before automatic mLDP P2MP tunnels are triggered.

Procedure

  1. Enable mLDP P2MP and enable an mLDP P2MP service to span BGP AS domains. For configuration details, see Configuring an Automatic mLDP P2MP Tunnel.

Configuring a Static RP

To use a static Rendezvous Point (RP) in a PIM-SM domain, configure the same RP address and same address arrange of multicast groups that the RP serves on all routers in the PIM-SM domain.

Context

If a network is divided into multiple PIM-SM domains and the static RP needs to be used, configure the same static RP address on all the CEs and PEs in one PIM-SM domain to specify the range of each PIM-SM domain.

Procedure

  1. Configure a static RP to serve all routers in the PIM-SM domain. For configuration details, see Configuring a Static RP.

Configuring MP-IBGP Among PEs, ABRs, and ASBRs in the Same AS

By introducing extended community attributes into BGP, MP-IBGP can advertise VPNv4 routes among the PEs, ABRs, and ASBRs.

Procedure

  1. Run system-view

    The system view is displayed.

  2. Run route-policy route-policy-name permit node node

    The routing policy is configured.

  3. Run bgp as-number

    The BGP view is displayed.

  4. Run peer peer-address as-number as-number

    The IBGP peer relationship is set up among the PEs, ABRs, and ASBRs in the same AS.

  5. Run peer peer-address connect-interface loopback interface-number

    The loopback interface is specified as the outbound interface of the BGP session.

  6. Run ipv4-family unicast

    The BGP-IPv4 address family view is displayed.

  7. Run peer peer-address enable

    The function to exchange IPv4 routes among the PEs, ABRs, and ASBRs is enabled.

  8. Run peer { group-name | ipv4-address } label-route-capability

    The PEs, ABRs, and ASBRs can receive and process labeled routes.

  9. Run peer peer-address route-policy route-policy-name export

    The routing policy used to establish routes to peers is configured.

  10. Run commit

    The configuration is committed.

Configuring MP-EBGP Between ASBRs in Different ASs

After an MP-EBGP peer relationship is established between ASBRs, an ASBR can advertise the VPNv4 routes of its AS to the other ASBR.

Procedure

  1. Run system-view

    The system view is displayed.

  2. Run bgp as-number

    The BGP view is displayed.

  3. Run peer peer-address as-number as-number

    The peer ASBR is specified as an EBGP peer.

  4. Run ipv4-family vpnv4 [ unicast ]

    The BGP-VPNv4 address family view is displayed.

  5. Run peer peer-address enable

    The capability of exchanging VPNv4 routes with the peer ASBR is enabled.

  6. Run commit

    The configuration is committed.

Configuring a Routing Policy to Control Label Distribution on ASBRs

Configure a routing policy to control MPLS label allocation for each IPv4 route. The ASBR only allocates label to the routes that match the rules in the policy.

Procedure

  1. Run system-view

    The system view is displayed on an ASBR.

  2. Run route-policy policy-name1 permit node seq-number

    The routing policy for peer ASBR is configured. For the labeled IPv4 routes received from local peers, allocate new MPLS labels for them before they are established to peer ASBRs.

  3. Run apply mpls-label

    New labels are allocated to IPv4 routes.

  4. Run quit

    The system view is displayed.

  5. Run bgp as-number

    The BGP view is displayed.

  6. Run ipv4-family unicast

    The unicast IPv4 address family view is displayed.

  7. Run peer ipv4-address route-policy route-policy-name1 export

    The route policy applicable to the peer ASBRs is applied.

  8. Run peer ipv4-address label-route-capability

    The capability to exchange labeled IPv4 routes with the local ABR is configured.

  9. Run commit

    The configuration is committed.

Configuring Route Reflection on an ABR

Route reflection on an ABR is used to reflect the VPNv4 routes advertised by the PE or ASBR to other devices in the same AS. As a result, PE does not need to set up BGP peer relationship with ASBR, which simplifies configurations.

Procedure

  1. Run system-view

    The system view is displayed.

  2. Run bgp as-number

    The BGP view is displayed.

  3. Run ipv4-family unicast

    The unicast IPv4 address family view is displayed.

  4. Run peer peer-ipv4-address reflect-client

    The ABR is configured as a route reflector. If you need to configure multiple devices as clients, repeatedly run this command.

  5. Run peer peer-ipv4-address next-hop-local

    The IP address of ABR is set as the next hop of routes when the ABR advertises routes to IBGP peers.

  6. Run quit

    The BGP view is displayed.

  7. Run ipv4-family mvpn

    The BGP—MVPN address family view is displayed.

  8. Run peer peer-ipv4-address reflect-client

    The ABR is configured as a route reflector. If you need to configure multiple devices as clients, repeatedly run this command.

  9. Run quit

    The BGP view is displayed.

  10. Run ipv4-family vpnv4

    The BGP—VPNv4 address family view is displayed.

  11. Run peer peer-ipv4-address reflect-client

    The ABR is configured as a route reflector. If you need to configure multiple devices as clients, repeatedly run this command.

  12. Run undo policy vpn-target

    The function to filter VPNv4 routes based on VPN targets is disabled.

  13. Run commit

    The configuration is committed.

Configuring BGP MVPN Peers

Establish a BGP MVPN peer relationship between devices belonging to the same MVPN, so that the devices can use BGP to exchange BGP A-D and BGP C-multicast routes.

Context

To exchange BGP A-D and BGP C-multicast routes, different PEs on an MVPN must be able to discover other PEs on the MVPN. The discovery process is called MVPN membership auto discovery (AD). An NG MVPN uses BGP to implement this process. To support MVPN membership autodiscovery, BGP defines a new BGP-MVPN address family.

On an NG MVPN, a PE can be either a sender or receiver PE. To transmit multicast traffic from multicast sources to multicast receivers, sender PEs must establish BGP MVPN peer relationships with receiver PEs.

Perform the following steps on PEs, ABRs, and ASBRs.

Procedure

  1. Run system-view

    The system view is displayed.

  2. Run bgp { as-number-plain | as-number-dot }

    The BGP view is displayed.

  3. Run ipv4-family mvpn

    The BGP-MVPN address family view is displayed.

  4. (On PEs) Run policy vpn-target

    The VPN-Target filter function is enabled.

  5. Run peer { ipv4-address | group-name } enable

    The device is specified as a BGP MVPN peer.

  6. Run commit

    The configuration is committed.

Configuring a P2MP LSP to Carry Multicast Traffic

An NG MVPN uses P2MP LSPs to carry multicast traffic. Only mLDP P2MP LSPs is supported.

Context

Currently, only mLDP P2MP tunnel is supported to carry multicast traffic in seamless inter-AS NG MVPN. The mLDP P2MP tunnel is easy to configure. It is usually applied to networks that do not require control over destination nodes and high service quality.

Procedure

  • Perform the following steps on a PE to be configured as a sender PE:
    1. Run system-view

      The system view is displayed.

    2. Run multicast mvpn mvpn-id

      An MVPN ID is configured.

    3. Run ip vpn-instance vpn-instance-name

      The VPN instance view is displayed.

    4. Run ipv4-family

      The VPN instance IPv4 address family view is displayed.

    5. Run route-distinguisher route-distinguisher

      The RD of IPv4 address family is configured.

    6. Run vpn-target vpn-target1 &<1-8> [ both | export-extcommunity | import-extcommunity ]

      The VPN-Target extended community attributesis are configured for VPN instance IPv4 address family. The VPN instance can receive and process VPNv4 routes.

    7. Run multicast routing-enable

      Multicast routing is enabled in for VPN instance IPv4 address family.

    8. Run mvpnThe VPN instance IPv4 address family MVPN view is displayed.

    9. Run sender-enable

      The PE is configured as a sender PE. By default, a PE is a receiver PE.

    10. Run c-multicast signaling bgp

      The BGP is configured as the signaling protocol for transmitting C-multicast routes.

    11. Run auto-discovery inter-as

      The inter-AS auto-discovery function is enabled.

    12. Run ipmsi-tunnel

      The MVPN I-PMSI view is displayed.

    13. Run mldp (MVPN I-PMSI view)

      The mLDP is used to establish an I-PMSI tunnel.

    14. Run commit

      The configuration is committed.

  • Perform the following steps on a PE to be configured as a receiver PE:
    1. Run system-view

      The system view is displayed.

    2. Run multicast mvpn mvpn-id

      An MVPN ID is configured.

    3. Run ip vpn-instance vpn-instance-name

      The VPN instance view is displayed.

    4. Run ipv4-family

      The VPN instance IPv4 address family view is displayed.

    5. Run route-distinguisher route-distinguisher

      The RD of IPv4 address family is configured.

    6. Run vpn-target vpn-target1 &<1-8> [ both | export-extcommunity | import-extcommunity ]

      The VPN-Target extended community attributesis is configured for VPN instance IPv4 address family. The VPN instance can receive and process VPNv4 routes.

    7. Run multicast routing-enable

      Multicast routing is enabled in for VPN instance IPv4 address family.

    8. Run mvpn

      The VPN instance IPv4 address family MVPN view is displayed.

    9. Run c-multicast signaling bgp

      The BGP is configured as the signaling protocol for transmitting C-multicast routes.

    10. Run auto-discovery inter-as

      The inter-AS auto-discovery function is enabled.

    11. Run commit

      The configuration is committed.

Translation
Download
Updated: 2019-01-03

Document ID: EDOC1100055017

Views: 39053

Downloads: 96

Average rating:
This Document Applies to these Products
Related Documents
Related Version
Share
Previous Next