StackPower creates a power backplane among
the switches in your stack, allows the power supplies to supply power to any
switch in the stack. This means that you no longer have to have redundant power
supplies in every switch. For example, in a switch stack that’s two units high,
you could order a total of three power supplies. One per switch to provide
enough power budget, and then a third that would act conceptually as a floating
spare, filling in if either of the other two experienced a failure.
Another benefit is that you can replace a
power supply in a switch without ever having to take the switch offline;
assuming you’ve got the spare power budget available, StackPower will take care
of keeping your switch powered while you replace the defective supply, even if
that was the only supply in that physical switch.
This YouTube Show: Cisco Catalyst 3750-X StackPower
Using StackPower
Note that StackPower is not supported in
the LAN Base image. You need IP Base image or higher.
By default, StackPower comes up in power
sharing mode, as opposed to redundant mode. That means that all power supplies
detected in the switches are treated as one gigantic power supply.  If
there is a power supply, the switch stack might have to shed some power (i.e.
shut something down) so that the system conforms to the new, lower power budget
created by the failed supply.
Take a look. First, I do a boring old “show
env power all” to get a look at all the power supplies known to the stack,
which in this case is a pair of 350W supplies in each switch. Then we look at
the default state of the stack-power, having not done any configuration as yet.
Note that I have both StackPower cables connected from switch 1 to switch 2.
Switch#show env power all
 SW  PID                 Serial#     Status           Sys Pwr  PoE Pwr 
Watts
---  ------------------  ---------- 
---------------  -------  ------- 
-----
1A  C3KX-PWR-350WAC     DTN1526L0PJ OK              Good     Good    
350/0
1B  C3KX-PWR-350WAC     DTN1526L0PK OK              Good     Good    
350/0
2A  C3KX-PWR-350WAC     DTN1526L0NV OK              Good     Good    
350/0
2B  C3KX-PWR-350WAC     DTN1526L0NW OK              Good     Good    
350/0
Switch#show stack-power
Power stack name: Powerstack-1
    Stack mode: Power sharing strict
    Stack topology: Ring
    Switch 1:
        Power budget: 223
        Low port priority
value: 21
        High port priority
value: 12
        Switch priority value:
3
        Port 1 status:
Connected
        Port 2 status: Connected
        Neighbor on port 1:
7081.0588.9380
        Neighbor on port 2:
7081.0588.9380
    Switch 2:
        Power budget: 223
        Low port priority
value: 22
        High port priority
value: 13
        Switch priority value:
4
        Port 1 status:
Connected
        Port 2 status:
Connected
        Neighbor on port 1:
7081.0567.7b00
        Neighbor on port 2:
7081.0567.7b00
Switch#
You can choose between power-sharing (one
big happy power supply) and redundant (the largest power supply is kept as a
reserve). Also, each of these support modes of strict & non-strict.
“In strict mode, when a power supply
fails and the available power drops below the budgeted power, the system
balances the budget through load shedding of powered devices, even if the
actual power being consumed is less than the available power.” In other words, no chances are taken that devices could exceed
budget.
“In non-strict mode, the power stack is
allowed to run in an over-allocated state and is stable as long as the actual
power does not exceed the available power. In this mode, a powered device
drawing more than normal power could cause the power stack to start shedding
loads. This is normally not a problem because most devices do not run at full power
and the chances of multiple powered devices in the stack requiring maximum
power at the same time is small.” Here, Cisco
will let you roll the dice under the assumption that it’s unlikely everyone in
the stack is going to need max power. So technically, it’s possible to exceed
power budget in this configuration, but the hope is that it won’t happen.
Seen from the output above, the default
mode is “power sharing strict”. Now, you might not want power sharing
mode. Your alternative is redundant mode, which is easy enough to set.
Switch#conf t
Enter configuration commands, one per line.  End with CNTL/Z.
Switch(config)#stack-power stack ?
  WORD  Power stack name - Up to 31 chars
Switch(config)#stack-power stack
Powerstack-1
Switch(config-stackpower)#?
Power stack configuration mode:
  default  Set a command to its defaults
  exit     Exit from power stack configuration
  mode     Power stack mode
  no       Negate a command or set its defaults
Switch(config-stackpower)#mode ?
  power-shared  Power shared mode
  redundant     Redundant mode
Switch(config-stackpower)#mode
redundant ?
  strict  Strict mode
  <cr>
Switch(config-stackpower)#mode
redundant strict
Switch(config-stackpower)#^Z
Switch#show stack-power
Power stack name: Powerstack-1
    Stack mode: Redundant strict
    Stack topology: Ring
    Switch 1:
        Power budget: 223
        Low port priority
value: 21
        High port priority
value: 12
        Switch priority value:
3
        Port 1 status:
Connected
        Port 2 status:
Connected
        Neighbor on port 1:
7081.0588.9380
        Neighbor on port 2:
7081.0588.9380
    Switch 2:
        Power budget: 223
        Low port priority
value: 22
        High port priority
value: 13
        Switch priority value:
4
        Port 1 status:
Connected
        Port 2 status:
Connected
        Neighbor on port 1:
7081.0567.7b00
        Neighbor on port 2:
7081.0567.7b00
Switch#
You can also configure the load-shedding
order (what ports and/or switches get power removed first). This could be
useful in a PoE scenario where you want certain wireless access points or IP
phones to lose power before others ones so as to minimize the impact to your
company during a power supply failure.
So what’s a power supply failure look like?
With my stack-power configured in “redundant strict” mode (meaning one supply
is a spare, and potential power requirement cannot exceed power budget), I am
going to disconnect one of the supplies on the switch I am consoled into, which
happens to be switch 1 in the stack, as well as the master switch.
Switch#
*Mar  1 01:53:20.862:
%PLATFORM_ENV-1-FRU_PS_ACCESS: FRU Power Supply is not responding
*Mar  1 01:53:21.843:
%PLATFORM_STACKPOWER-4-REDUNDANCY_LOSS: Switch 1's power stack lost redundancy
and is now operating in power sharing mode
*Mar  1 01:53:23.831:
%PLATFORM_ENV-1-FRU_PS_SIGNAL_FAULTY: POWER_GOOD signal on power supply 2 is
faulty
Switch#
*Mar  1 01:54:08.627: %PLATFORM_STACKPOWER-4-REDUNDANCY_LOSS:
Switch 1's power stack lost redundancy and is now operating in power sharing
mode
*Mar  1 01:55:08.630:
%PLATFORM_STACKPOWER-4-REDUNDANCY_LOSS: Switch 1's power stack lost redundancy
and is now operating in power sharing mode
*Mar  1 01:56:08.634:
%PLATFORM_STACKPOWER-4-REDUNDANCY_LOSS: Switch 1's power stack lost redundancy
and is now operating in power sharing mode
*Mar  1 01:57:08.638:
%PLATFORM_STACKPOWER-4-REDUNDANCY_LOSS: Switch 1's po
The switch logs several messages. First,
the power supply is seen as no longer responded. Second, the loss of redundancy
is noted (hey, we’re not redundant anymore, so I guess we’re in power sharing
mode). Third, the specific power supply with the fault is noted. Last, the lost
redundancy state is repeated every 60 seconds.
Now I’m going to disconnect the second
power supply on switch 1. If there enough power budget (these are not PoE
switches), there should be enough power budget to continue on.
Switch#
*Mar  1 01:57:53.844:
%PLATFORM_STACKPOWER-4-UNBALANCED_PS: Switch 1's power stack has unbalanced
power supplies
*Mar  1 01:57:55.857:
%PLATFORM_ENV-1-FRU_PS_SIGNAL_FAULTY: POWER_GOOD signal on power supply 1 is
faulty
*Mar  1 01:58:08.641:
%PLATFORM_STACKPOWER-4-REDUNDANCY_LOSS: Switch 1's power stack lost redundancy
and is now operating in power sharing mode
Switch#show stack-power
Power stack name: Powerstack-1
    Stack mode: Redundant
strict
    Stack topology: Ring
    Switch 1:
        Power budget: 223
        Low port priority value: 21
        High port priority
value: 12
        Switch priority value:
3
        Port 1 status:
Connected
        Port 2 status:
Connected
        Neighbor on port 1:
7081.0588.9380
        Neighbor on port 2:
7081.0588.9380
    Switch 2:
        Power budget: 223
        Low port priority
value: 22
        High port priority
value: 13
        Switch priority value:
4
        Port 1 status:
Connected
        Port 2 status:
Connected
        Neighbor on port 1:
7081.0567.7b00
        Neighbor on port 2: 7081.0567.7b00
*Mar  1 01:58:37.825:
%PLATFORM_STACKPOWER-4-UNBALANCED_PS: Switch 2's power stack has unbalanced
power supplies
Switch#show env power all
 SW  PID                 Serial#     Status           Sys Pwr  PoE Pwr 
Watts
---  ------------------  ---------- 
---------------  -------  ------- 
-----
1A  C3KX-PWR-350WAC     DTN1526L0PJ No Input Power  Bad     
N/A      350/0
1B  C3KX-PWR-350WAC     DTN1526L0PK No Input Power  Bad     
N/A      350/0
2A  C3KX-PWR-350WAC     DTN1526L0NV OK              Good     Good    
350/0
2B  C3KX-PWR-350WAC     DTN1526L0NW OK              Good     Good    
350/0
Switch#
*Mar  1 01:59:08.645:
%PLATFORM_STACKPOWER-4-UNBALANCED_PS: Switch 1's power stack has unbalanced
power supplies
*Mar  1 01:59:08.645:
%PLATFORM_STACKPOWER-4-REDUNDANCY_LOSS: Switch 1's power stack lost redundancy
and is now operating in power sharing mode
*Mar  1 02:00:08.649:
%PLATFORM_STACKPOWER-4-UNBALANCED_PS: Switch 1's power stack has unbalanced
power supplies
*Mar  1 02:00:08.649:
%PLATFORM_STACKPOWER-4-REDUNDANCY_LOSS: Switch 1's po
So at this point, the two power supplies in
switch 1 are disconnected, and the two supplies in switch 2 are still up. Now
there’s a pair of messages being logged every minute, complaining about the
loss of redundancy, and the loss of balanced power.
Let’s go for the gold. What happens when we
disconnect one of the two remaining power supplies? Amazingly, a single 350W
supply seems to be enough to keep these two 3750X’s running, although
admittedly there are no 10GBE optical modules installed. Still, impressive.
Switch#
*Mar  1 02:03:21.058:
%PLATFORM_STACKPOWER-4-UNDER_BUDGET: Switch 2 does not have sufficient power
budget
*Mar  1 02:03:20.052:
%PLATFORM_ENV-1-FRU_PS_ACCESS: FRU Power Supply is not responding (Switch-2)
*Mar  1 02:03:22.040:
%PLATFORM_ENV-1-FRU_PS_SIGNAL_FAULTY: POWER_GOOD signal on power supply 1 is
faulty (Switch-2)
Switch#
Switch#show switch
Switch/Stack Mac Address : 7081.0567.7b00
                                          
H/W   Current
Switch#  Role   Mac Address     Priority Version  State
----------------------------------------------------------
*1       Master
7081.0567.7b00     1      1      
Ready
 2       Member 7081.0588.9380     1     
1       Ready
Switch#show env power all
 SW  PID                 Serial#     Status           Sys Pwr  PoE Pwr 
Watts
---  ------------------  ---------- 
---------------  -------  ------- 
-----
1A  C3KX-PWR-350WAC     DTN1526L0PJ No Input Power  Bad     
N/A      350/0
1B  C3KX-PWR-350WAC     DTN1526L0PK No Input Power  Bad     
N/A      350/0
2A  C3KX-PWR-350WAC     DTN1526L0NV No Input Power  Bad     
N/A      350/0
2B  C3KX-PWR-350WAC     DTN1526L0NW OK              Good    
Good     350/0
Switch#
The way power is shared here makes a 3750-X
behave like a chassis.
More Cisco StackPower Reviews:


 
Thanks for sharing poe switches
ReplyDelete