EVPN & MPLS

EVPN-ELINE over ISIS-SR with TI-LFA: Single-Homed and Multi-Homed Deployments

EVPN E-LINE (Ethernet Private Line) delivers point-to-point Layer 2 connectivity between exactly two customer sites over an MPLS/SR backbone — the EVPN evolution of traditional EoMPLS and VPWS. By using the BGP control plane for MAC learning and signaling, EVPN E-LINE eliminates the flooding and scalability issues of legacy pseudowire approaches while adding native multi-homing support.

This guide is part of the IP Infusion EVPN services series over ISIS-SR:

  • EVPN-ELINE (this article) — Point-to-point E-Line service
  • EVPN-ELAN — Multipoint E-LAN service
  • EVPN-ETREE — Rooted multipoint E-Tree service
  • EVPN-L3VPN — Layer 3 VPN over ISIS-SR

EVPN E-LINE: Single-Homed Topology

CE-A Site A eth-0-1 CE-B Site B eth-0-1 PE1 SID: 101 ESI: 0000...0001 EVI: 100 PE2 SID: 102 ESI: 0000...0002 EVI: 100 P (Transit) SID: 110 | TI-LFA EVPN E-LINE Pseudowire EVI 100 | VPWS | RT 65001:100 ISIS-SR underlay + TI-LFA fast reroute
EVPN E-LINE single-homed deployment. CE-A and CE-B are connected by a BGP EVPN pseudowire (EVI 100) riding an ISIS-SR underlay with TI-LFA fast reroute. MAC addresses are learned via BGP EVPN route types 1 and 2, not by flooding.

EVPN Route Types for E-LINE

EVPN E-LINE uses two BGP route types for control-plane signaling:

  • Route Type 1 (Ethernet Auto-Discovery) — Advertises ESI (Ethernet Segment Identifier) reachability. Used for fast convergence and mass withdrawal on multi-homed segments.
  • Route Type 2 (MAC+IP Advertisement) — Carries MAC addresses learned from CE devices. Eliminates flooding by distributing MAC/IP bindings via BGP.

Single-Homed E-LINE Configuration

! OcNOS -- PE1: EVPN E-LINE (single-homed, EVI 100)
!
! Step 1: ISIS-SR underlay (same as standard ISIS-SR)
router isis CORE
  net 49.0001.0000.0000.0001.00
  is-type level-2-only
  segment-routing mpls
  fast-reroute per-prefix level-2 ti-lfa
  address-family ipv4 unicast
    segment-routing mpls
  exit-address-family
!
interface lo
  ip address 10.0.0.1/32
  ip router isis CORE
  isis segment-routing prefix-sid index 1
!
! Step 2: BGP EVPN session to PE2 (or via Route Reflector)
router bgp 65001
  bgp router-id 10.0.0.1
  neighbor 10.0.0.2 remote-as 65001
  neighbor 10.0.0.2 update-source lo
  !
  address-family l2vpn evpn
    neighbor 10.0.0.2 activate
    neighbor 10.0.0.2 send-community extended
  exit-address-family
!
! Step 3: EVPN E-LINE instance (VPWS)
l2vpn evpn
  !
  instance 100 vlan-based
    rd 65001:100
    route-target import 65001:100
    route-target export 65001:100
    !
    evi 100
      encapsulation mpls          ! SR-MPLS encapsulation
!
! Step 4: Attach CE-facing interface to EVI
interface eth-0-1
  l2vpn evpn evi 100
  encapsulation dot1q 100         ! Customer VLAN 100

Multi-Homed E-LINE Configuration

Multi-homing attaches a CE to two PE routers simultaneously for active/standby or active/active redundancy. The Ethernet Segment Identifier (ESI) identifies the multi-homed segment and enables fast failover using EVPN route type 1 mass withdrawal.

! OcNOS -- PE1: Multi-homed E-LINE with Ethernet Segment
!
! Step 1: Define Ethernet Segment (shared by PE1 and PE2)
evpn
  ethernet-segment 1
    identifier type-3 10.0.0.1    ! System-MAC based ESI
    df-election preemption-time 3
  !
!
! Step 2: Attach ESI to CE-facing interface (same on PE1 and PE2)
interface eth-0-1
  evpn ethernet-segment 1
  encapsulation dot1q 100
  l2vpn evpn evi 100
!
! Step 3: EVPN E-LINE with multi-homing (PE2 mirrors this config)
l2vpn evpn
  instance 100 vlan-based
    rd 65001:100
    route-target import 65001:100
    route-target export 65001:100
!
! Verify Designated Forwarder (DF) election:
show evpn ethernet-segment detail
show bgp l2vpn evpn route type ead      ! Type 1: Auto-Discovery routes
show bgp l2vpn evpn route type mac-ip   ! Type 2: MAC+IP routes

Verification Commands

! OcNOS -- EVPN E-LINE verification
!
! Check EVPN instance state:
show l2vpn evpn evi detail
!
! Verify BGP EVPN routes are exchanged:
show bgp l2vpn evpn summary
show bgp l2vpn evpn route type ead
show bgp l2vpn evpn route type mac-ip
!
! Verify CE MAC is learned via BGP (not flooding):
show evpn mac vni all
!
! Confirm ISIS-SR underlay is providing TI-LFA backup:
show isis fast-reroute summary
!
! End-to-end path trace:
ping mpls ldp 10.0.0.2 source 10.0.0.1

IP Infusion Engineering Team

Share