- 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-VPWS
- play_arrow Configuring VPWS Service with EVPN Mechanisms
- Overview of VPWS with EVPN Signaling Mechanisms
- Control word for EVPN-VPWS
- Overview of Flexible Cross-Connect Support on VPWS with EVPN
- Overview of Headend Termination for EVPN VPWS for Business Services
- Configuring VPWS with EVPN Signaling Mechanisms
- Example: Configuring VPWS with EVPN Signaling Mechanisms
- FAT Flow Labels in EVPN-VPWS Routing Instances
- Configuring EVPN-VPWS over SRv6
- Configuring Micro-SIDs in EVPN-VPWS
-
- 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
Layer 2 Interface Status Tracking and Shutdown Actions for EVPN Core Isolation Conditions
Starting in Junos OS and Junos OS Evolved Release 23.2R1, you can configure a provider edge (PE) device in an EVPN network to:
Enable L2 interface service tracking to detect when the device becomes isolated from the EVPN core (a core isolation condition).
Immediately take action to perform a hard shutdown or set Link Aggregation Control Protocol (LACP) out-of-sync state on the associated interface or interfaces to single-homed or multihomed customer edge (CE) devices.
The interfaces might be single physical links, single-homed link aggregation group (LAG) interface bundles, or EVPN segment identifier (ESI) LAG interface bundles.
Set a timer to delay before bringing associated interfaces up again when the device is no longer isolated from the core.
Benefits
Provides configurable settings to help avoid traffic loss for single-homed or multihomed CE devices during route convergence when a PE device becomes isolated from the EVPN core.
Overview
In EVPN networks, a PE device can become isolated from the EVPN core. That device might have single-homed or multihomed CE devices connected to it.
When the PE device detects it is in a core isolation condition, usually the LACP protocol sets the ESI LAG interfaces to LACP out-of-sync state. That state should trigger the CE device to bring down the interface on the CE side as well. However, the CE device might not bring down the link immediately. Slower LACP responsiveness on the CE side can cause a delay in route convergence and, as a result, some traffic loss. To similarly avoid traffic loss, single-homed CE devices with active-backup link bundles to a PE device also need an immediate action on the active link to trigger a switchover to the backup link.
With this feature, to avoid traffic loss in these core isolation situations, you can configure an immediate action the PE device takes on the associated interface or interfaces to the attached CE devices. You can set the action to either bring an interface down immediately with a hard shutdown, or continue to rely on LACP out-of-sync signaling.
When the PE device recovers its BGP sessions to the EVPN core and is no longer isolated, the LACP protocol on the device immediately brings the associated ESI LAG interfaces up. However, the PE device might still be synchronizing routes from its multhoming peer PE devices. In that case, the multihomed CE device can also lose traffic.
As a result, with this feature you can also set a delay time before the device brings the interface up again after the device becomes reconnected to the core.
To set up core isolation service tracking, you configure a network isolation group at the
[edit protocols network-isolation group
network-isolation-group-name]
hierarchy level. In the
network isolation group configuration, set options in the detection
and
service-tracking-action
stanzas, as follows (see the highlighted
statements):
[edit] protocols { network-isolation { group network-isolation-group-name { detection { hold-time { up ms; } service-tracking { core-isolation; } } service-tracking-action { lacp-out-of-sync | link-down; } } } }
The configuration hierarchy above shows only the options relevant to the core isolation
service tracking feature. The [edit protocols network-isolation group
network-isolation-group-name]
hierarchy includes other
options for other features that we don't cover here.
You assign the network isolation group as a network isolation profile to the interface or
interfaces the device should shut down upon detecting a core isolation condition. To do
this, you configure the network-isolation-profile
network-isolation-group-name
statement at the [edit
interfaces interface-name]
hierarchy.
You can enable core isolation service tracking for the following types of Layer 2 (L2) interfaces:
A logical single link or aggregated Ethernet (AE) link bundle (LAG) to a single-homed customer edge device in the network.
An Ethernet segment identifier (ESI) LAG interface to a multihomed customer edge device in the network.
A physical interface.
See Configure Core Isolation Service Tracking and Actions for an L2 Interface for the steps to configure this feature.
Behavior and Limitations
Note the following runtime behaviors and limitations with this feature:
The network isolation group configuration
detection
stanza also has alink-tracking
option to determine the state of a Layer 3 (L3) integrated routing and bridging (IRB) interface after network isolation conditions change. (See Set Network Isolation Status Parameters Used to Determine the IRB Interface State).In contrast, the
service-tracking
option tracks L2 interface status and performs the configuredservice-tracking-action
on those L2 interfaces.You can only configure either the
link-tracking
option or theservice-tracking
option in a particular network isolation group and assign that as a network isolation profile. You can't configure both options in the same network isolation group.When you configure this feature on a LAG or ESI LAG interface bundle, the device takes the configured action on each of its member links.
If the device is in already in a core isolation state and you configure core isolation service tracking with action
link-down
for a new interface, the device immediately brings that interface down.The network isolation group configuration includes a hold timer (
hold-time up
) to delay before bringing the interfaces up when the core isolation state is resolved.The device maintains only one
hold-time up
timer for each network isolation group you configure. As a result, if you associate the network isolation group with a new interface while the timer is already running, the device brings up all of the interfaces in the group when the timer expires. The device doesn't reset the timer when you add another interface to the group.Note:We don't support the
hold-time down
timer option in thedetection
stanza with this core isolation service tracking feature.If you enable core isolation service tracking when you also have configured the
no-core-isolation
option, the device will not bring any interfaces down upon detecting a core isolation condition. See Understanding When to Disable EVPN-VXLAN Core Isolation for details on using that option.If you delete a network isolation group profile configuration from an interface, the device brings the interface up again immediately if it had previously brought the interface down due to a core isolation condition.
Configure Core Isolation Service Tracking and Actions for an L2 Interface
Configure the following elements to enable the core isolation service tracking feature for an interface:
Configure the network isolation group:
Enable core isolation service tracking in the
detection
stanza.content_copy zoom_out_mapset protocols network-isolation group network-isolation-group-name detection service-tracking core-isolation
Set a
hold-time up
timer value in thedetection
stanza. The device waits this number of milliseconds before setting the interface state to up again upon detecting that the core isolation condition is resolved.This feature has no default hold time, so you usually want to set a hold time greater than 0 so the device isn't excessively processing rapid status changes. Specify a value of 1 or more milliseconds.
content_copy zoom_out_mapset protocols network-isolation group network-isolation-group-name detection hold-time up ms
Set the service tracking action in the
network-isolation group network-isolation-group-name
stanza. The available core isolation interface actions are to either do a hard shutdown on the interface or interfaces, or set interface status to LACP out-of-sync.content_copy zoom_out_mapset protocols network-isolation group network-isolation-group-name service-tracking-action (link-down | lacp-out-of-sync)
Assign the network isolation group to the desired interface or interfaces using the
network-isolation-profile network-isolation-group-name
statement at the[edit interfaces interface-name]
hierarchy level.content_copy zoom_out_mapset interfaces interface-name network-isolation-profile network-isolation-group-name
For example, the following sample configuration stanza shows a network isolation profile assigned simply to a physical interface:
content_copy zoom_out_map[edit] interfaces { et-0/0/1 { network-isolation-profile network-isolation-group-name; } }
and the following sample configuration stanza shows a network isolation profile assigned to an ESI-LAG interface bundle:
content_copy zoom_out_map[edit] interfaces { ae1 { esi { 00:11:22:33:44:55:66:77:88:99; all-active; } network-isolation-profile network-isolation-group-name; } }