SlideShare a Scribd company logo
AT-8000S
                       Stacking Architecture




Marvell Confidential
Stacking Overview

         •     Multiple switches - single management.
         •     Management interfaces:
                 – Web-based Interface
                 – Command Line Interface (CLI)
                 – SNMP
         •     One Master, one Backup and multiple regular units.
         •     Each unit has a unique unit ID.
         •     All units must run the same major SW version.
         •     The Stack Master Switch maintains the configuration.
         •     On AT8000S/16 there is only standalone mode.




Marvell Confidential
Stack Topology

         •     Topologies supported:
                 – Ring
                 – Chain
         •     Up to six units per stack.
         •     The stack units are connected via 2 Giga ports.
                 – One port is the “uplink”
                 – Other port is the “downlink”
         •     One of the units acts as a stack master.
         •     All other units act as slaves.
         •     One of the slaves can also act as a master backup.




Marvell Confidential
Ring and Chain Topology
                 RING




                        Chain




Marvell Confidential
Unit ID

         •     Device Unit ID is unique.
         •     Assigned by the user.
         •     Units ID 1 and 2 are Master Enabled units.
         •     All the other units are regular units.
         •     A boot menu is available during the boot process to select
               the Unit ID.
         •     Unit ID is displayed via console, SNMP or Web.
         •     Stack unit number can be 1-6.
         •     In standalone mode - Unit ID is 0.




Marvell Confidential
Unit ID Selection
                  Process
              •        System provides a boot menu to set unit stack ID (1-6).

              •        The menu is available during boot process.

              •        User has 2 seconds to abort image load and to enter the boot
                       menu.

              •        After device is running, unit ID can be modified by rebooting the
                       device, and using the boot menu.




Marvell Confidential
Unit ID – Boot Menu

                        Startup Menu

                       [1] Download Software
                       [2] Erase Flash File
                       [3] Password Recovery Procedure
                       [4] Enter Diagnostic Mode
                       [5] Set Terminal Baud-Rate
                       [6] Stack menu
                       [7] Back
                        Enter your choice or press 'ESC' to exit:




Marvell Confidential
Unit ID – Boot Menu

                        Stack menu

                       [1] Set unit number in stack
                       [2] Stack info
                       [3] Back
                        Enter your choice or press 'ESC' to exit:




Marvell Confidential
Viewing Unit ID - LED


         •     The unit ID is indicated in the device front panel.
         •     LED S# (1 till 6) indicates the unit number.
         •     If all LEDs 1-6 are off, the device operates in Standalone
               mode.




Marvell Confidential
Viewing Unit ID - CLI


         •     A CLI command is available to view unit ID while unit is
               running.
         •     User can choose to see unit ID indication on all stack units,
               or on a specific unit only.




Marvell Confidential
Duplicate Unit ID

         •      A duplicate ID in a stack can occur if a user assigned the
                same unit ID to more than 1 unit in the same stack.
         •      Only one unit will join the stack.
         •      The criteria are:
                 1. Longest uptime stays.
                 2. Least impact on the stack leaves.
         •      The LEDs of the unit that does not join will flash.




Marvell Confidential
Standalone Vs. Stack-Mode
              Operation

         •     A unit can be in one of the following modes of operation:
                 – Standalone
                 – Stack-mode
         •     Determined at SW Boot phase.
         •     At factory default, units boot in stand-alone mode.
         •     Standalone units do not run any stacking applications.




Marvell Confidential
Stand Alone Mode

         •     The Standalone unit…
                 – Does not run the stacking application
                 – Does not participate with any stacking protocol
                 – Does not work as stack unit.
         •     To change a standalone to a stack unit:
                 – Restart the device
                 – Set the unit ID to 1-6
                 – Connect unit to stack




Marvell Confidential
Stack Unit Operation Modes

         •     A unit running in stack mode can operate as one of the
               following:
                 – Master
                 – Regular stack unit
                 – Master Backup




Marvell Confidential
Master Unit Roles

         •     Manages the entire stack
         •     Responsible for the stack configuration
         •     Runs all protocols
         •     Updates and synchronizes the Backup master




Marvell Confidential
Slave Unit Roles

         •     Controlled by master
         •     Does not run high level protocols
         •     Will never take role of stack master




Marvell Confidential
Mater Backup Unit Roles

         •     Runs as slave unit, and in addition…
         •     Configuration files synchronized with master
         •     Monitors existence of master
         •     In case of failure takes over as stack master




Marvell Confidential
Master Election Process
          •      “Master Enabled” units:
                   – Only two Units at most
                   – UNIT ID is set to 1 or 2
          •      Master election algorithm will choose one of the two
                 “Master Enabled” units as stack master.
          •      The election algorithms criteria:
                   – System Up Time
                   – Lowest Unit ID
          •      The election process:
                   1. Master enable units exchange up time.
                   2. If up time difference between units is less than 10 minutes  the
                      unit with the lowest unit ID is elected.
                   3. If up time difference between units is more than 10 minutes  the
                      unit with the longest UP time is elected.


Marvell Confidential
Force Master

         •     User can “force” a master-enabled unit to be the master
               unit.




Marvell Confidential
Master Failure Backup

         •     Master and Backup maintain a “Warm Standby” – if Master
               fails, the Backup takes its place.
         •     “Warm Standby” means full synchronization with static
               configuration.
                 – Configuration synchronization = running configuration + startup
                   configuration
         •     Dynamic configuration – is not maintained.
         •     On “switchover”, the Backup master:
                 – Restarts all protocols
                 – Reconfigures the stack
                 – Configuration synchronization = startup configuration + running
                   configuration
                 – Flushes all the packet processors tables
         •     A regular stack unit (unit ID 3-6) will never become a
               master, even if no master enabled unit exist in stack


Marvell Confidential
Master Failure Backup

         •     When a unit transitions from “master” state to “backup”
               state, it is automatically reset.
         •     If a Master-enabled unit inserted into a running stack…
                 – Is elected as a “Backup Master” (unless it’s uptime is bigger than
                   the current master)
                 – Already running Master will synchronize the new backup




Marvell Confidential
Stacking ports

         •     Standard copper GE located on the devices’ rear panel.
         •     Stacking ports are not available to user in “standalone”
               mode as regular Network (Giga) ports.




Marvell Confidential
Hot Removal /Unit Failure

         •     Topology change event is caused by:
                 – Unit failure
                 – Unit hot insertion/extraction
                 – Stacking link failure/extraction/insertion
         •     Noticed and kept by the master
         •     Stack will continue to operate normally.
         •     Link state of failed unit ports will be set to down state.
         •     No service interruption to units that remained connected.
         •     Backup unit retains the configuration file even if it is
               removed from the stack.




Marvell Confidential
Hot Removal / Unit Failure
         •     Unit failure can split the chain.
         •     If there is a Master and a backup in the system each chain
               will function separately.
         •     The stack will split into two independent stacks.


                                   1 Master
                                       Stack 1
                                   2 Slave

                                   3 Slave
                                     Unit Failure

                                   4 Slave
                                        Stack 2
                                   5 Backup
Marvell Confidential
Newly Inserted Unit

         •     Stack port table:
                 – Held by the Master
                 – Includes the max number of ports the stack could handle
         •     For each unit, a range of ports is mapped according to its
               Unit id.
         •     Replacing a unit type (same unit ID):
                 – Unit type is identical - the new Unit ports would be reconfigured
                   exactly as the old one
                 – New unit has lower/higher number of ports - only matching ports
                   will be reconfigured




Marvell Confidential
Stack Topology Changes

                       Different types of unit replacement

                       48 ports device replaces 24 ports device
                           SR248 replace SR224                                          24 ports SR224 replace SR248 device
                                                                                                 device replaces 48 ports

                                          Old Box          Stack 1                                              Old Box
                  .....................
                                  24                 1     Stack 2...................
                                                            .. .
                                                           26. 25               48      ...........25,..24.
                                                                                                   .... ...
                                                                                                   24,25                  1 .Stack49
                                                                                                                            5... 1
                                                                                                                             .0
                                                                                                                              Stack 2


         Default Configuration




                                          New Box                                                               New Box
                                                           5... 1
                                                           .Stack49
                                                            .0                          .....................
                                                                                                        24                1   Stack 1
                                                                                                                              26. 25
                                                                                                                               ..
        48……25                      24……1                  Stack 2                                                            Stack 2




Marvell Confidential
Stack Configuration
              • Configuration files are changed only through
                explicit user action, and are not automatically
                modified when units are added, removed,
                reassigned unit ID’s or toggled from stack-mode
                operation to standalone operation and back.
              • The system “remembers” all configuration
                information, even if it applies to ports/units that
                were removed from the stack.
              • Only ports physically present are displayed in the
                Browser-based GUI, and thus only ports
                physically present may be configured using this
                interface.



Marvell Confidential
Stacking - CLI
                        Commands



Marvell Confidential
CLI Commands – Force Master

         •  Use the following Global Configuration mode command to
            force a selection of specific unit to be stack master. Use the
            “no” form of the command to return to default
            configuration:
         stack master unit unit
         no stack master




Marvell Confidential
CLI Commands – Show Stack

         • Use the following User EXEC mode command to display
           stack status information:
         show stack [unit]




Marvell Confidential
Stack Related CLI commands

         •  Use the following Privileged Exec mode command to boot
            entire stack or specific unit in stack:
         stack reload [unit]
         • Use the following Privileged Exec mode command to define
            the image to use at startup for stack units:
         boot system [unit unit] {image-1 | image-2}

         • Use the following Privileged Exec mode command to copy
           a boot or image file from stack master to one of the stack
           units:
         copy image unit://unit_number/image
         copy boot unit://unit_number/boot
         • Use “*” to copy to all units:
         copy image unit://*/image
Marvell Confidential
CLI Command - Show Stack

         console# show stack
         Unit Address                 Software Master              Uplink Downlink Status
         --------------------------------------------------------------------------------
         1       00:00:b0:10:11:00 1.0.0.0 Enabled 3                        2        master
         2       00:21:03:08:52:30 1.0.0.0 Enabled 1                        3        backup
         3       00:00:28:02:05:11 1.0.0.0 Disabled 2                       1        slave




Marvell Confidential
CLI Command - Force Master

         console(config)# stack master unit 2
         console(config)#
         -----------------------------------
         Unit rebooted: switchover to backup
         -----------------------------------

         **************************************************
         ***************** SYSTEM RESET *****************
         …




Marvell Confidential
CLI Command - Force Master (Show)

         console# show stack
         Unit Address                 Software Master              Uplink Downlink Status
         --------------------------------------------------------------------------------
         1       00:00:b0:10:11:00 1.0.0.0 Enabled 3                        2        backup
         2       00:21:03:08:52:30 1.0.0.0 Forced                   1        3        master
         3       00:00:28:02:05:11 1.0.0.0 Disabled 2                       1        slave
         console#
         console# show running-config
         interface ethernet 2/e24
         ip address 30.1.1.1 255.0.0.0
         exit
         stack master unit 2




Marvell Confidential
CLI Command - Copy Command
         console# copy image unit://*/image
         01-Jan-2000 01:44:59 %COPY-I-FILECPY: Files Copy - source
            URL flash://image destination URL Unit all flash://image
            !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
            !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
            !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
            !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
            !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
            !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
            !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
            !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
            !!!!01-Jan-2000 01:46:59 %COPY-W-TRAP: The copy operation
            was completed successfully
         !
         Copy: 4239439 bytes copied in 00:02:00 [hh:mm:ss]


Marvell Confidential
Marvell Confidential

More Related Content

Viewers also liked

How Marvell Semiconductor Implemented Executive Dashboards in 17 Countries in...
How Marvell Semiconductor Implemented Executive Dashboards in 17 Countries in...How Marvell Semiconductor Implemented Executive Dashboards in 17 Countries in...
How Marvell Semiconductor Implemented Executive Dashboards in 17 Countries in...
Polaris Associates
 
Marvell Plug Computer 3.0- David Novak (TheGadgetGUYcolumn.com)
Marvell Plug Computer 3.0- David Novak (TheGadgetGUYcolumn.com)Marvell Plug Computer 3.0- David Novak (TheGadgetGUYcolumn.com)
Marvell Plug Computer 3.0- David Novak (TheGadgetGUYcolumn.com)
motiondynamicsgadgetguy
 
At8000 s configurando vlan avancado
At8000 s configurando vlan avancadoAt8000 s configurando vlan avancado
At8000 s configurando vlan avancadoNetPlus
 
Iot secure connected devices indicthreads
Iot secure connected devices indicthreadsIot secure connected devices indicthreads
Iot secure connected devices indicthreads
IndicThreads
 
Case Study: Marvell
Case Study: MarvellCase Study: Marvell
Case Study: Marvell
SysAid Technologies
 
At8000 s configuracao de gerenciamento
At8000 s configuracao de gerenciamentoAt8000 s configuracao de gerenciamento
At8000 s configuracao de gerenciamentoNetPlus
 
Maxim zap cv_asic_backend_04_13
Maxim zap cv_asic_backend_04_13Maxim zap cv_asic_backend_04_13
Maxim zap cv_asic_backend_04_13
Maxim Zap
 
ITC 2015 - Marvell Present : "Improving Quality and Yield Through Optimal+ Bi...
ITC 2015 - Marvell Present : "Improving Quality and Yield Through Optimal+ Bi...ITC 2015 - Marvell Present : "Improving Quality and Yield Through Optimal+ Bi...
ITC 2015 - Marvell Present : "Improving Quality and Yield Through Optimal+ Bi...
OptimalPlus
 
Summit 16: ARM Mini-Summit - NFV for the Masses - Marvell
Summit 16: ARM Mini-Summit - NFV for the Masses - MarvellSummit 16: ARM Mini-Summit - NFV for the Masses - Marvell
Summit 16: ARM Mini-Summit - NFV for the Masses - Marvell
OPNFV
 
WiFi (IEEE 802.11 WLAN) Patents for Standard Ranking
WiFi (IEEE 802.11 WLAN) Patents for Standard RankingWiFi (IEEE 802.11 WLAN) Patents for Standard Ranking
WiFi (IEEE 802.11 WLAN) Patents for Standard Ranking
Alex G. Lee, Ph.D. Esq. CLP
 

Viewers also liked (11)

How Marvell Semiconductor Implemented Executive Dashboards in 17 Countries in...
How Marvell Semiconductor Implemented Executive Dashboards in 17 Countries in...How Marvell Semiconductor Implemented Executive Dashboards in 17 Countries in...
How Marvell Semiconductor Implemented Executive Dashboards in 17 Countries in...
 
Marvell Plug Computer 3.0- David Novak (TheGadgetGUYcolumn.com)
Marvell Plug Computer 3.0- David Novak (TheGadgetGUYcolumn.com)Marvell Plug Computer 3.0- David Novak (TheGadgetGUYcolumn.com)
Marvell Plug Computer 3.0- David Novak (TheGadgetGUYcolumn.com)
 
At8000 s configurando vlan avancado
At8000 s configurando vlan avancadoAt8000 s configurando vlan avancado
At8000 s configurando vlan avancado
 
Iot secure connected devices indicthreads
Iot secure connected devices indicthreadsIot secure connected devices indicthreads
Iot secure connected devices indicthreads
 
Case Study: Marvell
Case Study: MarvellCase Study: Marvell
Case Study: Marvell
 
At8000 s configuracao de gerenciamento
At8000 s configuracao de gerenciamentoAt8000 s configuracao de gerenciamento
At8000 s configuracao de gerenciamento
 
Analysing digipaks 3
Analysing digipaks 3Analysing digipaks 3
Analysing digipaks 3
 
Maxim zap cv_asic_backend_04_13
Maxim zap cv_asic_backend_04_13Maxim zap cv_asic_backend_04_13
Maxim zap cv_asic_backend_04_13
 
ITC 2015 - Marvell Present : "Improving Quality and Yield Through Optimal+ Bi...
ITC 2015 - Marvell Present : "Improving Quality and Yield Through Optimal+ Bi...ITC 2015 - Marvell Present : "Improving Quality and Yield Through Optimal+ Bi...
ITC 2015 - Marvell Present : "Improving Quality and Yield Through Optimal+ Bi...
 
Summit 16: ARM Mini-Summit - NFV for the Masses - Marvell
Summit 16: ARM Mini-Summit - NFV for the Masses - MarvellSummit 16: ARM Mini-Summit - NFV for the Masses - Marvell
Summit 16: ARM Mini-Summit - NFV for the Masses - Marvell
 
WiFi (IEEE 802.11 WLAN) Patents for Standard Ranking
WiFi (IEEE 802.11 WLAN) Patents for Standard RankingWiFi (IEEE 802.11 WLAN) Patents for Standard Ranking
WiFi (IEEE 802.11 WLAN) Patents for Standard Ranking
 

Similar to At8000 s arquitetura de empilhamento

Mini Socket Dimmer Z-Wave Everspring manual
Mini Socket Dimmer Z-Wave Everspring manualMini Socket Dimmer Z-Wave Everspring manual
Mini Socket Dimmer Z-Wave Everspring manual
Domotica daVinci
 
Android power management
Android power managementAndroid power management
Android power managementJerrin George
 
Mini price on off z wave plus everspring
Mini price on  off z wave plus everspringMini price on  off z wave plus everspring
Mini price on off z wave plus everspring
Domotica daVinci
 
MCO-21-TPS-411 Manual
MCO-21-TPS-411 ManualMCO-21-TPS-411 Manual
MCO-21-TPS-411 Manual
Domotica daVinci
 
Multi-IMA Partition Scheduling for Global I/O Synchronization
Multi-IMA Partition Scheduling for Global I/O SynchronizationMulti-IMA Partition Scheduling for Global I/O Synchronization
Multi-IMA Partition Scheduling for Global I/O Synchronizationrtsljekim
 
Mini jack on off and counter z wave plus everspring
Mini jack on  off and counter z wave plus everspringMini jack on  off and counter z wave plus everspring
Mini jack on off and counter z wave plus everspring
Domotica daVinci
 
Manual zxt 600
Manual zxt 600Manual zxt 600
Manual zxt 600
Domotica daVinci
 
Live migrating a container: pros, cons and gotchas
Live migrating a container: pros, cons and gotchasLive migrating a container: pros, cons and gotchas
Live migrating a container: pros, cons and gotchas
Docker, Inc.
 
Linux kernel development_ch9-10_20120410
Linux kernel development_ch9-10_20120410Linux kernel development_ch9-10_20120410
Linux kernel development_ch9-10_20120410huangachou
 
Linux kernel development chapter 10
Linux kernel development chapter 10Linux kernel development chapter 10
Linux kernel development chapter 10huangachou
 
8259 Operating Modes.pptx
8259 Operating Modes.pptx8259 Operating Modes.pptx
8259 Operating Modes.pptx
MeenaAnusha1
 
Device Drivers and Running Modules
Device Drivers and Running ModulesDevice Drivers and Running Modules
Device Drivers and Running Modules
YourHelper1
 
VM Forking and Hypervisor-based Fuzzing with Xen
VM Forking and Hypervisor-based Fuzzing with XenVM Forking and Hypervisor-based Fuzzing with Xen
VM Forking and Hypervisor-based Fuzzing with Xen
Tamas K Lengyel
 
Ibm spectrum scale fundamentals workshop for americas part 2 IBM Spectrum Sca...
Ibm spectrum scale fundamentals workshop for americas part 2 IBM Spectrum Sca...Ibm spectrum scale fundamentals workshop for americas part 2 IBM Spectrum Sca...
Ibm spectrum scale fundamentals workshop for americas part 2 IBM Spectrum Sca...
xKinAnx
 
Amazon EC2 notes.pdf
Amazon EC2 notes.pdfAmazon EC2 notes.pdf
Amazon EC2 notes.pdf
yididya3
 
Remotec ZXT120 manual
Remotec ZXT120 manualRemotec ZXT120 manual
Remotec ZXT120 manual
Domotica daVinci
 
Distributed Erlang Systems In Operation
Distributed Erlang Systems In OperationDistributed Erlang Systems In Operation
Distributed Erlang Systems In OperationAndy Gross
 
Exploit Next Generation®: Missão dada é missão cumprida!
Exploit Next Generation®: Missão dada é missão cumprida!Exploit Next Generation®: Missão dada é missão cumprida!
Exploit Next Generation®: Missão dada é missão cumprida!
Nelson Brito
 

Similar to At8000 s arquitetura de empilhamento (20)

Mini Socket Dimmer Z-Wave Everspring manual
Mini Socket Dimmer Z-Wave Everspring manualMini Socket Dimmer Z-Wave Everspring manual
Mini Socket Dimmer Z-Wave Everspring manual
 
Android power management
Android power managementAndroid power management
Android power management
 
Mini price on off z wave plus everspring
Mini price on  off z wave plus everspringMini price on  off z wave plus everspring
Mini price on off z wave plus everspring
 
MCO-21-TPS-411 Manual
MCO-21-TPS-411 ManualMCO-21-TPS-411 Manual
MCO-21-TPS-411 Manual
 
Multi-IMA Partition Scheduling for Global I/O Synchronization
Multi-IMA Partition Scheduling for Global I/O SynchronizationMulti-IMA Partition Scheduling for Global I/O Synchronization
Multi-IMA Partition Scheduling for Global I/O Synchronization
 
Mini jack on off and counter z wave plus everspring
Mini jack on  off and counter z wave plus everspringMini jack on  off and counter z wave plus everspring
Mini jack on off and counter z wave plus everspring
 
Manual zxt 600
Manual zxt 600Manual zxt 600
Manual zxt 600
 
Sh3511m
Sh3511mSh3511m
Sh3511m
 
Live migrating a container: pros, cons and gotchas
Live migrating a container: pros, cons and gotchasLive migrating a container: pros, cons and gotchas
Live migrating a container: pros, cons and gotchas
 
Linux kernel development_ch9-10_20120410
Linux kernel development_ch9-10_20120410Linux kernel development_ch9-10_20120410
Linux kernel development_ch9-10_20120410
 
Linux kernel development chapter 10
Linux kernel development chapter 10Linux kernel development chapter 10
Linux kernel development chapter 10
 
8259 Operating Modes.pptx
8259 Operating Modes.pptx8259 Operating Modes.pptx
8259 Operating Modes.pptx
 
Device Drivers and Running Modules
Device Drivers and Running ModulesDevice Drivers and Running Modules
Device Drivers and Running Modules
 
VM Forking and Hypervisor-based Fuzzing with Xen
VM Forking and Hypervisor-based Fuzzing with XenVM Forking and Hypervisor-based Fuzzing with Xen
VM Forking and Hypervisor-based Fuzzing with Xen
 
Lect17
Lect17Lect17
Lect17
 
Ibm spectrum scale fundamentals workshop for americas part 2 IBM Spectrum Sca...
Ibm spectrum scale fundamentals workshop for americas part 2 IBM Spectrum Sca...Ibm spectrum scale fundamentals workshop for americas part 2 IBM Spectrum Sca...
Ibm spectrum scale fundamentals workshop for americas part 2 IBM Spectrum Sca...
 
Amazon EC2 notes.pdf
Amazon EC2 notes.pdfAmazon EC2 notes.pdf
Amazon EC2 notes.pdf
 
Remotec ZXT120 manual
Remotec ZXT120 manualRemotec ZXT120 manual
Remotec ZXT120 manual
 
Distributed Erlang Systems In Operation
Distributed Erlang Systems In OperationDistributed Erlang Systems In Operation
Distributed Erlang Systems In Operation
 
Exploit Next Generation®: Missão dada é missão cumprida!
Exploit Next Generation®: Missão dada é missão cumprida!Exploit Next Generation®: Missão dada é missão cumprida!
Exploit Next Generation®: Missão dada é missão cumprida!
 

More from NetPlus

Cameras sd 5500 speed domes portugues
Cameras sd 5500 speed domes portuguesCameras sd 5500 speed domes portugues
Cameras sd 5500 speed domes portuguesNetPlus
 
Camera re q359 portugues
Camera re q359 portuguesCamera re q359 portugues
Camera re q359 portuguesNetPlus
 
Camera re h2035 c portugues
Camera re h2035 c portuguesCamera re h2035 c portugues
Camera re h2035 c portuguesNetPlus
 
Camera re h2025 c portugues
Camera re h2025 c portuguesCamera re h2025 c portugues
Camera re h2025 c portuguesNetPlus
 
Camera re h2015 r portugues
Camera re h2015 r portuguesCamera re h2015 r portugues
Camera re h2015 r portuguesNetPlus
 
Camera re h1020 l -lhshi portugues
Camera re h1020 l -lhshi portuguesCamera re h1020 l -lhshi portugues
Camera re h1020 l -lhshi portuguesNetPlus
 
Camera re h1020 l -lh - lsh portugues
Camera re h1020 l -lh - lsh portuguesCamera re h1020 l -lh - lsh portugues
Camera re h1020 l -lh - lsh portuguesNetPlus
 
Camera re b9020 lc - lch portugues
Camera re b9020 lc - lch portuguesCamera re b9020 lc - lch portugues
Camera re b9020 lc - lch portuguesNetPlus
 
Camera re b9020 lai - lahi - lahdi portugues
Camera re b9020 lai - lahi - lahdi portuguesCamera re b9020 lai - lahi - lahdi portugues
Camera re b9020 lai - lahi - lahdi portuguesNetPlus
 
Camera re b9020 la - lah portugues
Camera re b9020 la - lah portuguesCamera re b9020 la - lah portugues
Camera re b9020 la - lah portuguesNetPlus
 
Camera re b9018 lr portugues
Camera re b9018 lr portuguesCamera re b9018 lr portugues
Camera re b9018 lr portuguesNetPlus
 
Camera re b9016 l portugues
Camera re b9016 l portuguesCamera re b9016 l portugues
Camera re b9016 l portuguesNetPlus
 
Camera re b6018 lr portugues
Camera re b6018 lr portuguesCamera re b6018 lr portugues
Camera re b6018 lr portuguesNetPlus
 
Camera re 8020 lnci - lnshi - lnshdi portugues
Camera re 8020 lnci - lnshi - lnshdi portuguesCamera re 8020 lnci - lnshi - lnshdi portugues
Camera re 8020 lnci - lnshi - lnshdi portuguesNetPlus
 
Camera re 8020 lnc - lnsh portugues
Camera re 8020 lnc - lnsh portuguesCamera re 8020 lnc - lnsh portugues
Camera re 8020 lnc - lnsh portuguesNetPlus
 
DVR Stand Alone DR-0162 Dotix
DVR Stand Alone DR-0162 DotixDVR Stand Alone DR-0162 Dotix
DVR Stand Alone DR-0162 Dotix
NetPlus
 
DVR Stand Alone DR-082 Dotix
DVR Stand Alone DR-082 DotixDVR Stand Alone DR-082 Dotix
DVR Stand Alone DR-082 Dotix
NetPlus
 
DVR Stand Alone DR-042 Dotix
DVR Stand Alone DR-042 DotixDVR Stand Alone DR-042 Dotix
DVR Stand Alone DR-042 Dotix
NetPlus
 
DVR Stand Alone DE-2416HV Dotix
DVR Stand Alone DE-2416HV DotixDVR Stand Alone DE-2416HV Dotix
DVR Stand Alone DE-2416HV Dotix
NetPlus
 
DVR Stand Alone DE-1816HV Dotix
DVR Stand Alone DE-1816HV DotixDVR Stand Alone DE-1816HV Dotix
DVR Stand Alone DE-1816HV Dotix
NetPlus
 

More from NetPlus (20)

Cameras sd 5500 speed domes portugues
Cameras sd 5500 speed domes portuguesCameras sd 5500 speed domes portugues
Cameras sd 5500 speed domes portugues
 
Camera re q359 portugues
Camera re q359 portuguesCamera re q359 portugues
Camera re q359 portugues
 
Camera re h2035 c portugues
Camera re h2035 c portuguesCamera re h2035 c portugues
Camera re h2035 c portugues
 
Camera re h2025 c portugues
Camera re h2025 c portuguesCamera re h2025 c portugues
Camera re h2025 c portugues
 
Camera re h2015 r portugues
Camera re h2015 r portuguesCamera re h2015 r portugues
Camera re h2015 r portugues
 
Camera re h1020 l -lhshi portugues
Camera re h1020 l -lhshi portuguesCamera re h1020 l -lhshi portugues
Camera re h1020 l -lhshi portugues
 
Camera re h1020 l -lh - lsh portugues
Camera re h1020 l -lh - lsh portuguesCamera re h1020 l -lh - lsh portugues
Camera re h1020 l -lh - lsh portugues
 
Camera re b9020 lc - lch portugues
Camera re b9020 lc - lch portuguesCamera re b9020 lc - lch portugues
Camera re b9020 lc - lch portugues
 
Camera re b9020 lai - lahi - lahdi portugues
Camera re b9020 lai - lahi - lahdi portuguesCamera re b9020 lai - lahi - lahdi portugues
Camera re b9020 lai - lahi - lahdi portugues
 
Camera re b9020 la - lah portugues
Camera re b9020 la - lah portuguesCamera re b9020 la - lah portugues
Camera re b9020 la - lah portugues
 
Camera re b9018 lr portugues
Camera re b9018 lr portuguesCamera re b9018 lr portugues
Camera re b9018 lr portugues
 
Camera re b9016 l portugues
Camera re b9016 l portuguesCamera re b9016 l portugues
Camera re b9016 l portugues
 
Camera re b6018 lr portugues
Camera re b6018 lr portuguesCamera re b6018 lr portugues
Camera re b6018 lr portugues
 
Camera re 8020 lnci - lnshi - lnshdi portugues
Camera re 8020 lnci - lnshi - lnshdi portuguesCamera re 8020 lnci - lnshi - lnshdi portugues
Camera re 8020 lnci - lnshi - lnshdi portugues
 
Camera re 8020 lnc - lnsh portugues
Camera re 8020 lnc - lnsh portuguesCamera re 8020 lnc - lnsh portugues
Camera re 8020 lnc - lnsh portugues
 
DVR Stand Alone DR-0162 Dotix
DVR Stand Alone DR-0162 DotixDVR Stand Alone DR-0162 Dotix
DVR Stand Alone DR-0162 Dotix
 
DVR Stand Alone DR-082 Dotix
DVR Stand Alone DR-082 DotixDVR Stand Alone DR-082 Dotix
DVR Stand Alone DR-082 Dotix
 
DVR Stand Alone DR-042 Dotix
DVR Stand Alone DR-042 DotixDVR Stand Alone DR-042 Dotix
DVR Stand Alone DR-042 Dotix
 
DVR Stand Alone DE-2416HV Dotix
DVR Stand Alone DE-2416HV DotixDVR Stand Alone DE-2416HV Dotix
DVR Stand Alone DE-2416HV Dotix
 
DVR Stand Alone DE-1816HV Dotix
DVR Stand Alone DE-1816HV DotixDVR Stand Alone DE-1816HV Dotix
DVR Stand Alone DE-1816HV Dotix
 

At8000 s arquitetura de empilhamento

  • 1. AT-8000S Stacking Architecture Marvell Confidential
  • 2. Stacking Overview • Multiple switches - single management. • Management interfaces: – Web-based Interface – Command Line Interface (CLI) – SNMP • One Master, one Backup and multiple regular units. • Each unit has a unique unit ID. • All units must run the same major SW version. • The Stack Master Switch maintains the configuration. • On AT8000S/16 there is only standalone mode. Marvell Confidential
  • 3. Stack Topology • Topologies supported: – Ring – Chain • Up to six units per stack. • The stack units are connected via 2 Giga ports. – One port is the “uplink” – Other port is the “downlink” • One of the units acts as a stack master. • All other units act as slaves. • One of the slaves can also act as a master backup. Marvell Confidential
  • 4. Ring and Chain Topology RING Chain Marvell Confidential
  • 5. Unit ID • Device Unit ID is unique. • Assigned by the user. • Units ID 1 and 2 are Master Enabled units. • All the other units are regular units. • A boot menu is available during the boot process to select the Unit ID. • Unit ID is displayed via console, SNMP or Web. • Stack unit number can be 1-6. • In standalone mode - Unit ID is 0. Marvell Confidential
  • 6. Unit ID Selection Process • System provides a boot menu to set unit stack ID (1-6). • The menu is available during boot process. • User has 2 seconds to abort image load and to enter the boot menu. • After device is running, unit ID can be modified by rebooting the device, and using the boot menu. Marvell Confidential
  • 7. Unit ID – Boot Menu Startup Menu [1] Download Software [2] Erase Flash File [3] Password Recovery Procedure [4] Enter Diagnostic Mode [5] Set Terminal Baud-Rate [6] Stack menu [7] Back Enter your choice or press 'ESC' to exit: Marvell Confidential
  • 8. Unit ID – Boot Menu Stack menu [1] Set unit number in stack [2] Stack info [3] Back Enter your choice or press 'ESC' to exit: Marvell Confidential
  • 9. Viewing Unit ID - LED • The unit ID is indicated in the device front panel. • LED S# (1 till 6) indicates the unit number. • If all LEDs 1-6 are off, the device operates in Standalone mode. Marvell Confidential
  • 10. Viewing Unit ID - CLI • A CLI command is available to view unit ID while unit is running. • User can choose to see unit ID indication on all stack units, or on a specific unit only. Marvell Confidential
  • 11. Duplicate Unit ID • A duplicate ID in a stack can occur if a user assigned the same unit ID to more than 1 unit in the same stack. • Only one unit will join the stack. • The criteria are: 1. Longest uptime stays. 2. Least impact on the stack leaves. • The LEDs of the unit that does not join will flash. Marvell Confidential
  • 12. Standalone Vs. Stack-Mode Operation • A unit can be in one of the following modes of operation: – Standalone – Stack-mode • Determined at SW Boot phase. • At factory default, units boot in stand-alone mode. • Standalone units do not run any stacking applications. Marvell Confidential
  • 13. Stand Alone Mode • The Standalone unit… – Does not run the stacking application – Does not participate with any stacking protocol – Does not work as stack unit. • To change a standalone to a stack unit: – Restart the device – Set the unit ID to 1-6 – Connect unit to stack Marvell Confidential
  • 14. Stack Unit Operation Modes • A unit running in stack mode can operate as one of the following: – Master – Regular stack unit – Master Backup Marvell Confidential
  • 15. Master Unit Roles • Manages the entire stack • Responsible for the stack configuration • Runs all protocols • Updates and synchronizes the Backup master Marvell Confidential
  • 16. Slave Unit Roles • Controlled by master • Does not run high level protocols • Will never take role of stack master Marvell Confidential
  • 17. Mater Backup Unit Roles • Runs as slave unit, and in addition… • Configuration files synchronized with master • Monitors existence of master • In case of failure takes over as stack master Marvell Confidential
  • 18. Master Election Process • “Master Enabled” units: – Only two Units at most – UNIT ID is set to 1 or 2 • Master election algorithm will choose one of the two “Master Enabled” units as stack master. • The election algorithms criteria: – System Up Time – Lowest Unit ID • The election process: 1. Master enable units exchange up time. 2. If up time difference between units is less than 10 minutes  the unit with the lowest unit ID is elected. 3. If up time difference between units is more than 10 minutes  the unit with the longest UP time is elected. Marvell Confidential
  • 19. Force Master • User can “force” a master-enabled unit to be the master unit. Marvell Confidential
  • 20. Master Failure Backup • Master and Backup maintain a “Warm Standby” – if Master fails, the Backup takes its place. • “Warm Standby” means full synchronization with static configuration. – Configuration synchronization = running configuration + startup configuration • Dynamic configuration – is not maintained. • On “switchover”, the Backup master: – Restarts all protocols – Reconfigures the stack – Configuration synchronization = startup configuration + running configuration – Flushes all the packet processors tables • A regular stack unit (unit ID 3-6) will never become a master, even if no master enabled unit exist in stack Marvell Confidential
  • 21. Master Failure Backup • When a unit transitions from “master” state to “backup” state, it is automatically reset. • If a Master-enabled unit inserted into a running stack… – Is elected as a “Backup Master” (unless it’s uptime is bigger than the current master) – Already running Master will synchronize the new backup Marvell Confidential
  • 22. Stacking ports • Standard copper GE located on the devices’ rear panel. • Stacking ports are not available to user in “standalone” mode as regular Network (Giga) ports. Marvell Confidential
  • 23. Hot Removal /Unit Failure • Topology change event is caused by: – Unit failure – Unit hot insertion/extraction – Stacking link failure/extraction/insertion • Noticed and kept by the master • Stack will continue to operate normally. • Link state of failed unit ports will be set to down state. • No service interruption to units that remained connected. • Backup unit retains the configuration file even if it is removed from the stack. Marvell Confidential
  • 24. Hot Removal / Unit Failure • Unit failure can split the chain. • If there is a Master and a backup in the system each chain will function separately. • The stack will split into two independent stacks. 1 Master Stack 1 2 Slave 3 Slave Unit Failure 4 Slave Stack 2 5 Backup Marvell Confidential
  • 25. Newly Inserted Unit • Stack port table: – Held by the Master – Includes the max number of ports the stack could handle • For each unit, a range of ports is mapped according to its Unit id. • Replacing a unit type (same unit ID): – Unit type is identical - the new Unit ports would be reconfigured exactly as the old one – New unit has lower/higher number of ports - only matching ports will be reconfigured Marvell Confidential
  • 26. Stack Topology Changes Different types of unit replacement 48 ports device replaces 24 ports device SR248 replace SR224 24 ports SR224 replace SR248 device device replaces 48 ports Old Box Stack 1 Old Box ..................... 24 1 Stack 2................... .. . 26. 25 48 ...........25,..24. .... ... 24,25 1 .Stack49 5... 1 .0 Stack 2 Default Configuration New Box New Box 5... 1 .Stack49 .0 ..................... 24 1 Stack 1 26. 25 .. 48……25 24……1 Stack 2 Stack 2 Marvell Confidential
  • 27. Stack Configuration • Configuration files are changed only through explicit user action, and are not automatically modified when units are added, removed, reassigned unit ID’s or toggled from stack-mode operation to standalone operation and back. • The system “remembers” all configuration information, even if it applies to ports/units that were removed from the stack. • Only ports physically present are displayed in the Browser-based GUI, and thus only ports physically present may be configured using this interface. Marvell Confidential
  • 28. Stacking - CLI Commands Marvell Confidential
  • 29. CLI Commands – Force Master • Use the following Global Configuration mode command to force a selection of specific unit to be stack master. Use the “no” form of the command to return to default configuration: stack master unit unit no stack master Marvell Confidential
  • 30. CLI Commands – Show Stack • Use the following User EXEC mode command to display stack status information: show stack [unit] Marvell Confidential
  • 31. Stack Related CLI commands • Use the following Privileged Exec mode command to boot entire stack or specific unit in stack: stack reload [unit] • Use the following Privileged Exec mode command to define the image to use at startup for stack units: boot system [unit unit] {image-1 | image-2} • Use the following Privileged Exec mode command to copy a boot or image file from stack master to one of the stack units: copy image unit://unit_number/image copy boot unit://unit_number/boot • Use “*” to copy to all units: copy image unit://*/image Marvell Confidential
  • 32. CLI Command - Show Stack console# show stack Unit Address Software Master Uplink Downlink Status -------------------------------------------------------------------------------- 1 00:00:b0:10:11:00 1.0.0.0 Enabled 3 2 master 2 00:21:03:08:52:30 1.0.0.0 Enabled 1 3 backup 3 00:00:28:02:05:11 1.0.0.0 Disabled 2 1 slave Marvell Confidential
  • 33. CLI Command - Force Master console(config)# stack master unit 2 console(config)# ----------------------------------- Unit rebooted: switchover to backup ----------------------------------- ************************************************** ***************** SYSTEM RESET ***************** … Marvell Confidential
  • 34. CLI Command - Force Master (Show) console# show stack Unit Address Software Master Uplink Downlink Status -------------------------------------------------------------------------------- 1 00:00:b0:10:11:00 1.0.0.0 Enabled 3 2 backup 2 00:21:03:08:52:30 1.0.0.0 Forced 1 3 master 3 00:00:28:02:05:11 1.0.0.0 Disabled 2 1 slave console# console# show running-config interface ethernet 2/e24 ip address 30.1.1.1 255.0.0.0 exit stack master unit 2 Marvell Confidential
  • 35. CLI Command - Copy Command console# copy image unit://*/image 01-Jan-2000 01:44:59 %COPY-I-FILECPY: Files Copy - source URL flash://image destination URL Unit all flash://image !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!01-Jan-2000 01:46:59 %COPY-W-TRAP: The copy operation was completed successfully ! Copy: 4239439 bytes copied in 00:02:00 [hh:mm:ss] Marvell Confidential