EVPN VPLS with MPLS to SRv6 or VXLAN to SRv6 Stitching

This chapter provides information about the EVPN VPLS with MPLS to SRv6 or VXLAN to SRv6 stitching.

Topics in this chapter include:

Applicability

The information and configuration in this chapter are based on SR OS Release 23.10.R2. MPLS to SRv6 stitching within an EVPN VPLS is supported in SR OS Release 22.10.R1 and later; VXLAN to SRv6 stitching within an EVPN VPLS is supported in SR OS Release 22.10.R3 and later.

Overview

SRv6 to MPLS stitching or SRv6 to VXLAN stitching is required in hybrid networks where MPLS PEs and SRv6 PEs are both attached to the same EVPN VPLS service. This concept follows the RFC 9014 standard and it is implemented in SR OS by using two EVPN instances in the same EVPN VPLS service. Also, a migration from MPLS tunnels to SRv6 tunnels in EVPN VPLS services requires the support of an SRv6 instance and an MPLS instance in the same EVPN VPLS service. EVPN destinations of different transport types (MPLS, VXLAN, or SRv6) can be placed in the same Split Horizon Groups (SHGs) to avoid loops.

The need for MPLS to SRv6 stitching in an EVPN VPLS shows an EVPN VPLS service configured in all PEs where the gateways (GWs) PE-4 and PE-5 have two service instances in the EVPN VPLS: BGP instance 1 uses MPLS transport and BGP instance 2 uses SRv6. For GW redundancy on PE-4 and PE-5, the anycast multihoming concept is applied.

Figure 1. The need for MPLS to SRv6 stitching in an EVPN VPLS
The following applies for multi-instance EVPN VPLS services with SRv6:
  • SHGs are supported:
    • adding or removing an SHG to the EVPN MPLS instance or the EVPN SRv6 instance requires disabling the instance
    • EVPN VXLAN cannot be configured with an explicit SHG
    • SHG associated to the EVPN MPLS instance can be the same as or different from the SHG associated to the EVPN SRv6 instance:
      • when the same SHG is configured across two instances, no routes are redistributed between the instances
      • when different SHGs are configured across two instances, routes are redistributed between the instances
  • when one of the instances is SRv6, SAPs can be configured only if the two instances are configured with the same explicit SHG
  • no SDP bindings are supported on multi-instance VPLS services:
    • the configuration of spoke SDPs or mesh SDPs is blocked
    • BGP VPLS and BGP AD can be configured, but the spoke SDPs are not auto-created
  • the mh-mode access | network command is supported to configure multihoming:
    • access or network mode can be configured in an SRv6 instance, with network being the default mode
    • the following combinations are supported:
      • SRv6 mh-mode network with MPLS instance mh-mode access
      • SRv6 mh-mode access with MPLS instance mh-mode network (Note: If provider-tunnel is needed on the multi-instance service, the MPLS instance must be configured as mh-mode network)
      • two mh-mode access instances in the same EVPN VPLS are allowed for the combinations VXLAN/MPLS, VXLAN/SRv6, and MPLS/SRv6 (but not for the combination MPLS/MPLS)
  • Anycast multihoming can be applied:
    • two or more PEs can be configured with the same service parameters as part of the same redundancy group:
      • same Route Distinguisher (RD) for the same BGP instance
      • same Route Target (RT) for the same BGP instance
      • same inclusive multicast originator IP address
    • remote PEs set up EVPN destinations to only one PE in the anycast group for a service
    • no EVPN BUM destinations are established among the PEs in the anycast group because the received anycast peer inclusive multicast Ethernet tag (IMET) routes have the same inclusive multicast originator IP address
    • policies are applied on the GW PEs to avoid loops:
      • export policies add route target and site-of-origin (SOO) extended communities to the redistributed MAC/IP routes and the peer GW PEs drop the routes received with the group SOO
      • default route tags per service instance differentiate the allowed non-redistributed MAC/IP routes from the rest, so that these MAC/IP routes are not advertised between access and network peers, as shown in Default route tags per service instance avoid loops.
Figure 2. Default route tags per service instance avoid loops

The figure shows that an incoming MAC/IP route with RT 64500:11 is accepted in VPLS-1 on GW PE-4 by service instance 1 and passed on to service instance 2 where it gets RT 64500:12 and default route tag 20. Routes with route tag 20 are accepted for routes sent to peer 2001:db8::2:6 in the network, but not for routes sent back to access peer 192.0.2.2. Likewise (but not shown in the figure), routes coming from peer 2001:db8::2:6 with RT 64500:12 are accepted by service instance 2 and passed on to service instance 1 where default route tag 10 is added. Routes with route tag 10 are forwarded to peer 192.0.2.2, but are not sent back to the network peer 2001:db8::2:6.

Configuration

The following use cases are described in this section:

EVPN VPLS with MPLS to SRv6 stitching

Example topology with VPLS-1 shows the example topology for VPLS-1 with MPLS to SRv6 stitching in the GWs PE-4 and PE-5.
Figure 3. Example topology with VPLS-1
The initial configuration on the nodes includes:
  • cards, MDAs, ports, LAG
  • router interfaces
  • IS-IS as IGP
  • LDP between PE-2, PE-3, PE-4, PE-5

SRv6 configuration

The SRv6 configuration on PE-4 is as follows:

# on PE-4:
configure
    card 1
        mda 1
            xconnect
                mac 1 create
                    loopback 1 create
                    exit
                    loopback 2 create
                    exit
                exit
            exit
            no shutdown
        exit
    exit
    port-xc
        pxc 1 create
            port 1/1/m1/1
            no shutdown
        exit
        pxc 2 create
            port 1/1/m1/2
            no shutdown
        exit
    exit
    port pxc-1.a
        ethernet
        exit
        no shutdown
    exit
    port pxc-1.b
        ethernet
        exit
        no shutdown
    exit
    port pxc-2.a
        ethernet
        exit
        no shutdown
    exit
    port pxc-2.b
        ethernet
        exit
        no shutdown
    exit
    port 1/1/m1/1
        no shutdown
    exit
    port 1/1/m1/2
        no shutdown
    exit
    fwd-path-ext
        fpe 1 create
            path pxc 1
            srv6 origination
                interface-a
                exit
                interface-b
                exit
            exit
        exit
        fpe 2 create
            path pxc 2
            srv6 termination
                interface-a
                exit
                interface-b
                exit
            exit
        exit
    exit
    router Base
        segment-routing
            segment-routing-v6
                origination-fpe 1
                source-address 2001:db8::2:4
                locator "PE4-loc"
                    block-length 48
                    termination-fpe 2
                    prefix
                        ip-prefix 2001:db8:aaaa:104::/64
                    exit
                    static-function
                    exit
                    no shutdown
                exit
                base-routing-instance
                    locator "PE4-loc"
                        function
                            end-x-auto-allocate srh-mode psp protection unprotected
                            end 1
                                srh-mode usp
                            exit
                        exit
                    exit
                exit
            exit
        exit
        isis 0
            level-capability level-2
            area-id 49.0001
            traffic-engineering
            traffic-engineering-options
                ipv6
                application-link-attributes
                exit
            exit
            advertise-passive-only
            advertise-router-capability as
            ipv6-routing native
            level 2
                wide-metrics-only
            exit
            segment-routing-v6
                locator "PE4-loc"
                    level-capability level-2
                    level 1
                    exit
                    level 2
                    exit
                exit
                no shutdown
            exit
            interface "system"
                passive
                no shutdown
            exit
---snip---

The SRv6 configuration on PE-5 and PE-6 is similar.

BGP configuration

In the MPLS access network, PE-2 acts as the route reflector (RR) with clients PE-3, PE-4, and PE-5. The BGP configuration is as follows:

# on RR PE-2:
configure
    router Base
        autonomous-system 64500
        bgp
            vpn-apply-import
            vpn-apply-export
            enable-peer-tracking
            rapid-withdrawal
            split-horizon
            rapid-update evpn
            group "access-mpls"
                family evpn
                cluster 192.0.2.2
                peer-as 64500
                neighbor 192.0.2.3
                exit
                neighbor 192.0.2.4
                exit
                neighbor 192.0.2.5
                exit
            exit

The BGP configuration on PE-3 is as follows:

# on PE-3:
configure
    router Base
        autonomous-system 64500
        bgp
            vpn-apply-import
            vpn-apply-export
            enable-peer-tracking
            rapid-withdrawal
            split-horizon
            rapid-update evpn
            group "access-mpls"
                family evpn
                peer-as 64500
                neighbor 192.0.2.2
                exit
            exit

In the SRv6 network, PE-6 acts as the RR. The BGP configuration on the GWs PE-4 and PE-5 is as follows. The export policy "drop-tag-10" is used to avoid loops within the core SRv6 network and the export policy "drop-tag-20" is used to avoid loops within the access MPLS network, as shown in Default route tags per service instance avoid loops.

# on GWs PE-4 and PE-5:
configure
    router Base
        autonomous-system 64500
        policy-options
            policy-statement "drop-tag-10"
                description "route tag 10 in instance 1 of VPLS to avoid loops"
                entry 10
                    from
                        tag 10
                    exit
                    action drop
                    exit
                exit
            exit
            policy-statement "drop-tag-20"
                description "route tag 20 in instance 2 of VPLS to avoid loops"
                entry 10
                    from
                        tag 20
                    exit
                    action drop
                    exit
                exit
            exit
            commit
        exit
        bgp
            vpn-apply-import
            vpn-apply-export
            enable-peer-tracking
            rapid-withdrawal
            split-horizon
            rapid-update evpn
            group "core-srv6"
                family evpn
                export "drop-tag-10"
                peer-as 64500
                neighbor 2001:db8::2:6
                exit
            exit
            group "access-mpls"
                family evpn
                export "drop-tag-20"
                peer-as 64500
                neighbor 192.0.2.2
                exit
            exit

The BGP configuration on RR PE-6 is as follows:

# on RR PE-6:
configure
    router Base
        autonomous-system 64500
        bgp
            group "core-srv6"
                family evpn
                cluster 192.0.2.6
                peer-as 64500
                neighbor 2001:db8::2:4
                exit
                neighbor 2001:db8::2:5
                exit
            exit

Service configuration

VPLS-1 is configured on all nodes. On PE-2, PE-3, PE-4, and PE-5, service instance 1 of VPLS-1 uses MPLS tunnels. The service configuration on PE-2 and PE-3 is identical, except for the preference value in the all-active Ethernet segment (ES). Route target 64500:11 is accepted in service instance 1 of VPLS-1 on the GW PEs PE-4 and PE-5. The service configuration on PE-2 is as follows:

# on PE-2:
configure
    service
        system
            bgp-evpn
                ethernet-segment "AA-vES-23-1" virtual create
                    esi 01:00:00:00:00:23:00:00:01:01
                    es-activation-timer 3
                    service-carving
                        mode manual
                        manual
                            preference non-revertive create
                                value 100                    # on PE-3: preference 150
                            exit
                        exit
                    exit
                    multi-homing all-active
                    lag 1
                    dot1q
                        q-tag-range 1
                    exit
                    no shutdown
                exit
            exit
        exit
        vpls 1 name "VPLS-1" customer 1 create
            bgp
                route-target export target:64500:11 import target:64500:11
            exit
            bgp-evpn
                evi 1
                mpls bgp 1
                    ingress-replication-bum-label
                    ecmp 2
                    auto-bind-tunnel
                        resolution any
                    exit
                    no shutdown
                exit
            exit
            stp
                shutdown
            exit
            sap lag-1:1 create
                no shutdown
            exit
            no shutdown
        exit

On PE-6, VPLS-1 uses SRv6 transport and route target 64500:12 is accepted in service instance 2 of VPLS-1 on the GW PEs PE-4 and PE-5. SAP 1/1/c10/1:1 is connected to CE-61. The configuration on PE-6 is as follows.

# on PE-6:
configure
    service
        vpls 1 name "VPLS-1" customer 1 create
            segment-routing-v6 1 create
                locator "PE6-loc"
                    function
                        end-dt2u
                        end-dt2m
                    exit
                exit
            exit
            bgp 
                route-target export target:64500:12 import target:64500:12
            exit
            bgp-evpn
                evi 1
                segment-routing-v6 bgp 1 srv6-instance 1 default-locator "PE6-loc" create
                    route-next-hop system-ipv6
                    no shutdown
                exit
            exit
            stp
                shutdown
            exit
            sap 1/1/c10/1:1 create
                no shutdown
            exit
            no shutdown
        exit

The following configuration on the anycast GW PE-4 shows that the EVPN VPLS is configured with two instances: service instance 1 uses MPLS transport and service instance 2 uses SRv6. The configuration on GW PE-5 is identical with only a different SRv6 locator name. The VSI policies are used to accept EVPN routes with the matching route target and to avoid loops between GWs PE-4 and PE-5 based on the SOO.

# on PE-4:
configure
    router Base
        policy-options
            begin
            community "SOO-45"
                members "origin:45:45"
            exit
            community "RT64500:11"
                members "target:64500:11"
            exit
            community "RT64500:12"
                members "target:64500:12"
            exit
            policy-statement "vsi-11-export"
                entry 10
                    action accept
                        community add "RT64500:11" "SOO-45"
                    exit
                exit
            exit
            policy-statement "vsi-11-import"
                entry 10
                    from
                        community "SOO-45"
                        family evpn   
                    exit
                    action drop
                    exit
                exit
                entry 20
                    from
                        community "RT64500:11"
                        family evpn   
                    exit
                    action accept
                    exit
                exit
            exit
            policy-statement "vsi-12-export"
                entry 10
                    action accept
                        community add "RT64500:12" "SOO-45"
                    exit
                exit
            exit
            policy-statement "vsi-12-import"
                entry 10
                    from
                        community "SOO-45"
                        family evpn   
                    exit
                    action drop
                    exit
                exit
                entry 20
                    from
                        community "RT64500:12"
                        family evpn
                    exit
                    action accept
                    exit
                exit
            exit
            commit
        exit
    exit
    service
        vpls 1 name "VPLS-1" customer 1 create
            split-horizon-group "SHG-1" create
            exit
            split-horizon-group "SHG-2" create
            exit
            segment-routing-v6 1 create
                locator "PE4-loc"
                    function
                        end-dt2u
                        end-dt2m
                    exit
                exit
            exit
            bgp
                route-distinguisher 192.0.2.45:1
                vsi-export "vsi-11-export"
                vsi-import "vsi-11-import"
            exit
            bgp 2
                route-distinguisher 192.0.2.54:1
                vsi-export "vsi-12-export"
                vsi-import "vsi-12-import"
            exit
            bgp-evpn
                incl-mcast-orig-ip 145.145.145.145
                evi 1
                mpls bgp 1
                    mh-mode access
                    split-horizon-group "SHG-1"
                    ecmp 2
                    auto-bind-tunnel
                        resolution any
                    exit
                    default-route-tag 10
                    no shutdown
                exit
                segment-routing-v6 bgp 2 srv6-instance 1 default-locator "PE4-loc" create
                    default-route-tag 20
                    route-next-hop system-ipv6
                    split-horizon-group "SHG-2"
                    no shutdown
                exit
            exit
            no shutdown

The configuration of SHGs is optional. In this example, different SHGs are applied to the two service instances, so the routes can be redistributed between the instances.

In the anycast solution, the RDs, RTs, and the originator IP address must be identical on the GWs PE-4 and PE-5:
  • originator IP address: 145.145.145.145
  • for instance 1: RD 192.0.2.45:1, RT 64500:11
  • for instance 2: RD 192.0.2.54:1, RT 64500:12

Service instance 1 has default route tag 10 and service instance 2 has default route tag 20. These route tags allow to differentiate routes and avoid loops as shown in Default route tags per service instance avoid loops.

The MPLS multihoming mode is access in this example; the SRv6 multihoming mode is network (default).

Show commands

After VPLS-1 is configured on all nodes, traffic is sent between CE-11 and CE-61. The FDB for VPLS-1 on PE-2 is as follows:

*A:PE-2# show service id "VPLS-1" fdb detail

===============================================================================
Forwarding Database, Service 1
===============================================================================
ServId     MAC               Source-Identifier       Type     Last Change
            Transport:Tnl-Id                         Age
-------------------------------------------------------------------------------
1          00:00:5e:00:53:11 sap:lag-1:1             L/150    12/21/23 08:37:33
1          00:00:5e:00:53:61 mpls-1:                 Evpn     12/21/23 08:37:42
                             192.0.2.4:524279
           ldp:65538
-------------------------------------------------------------------------------
No. of MAC Entries: 2
-------------------------------------------------------------------------------
Legend:L=Learned O=Oam P=Protected-MAC C=Conditional S=Static Lf=Leaf T=Trusted
===============================================================================

PE-2 learns the remote MAC addresses via GW PE-4 (active) and GW PE-5 (backup). The following shows the received EVPN MAC routes for MAC address 00:00:5e:00:53:61 of CE-61. The anycast RD 192.0.2.45:1 is used.

*A:PE-2# show router bgp routes evpn mac mac-address 00:00:5e:00:53:61
===============================================================================
 BGP Router ID:192.0.2.2        AS:64500       Local AS:64500
===============================================================================
 Legend -
 Status codes  : u - used, s - suppressed, h - history, d - decayed, * - valid
                 l - leaked, x - stale, > - best, b - backup, p - purge
 Origin codes  : i - IGP, e - EGP, ? - incomplete

===============================================================================
BGP EVPN MAC Routes
===============================================================================
Flag  Route Dist.         MacAddr           ESI
      Tag                 Mac Mobility      Label1
                          Ip Address
                          NextHop
-------------------------------------------------------------------------------
u*>i  192.0.2.45:1        00:00:5e:00:53:61 ESI-0
      0                   Seq:0             LABEL 524279
                          n/a
                          192.0.2.4

*>i   192.0.2.45:1        00:00:5e:00:53:61 ESI-0
      0                   Seq:0             LABEL 524279
                          n/a
                          192.0.2.5

-------------------------------------------------------------------------------
Routes : 2
===============================================================================

The detailed output for the first of these EVPN MAC routes shows the communities for RT, SOO, and the tunnel encapsulation MPLS.

*A:PE-2# show router bgp routes evpn mac mac-address 00:00:5e:00:53:61 detail
===============================================================================
 BGP Router ID:192.0.2.2        AS:64500       Local AS:64500
===============================================================================
 Legend -
 Status codes  : u - used, s - suppressed, h - history, d - decayed, * - valid
                 l - leaked, x - stale, > - best, b - backup, p - purge
 Origin codes  : i - IGP, e - EGP, ? - incomplete

===============================================================================
BGP EVPN MAC Routes
===============================================================================
Original Attributes

Network        : n/a
Nexthop        : 192.0.2.4
Path Id        : None
From           : 192.0.2.4
Res. Nexthop   : 192.168.24.2
Local Pref.    : 100                    Interface Name : int-PE-2-PE-4
Aggregator AS  : None                   Aggregator     : None
Atomic Aggr.   : Not Atomic             MED            : None
AIGP Metric    : None                   IGP Cost       : 10
Connector      : None
Community      : target:64500:11 origin:45:45 bgp-tunnel-encap:MPLS
Cluster        : No Cluster Members
Originator Id  : None                   Peer Router Id : 192.0.2.4
Origin         : IGP
Flags          : Used Valid Best
Route Source   : Internal
AS-Path        : No As-Path
EVPN type      : MAC
ESI            : ESI-0
Tag            : 0
IP Address     : n/a
Route Dist.    : 192.0.2.45:1
Mac Address    : 00:00:5e:00:53:61
MPLS Label1    : LABEL 524279           MPLS Label2    : n/a
Route Tag      : 0
Neighbor-AS    : n/a
DB Orig Val    : N/A                    Final Orig Val : N/A
Source Class   : 0                      Dest Class     : 0
Add Paths Send : Default
Last Modified  : 00h03m32s
---snip---

The GWs PE-4 and PE-5 redistribute EVPN MAC routes between MPLS and SRv6 domains. The FDB on PE-4 shows that MAC address 00:00:5e:00:53:11 of CE-11 can be reached via the all-active ES with ESI 01:00:00:00:00:23:00:00:01:01, which is in the MPLS domain. MAC address 00:00:5e:00:53:61 of CE-61 can be reached using an SRv6 tunnel to PE-6. The FDB table on PE-5 is similar.

*A:PE-4# show service id "VPLS-1" fdb detail

===============================================================================
Forwarding Database, Service 1
===============================================================================
ServId     MAC               Source-Identifier       Type     Last Change
            Transport:Tnl-Id                         Age
-------------------------------------------------------------------------------
1          00:00:5e:00:53:11 eES:                    Evpn     12/21/23 08:37:27
                             01:00:00:00:00:23:00:00:01:01
1          00:00:5e:00:53:61 srv6-1:                 Evpn     12/21/23 08:37:42
                             2001:db8::2:6
           2001:db8:aaaa:106:8000::
-------------------------------------------------------------------------------
No. of MAC Entries: 2
-------------------------------------------------------------------------------
Legend:L=Learned O=Oam P=Protected-MAC C=Conditional S=Static Lf=Leaf T=Trusted
===============================================================================

The remote PEs, such as PE-2, set up EVPN destinations to only one GW PE in the anycast group for an EVPN VPLS service. The following command on PE-2 shows that two IMET routes with originator IP address 145.145.145.145 are valid, but only the IMET route from PE-4 is used:

*A:PE-2# show router bgp routes evpn incl-mcast originator-ip 145.145.145.145
===============================================================================
 BGP Router ID:192.0.2.2        AS:64500       Local AS:64500
===============================================================================
 Legend -
 Status codes  : u - used, s - suppressed, h - history, d - decayed, * - valid
                 l - leaked, x - stale, > - best, b - backup, p - purge
 Origin codes  : i - IGP, e - EGP, ? - incomplete

===============================================================================
BGP EVPN Inclusive-Mcast Routes
===============================================================================
Flag  Route Dist.         OrigAddr
      Tag                 NextHop
-------------------------------------------------------------------------------
u*>i  192.0.2.45:1        145.145.145.145
      0                   192.0.2.4

*>i   192.0.2.45:1        145.145.145.145
      0                   192.0.2.5

-------------------------------------------------------------------------------
Routes : 2
===============================================================================

The details of the used IMET route from PE-4 are the following:

*A:PE-2# show router bgp routes evpn incl-mcast originator-ip 145.145.145.145 detail
===============================================================================
 BGP Router ID:192.0.2.2        AS:64500       Local AS:64500
===============================================================================
 Legend -
 Status codes  : u - used, s - suppressed, h - history, d - decayed, * - valid
                 l - leaked, x - stale, > - best, b - backup, p - purge
 Origin codes  : i - IGP, e - EGP, ? - incomplete

===============================================================================
BGP EVPN Inclusive-Mcast Routes
===============================================================================
Original Attributes

Network        : n/a
Nexthop        : 192.0.2.4
Path Id        : None
From           : 192.0.2.4
Res. Nexthop   : 192.168.24.2
Local Pref.    : 100                    Interface Name : int-PE-2-PE-4
Aggregator AS  : None                   Aggregator     : None
Atomic Aggr.   : Not Atomic             MED            : None
AIGP Metric    : None                   IGP Cost       : 10
Connector      : None
Community      : target:64500:11 origin:45:45 bgp-tunnel-encap:MPLS
Cluster        : No Cluster Members
Originator Id  : None                   Peer Router Id : 192.0.2.4
Origin         : IGP
Flags          : Used Valid Best
Route Source   : Internal
AS-Path        : No As-Path
EVPN type      : INCL-MCAST
Tag            : 0
Originator IP  : 145.145.145.145
Route Dist.    : 192.0.2.45:1
Route Tag      : 0
Neighbor-AS    : n/a
DB Orig Val    : N/A                    Final Orig Val : N/A
Source Class   : 0                      Dest Class     : 0
Add Paths Send : Default
Last Modified  : 00h06m13s
-------------------------------------------------------------------------------
PMSI Tunnel Attributes :
Tunnel-type    : Ingress Replication
Flags          : Type: RNVE(0) BM: 0 U: 0 Leaf: not required
MPLS Label     : LABEL 524279
Tunnel-Endpoint: 192.0.2.4
-------------------------------------------------------------------------------
---snip---

In the MPLS domain, PE-2 sets up EVPN destinations to PE-3 and to GW PE-4, but not to GW PE-5:

*A:PE-2# show service id "VPLS-1" evpn-mpls

===============================================================================
BGP EVPN-MPLS Dest (Instance 1)
===============================================================================
TEP Address                     Transport:Tnl     Egr Label  Oper  Mcast  Num
                                                             State        MACs
-------------------------------------------------------------------------------
192.0.2.3                       ldp:65537         524279     Up    bum    0
192.0.2.4                       ldp:65538         524279     Up    bum    1
-------------------------------------------------------------------------------
Number of entries: 2
-------------------------------------------------------------------------------
===============================================================================
---snip---

In the MPLS domain, PE-4 sets up EVPN destinations to PE-2, PE-3, and the all-active ES with ESI 01:00:00:00:00:23:00:00:01:01, but not to GW PE-5:

*A:PE-4# show service id "VPLS-1" evpn-mpls

===============================================================================
BGP EVPN-MPLS Dest (Instance 1)
===============================================================================
TEP Address                     Transport:Tnl     Egr Label  Oper  Mcast  Num
                                                             State        MACs
-------------------------------------------------------------------------------
192.0.2.2                       ldp:65538         524279     Up    bum    0
192.0.2.3                       ldp:65537         524279     Up    bum    0
-------------------------------------------------------------------------------
Number of entries: 2
-------------------------------------------------------------------------------
===============================================================================

===============================================================================
BGP EVPN-MPLS Dest (Instance 2)
===============================================================================
TEP Address                     Transport:Tnl     Egr Label  Oper  Mcast  Num
                                                             State        MACs
-------------------------------------------------------------------------------
No Matching Entries
===============================================================================

===============================================================================
BGP EVPN-MPLS Ethernet Segment Dest (Instance 1)
===============================================================================
Eth SegId                       Num. Macs               Last Update
-------------------------------------------------------------------------------
01:00:00:00:00:23:00:00:01:01   1                       12/21/2023 08:37:27
-------------------------------------------------------------------------------
Number of entries: 1
-------------------------------------------------------------------------------
===============================================================================
---snip---

In the SRv6 domain, PE-6 receives two IMET routes with originator IP address 145.145.145.145, but only the IMET route from PE-4 is used:

*A:PE-6# show router bgp routes evpn incl-mcast originator-ip 145.145.145.145
===============================================================================
 BGP Router ID:192.0.2.6        AS:64500       Local AS:64500
===============================================================================
 Legend -
 Status codes  : u - used, s - suppressed, h - history, d - decayed, * - valid
                 l - leaked, x - stale, > - best, b - backup, p - purge
 Origin codes  : i - IGP, e - EGP, ? - incomplete

===============================================================================
BGP EVPN Inclusive-Mcast Routes
===============================================================================
Flag  Route Dist.         OrigAddr
      Tag                 NextHop
-------------------------------------------------------------------------------
u*>i  192.0.2.54:1        145.145.145.145
      0                   2001:db8::2:4

*>i   192.0.2.54:1        145.145.145.145
      0                   2001:db8::2:5

-------------------------------------------------------------------------------
Routes : 2
===============================================================================
*A:PE-6# show router bgp routes evpn incl-mcast originator-ip 145.145.145.145 detail
===============================================================================
 BGP Router ID:192.0.2.6        AS:64500       Local AS:64500
===============================================================================
 Legend -
 Status codes  : u - used, s - suppressed, h - history, d - decayed, * - valid
                 l - leaked, x - stale, > - best, b - backup, p - purge
 Origin codes  : i - IGP, e - EGP, ? - incomplete

===============================================================================
BGP EVPN Inclusive-Mcast Routes
===============================================================================
Original Attributes

Network        : n/a
Nexthop        : 2001:db8::2:4
Path Id        : None
From           : 2001:db8::2:4
Res. Nexthop   : fe80::1a:1ff:fe01:1
Local Pref.    : 100                    Interface Name : int-PE-6-PE-4
Aggregator AS  : None                   Aggregator     : None
Atomic Aggr.   : Not Atomic             MED            : None
AIGP Metric    : None                   IGP Cost       : 10
Connector      : None
Community      : target:64500:12 origin:45:45
Cluster        : No Cluster Members
Originator Id  : None                   Peer Router Id : 192.0.2.4
Origin         : IGP
Flags          : Used Valid Best
Route Source   : Internal
AS-Path        : No As-Path
EVPN type      : INCL-MCAST
Tag            : 0
Originator IP  : 145.145.145.145
Route Dist.    : 192.0.2.54:1
Route Tag      : 0
Neighbor-AS    : n/a
DB Orig Val    : N/A                    Final Orig Val : N/A
Source Class   : 0                      Dest Class     : 0
Add Paths Send : Default
Last Modified  : 00h09m32s
SRv6 TLV Type  : SRv6 L2 Service TLV (6)
SRv6 SubTLV    : SRv6 SID Information (1)
Sid            : 2001:db8:aaaa:104::
Full Sid       : 2001:db8:aaaa:104:7fff:9000::
Behavior       : End.DT2M (24)
SRv6 SubSubTLV : SRv6 SID Structure (1)
Loc-Block-Len  : 48                     Loc-Node-Len   : 16
Func-Len       : 20                     Arg-Len        : 0
Tpose-Len      : 20                     Tpose-offset   : 64
-------------------------------------------------------------------------------
PMSI Tunnel Attributes :
Tunnel-type    : Ingress Replication
Flags          : Type: RNVE(0) BM: 0 U: 0 Leaf: not required
MPLS Label     : 8388496
Tunnel-Endpoint: 2001:db8::2:4
-------------------------------------------------------------------------------
---snip---

In the SRv6 domain, PE-6 sets up SRv6 destinations to PE-4, but not to PE-5:

*A:PE-6# show service id "VPLS-1" segment-routing-v6 destinations

===============================================================================
TEP, SID (Instance 1)
===============================================================================
TEP Address                Segment Id                          Oper  Mcast Num
                                                               State       MACs
-------------------------------------------------------------------------------
2001:db8::2:4              2001:db8:aaaa:104:7fff:9000::       Up    BUM   0
2001:db8::2:4              2001:db8:aaaa:104:7fff:a000::       Up    -     1
-------------------------------------------------------------------------------
Number of TEP, SID: 2
-------------------------------------------------------------------------------
===============================================================================

===============================================================================
Segment Routing v6 Ethernet Segment Dest (Instance 1)
===============================================================================
Eth SegId                                 Num. Macs     Last Update
-------------------------------------------------------------------------------
No Matching Entries
===============================================================================

On PE-6, the following information for the SRv6 instance 1 in VPLS-1 shows the End.DT2U and End.DT2M types with the corresponding SIDs, and status:

*A:PE-6# show service id "VPLS-1" segment-routing-v6 detail

===============================================================================
Segment Routing v6 Instance 1 Service 1
===============================================================================
Locator
 Type          Function  SID                                     Status
-------------------------------------------------------------------------------
PE6-loc
  End.DT2U     *524288   2001:db8:aaaa:106:8000::                ok
  End.DT2M     *524287   2001:db8:aaaa:106:7fff:f000::           ok
===============================================================================
Legend: * - System allocated

EVPN VPLS with VXLAN to SRv6 stitching

Example topology with VPLS-2 shows the example topology for VPLS-2 with VXLAN to SRv6 stitching in the GWs PE-4 and PE-5.
Figure 4. Example topology with VPLS-2

Initial configuration

The initial configuration is similar to the one for EVPN VPLS with MPLS to SRv6 stitching, but LDP is not required between PE-2, PE-3, PE-4, and PE-5. The BGP configuration remains the same with the export policies using route tags to avoid loops.

Service configuration

In the VXLAN domain, all-active multihoming is used between PE-2 and PE-3. The service configuration on PE-2 and PE-3 is identical. Route tag 64500:21 accepted in instance 1 of VPLS-2 on GWs PE-4 and PE-5:

#  on PE-2, PE-3: 
configure
    service
        system
            bgp-evpn
                ethernet-segment "AA-vES-23-2" virtual create
                    esi 01:00:00:00:00:23:02:00:01:01
                    service-carving
                        mode auto
                    exit
                    multi-homing all-active
                    lag 1
                    dot1q
                        q-tag-range 2
                    exit
                    no shutdown
                    info
                exit
            exit
        exit
        vpls 2 name "VPLS-2" customer 1 create
            vxlan instance 1 vni 2 create
            exit
            bgp
                route-target export target:64500:21 import target:64500:21
            exit
            bgp-evpn
                evi 2
                vxlan bgp 1 vxlan-instance 1
                    ecmp 2
                    auto-disc-route-advertisement        # required for VXLAN MH
                    mh-mode network                      # required for VXLAN MH
                    no shutdown
                exit
            exit
            stp
                shutdown
            exit
            sap lag-1:2 create
                no shutdown
            exit
            no shutdown
        exit

In the SRv6 domain, no multihoming is used. The configuration of VPLS-2 on PE-6 is as follows:

#  on PE-6:
configure
    service
        vpls 2 name "VPLS-2" customer 1 create
            segment-routing-v6 1 create
                locator "PE6-loc"
                    function
                        end-dt2u
                        end-dt2m
                    exit
                exit
            exit
            bgp 
                route-target export target:64500:22 import target:64500:22
            exit
            bgp-evpn
                evi 2
                segment-routing-v6 bgp 1 srv6-instance 1 default-locator "PE6-loc" create
                    route-next-hop system-ipv6
                    no shutdown
                exit
            exit
            stp
                shutdown
            exit
            sap 1/1/c10/1:2 create
                no shutdown
            exit
            no shutdown
        exit

On the GW PEs, service instance 1 uses VXLAN and service instance 2 uses SRv6 transport. VSI policies are used to accept routes with the matching RT and to avoid loops based on the SOO. In the VXLAN service instance, the multihoming mode is access (multihoming mode network is not supported on VXLAN) and no explicit SHG can be configured. For anycast, the same RD and RT values are used on both GW PEs and the originator IP address is 45.45.45.45. The configuration on PE-4 is as follows:

# on PE-4:
configure
    router Base
        policy-options
            begin
            community "SOO-45"
                members "origin:45:45"
            exit
            community "RT64500:21"
                members "target:64500:21"
            exit
            community "RT64500:22"
                members "target:64500:22"
            exit
            policy-statement "drop-tag-10"
                description "route tag in VPLSs to avoid loops"
                entry 10
                    from
                        tag 10
                    exit
                    action drop
                    exit
                exit
            exit
            policy-statement "drop-tag-20"
                description "route tag in VPLSs to avoid loops"
                entry 10
                    from
                        tag 20
                    exit
                    action drop
                    exit
                exit
            exit
            policy-statement "vsi-21-export"
                entry 10
                    action accept
                        community add "RT64500:21" "SOO-45"
                    exit
                exit
            exit
            policy-statement "vsi-21-import"
                entry 10
                    from
                        community "SOO-45"
                        family evpn
                    exit
                    action drop
                    exit
                exit
                entry 20
                    from
                        community "RT64500:21"
                        family evpn
                    exit
                    action accept
                    exit
                exit
            exit
            policy-statement "vsi-22-export"
                entry 10
                    action accept
                        community add "RT64500:22" "SOO-45"
                    exit
                exit
            exit
            policy-statement "vsi-22-import"
                entry 10
                    from
                        community "SOO-45"
                        family evpn
                    exit
                    action drop
                    exit
                exit
                entry 20
                    from
                        community "RT64500:22"
                        family evpn
                    exit
                    action accept
                    exit
                exit
            exit
            commit
        exit
    exit    
    service
        vpls 2 name "VPLS-2" customer 1 create
            vxlan instance 1 vni 2 create
            exit
            segment-routing-v6 1 create
                locator "PE4-loc"
                    function
                        end-dt2u
                        end-dt2m
                    exit
                exit
            exit
            bgp
                route-distinguisher 192.0.2.45:2
                vsi-export "vsi-21-export"
                vsi-import "vsi-21-import"
            exit
            bgp 2
                route-distinguisher 192.0.2.54:2
                vsi-export "vsi-22-export"
                vsi-import "vsi-22-import"
            exit
            bgp-evpn
                incl-mcast-orig-ip 45.45.45.45
                evi 2
                vxlan bgp 1 vxlan-instance 1
                    # mh-mode access        # default
                    ecmp 2
                    default-route-tag 10
                    no shutdown
                exit
                segment-routing-v6 bgp 2 srv6-instance 1 default-locator "PE4-loc" create
                    mh-mode network
                    default-route-tag 20
                    route-next-hop system-ipv6
                    no shutdown
                exit
            exit
            no shutdown

The configuration on GW PE-5 is identical, but the locator name is different.

Show commands

When traffic is sent between CE-12 and CE-62, the FDB on PE-2 is as follows:

*A:PE-2# show service id "VPLS-2" fdb detail

===============================================================================
Forwarding Database, Service 2
===============================================================================
ServId     MAC               Source-Identifier       Type     Last Change
            Transport:Tnl-Id                         Age
-------------------------------------------------------------------------------
2          00:00:5e:00:53:12 sap:lag-1:2             L/30     12/21/23 08:49:05
2          00:00:5e:00:53:62 vxlan-1:                Evpn     12/21/23 08:49:15
                             192.0.2.4:2
-------------------------------------------------------------------------------
No. of MAC Entries: 2
-------------------------------------------------------------------------------
Legend:L=Learned O=Oam P=Protected-MAC C=Conditional S=Static Lf=Leaf T=Trusted
===============================================================================

PE-2 receives two EVPN MAC routes for MAC address 00:00:5e:00:53:62 from CE-62, but only the route from GW PE-4 is used while the route from GW PE-5 is not.

*A:PE-2# show router bgp routes evpn mac mac-address 00:00:5e:00:53:62
===============================================================================
 BGP Router ID:192.0.2.2        AS:64500       Local AS:64500
===============================================================================
 Legend -
 Status codes  : u - used, s - suppressed, h - history, d - decayed, * - valid
                 l - leaked, x - stale, > - best, b - backup, p - purge
 Origin codes  : i - IGP, e - EGP, ? - incomplete

===============================================================================
BGP EVPN MAC Routes
===============================================================================
Flag  Route Dist.         MacAddr           ESI
      Tag                 Mac Mobility      Label1
                          Ip Address
                          NextHop
-------------------------------------------------------------------------------
u*>i  192.0.2.45:2        00:00:5e:00:53:62 ESI-0
      0                   Seq:0             VNI 2
                          n/a
                          192.0.2.4

*>i   192.0.2.45:2        00:00:5e:00:53:62 ESI-0
      0                   Seq:0             VNI 2
                          n/a
                          192.0.2.5

-------------------------------------------------------------------------------
Routes : 2
===============================================================================

The GWs redistribute the EVPN MAC routes between the VXLAN domain and the SRv6 domain. On PE-4, the FDB contains entries in the VXLAN domain and in the SRv6 domain. The FDB on PE-5 is similar.

*A:PE-4# show service id "VPLS-2" fdb detail

===============================================================================
Forwarding Database, Service 2
===============================================================================
ServId     MAC               Source-Identifier       Type     Last Change
            Transport:Tnl-Id                         Age
-------------------------------------------------------------------------------
2          00:00:5e:00:53:12 eES:                    Evpn     12/21/23 08:49:05
                             01:00:00:00:00:23:02:00:01:01
2          00:00:5e:00:53:62 srv6-1:                 Evpn     12/21/23 08:49:15
                             2001:db8::2:6
           2001:db8:aaaa:106:7fff:e000::
-------------------------------------------------------------------------------
No. of MAC Entries: 2
-------------------------------------------------------------------------------
Legend:L=Learned O=Oam P=Protected-MAC C=Conditional S=Static Lf=Leaf T=Trusted
===============================================================================

On PE-4, the VXLAN destinations are the following:

*A:PE-4# show service id "VPLS-2" vxlan destinations

===============================================================================
Egress VTEP, VNI (Instance 1)
===============================================================================
VTEP Address                                        Egress VNI Oper  Mcast Num
                                                               State       MACs
-------------------------------------------------------------------------------
192.0.2.2                                           2          Up    BUM   0
192.0.2.3                                           2          Up    BUM   0
-------------------------------------------------------------------------------
Number of Egress VTEP, VNI : 2
-------------------------------------------------------------------------------
===============================================================================

===============================================================================
Egress VTEP, VNI (Instance 2)
===============================================================================
VTEP Address                                        Egress VNI Oper  Mcast Num
                                                               State       MACs
-------------------------------------------------------------------------------
No Matching Entries
===============================================================================

===============================================================================
BGP EVPN-VXLAN Ethernet Segment Dest (Instance 1)
===============================================================================
Eth SegId                               Num. Macs       Last Update
-------------------------------------------------------------------------------
01:00:00:00:00:23:02:00:01:01           1               12/21/2023 08:49:05
-------------------------------------------------------------------------------
Number of entries: 1
-------------------------------------------------------------------------------
===============================================================================

===============================================================================
BGP EVPN-VXLAN Ethernet Segment Dest (Instance 2)
===============================================================================
Eth SegId                               Num. Macs       Last Update
-------------------------------------------------------------------------------
No Matching Entries
===============================================================================

PE-5 is not included in the list of VTEP addresses. Also, remote PEs such as PE-2 set up EVPN destinations to only one PE in the anycast group for VPLS-2:

*A:PE-2# show service id "VPLS-2" vxlan destinations

===============================================================================
Egress VTEP, VNI (Instance 1)
===============================================================================
VTEP Address                                        Egress VNI Oper  Mcast Num
                                                               State       MACs
-------------------------------------------------------------------------------
192.0.2.3                                           2          Up    BUM   0
192.0.2.4                                           2          Up    BUM   1
-------------------------------------------------------------------------------
Number of Egress VTEP, VNI : 2
-------------------------------------------------------------------------------
===============================================================================

===============================================================================
Egress VTEP, VNI (Instance 2)
===============================================================================
VTEP Address                                        Egress VNI Oper  Mcast Num
                                                               State       MACs
-------------------------------------------------------------------------------
No Matching Entries
===============================================================================

===============================================================================
BGP EVPN-VXLAN Ethernet Segment Dest (Instance 1)
===============================================================================
Eth SegId                               Num. Macs       Last Update
-------------------------------------------------------------------------------
No Matching Entries
===============================================================================

===============================================================================
BGP EVPN-VXLAN Ethernet Segment Dest (Instance 2)
===============================================================================
Eth SegId                               Num. Macs       Last Update
-------------------------------------------------------------------------------
No Matching Entries
===============================================================================

PE-2 receives two IMET routes with originator IP address 45.45.45.45, but only the route with next hop PE-4 is used while the route with next hop PE-5 is not.

*A:PE-2# show router bgp routes evpn incl-mcast originator-ip 45.45.45.45
===============================================================================
 BGP Router ID:192.0.2.2        AS:64500       Local AS:64500
===============================================================================
 Legend -
 Status codes  : u - used, s - suppressed, h - history, d - decayed, * - valid
                 l - leaked, x - stale, > - best, b - backup, p - purge
 Origin codes  : i - IGP, e - EGP, ? - incomplete

===============================================================================
BGP EVPN Inclusive-Mcast Routes
===============================================================================
Flag  Route Dist.         OrigAddr
      Tag                 NextHop
-------------------------------------------------------------------------------
u*>i  192.0.2.45:2        45.45.45.45
      0                   192.0.2.4

*>i   192.0.2.45:2        45.45.45.45
      0                   192.0.2.5

-------------------------------------------------------------------------------
Routes : 2
===============================================================================

The detailed information for the active IMET route is as follows:

*A:PE-2# show router bgp routes evpn incl-mcast originator-ip 45.45.45.45 detail
===============================================================================
 BGP Router ID:192.0.2.2        AS:64500       Local AS:64500
===============================================================================
 Legend -
 Status codes  : u - used, s - suppressed, h - history, d - decayed, * - valid
                 l - leaked, x - stale, > - best, b - backup, p - purge
 Origin codes  : i - IGP, e - EGP, ? - incomplete

===============================================================================
BGP EVPN Inclusive-Mcast Routes
===============================================================================
Original Attributes

Network        : n/a
Nexthop        : 192.0.2.4
Path Id        : None
From           : 192.0.2.4
Res. Nexthop   : 192.168.24.2
Local Pref.    : 100                    Interface Name : int-PE-2-PE-4
Aggregator AS  : None                   Aggregator     : None
Atomic Aggr.   : Not Atomic             MED            : None
AIGP Metric    : None                   IGP Cost       : 10
Connector      : None
Community      : target:64500:21 origin:45:45 bgp-tunnel-encap:VXLAN
Cluster        : No Cluster Members
Originator Id  : None                   Peer Router Id : 192.0.2.4
Origin         : IGP
Flags          : Used Valid Best
Route Source   : Internal
AS-Path        : No As-Path
EVPN type      : INCL-MCAST
Tag            : 0
Originator IP  : 45.45.45.45
Route Dist.    : 192.0.2.45:2
Route Tag      : 0
Neighbor-AS    : n/a
DB Orig Val    : N/A                    Final Orig Val : N/A
Source Class   : 0                      Dest Class     : 0
Add Paths Send : Default
Last Modified  : 00h04m04s
-------------------------------------------------------------------------------
PMSI Tunnel Attributes :
Tunnel-type    : Ingress Replication
Flags          : Type: RNVE(0) BM: 0 U: 0 Leaf: not required
MPLS Label     : VNI 2
Tunnel-Endpoint: 192.0.2.4
-------------------------------------------------------------------------------
---snip---

In the SRv6 domain, PE-6 receives IMET routes with originator IP address 45.45.45.45 from both GW PEs, but only the IMET route from PE-4 is used:

*A:PE-6# show router bgp routes evpn incl-mcast originator-ip 45.45.45.45
===============================================================================
 BGP Router ID:192.0.2.6        AS:64500       Local AS:64500
===============================================================================
 Legend -
 Status codes  : u - used, s - suppressed, h - history, d - decayed, * - valid
                 l - leaked, x - stale, > - best, b - backup, p - purge
 Origin codes  : i - IGP, e - EGP, ? - incomplete

===============================================================================
BGP EVPN Inclusive-Mcast Routes
===============================================================================
Flag  Route Dist.         OrigAddr
      Tag                 NextHop
-------------------------------------------------------------------------------
u*>i  192.0.2.54:2        45.45.45.45
      0                   2001:db8::2:4

*>i   192.0.2.54:2        45.45.45.45
      0                   2001:db8::2:5

-------------------------------------------------------------------------------
Routes : 2
===============================================================================

The detailed output for the used IMET route from PE-4 is the following:

*A:PE-6# show router bgp routes evpn incl-mcast originator-ip 45.45.45.45 detail
===============================================================================
 BGP Router ID:192.0.2.6        AS:64500       Local AS:64500
===============================================================================
 Legend -
 Status codes  : u - used, s - suppressed, h - history, d - decayed, * - valid
                 l - leaked, x - stale, > - best, b - backup, p - purge
 Origin codes  : i - IGP, e - EGP, ? - incomplete

===============================================================================
BGP EVPN Inclusive-Mcast Routes
===============================================================================
Original Attributes

Network        : n/a
Nexthop        : 2001:db8::2:4
Path Id        : None
From           : 2001:db8::2:4
Res. Nexthop   : fe80::1a:1ff:fe01:1
Local Pref.    : 100                    Interface Name : int-PE-6-PE-4
Aggregator AS  : None                   Aggregator     : None
Atomic Aggr.   : Not Atomic             MED            : None
AIGP Metric    : None                   IGP Cost       : 10
Connector      : None
Community      : target:64500:22 origin:45:45
Cluster        : No Cluster Members
Originator Id  : None                   Peer Router Id : 192.0.2.4
Origin         : IGP
Flags          : Used Valid Best
Route Source   : Internal
AS-Path        : No As-Path
EVPN type      : INCL-MCAST
Tag            : 0
Originator IP  : 45.45.45.45
Route Dist.    : 192.0.2.54:2
Route Tag      : 0
Neighbor-AS    : n/a
DB Orig Val    : N/A                    Final Orig Val : N/A
Source Class   : 0                      Dest Class     : 0
Add Paths Send : Default
Last Modified  : 00h06m09s
SRv6 TLV Type  : SRv6 L2 Service TLV (6)
SRv6 SubTLV    : SRv6 SID Information (1)
Sid            : 2001:db8:aaaa:104::
Full Sid       : 2001:db8:aaaa:104:7fff:6000::
Behavior       : End.DT2M (24)
SRv6 SubSubTLV : SRv6 SID Structure (1)
Loc-Block-Len  : 48                     Loc-Node-Len   : 16
Func-Len       : 20                     Arg-Len        : 0
Tpose-Len      : 20                     Tpose-offset   : 64
-------------------------------------------------------------------------------
PMSI Tunnel Attributes :
Tunnel-type    : Ingress Replication
Flags          : Type: RNVE(0) BM: 0 U: 0 Leaf: not required
MPLS Label     : 8388448
Tunnel-Endpoint: 2001:db8::2:4
-------------------------------------------------------------------------------
---snip---

PE-6 sets up SRv6 destinations to PE-4, but not to PE-5:

*A:PE-6# show service id "VPLS-2" segment-routing-v6 destinations

===============================================================================
TEP, SID (Instance 1)
===============================================================================
TEP Address                Segment Id                          Oper  Mcast Num
                                                               State       MACs
-------------------------------------------------------------------------------
2001:db8::2:4              2001:db8:aaaa:104:7fff:6000::       Up    BUM   0
2001:db8::2:4              2001:db8:aaaa:104:7fff:7000::       Up    -     1
-------------------------------------------------------------------------------
Number of TEP, SID: 2
-------------------------------------------------------------------------------
===============================================================================

===============================================================================
Segment Routing v6 Ethernet Segment Dest (Instance 1)
===============================================================================
Eth SegId                                 Num. Macs     Last Update
-------------------------------------------------------------------------------
No Matching Entries
===============================================================================

Conclusion

SRv6 to MPLS stitching and SRv6 to VXLAN stitching are required to interwork with non-SRv6 networks.