extreme - ena - eaps

Upload: arturoav25

Post on 03-Apr-2018

239 views

Category:

Documents


0 download

TRANSCRIPT

  • 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