EVPN Configuration Guide for Cisco 8000 Series Routers, Cisco IOS XR Releases

PDF

EVPN Configuration Guide for Cisco 8000 Series Routers, Cisco IOS XR Releases

Hierarchical EVPN access pseudowire

Want to summarize with AI?

Log in

Introduces hierarchical EVPN access pseudowire, describing the architecture and operational workflow, and providing configuration guidance for deploying hierarchical pseudowire access within EVPN environments.


A hierarchical EVPN access pseudowire is a network capability that

  • reduces the number of pseudowires between network provider edge (N-PE) devices

  • connects user provider edge (U-PE) devices to N-PE devices using EVPN access pseudowires for each VPN instance, and

  • links customer edge (CE) devices to U-PE devices through attachment circuits.

This capability optimizes network scalability by minimizing the pseudowire count on the provider edge, simplifying management and improving efficiency.

  • Pseudowire (PW): A virtual point-to-point connection that emulates a physical wire over a packet-switched network.

  • Network Provider Edge (N-PE): The provider’s edge device that terminates pseudowires.

  • User Provider Edge (U-PE): The device connecting customer edge devices to the provider network through pseudowires.

  • Attachment Circuit: The physical or logical link connecting a CE device to a U-PE device.

Table 1. Feature History Table

Feature Name

Release Information

Feature Description

Hierarchical EVPN access pseudowire

Release 26.2.1

Introduced in this release on: Modular Systems (8800 [LC ASIC: K100])(select variants only*);

*This feature is supported on Cisco 88-LC1-48Y8H-EM line cards.

Hierarchical EVPN access pseudowire

Release 26.1.1

Introduced in this release on: Centralized Systems (8400 [ASIC: K100])(select variants only*)

*This feature is now supported on Cisco 8404-SYS-D routers.

Hierarchical EVPN access pseudowire

Release 25.4.1

Introduced in this release on: Fixed Systems (8010 [ASIC: A100])(select variants only*)

*This feature is now supported on:

  • 8011-32Y8L2H2FH

  • 8011-12G12X4Y-A

  • 8011-12G12X4Y-D

Hierarchical EVPN access pseudowire

Release 25.1.1

Introduced in this release on: Fixed Systems (8010 [ASIC: A100]) (select variants only*)

*This feature is now supported on the Cisco 8011-4G24Y4H-I routers.

Hierarchical EVPN access pseudowire

Release 24.4.1

Introduced in this release on: Fixed Systems (8700) (select variants only*)

*The Hierarchical EVPN Access Pseudowire functionality is now extended to the Cisco 8712-MOD-M routers.

Hierarchical EVPN access pseudowire

Release 24.3.1

Introduced in this release on: Modular Systems (8800 [LC ASIC: P100]) (select variants only*)

*The Hierarchical EVPN Access Pseudowire functionality is now extended to:

  • 8212-48FH-M

  • 8711-32FH-M

  • 88-LC1-52Y8H-EM

  • 88-LC1-12TH24FH-E

Hierarchical EVPN access pseudowire

Release 24.2.11

Introduced in this release on: Modular Systems (8800 [LC ASIC: P100]) (select variants only*)

This feature enables you to configure EVPN VPWS in the access node under the same bridge domain as EVPN in the core and helps to build a PW to the nearest high-end PE that stitches those access circuits using EVPN. Therefore, the access nodes can leverage the benefits of EVPN.

This feature also allows you to reduce the number of pseudowires (PWs) between the network provider edge (N-PE) devices by replacing PE devices with user provider edge (U-PE) and network provider edge (N-PE) devices. This feature prevents signaling overhead and packet replication.

*This feature is supported only on routers with 88-LC1-36EH line cards.


Hierarchical EVPN access pseudowire model

The hierarchical EVPN access pseudowire is a network feature that reduces the number of PWs between N-PE devices. This capability is accomplished by introducing a two-tier provider edge architecture where:

  • U-PE devices connect to CE devices through attachment circuits and establish EVPN access pseudowires for each VPN instance to the N-PE devices.

  • N-PE devices communicate with other N-PE devices in the core network, handling the aggregation of pseudowires from multiple U-PE devices.


How hierarchical EVPN access pseudowire works

Summary

The key components involved in the hierarchical EVPN access pseudowire are:

  • U-PE1: Connects to the CE1 device through an attachment circuit and transports CE1 traffic over an EVPN access PW.

  • N-PE1: Receives the access PW from U-PE1 and connects to other N-PE devices (such as N-PE2) within the EVPN core.

  • N-PE2: Part of the EVPN core, interconnected with N-PE1.

  • AC: The physical or logical link between CE1 and U-PE1.

The hierarchical EVPN access pseudowire process connects the customer edge device to the EVPN core by transporting traffic from U-PE1 over an access pseudowire to N-PE1. N-PE1 then forwards this traffic within the EVPN core to other network provider edges, maintaining a clear separation between the access and core layers.

Workflow

These stages describe how hierarchical EVPN access pseudowire works.

  1. The U-PE1 device establishes an attachment circuit connection to CE1.
  2. U-PE1 transports CE1 traffic over an EVPN access pseudowire to N-PE1.
  3. On N-PE1, the access pseudowire from U-PE1 is treated similarly to an attachment circuit.
  4. U-PE1 operates outside the EVPN core and is not part of the core network with other N-PE devices.
  5. N-PE1 forwards traffic received from the access pseudowire to core pseudowires within the EVPN core, connecting to other N-PE devices such as N-PE2.

Result

This process enables hierarchical EVPN access by separating the user provider edge from the core provider edge devices, allowing efficient transport of customer traffic from the attachment circuit through access pseudowires into the EVPN core.


Configure hierarchical EVPN access pseudowire

Configure the hierarchical EVPN access pseudowire feature on U-PE and N-PE devices to enable efficient Layer 2 VPN connectivity.

This task applies when setting up hierarchical EVPN access pseudowires to interconnect U-PE and N-PE routers in an EVPN environment.

Procedure

1.

Configure the U-PE device.

Example:

Router# configure 
Router(config)# l2vpn 
Router(config-l2vpn)# xconnect group XG1
Router(config-l2vpn-xc)# p2p P1
Router(config-l2vpn-xc-p2p)# interface TenGigE0/0/0/31
Router(config-l2vpn-xc-p2p)# neighbor evpn evi 4 target 33 source 33
Router(config-l2vpn-xc-p2p-pw)# commit
2.

Configure the N-PE device.

Example:


Router# configure 
Router(config)# l2vpn 
Router(config-l2vpn)# bridge group evpn
Router(config-l2vpn-bg)# bridge-domain evpn1
Router(config-l2vpn-bg-bd)# neighbor evpn evi 4 target 33
Router(config-l2vpn-bg-bd)# evi 1
Router(config-l2vpn-bg-bd-evi)# commit
3.

Use the show l2vpn bridge-domain bd-name evpn1 command to verify the EVPN state, and the list of access PWs.

The sample output on N-PE1 shows it processing EVPN access pseudowire traffic from U-PE1 like an attachment circuit and forwarding it into the EVPN core to connect with other N-PE devices.

Example:


Router:N-PE1# show l2vpn bridge-domain bd-name evpn1
Wed Jun 16 09:22:30.328 EDT
Legend: pp = Partially Programmed.
Bridge group: evpn, bridge-domain: evpn1, id: 1, state: up, ShgId: 0, MSTi: 0
  Aging: 300 s, MAC limit: 4000, Action: none, Notification: syslog
  Filter MAC addresses: 0
  ACs: 0 (0 up), VFIs: 0, PWs: 1 (1 up), PBBs: 0 (0 up), VNIs: 0 (0 up)
  List of EVPNs:
    EVPN, state: up
  List of ACs:
  List of Access PWs:
      EVPN 4,33,192.168.0.4, state: up, Static MAC addresses: 0
  List of VFIs:
  List of Access VFIs:

The hierarchical EVPN access pseudowire is configured successfully, enabling Layer 2 connectivity between U-PE and N-PE devices.