- play_arrow Features Common to EVPN-VXLAN, EVPN-MPLS, and EVPN-VPWS
- play_arrow Configuring Interfaces
- play_arrow MAC Address Features with EVPN Networks
- play_arrow Configuring Routing Instances for EVPN
- Configuring EVPN Routing Instances
- Configuring EVPN Routing Instances on EX9200 Switches
- MAC-VRF Routing Instance Type Overview
- EVPN Type 5 Route with VXLAN Encapsulation for EVPN-VXLAN
- EVPN Type 5 Route with MPLS encapsulation for EVPN-MPLS
- Understanding EVPN Pure Type 5 Routes
- Seamless VXLAN Stitching with Symmetric EVPN Type 2 Routes using Data Center Interconnect
- Symmetric Integrated Routing and Bridging with EVPN Type 2 Routes in EVPN-VXLAN Fabrics
- EVPN Type 2 and Type 5 Route Coexistence with EVPN-VXLAN
- Ingress Virtual Machine Traffic Optimization
- Tracing EVPN Traffic and Operations
- Migrating From BGP VPLS to EVPN Overview
- Configuring EVPN over Transport Class Tunnels
- Example: Configuring EVPN-VPWS over Transport Class Tunnels
- play_arrow Configuring Route Targets
- play_arrow Routing Policies for EVPN
- play_arrow Layer 3 Gateways with Integrated Routing and Bridging for EVPN Overlays
- play_arrow EVPN Multihoming
- EVPN Multihoming Overview
- EVPN Multihoming Designated Forwarder Election
- Understanding Automatically Generated ESIs in EVPN Networks
- Easy EVPN LAG (EZ-LAG) Configuration
- Configuring EVPN Active-Standby Multihoming to a Single PE Device
- Configuring EVPN-MPLS Active-Standby Multihoming
- Example: Configuring Basic EVPN-MPLS Active-Standby Multihoming
- Example: Configuring EVPN-MPLS Active-Standby Multihoming
- Example: Configuring Basic EVPN Active-Active Multihoming
- Example: Configuring EVPN Active-Active Multihoming
- Example: Configuring LACP for EVPN Active-Active Multihoming
- Example: Configuring LACP for EVPN VXLAN Active-Active Multihoming
- Example: Configuring an ESI on a Logical Interface With EVPN-MPLS Multihoming
- Configuring Dynamic List Next Hop
- play_arrow Link States and Network Isolation Conditions in EVPN Networks
- play_arrow EVPN Proxy ARP and ARP Suppression, and NDP and NDP Suppression
- play_arrow Configuring DHCP Relay Agents
- play_arrow High Availability in EVPN
- play_arrow Monitoring EVPN Networks
- play_arrow Layer 2 Control Protocol Transparency
-
- play_arrow EVPN-VXLAN
- play_arrow Overview
- Understanding EVPN with VXLAN Data Plane Encapsulation
- EVPN-over-VXLAN Supported Functionality
- Understanding VXLANs
- VXLAN Constraints on EX Series, QFX Series, PTX Series, and ACX Series Devices
- EVPN Over VXLAN Encapsulation Configuration Overview for QFX Series and EX4600 Switches
- Implementing EVPN-VXLAN for Data Centers
- PIM NSR and Unified ISSU Support for VXLAN Overview
- Routing IPv6 Data Traffic through an EVPN-VXLAN Network with an IPv4 Underlay
- Understanding How to Configure VXLANs and Layer 3 Logical Interfaces to Interoperate
- Understanding GBP Profiles
- play_arrow Configuring EVPN-VXLAN Interfaces
- Understanding Flexible Ethernet Services Support With EVPN-VXLAN
- EVPN-VXLAN Lightweight Leaf to Server Loop Detection
- Overlapping VLAN Support Using VLAN Translation in EVPN-VXLAN Networks
- Overlapping VLAN Support Using Multiple Forwarding Instances or VLAN Normalization
- Layer 2 Protocol Tunneling over VXLAN Tunnels in EVPN-VXLAN Bridged Overlay Networks
- MAC Filtering, Storm Control, and Port Mirroring Support in an EVPN-VXLAN Environment
- Example: Micro and Macro Segmentation using Group Based Policy in a VXLAN
- DHCP Smart Relay in EVPN-VXLAN
- play_arrow Configuring VLAN-Aware Bundle Services, VLAN-Based Services, and Virtual Switch Support
- play_arrow Load Balancing with EVPN-VXLAN Multihoming
- play_arrow Setting Up a Layer 3 VXLAN Gateway
- play_arrow Configuring an EVPN-VXLAN Centrally-Routed Bridged Overlay
- play_arrow Configuring an EVPN-VXLAN Edge-Routed Bridging Overlay
- play_arrow IPv6 Underlay for VXLAN Overlays
- play_arrow Multicast Features with EVPN-VXLAN
- Multicast Support in EVPN-VXLAN Overlay Networks
- Overview of Multicast Forwarding with IGMP Snooping or MLD Snooping in an EVPN-VXLAN Environment
- Example: Preserving Bandwidth with IGMP Snooping in an EVPN-VXLAN Environment
- Overview of Selective Multicast Forwarding
- Configuring the number of SMET Nexthops
- Assisted Replication Multicast Optimization in EVPN Networks
- Optimized Intersubnet Multicast in EVPN Networks
- play_arrow Configuring the Tunneling of Q-in-Q Traffic
- play_arrow Tunnel Traffic Inspection on SRX Series Devices
- play_arrow Fault Detection and Isolation in EVPN-VXLAN Fabrics
-
- play_arrow EVPN-MPLS
- play_arrow Overview
- play_arrow Convergence in an EVPN MPLS Network
- play_arrow Pseudowire Termination at an EVPN
- play_arrow Configuring the Distribution of Routes
- Configuring an IGP on the PE and P Routers on EX9200 Switches
- Configuring IBGP Sessions Between PE Routers in VPNs on EX9200 Switches
- Configuring a Signaling Protocol and LSPs for VPNs on EX9200 Switches
- Configuring Entropy Labels
- Configuring Control Word for EVPN-MPLS
- Understanding P2MPs LSP for the EVPN Inclusive Provider Tunnel
- Configuring Bud Node Support
- play_arrow Configuring VLAN Services and Virtual Switch Support
- play_arrow Configuring Integrated Bridging and Routing
- EVPN with IRB Solution Overview
- An EVPN with IRB Solution on EX9200 Switches Overview
- Anycast Gateways
- Configuring EVPN with IRB Solution
- Configuring an EVPN with IRB Solution on EX9200 Switches
- Example: Configuring EVPN with IRB Solution
- Example: Configuring an EVPN with IRB Solution on EX9200 Switches
- play_arrow Configuring IGMP or MLD Snooping with EVPN-MPLS
-
- play_arrow EVPN E-LAN Services
- play_arrow EVPN-ETREE
- play_arrow Overview
- play_arrow Configuring EVPN-ETREE
-
- play_arrow Using EVPN for Interconnection
- play_arrow Interconnecting VXLAN Data Centers With EVPN
- play_arrow Interconnecting EVPN-VXLAN Data Centers Through an EVPN-MPLS WAN
- play_arrow Extending a Junos Fusion Enterprise Using EVPN-MPLS
-
- play_arrow PBB-EVPN
- play_arrow Configuring PBB-EVPN Integration
- play_arrow Configuring MAC Pinning for PBB-EVPNs
-
- play_arrow EVPN Standards
- play_arrow Supported EVPN Standards
-
- play_arrow VXLAN-Only Features
- play_arrow Flexible VXLAN Tunnels
- play_arrow Static VXLAN
-
- play_arrow Configuration Statements and Operational Commands
FAT Flow Labels in EVPN-VPWS Routing Instances
FAT Flow Labels Overview introduces how LDP-signaled pseudowires in an MPLS network can use flow-aware transport (FAT) flow labels (defined in RFC 6391, Flow-Aware Transport of Pseudowires over an MPLS Packet Switched Network) to load-balance traffic in virtual private LAN service (VPLS) and virtual private wire service (VPWS) networks.
Starting in Junos OS Release 21.1R1, you can enable provider edge devices in an EVPN-MPLS network to use flow-aware transport (FAT) flow labels to load-balance traffic across pseudowires in an EVPN-VPWS routing instance. In this environment, the local and remote devices establish an EVPN connection between the local and remote provider edge (PE) devices using BGP signaling, and can use LDP or RSVP tunnels to create the pseudowire.
How to Enable FAT Pseudowire Flow Labels in an EVPN-VPWS Instance
You can enable FAT flow labels in a routing instance of type evpn-vpws
for
pseudowires associated with the routing instance.
This environment supports enabling FAT flow label push and pop operations on pseudowire
traffic only with a static configuration. The devices don't actively use the signaling
mechanism described in RFC 6391 to ensure both ends communicate that they can handle flow
labels. As a result, you must use flow-label-transmit-static
and flow-label-receive-static
(instead of flow-label-transmit
and flow-label-receive
) on
all of the PE routers that will transmit, receive, and load-balance traffic with flow
labels.
We advise that you plan to configure these options during a maintenance window on those devices.
You can configure FAT flow label push and pop operations on the device at either the global routing instance level or at the individual interface level, as follows:
- Configure the EVPN routing instance of type
evpn-vpws
. For example:content_copy zoom_out_mapset routing-instances VPWS-SH instance-type evpn-vpws set routing-instances VPWS-SH protocols evpn interface ge-0/0/1.100 vpws-service-id local 100 set routing-instances VPWS-SH protocols evpn interface ge-0/0/1.100 vpws-service-id remote 200 set routing-instances VPWS-SH interface ge-0/0/1.100 set routing-instances VPWS-SH route-distinguisher 10.255.0.1:100 set routing-instances VPWS-SH vrf-target target:100:100
Verify the configuration:
content_copy zoom_out_mapuser@device# show routing-instances VPWS-SH { instance-type evpn-vpws; interface ge-0/0/1.100; route-distinguisher 10.255.0.1:100; vrf-target target:100:100; protocols { evpn { interface ge-0/0/1.100 { vpws-service-id { local 100; remote 200; } } } } }
- To configure FAT flow label push and pop operations at the
evpn-vpws
routing instance level:content_copy zoom_out_mapset routing-instances <evpn-vpws-routing-instance-name> protocols evpn flow-label-transmit-static set routing-instances <evpn-vpws-routing-instance-name> protocols evpn flow-label-receive-static
For example:
content_copy zoom_out_mapset routing-instances VPWS-SH protocols evpn flow-label-transmit-static set routing-instances VPWS-SH protocols evpn flow-label-receive-static
Verify the configuration:
content_copy zoom_out_mapuser@device# show routing-instances VPWS-SH { instance-type evpn-vpws; interface ge-0/0/1.100; route-distinguisher 10.255.0.1:100; vrf-target target:100:100; protocols { evpn { interface ge-0/0/1.100 { vpws-service-id { local 100; remote 200; } } flow-label-transmit-static; flow-label-receive-static; } } }
- Alternatively, to enable a specific interface in the
evpn-vpws
routing instance to push and pop FAT flow labels:content_copy zoom_out_mapset routing-instances <evpn-vpws-routing-instance-name> protocols evpn interface <interface-name> flow-label-transmit-static set routing-instances <evpn-vpws-routing-instance-name> protocols evpn interface <interface-name> flow-label-receive-static
For example:
content_copy zoom_out_mapset routing-instances VPWS-SH protocols evpn interface ge-0/0/1.100 flow-label-transmit-static set routing-instances VPWS-SH protocols evpn interface ge-0/0/1.100 flow-label-receive-static
Verify the configuration:
content_copy zoom_out_mapuser@device# show routing-instances VPWS-SH { instance-type evpn-vpws; interface ge-0/0/1.100; route-distinguisher 10.255.0.1:100; vrf-target target:100:100; protocols { evpn { interface ge-0/0/1.100 { vpws-service-id { local 100; remote 200; } flow-label-transmit-static; flow-label-receive-static; } } } }
Verify FAT Flow Labels Are Enabled
You can enter the show evpn vpws-instance CLI
command to see if an evpn-vpws
routing instance is configured to handle FAT
flow labels. The output from this command displays Yes in the
Flow-Label-Tx or Flow-Label-Rx output fields
if you configured the device to insert or remove FAT flow labels on pseudowire traffic in
the routing instance. These fields display No if FAT flow label
operations are not enabled.