You are on page 1of 22

Module 2

Advanced EAPS
ENS 15.1: Advanced Switch Operation and Configuration.

Advanced EAPS
Student Objectives
Study EAPS rings with multiple domains.
Understand EAPS domain priority.
Identify the need for super loop control.
Understand the operation of EAPS shared port.
Configure EAPS shared port.

Slide 2

EAPS Multiple Domains


Advanced EAPS
ENS 15.1: Advanced Switch Operation and Configuration.

Multiple EAPS Domains on a Single Ring


A single ring can have more EAPS domains running over it.
Each EAPS domain protects its own set of protected VLANS.
Some VLANs may not need to be configured on all switches
Each VLAN can be assigned to a separate EAPS domain

Can provide better utilization of the ring bandwidth.


Link now utilized
for Domain #2

Floor 1 - Edge
P

Transit

Transit

Transit

Master

SummitStack1

SummitStack2

Master

Transit

SummitStack3

Transit

Transit

SummitStack4

Unutilized link
for Domain #1

Data Center - Core


BD8K1
Slide 4

Transit

Transit

Transit

Transit

BD8K

BD8K2

EAPS Domain #2
EAPS Domain #1

Multiple EAPS Domains and Priority


Prioritize what domains are serviced first during link failure &
recovery.
There are 2 priorities, high and normal. Normal is the default.
On link failure or recovery, domains with high priority are handled before
domains with normal priority.
Domain #2 is

Floor 1 - Edge

processed first

Domains
Domain
#2 (High Pri)
with similarP priority
are treated
equally
as soon EAPS
as an
event
P Transit S
Transit S
P Master S
P Transit S
X
X
comes in.
P Transit S
P Master S
P Transit S
P Transit S
EAPS Domain #1 (Norm Pri)
SummitStack1

SummitStack2

SummitStack3

SummitStack4

Domain #1 is
processed Second

x
Link Failure
S

Data Center - Core


BD8K1
Slide 5

Transit

Transit

Transit

Transit

BD8K

BD8K2

Configuring an EAPS Ring with 2 Domains


To create and configure two or more
EAPS domains (SummitStack2):
Create the domain
Configure the mode
Assign the ring ports
Configure the control VLAN
Add the protected VLAN(s)

To verify EAPS operation:


show eaps

Slide 6

SummitStack2.1 # create eaps ed-1


* SummitStack2.2 # configure eaps ed-1 mode master
* SummitStack2.3 # configure eaps ed-1 primary 1:1
* SummitStack2.4 # configure eaps ed-1 secondary 4:1
* SummitStack2.5 # configure eaps ed-1 add control ctrl-1
* SummitStack2.6 # configure eaps ed-1 add protected data
* SummitStack2.7 # create eaps ed-2
* SummitStack2.8 # configure eaps ed-2 mode master
* SummitStack2.9 # configure eaps ed-2 primary 1:1
* SummitStack2.10 # configure eaps ed-2 secondary 4:1
* SummitStack2.11 # configure eaps ed-2 add control ctrl-2
* SummitStack2.12 # configure eaps ed-2 add protected voice
* SummitStack2.12 # show eaps
EAPS Enabled: Yes
EAPS Fast-Convergence: Off
EAPS Display Config Warnings: Off
EAPS Multicast Add Ring Ports: Off
EAPS Multicast Send IGMP Query: On
EAPS Multicast Temporary Flooding: Off
EAPS Multicast Temporary Flooding Duration: 15---------sec
Number of EAPS instances: 2
Count Prio
# EAPS domain configuration :
--------------------------------------------------------------------------Domain
State
Mo En Pri
Sec
Control-Vlan
1
N VID Coun
-----------------------------------------------------------------1
N (111 ) 1
ed-1
Complete
M
Y
1:1
4:1
ctrl-1
ed-2
Complete
M
Y
1:1
4:1
ctrl-2
(112 ) 1
---------------------------------------------------------------------------

Configuring and Verifying EAPS Priority - 1


To verify EAPS processing:
enable log display
disable port 1:1
In this example domain ed-1 is
processed first for each event
The actual domain processing order
may vary from switch to switch

To configure EAPS priority:


configure eaps
<eapsDomain> priority
<high | normal>

To verify EAPS priority:


show eaps

Slide 7

* SummitStack2.12 # enable log display


* SummitStack2.12 # disable port 1:1
<Info:vlan.msgs.portLinkStateDown> : Port 1:1 link down
<Info:EAPS.TransPortState> : EAPSD ed-1 - 1 state transition from Up =
<Info:EAPS.TransDmnState> : EAPSD ed-1 - State transition from Complet
<Info:EAPS.TransPortState> : EAPSD ed-1 - 3 state transition from Bloc
<Info:EAPS.TransPortState> : EAPSD ed-2 - 1 state transition from Up =
<Info:EAPS.TransDmnState> : EAPSD ed-2 - State transition from Complet
<Info:EAPS.TransPortState> : EAPSD ed-2 - 3 state transition from Bloc

* SummitStack2.12 # configure eaps ed-2 priority high


* SummitStack2.12 # show eaps
EAPS Enabled: Yes
.....
---------# EAPS domain configuration :
---------------------------------------------------------------------Count Prio
Domain
State
Mo En Pri
Sec
Control-Vlan VID
Count Pr
------------------------------------------------------------------------------ed-1
Complete
M
Y
1:1
4:1
ctrl-1 1
(111
N
N ) 1
ed-2
Complete
M
Y
1:1
4:1
ctrl-2
(112 ) 1
H
1
H
----------------------------------------------------------------------

----------

Configuring and Verifying EAPS Priority - 2


To verify EAPS priority
processing:
enable port 1:1
With EAPS priority enabled, the ed-2
domain is processed first for each
event.

Slide 8

* SummitStack2.12 # enable port 1:1


<Info:vlan.msgs.portLinkStateUp> : Port 1:1 link UP at speed 100 Mbps
duplex
<Info:EAPS.TransPortState> : EAPSD ed-2 - 1 state transition from Down
<Info:EAPS.TransPortState> : EAPSD ed-2 - 1 state transition from Up =
<Info:EAPS.TransDmnState> : EAPSD ed-2 - State transition from Failed
<Info:EAPS.TransPortState> : EAPSD ed-1 - 1 state transition from Down
<Info:EAPS.TransPortState> : EAPSD ed-1 - 1 state transition from Up =
<Info:EAPS.TransDmnState> : EAPSD ed-1 - State transition from Failed
<Info:EAPS.DmnInfo> : EAPSD ed-2 - Fail-timer-exp flag set. Domain sta
<Info:EAPS.DmnInfo> : EAPSD ed-1 - Fail-timer-exp flag set. Domain sta
<Info:EAPS.TransDmnState> : EAPSD ed-2 - State transition from Init =>
Complete
<Info:EAPS.TransPortState> : EAPSD ed-2 - 3 state transition from Up =
<Info:EAPS.TransPortState> : EAPSD ed-2 - 1 state transition from Bloc
<Info:EAPS.DmnInfo> : EAPSD ed-2 - Fail-timer-exp flag cleared. Domain
Pre-Complete
<Info:EAPS.TransDmnState> : EAPSD ed-2 - State transition from Pre-Com
Complete
<Info:EAPS.TransDmnState> : EAPSD ed-1 - State transition from Init =>
Complete
<Info:EAPS.TransPortState> : EAPSD ed-1 - 3 state transition from Up =
<Info:EAPS.TransPortState> : EAPSD ed-1 - 1 state transition from Bloc
<Info:EAPS.DmnInfo> : EAPSD ed-1 - Fail-timer-exp flag cleared. Domain
Pre-Complete
<Info:EAPS.TransDmnState> : EAPSD ed-1 - State transition from Pre-Com
Complete

EAPS Multiple Domains with


Common Links
Advanced EAPS
ENS 15.1: Advanced Switch Operation and Configuration.

Standard design with a common link


Each EAPS domain has separate protected VLANs
A link failure in each domain will not create a loop
Floor 2 - Edge
P

Transit

SummitX450e

Master

S X

SummitX450e

Transit

SummitX450e

Transit

EAPS Domain #1

Transit

EAPS Domain #2

SummitX450e

Green VLAN

Floor 1 - Edge
P

Transit

SummitStack1

Master

S X

SummitStack2

Transit

SummitStack3

SummitStack4

Blue VLAN

Data Center Server Farm

SummitX650
Top of Rack Switch

Data Center - Core

SummitX650

Common Link
S

4:2

4:3

4:3

4:2

Transit
4:1

BD8K1
Slide 10

Top of Rack Switch

1:1

Transit

Transit
1:1

Transit

4:1

BD8K2

Standard design with a common link


Each EAPS domain has separate protected VLANs
A common link failure creates a failure in each domain but will not create a loop
Floor 2 - Edge
P

Transit

SummitX450e

Master

S X

SummitX450e

Transit

Transit

EAPS Domain #1

Transit

EAPS Domain #2

SummitX450e

SummitX450e

Green VLAN
Floor 1 - Edge
P

Transit

SummitStack1

Master 4:1 S X

SummitStack2

Transit

SummitStack3

SummitStack4

Blue VLAN
Data Center Server Farm

SummitX650
Top of Rack Switch

Data Center - Core

SummitX650

Common Link
S

4:2

4:3

4:3

4:2

Transit
4:1

BD8K1
Slide 11

Top of Rack Switch

1:1
1:1

Transit

Transit
1:1

Transit

4:1

BD8K2

Standard design with a common link


Each EAPS domain has a common protected VLAN
A common link failure creates a failure in each domain and a super loop
Floor 2 - Edge
P

Transit

SummitX450e

Master

S X

SummitX450e

Transit

Transit

EAPS Domain #1

Transit

EAPS Domain #2

SummitX450e

SummitX450e

Green VLAN
Floor 1 - Edge
P

Transit

SummitStack1

Master

S X

SummitStack2

Transit

SummitStack3

SummitStack4

Super Loop
Data Center Server Farm

SummitX650
Top of Rack Switch

Data Center - Core

SummitX650

Common Link
S

4:2

4:3

4:3

4:2

Transit
4:1

BD8K1
Slide 12

Top of Rack Switch

1:1

Transit

Transit
1:1

Transit

4:1

BD8K2

EAPS Shared Port (ESP)


Solves the super loop problem when using common or
global VLANs.
Configured on the switch pair connecting the common link
One switch is configured as a Controller Node
The other switch as a Partner Node

Configuration rules:
Each EAPS Shared Port must have a unique ESP link ID
Same ID for both controller & partner for each ESP configuration

If an EAPS Master is configured with a common link, the common link


must assigned as the primary port
Maximum 2 ESP instances per switch
No more than 1 ESP controller on a switch
Slide 13

EAPS Shared Port (ESP) Operation


The two switches with the common link are configured with the following:
ESP Port Number, Node type & Link ID

Each ESP switch transmits segment health messages out all control
VLAN ports.
In this case each switch sends out 4 health messages every second
Floor 2 - Edge
P

Transit

SummitX450e

S X

Master

SummitX450e

Transit

SummitX450e

Transit

EAPS Domain #1

Transit

EAPS Domain #2

SummitX450e

Green VLAN
Floor 1 - Edge
P

Transit

SummitStack1

Master

S X

SummitStack2

Transit

SummitStack3

SummitStack4

Data Center - Core


Shared Port
S

(Link ID=1)

S
4:2

4:3

4:3

Transit
4:1

BD8K1
Controller
Slide 14

1:1

Transit

4:2

Transit
1:1

segment health
messages

4:1

Transit

BD8K2
Partner

EAPS Shared Port Common Link Failure


If the common link fails, the EAPS masters detect the failure and unblock
their secondary ports
The controller detects the super loop.
Keeps one ring port open; the Active Open. It blocks the VLANs on the other ring ports.
Both controller and partner still send out segment health messages.
Floor 2 - Edge
P

Transit

SummitX450e

S X

Master

SummitX450e

Transit

SummitX450e

Transit

EAPS Domain #1

Transit

EAPS Domain #2

SummitX450e

Green VLAN
Floor 1 - Edge
P

Transit

SummitStack1

Master

S X

SummitStack2

Transit

SummitStack3

SummitStack4

Data Center - Core


S

Active-Open

Shared Port

X
S
4:2

(Link ID=1)

4:3

Transit
4:1

BD8K1
Controller
Slide 15

4:3

1:1

Transit

4:2

Transit
1:1

4:1

Transit

BD8K2
Partner

Configuring EAPS Shared Port (ESP)


Create and configure two or more
EAPS domains (BD8K1).
To verify EAPS operation:
show eaps

To create the ESP instance:


create eaps shared-port
<port>

To configure the ESP Link ID:


configure eaps shared-port
<port> link-id <id>

To configure the ESP mode:


configure eaps shared-port
<port> mode <controller |
partner>

To verify the ESP configuration:


show eaps shared-port
Slide 16

SummitStack2.1 # show eaps


EAPS Enabled: Yes
EAPS Fast-Convergence: Off
EAPS Display Config Warnings: Off
EAPS Multicast Add Ring Ports: Off
EAPS Multicast Send IGMP Query: On
EAPS Multicast Temporary Flooding: Off
EAPS Multicast Temporary Flooding Duration: 15 sec
Number of EAPS instances: 2
# EAPS domain configuration :
-----------------------------------------------------------------Domain
State
Mo En Pri
Sec
Control-Vlan VID
Coun
-----------------------------------------------------------------ed-1
Links-Up
T
Y
1:1
4:1
ctrl-1
(111 ) 1
ed-2
Links-UP
T
Y
1:1
4:2
ctrl-2
(112 ) 1
-----------------------------------------------------------------SummitStack2.2
SummitStack2.3
SummitStack2.4
SummitStack2.5

#
#
#
#

create eaps shared-port 1:1


configure eaps shared-port 1:1 link-id 1
configure eaps shared-port 1:1 mode controller
show eaps shared-port

EAPS shared-port count: 1


-----------------------------------------------------------------Link
Domain Vlan
RB
Shared-port Mode
Id
Up State
count count Nbr State
-----------------------------------------------------------------1:1
Controller 1
Y Ready
2
1
Yes None
------------------------------------------------------------------

Verifying ESP Operation


The common link fails.
To test this disconnect or disable the
common link port(s)

To verify ESP operation:


show eaps shared-port
<port | detail>
The Active-Open port is the lowest
number ring port.

SummitStack2.6 # show eaps shared-port detail


EAPS shared-port count: 1
-----------------------------------------------------------------Link
Domain Vlan
RB
Shared-port Mode
Id
Up State
count count Nbr State
-----------------------------------------------------------------1:1
Controller 1
Y Blocking
2
1
Yes None
Segment Health Check interval:
1 sec
Segment Timeout:
3 sec
Segment Fail Timer expiry action:
Send alert
Common Path Health Check interval:
1 sec
Common Path Timeout:
3 sec
Segment Port: 4:2
EAPS Domain:
Vlan-port count:
Adjacent Blocking Id:
Segment RB Id:
Vlan
green

Status: Up
ed-1
1
None
None
Virtual-port Status
Active-Open

Segment Port: 4:3


EAPS Domain:
Vlan-port count:
Adjacent Blocking Id:
Segment RB Id:
Vlan
green

Status: Up
ed-2
1
None
None
Virtual-port Status
Blocked

Vlan: green,
Segment Port
4:2
4:3

Slide 17

Vlan-port count: 2,
Active Open: 1
Virtual-port Status
Active-Open
Blocked

EAPS Shared Port Multiple Failure


If the common link fails as well as another link in the ring, the controller
detects this as it receives no segment health message from the partner
The controller remains in a blocking state
The controller does not need to block any ports as there is no super loop.
The
Active-Open port is the lowest port number with an active segment.
Floor
2 - Edge
P

Transit

SummitX450e

Master

SummitX450e

Transit

SummitX450e

Transit

EAPS Domain #1

Transit

EAPS Domain #2

SummitX450e

Green VLAN
Floor 1 - Edge
P

Transit

SummitStack1

Master

SummitStack2

Transit

SummitStack3

SummitStack4

Data Center - Core


S

Active-Open

Shared Port

X
S
4:2

(Link ID=1)

4:3

Transit
4:1

BD8K1
Controller
Slide 18

4:3

1:1

Transit

4:2

Transit
1:1

4:1

Transit

BD8K2
Partner

Verifying ESP Operation


The common link fails.
Additionally another link fails.
To verify ESP operation:
show eaps shared-port
<port | detail>
The Active-Open port is the lowest
number ring port which receives
segment health messages.

SummitStack2.6 # show eaps shared-port detail


EAPS shared-port count: 1
-----------------------------------------------------------------Link
Domain Vlan
RB
Shared-port Mode
Id
Up State
count count Nbr State
-----------------------------------------------------------------1:1
Controller 1
Y Blocking
2
1
Yes None
Segment Health Check interval:
1 sec
Segment Timeout:
3 sec
Segment Fail Timer expiry action:
Send alert
Common Path Health Check interval:
1 sec
Common Path Timeout:
3 sec
Segment Port: 4:2
EAPS Domain:
Vlan-port count:
Adjacent Blocking Id:
Segment RB Id:
Vlan
green

Status: Down
ed-1
1
None
None
Virtual-port Status
Open

Segment Port: 4:3


EAPS Domain:
Vlan-port count:
Adjacent Blocking Id:
Segment RB Id:
Vlan
green

Status: Up
ed-2
1
None
None
Virtual-port Status
Active-Open

Vlan: green,
Segment Port
4:2
4:3

Slide 19

Vlan-port count: 2,
Active Open: 2
Virtual-port Status
Open
Active-Open

Advanced EAPS Summary


You should now be able to:
Identify EAPS rings with multiple domains.
Understand EAPS domain priority.
Identify the need for super loop control.
Understand the operation of EAPS shared port.
Configure EAPS shared port.

Slide 20

Lab 2 - EAPS Lab (Multiple Ring)


This lab exercise tests your ability to configure two EAPS
domains and an EAPS Shared Port on a single ring topology.
1

Switch1

Controller

CoreSwitch-A
6

5
3

1
5

Switch2

CoreSwitch-B

Partner
3

Slide 21

2012 Extreme Networks, Inc.


All rights reserved

You might also like