7/28/2019 Extreme - Ena - Eaps
1/23
Ethernet Automatic Protection
Switching (EAPS)ENA 12.6: Switch Operation,
Configuration and Management
2011 Extreme Networks, Inc. All rights reserved
7/28/2019 Extreme - Ena - Eaps
2/23
EAPS
Student Objectives
Identify the EAPS ring elements.
Describe the EAPS domain and VLAN relationship.
Identify the control VLAN configuration rules.
Describe EAPS MAC address and flush-FDB MAC address.
Describe EAPS fault detection.
Describe EAPS fault restoration. Identify the steps to create an EAPS ring.
Configure EAPS.
Verify the EAPS configuration and status
Slide 2
7/28/2019 Extreme - Ena - Eaps
3/23
Ethernet Automatic Protection Switching
EAPS is a simple Layer 2 loop prevention protocoldesigned to operate in networks where fast failover is
essentialEAPS is ideal for:
Service providers providing resilient Ethernet transport for customers
Data centers requiring an always on resilient service
Enterprise customers with a Voice Over IP infrastructure
EAPS Provides:
Sub 50 millisecond failover which is virtually undetectable by end-users
Easy to setup and understand
Point and click provisioning from within Ridgeline
Simple configuration steps from within the CLI
Centralized management when using Ridgeline
Predictable operation
Slide 3
7/28/2019 Extreme - Ena - Eaps
4/23
EAPS OverviewEAPS
ENA 12.6: Switch Operation, Configuration and Management
7/28/2019 Extreme - Ena - Eaps
5/23
Standard Enterprise Design
Identify the network loops
Slide 5
Data Center - Core
Data Center Server Farm
Floor 1 - Edge
SummitStack1 SummitStack3SummitStack2
SummitX450e
SummitStack4
SummitX450e SummitX450e SummitX450e
SummitX650
Top of Rack Switch
SummitX650Top of Rack Switch
1st Network Loop
2nd Network Loop
3rd Network Loop
Floor 2 - Edge
BD8K1 BD8K2
7/28/2019 Extreme - Ena - Eaps
6/23
Standard Enterprise Design with EAPS
EAPS domain created for each network loop
Slide 6
Data Center - Core
Data Center Server Farm
Floor 1 - Edge
SummitStack1 SummitStack3SummitStack2
SummitX450e
SummitStack4
SummitX450e SummitX450e SummitX450e
SummitX650
Top of Rack Switch
SummitX650Top of Rack Switch
EAPS Domain #1
EAPS Domain #2
EAPS Domain #3
Floor 2 - Edge
BD8K1 BD8K2
7/28/2019 Extreme - Ena - Eaps
7/23
Standard Enterprise Design with EAPS
EAPS elements added for each domain: node type, primary andsecondary ports (secondary port on the master will block)
Slide 7
Data Center - Core
Data Center Server Farm
Floor 1 - Edge
Floor 2 - Edge
SummitStack1 SummitStack3SummitStack2
SummitX450e
SummitStack4
SummitX450e SummitX450e SummitX450e
SummitX650
Top of Rack Switch
SummitX650Top of Rack Switch
EAPS Domain #1
EAPS Domain #2
EAPS Domain #3
1:1 4:1
BD8K1 BD8K2
7/28/2019 Extreme - Ena - Eaps
8/23
EAPS Domain and VLAN Relationship
Each link can carry one or more domains.
For every EAPS domain, a control VLAN needs to becreated to carry all EAPS control traffic.
An EAPS domain can contain several protected VLANs.
Slide 8
7/28/2019 Extreme - Ena - Eaps
9/23
EAPS OperationEAPS
ENA 12.6: Switch Operation, Configuration and Management
7/28/2019 Extreme - Ena - Eaps
10/23
EAPS Operation - Configuration
Each switch in the domain is configured with the following elements:
Node type
Primary & secondary ports
Control VLAN
The Master node is responsible for transmitting hello packets
Transmitted through the primary port (default setting)
Slide 10
Data Center - Core
Floor 1 - Edge
SummitStack1 SummitStack3SummitStack2 SummitStack4
BD8K
EAPS Domain #2
hello packet
BD8K1 BD8K2
7/28/2019 Extreme - Ena - Eaps
11/23
EAPS Hello (Heath Check) packets
EAPS uses the Extreme Encapsulation Protocol (EEP) to transmithello packets
EEP packets have a source MAC address of 00 e0 2b 00 00 01
EAPS packets have a destination MAC address of 00 e0 2b 00 00 04
Each switch (node) will examine the hello packet and then forward thepacket to its neighbor switch through the ring port that did not receivethe packet
EAPS packets are sent with an 802.1p value of 7 (QP8)
EAPS hello packets contain the following information:
Packet type
Health, Link Down, Links Up (Pre-Forwarding), Flush FDB
Control VLAN ID
Originators system MAC address
Hello fail timer value
Domain state
Complete, Failed
Hello sequence number
Slide 11
7/28/2019 Extreme - Ena - Eaps
12/23
EAPS Operation
The master node transmits hello packets within the control VLANevery second
Defined by the EAPS domains hello timer
Default is 1 second
Values are from 100 milliseconds to 15 seconds
Slide 12
Data Center - Core
Floor 1 - Edge
SummitStack1 SummitStack3SummitStack2 SummitStack4
EAPS Domain #2chk
BD8K1 BD8K2
7/28/2019 Extreme - Ena - Eaps
13/23
EAPS Operation Link Failure
On detecting a link failure, the transit node transmits a links downpacket through its other ring port
The master declares the domain has failed and unblocks itssecondary port sending a flush FDB packet out both ring ports
The master continues to transmit hello packets
Slide 13
Data Center - Core
Floor 1 - Edge
SummitStack1 SummitStack3SummitStack2 SummitStack4
EAPS Domain #2chk
x
dwn
dwnflsh flsh
BD8K1 BD8K2
7/28/2019 Extreme - Ena - Eaps
14/23
EAPS Operation Link Restoration
On link restoration, the transit node transmits a pre-forwardingpacket through its other ring port. The domain state is links up
The master continues to transmit hello packets and waits until itreceives a hello packet before it declares the domain complete
The master then blocks its secondary port and sends a flush FDBpacket and then continues to transmit hello packets
Slide 14
Data Center - Core
Floor 1 - Edge
SummitStack1 SummitStack3SummitStack2 SummitStack4
EAPS Domain #2chk
x
pre
preflsh flsh
BD8K1 BD8K2
7/28/2019 Extreme - Ena - Eaps
15/23
EAPS Operation Fail Timer (Send Alert)
If three hello packets fail to be received by the master, the domainstate will be as follows:
If the domain was previously complete, it will remain in a complete state but
with a fail timer expired
If the domain has just been enabled it will be in an init state but with a fail timer
expired
Slide 15
Data Center - Core
Floor 1 - Edge
SummitStack1 SummitStack3SummitStack2 SummitStack4
EAPS Domain #2chk
BD8K1 BD8K2
7/28/2019 Extreme - Ena - Eaps
16/23
EAPS Operation Fail Timer (Unblock Port)
If three hello packets fail to be received by the master, the domainwill be marked as failed
The master unblocks its secondary port sending a flush FDB packetout both ring ports
The master continues to transmit hello packets
Slide 16
Data Center - Core
Floor 1 - Edge
SummitStack1 SummitStack3SummitStack2 SummitStack4
EAPS Domain #2chkflsh flshchk
BD8K1 BD8K2
7/28/2019 Extreme - Ena - Eaps
17/23
Configuring EAPSEAPS
ENA 12.6: Switch Operation, Configuration and Management
S C f S
7/28/2019 Extreme - Ena - Eaps
18/23
EAPS Configuration Steps
VLAN Configuration
1. Ensure any VLANs to be protected by EAPS contain the tagged ring ports for
each domain created
2. Create a control VLAN for each domain and ensure they contain the tagged
ring ports for each specific domain (Maximum of 2 ports in each control
VLAN)
EAPS Configuration
1. Create an EAPS domain2. Configure one switch as a master node. All other switches will be transit
nodes
3. Configure the primary port and secondary port for each switch
4. Add the designated control VLAN to the EAPS domain
5. Add the protected VLANs to the EAPS domain
6. Enable the EAPS domain
7. Repeat steps 1 through 6 for each EAPS domain required
8. Finally enable EAPS globally
Slide 18
EAPS C fi ti O i (D i #2)
7/28/2019 Extreme - Ena - Eaps
19/23
The control VLAN (VLAN ctrl-2will have a tag of 102
Ports 1:1 and 4:1 for the SummitStacks will be added to the ctrl-2 VLAN as tagged ports
Ports 1:1 and 2:1 for the BD8Ks will be added to the ctrl-2 VLAN as tagged ports
The protected VLAN (VLAN data) has a tag of 10
The above ports must be added tagged to the data VLAN on each switch, along with any
end-user ports. End-user ports are usually untagged.
VLAN: ctrl-2
802.1Q Tag: 102
EAPS Domain: ed-2
EAPS Configuration Overview (Domain #2)
Slide 19
Data Center - Core
Floor 1 - Edge
SummitStack1 SummitStack3SummitStack2 SummitStack4
EAPS Domain #21:1 4:1 1:1 4:1 1:1 4:1 1:1 4:1
1:1
2:1
1:1
2:1
BD8K1 BD8K2
C fi i EAPS (S itSt k2) 1
7/28/2019 Extreme - Ena - Eaps
20/23
Configuring EAPS (SummitStack2) - 1
To create an EAPS domain:
create eaps
To configure the EAPS mode: configure eaps
mode [master | transit]
To configure the ring ports:
configure eaps primary
configure eaps
secondary
To configure the control VLAN:
configure eaps add control
To add the protected VLANs:
configure eaps
add protected
Slide 20
C fi i EAPS (S itSt k2) 2
7/28/2019 Extreme - Ena - Eaps
21/23
Configuring EAPS (SummitStack2) - 2
To enable an EAPS domain:
enable eaps
To enable EAPS globally: enable eaps
To verify EAPS globally:
show eaps
To verify the EAPS domain:
show eaps
Slide 21
C fi i EAPS (S itSt k2) 3
7/28/2019 Extreme - Ena - Eaps
22/23
Configuring EAPS (SummitStack2) - 3
To rename an EAPS domain:
configure eaps name
To change the ring ports:
disable eaps
unconfigure eaps primary
unconfigure eaps
secondary Remember to re-enable EAPS when the
new ring ports have been assigned
To configure the fail timer expiryaction:
configure eaps
failtime expiry action [send-alert | open-secondary-port]
To verify the changes:
show eaps
Slide 22
EAPS
7/28/2019 Extreme - Ena - Eaps
23/23
EAPS
You should now:
Be able to identify the EAPS ring elements
Understand the EAPS domain and VLAN relationship Know the control VLAN configuration rules
Know the EAPS MAC address
Understand EAPS fault detection
Understand EAPS fault restoration Be able to identify the steps to create an EAPS ring
Be capable of configuring EAPS
Know how to verify the EAPS configuration and status
Top Related