Configuring Interworking Between VPLS and EVPN VPLS over SRv6

When a conventional VPLS network and an EVPN VPLS over SRv6 network are converged, you need to configure interworking between VPLS and EVPN VPLS over SRv6.

Context

Conventional L2VPNs use VPLS over MPLS to implement Layer 2 communication. Compared with VPLS, EVPN, a next-generation VPN technology, provides many advantages, such as multi-homing, all-active, and control plane-based MAC address learning. Especially, EVPN over SRv6 can accommodate the growth of IPv6 networks and 5G services. Therefore, VPLS over MPLS is gradually evolving to EVPN over SRv6. However, the live network with a large number of existing VPLS services cannot be upgraded to EVPN VPLS over SRv6 at a time. In this case, you can configure interworking between VPLS and EVPN VPLS over SRv6 to support service convergence.

In Figure 1, VPLS over MPLS is deployed between UPEs and SPEs to carry services; EVPN VPLS over SRv6 is deployed between SPEs and NPEs to carry services. You need to configure SPE1 and SPE2 for interworking between VPLS and EVPN VPLS over SRv6.

Figure 1 Configuring interworking between VPLS and EVPN VPLS over SRv6

Pre-configuration Tasks

Before configuring interworking between VPLS and EVPN VPLS over SRv6, complete the following tasks:

Perform the following steps on SPE1 and SPE2.

Procedure

  1. Run system-view

    The system view is displayed.

  2. Run evpn

    The global EVPN configuration view is displayed.

  3. Run esi esi

    The name of a static ESI instance is configured.

  4. Run evpn redundancy-mode single-active

    The redundancy mode of the static ESI instance is set to single-active.

  5. Run quit

    Return to the global EVPN configuration view.

  6. Run quit

    Return to the system view.

  7. Run vsi vsi-name bd-mode

    The VSI view is displayed.

  8. Run pwsignal ldp

    LDP is configured as a PW signaling protocol, and the VSI-LDP view is displayed.

  9. Run vsi-id vsi-id

    A VSI ID is set.

  10. Run peer peer-address [ negotiation-vc-id vc-id ] [ tnl-policy policy-name ] upe

    A UPE is configured as a peer.

  11. Run peer peer-address [ negotiation-vc-id vc-id ] pw pw-name

    A PW is created, and the VSI-LDP-PW view is displayed.

  12. Run esi esi

    An ESI is set for the PW interface. The ESI value must be the same as the name of the static ESI instance.

  13. (Optional) Run evpn e-tree-leaf

    The leaf attribute is configured for the PW interface. If you do not want CE1-to-UPE1 traffic is looped back to CE1 through SPE1 and SPE2, configure the leaf attribute in the VSI-LDP-PW views of SPE1 and SPE2.

  14. Run quit

    Return to the VSI-LDP view.

  15. Run quit

    Return to the VSI view.

  16. Run quit

    Return to the system view.

  17. Run bridge-domain bd-id

    The BD view is displayed.

  18. Run l2 binding vsi vsi-name [ pw-tag pw-tag-value ]

    The BD is bound to the VSI.

  19. Run evpn binding vpn-instance vpn-instance-name

    The BD is bound to the EVPN instance.

  20. Run commit

    The configuration is committed.

Verifying the Configuration

  • Run the display bgp evpn { all | route-distinguisher route-distinguisher | vpn-instance vpn-instance-name } routing-table { ad-route | es-route | inclusive-route | mac-route | prefix-route } prefix command to check detailed information about BGP EVPN routes, including access-side PW information.

  • Run the display evpn vpn-instance name vpn-instance-name df result [ esi esi command to check the DF election results, including information about the access-side PW.

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