本產品的文件集力求使用無偏見用語。針對本文件集的目的,無偏見係定義為未根據年齡、身心障礙、性別、種族身分、民族身分、性別傾向、社會經濟地位及交織性表示歧視的用語。由於本產品軟體使用者介面中硬式編碼的語言、根據 RFP 文件使用的語言,或引用第三方產品的語言,因此本文件中可能會出現例外狀況。深入瞭解思科如何使用包容性用語。
思科已使用電腦和人工技術翻譯本文件,讓全世界的使用者能夠以自己的語言理解支援內容。請注意,即使是最佳機器翻譯,也不如專業譯者翻譯的內容準確。Cisco Systems, Inc. 對這些翻譯的準確度概不負責,並建議一律查看原始英文文件(提供連結)。
本檔案介紹Cisco StackPower和eXpandable Power System(XPS)2200的組態,以及如何解決相關問題。
本文件沒有特定需求。
StackPower是一項功能,可聚合交換器堆疊中的所有可用電源,並將其作為整個堆疊的一個通用電源池進行管理。Catalyst 9300能夠建立電源池,以便使用專用堆疊電源線。在電源故障或更多PoE供電時,交換機可以利用共用池的電源支援額外負載。 堆疊電源可在兩種模式下部署:電源共用模式和冗餘模式。這有助於實現更精細的電源使用控制。
StackPower提供零佔用空間的冗餘電源系統(RPS)部署。它支援類似StackWise資料堆疊的「隨增長付費」架構,並通過內聯電源提供1+N冗餘。
堆疊電源電路的主要功能是維持從輸入電源到所有各種負載的電源的安全分配StackPower支援在r拓撲中由四台交換機組成的堆疊,儘管在單個StackWise堆疊中可能有多台電源堆疊。例如,可將包含八台交換器的StackWise資料堆疊設定為包含四台交換器的兩個StackPower堆疊。在星型拓撲中,最多可以有八台交換機作為電源堆疊的一部分。
本檔案中的資訊是根據C9300系列交換器
(C9300L變體不支援StackPower)
本文中的資訊是根據特定實驗室環境內的裝置所建立。文中使用到的所有裝置皆從已清除(預設)的組態來啟動。如果您的網路運作中,請確保您瞭解任何指令可能造成的影響。
下表列出各種Cisco StackPower和XPS電纜:
產品ID |
說明 |
CAB-SPWR-30CM |
30公分StackPower電纜 |
CAB-SPWR-150CM |
150cm StackPower電纜 |
CAB-XPS-58CM |
58公分XPS StackPower電纜 |
CAB-XPS-150cm |
150公分XPS StackPower電纜 |
思科 StackPower 和XPS電纜採用鍵控方式,兩端帶有彩色條帶,可幫助您瞭解聯結器可以插入的內容。
提示:帶有綠色帶的電纜端只能連線到Cisco Catalyst 9300系列交換機。 黃色帶的電纜端可以連線到9300系列交換機或XPS 2200。
圖1.顯示使用兩根提供的0.3米的Cisco StackPower電纜和一根1.5米電纜的環配置。在此範例中,交換器堆疊在一個垂直機架中。
圖2. 環拓撲
星型拓撲需要XPS 2200可擴展電源系統。 XPS 2200是新一代冗餘電源系統,可為多達八台Cisco Catalyst 9300系列交換機提供冗餘,並為多達八台9300系列交換機提供Cisco StackPower功能。
Cisco eXpandable Power System(XPS)2200是一個獨立的電源系統,您可以將其連線到Catalyst交換機。XPS 2200可為遇到電源故障的已連線裝置提供備用電源,或在Catalyst交換機電源堆疊中,可為電源堆疊預算提供額外電源。XPS 2200電源埠和內部電源可以在冗餘電源(RPS)模式或堆疊電源(SP)模式下運行。
XPS有兩個電源,也可以處於RPS或SP模式。
在SP模式下,XPS上的所有SP埠都屬於同一個電源堆疊。當電源堆疊包含XPS時,堆疊拓撲為星型拓撲,最多包含九台成員交換機以及XPS 2200。電源預算將考慮處於SP模式的XPS電源或電源。如果兩個XPS電源均處於RPS模式,則電源堆疊僅包含連線到SP模式的XPS埠的交換機,並且電源預算由這些交換機中的電源確定。
如果電源角色不匹配,例如,如果為RPS配置了XPS埠,並且兩個電源都處於SP模式,則XPS會檢測到該不匹配,並傳送錯誤消息。
當在RPS模式下為備用交換機電源使用可擴充電源系統(XPS)電源時,XPS中最小的電源必須大於在RPS模式下連線到XPS埠的交換機中的最大電源。
在RPS模式下,每個XPS電源都可以備份一個且只能備份一個交換機電源,無論大小如何。
如果從電源堆疊中移除電源(從交換機或XPS中),請確保移除電源時未耗儘可用電源以減輕負載。
Cisco Catalyst 9300L系列交換器不支援堆疊電源和XPS 2200。
圖3.顯示星型拓撲配置。在此範例中,交換器堆疊在一個垂直機架中
Cisco Catalyst 9300系列交換器提供多個電源選項,您可以任意組合在堆疊中的任何交換器上使用其中任一選項。
下表列出Cisco Catalyst 9300系列交換器的各種電源選項:
產品ID |
說明 |
PWR-C1-350WAC |
350W AC電源 |
PWR-C1-715WAC |
715W AC電源 |
PWR-C1-1100WAC |
1100W AC電源 |
PWR-C1-715WDC |
715W直流電源 |
PWR-C1-350WAC-P |
350W AC電源(白金級) |
PWR-C1-715WAC-P |
715W直流電源(白金級) |
PWR-C1-1100WAC-P |
1100W AC電源(白金級) |
Cisco Catalyst 9300系列交換機為冗餘電源提供兩個插槽,但除非在48埠交換機上部署完整PoE+,否則運行單個交換機只需要一個電源。在這種情況下,所需功率大於1700W,這大於最大可用電源提供的1100W。如果將交換器部署在Cisco StackPower堆疊中,如果該堆疊具有額外電源以滿足此交換器的要求,則可能不需要第二個電源,不過必須覆蓋電源插槽才能保持適當氣流。
您可以在獨立交換器或堆疊中混合使用電源型別。也就是說,您可以將350W交流電源(純資料交換機的預設值)與715W或1100W交流電源(全乙太網交換機的預設值)或與715W直流電源相結合。
Cisco StackPower技術可保留足夠的電力,以啟動任何Cisco Catalyst 9300系列交換機的MCU。為堆疊增加了可復原性。向運行中的電源堆疊(環或星型)新增新成員無需中斷當前運行中的電源堆疊的服務即可完成。也可以將「合併」兩個運行環(例如:兩個運行環合併為四個運行環),而不中斷任何環的服務。在任何情況下(為確保不會出現服務中斷)都必須小心謹慎,以確保一次僅在某些點損壞環。
Cisco StackPower有兩種工作模式:共用和冗餘。
在共用模式中,預設情況下,所有輸入電源都可在堆疊中的任何位置使用。總可用功率用於功率分配決策。如果電源發生故障,則會使用預算中的可用電源,對系統元件或PoE裝置都沒有影響。如果預算中沒有足夠的電源,則可以關閉PoE裝置,然後根據優先順序關閉交換機。預設情況下,解除安裝順序如下:
電源優先順序可配置。預設情況下,系統中的所有埠都被視為低優先順序。
在備援模式中,最大電源的電源會從電源預算中減去電源。這會降低總可用功率,但允許備用功率在電源出現故障時可用。
圖4. 顯示共用和冗餘StackPower操作模式
提示:如果向堆疊中新增了新交換機,StackPower還會保留30W。
Cisco StackPower的優先順序方案最多涵蓋資料堆疊中的八台交換機和整個堆疊的所有連線埠。優先順序預設會在堆疊建立時設定,但可設定,且會影響交換器或受電裝置接收電源的優先順序。優先順序確定在電源短缺時已供電裝置和交換機的斷電順序。智慧負載管理可實現平穩的負載分流。交換機有三個可配置的優先順序 — 系統(或交換機)優先順序、高優先順序乙太網供電(PoE)埠的優先順序和低優先順序PoE埠的優先順序。
圖5.顯示預設的Cisco StackPower優先順序
提示:預設優先順序範圍(如果沒有配置)為:交換機為1到9,高優先順序埠為10到18,低優先順序埠為19到27。
使用stack-power stack <NAME>指令定義StackPower模式以及使用者定義堆疊的其他值
Catalyst-9300(config)#stack-power stack MyPowerStack
Catalyst-9300(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
使用stack-power switch <number>指令指定所需的交換器以設定優先順序值。
Catalyst-9300#configure terminal
Enter configuration commands, one per line. End with CNTL/Z
Catalyst-9300(config)#stack-power switch 3
Catalyst-9300(config-switch-stackpower)#power-priority switch 3
Catalyst-9300(config-switch-stackpower)#power-priority high 10
Catalyst-9300(config-switch-stackpower)#power-priority low 20
Catalyst-9300(config)#end
提示:您可以配置電源堆疊中每台交換機的優先順序值以及交換機上的所有高優先順序埠和低優先順序埠,以設定交換機和埠在斷電和必須發生負載分流時關閉的順序。優先順序值為1到27;具有最高優先順序值的交換機和埠首先關閉
使用命令power inline port priority <high/low>將介面配置為高優先順序或低優先順序。
Catalyst-9300(config)#interface GigabitEthernet1/0/1
Catalyst-9300(config-if)#power inline port priority ?
high high priority port
low low priority port
提示:在任何交換機上,交換機優先順序值必須低於埠優先順序值,高優先順序值必須低於低優先順序值。建議您為每台交換器及其高優先順序和低優先順序連線埠設定不同的優先順序值。此配置限制在斷電的情況下一次關閉的裝置數量。如果嘗試在電源堆疊中的不同交換器上設定相同的優先順序值,則會允許設定,但會顯示日誌訊息。
使用本節內容,確認您的組態是否正常運作。
使用show stack-power detail指令,確認交換器是否正確識別電源堆疊,以及StackPower連線埠是否已連線。此指令也顯示拓撲資訊,並可用於驗證堆疊是否已如預期那樣佈線。
Catalyst-9300#show stack-power detail
Power Stack Stack Stack Total Rsvd Alloc Unused Num Num
Name Mode Topolgy Pwr(W) Pwr(W) Pwr(W) Pwr(W) SW PS
-------------------- ------ ------- ------ ------ ------ ------ --- -
Powerstack-1 SP-PS Ring 5115 35 1180 3900 4 5
Power stack name: Powerstack-1 <<---- StackPower Name
Stack mode: Power sharing <<---- StackPower Operational Mode
Stack topology: Ring
Switch 1:
Power budget: 1200
Power allocated: 240
Low port priority value: 20
High port priority value: 11
Switch priority value: 2
Port 1 status: Connected
Port 2 status: Connected
Neighbor on port 1: Switch 4 - dcf7.199a.5e80
Neighbor on port 2: Switch 2 - 046c.9d1f.3400
Switch 2:
Power budget: 1230
Power allocated: 240
Low port priority value: 19
High port priority value: 10
Switch priority value: 1 <<---- Priority StackPower values
Port 1 status: Connected
Port 2 status: Connected
Neighbor on port 1: Switch 1 - 046c.9d1f.3b80 <<---- StackPower neighbors
Neighbor on port 2: Switch 3 - 046c.9d1f.6c00
Switch 3:
Power budget: 1230
Power allocated: 240
Low port priority value: 21
High port priority value: 12
Switch priority value: 3
Port 1 status: Connected <<---- StackPower ports status
Port 2 status: Connected
Neighbor on port 1: Switch 2 - 046c.9d1f.3400
Neighbor on port 2: Switch 4 - dcf7.199a.5e80
Switch 4:
Power budget: 1420
Power allocated: 460
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: Switch 3 - 046c.9d1f.6c00
Neighbor on port 2: Switch 1 - 046c.9d1f.3b80
下表列出可用於驗證StackPower的各種命令:
指令 |
目的 |
Catalyst-9300#show stack-power ? 預算編制顯示堆疊電源預算表 detail Show Stack-Power stack detail 減負Show Stack-Power減負Table neighbors Show Stack-Power stack neighbor table | 輸出修改量 <cr> <cr> |
驗證StackPower預算表、堆疊詳細資訊、負載分擔表和堆疊鄰居表 |
Catalyst-9300#show stack-power budgeting ? stack-name顯示給定電源堆疊的預算表 交換機顯示給定交換機的預算表 | 輸出修改量 <cr> <cr> |
驗證給定電源堆疊<stack-name>或給定交換器<switch number>的堆疊電源預算編制 |
Catalyst-9300#show stack-power detail ? stack-name Show Stack-Power details for a given power stack switch Show Stack-Power details for a switch | 輸出修改量 <cr> <cr> |
驗證給定電源堆疊<stack-name>或給定交換機<switch number>的StackPower詳細資訊 |
Catalyst-9300#show stack-power load-shedding ? 順序顯示電源堆疊的負載卸除優先順序順序 switch顯示交換機的負載分擔表 | 輸出修改量 <cr> <cr> |
驗證給定電源堆疊<stack-name>或給定交換器<switch number>的StackPower減負優先順序順序 |
Catalyst-9300#show stack-power neighbors ? stack-name顯示給定電源堆疊的鄰居表 switch顯示交換機的鄰居表 | 輸出修改量 <cr> <cr> |
驗證特定電源堆疊<stack-name>或特定交換器<switch number>的StackPower鄰居表 |
Catalyst-9300#stack-power switch 1埠1 ? 禁用禁用電源堆疊埠 enable啟用電源堆疊埠 |
手動啟用和禁用StackPower埠 |
使用命令show environment power all檢視堆疊中每台交換器電源的狀態。此輸出顯示4成員堆疊。銀行1A、1B和4B中沒有電源。
Catalyst-9300#show environment power all
SW PID Serial# Status Sys Pwr PoE Pwr Watts
-- ------------------ ---------- --------------- ------- ------- ----
1A Not Present
1B Not Present
2A PWR-C1-1100WAC LIT21212WAR OK Good Good 1100
2B PWR-C1-715WAC LIT211549FX OK Good Good 715
3A PWR-C1-1100WAC LIT21212NFY OK Good Good 1100
3B PWR-C1-1100WAC DTN2145V53F OK Good Good 1100
4A PWR-C1-1100WAC-P ART2216FDQJ OK Good Good 1100
4B Not Present
提示:電源插槽從左到右命名;即電源插槽A位於左側,電源插槽B位於右側(最靠近交換機邊緣)。
定義使用者定義的堆疊的XPS名稱和其他值
Catalyst-9300(config)#power xps ?
<1-16> Switch Number
Catalyst-9300(config)#power xps 1 name ? <<---- In a stacked system, the switch-number entered must be the switch number of the active switch.
WORD Name of the XPS
serialnumber Use the XPS serial number as the name <<---- Use the serial number of the XPS 2200 as the system name.
Catalyst-9300(config)#power xps 1 name MY_XPS ? <<---- Enter a name for the XPS 2200 system. The name can have up to 20 characters.
<cr> <cr>
Catalyst-9300(config)#power xps 1 port 1 name ? <<---- Enter a name for the XPS 2200 switch 1 stackpower port 1
WORD Name of port
hostname Use the connected switch's hostname as the port name
serialnumber Use the connected switch's serial number as the port name
指定所需的交換機和stackpower埠以配置XPS模式、優先順序和角色值
Catalyst-9300#power xps 1 port 1 ? <<---- Switch 1 StackPower port 1
mode Set the mode of the XPS port
priority Set the priority of the XPS port
role Set the role of the XPS port
Catalyst-9300#power xps 1 port 1 mode ?
disable Set XPS port mode to disable <<---- Disable (shut down) the XPS port.
enable Set XPS port mode to enable <<---- Enable the XPS port. This is the default
Catalyst-9300#power xps 1 port 1 priority ?
<1-9> XPS port priority <<---- Set the RPS priority of the port. The range is 1 to 9, The 1 is the highest priority. The default priority is the XPS port number.
Catalyst-9300#power xps 1 port 1 role ?
auto Set XPS port role to auto Stack Power <<---- The port mode is determined by the switch connected to the port. This is the default.
rps Set XPS port role to RPS <<---- The XPS acts as a back up if the switch power supply fails. At least one RPS power supply must be in RPS mode for this configuration.
指定所需的交換機以配置XPS電源模式
Catalyst-9300#power xps 1 supply ? <<---- Select the power supply to configure. Power supply A is on the left (labeled PS1) and power supply B (PS2) is on the right.
A XPS power supply A
B XPS power supply B
Catalyst-9300#power xps 1 supply A mode ?
rps RPS <<---- Set the power supply mode to RPS, to back up connected switches. This is the default setting for power supply A (PS1)
sp Stack Power <<---- Set the power supply mode to stack power (SP), to participate in the power stack. This is the default setting for power supply B (PS2).
Catalyst-9300#power xps 1 supply A (on|off) <<---- Sets the XPS power supply to be on or off. The default is for both power supplies to be on.
使用本節內容,確認您的組態是否正常運作。
下表列出了可用於驗證Cisco XPS 2200的各種命令:
指令 |
目的 |
show environment xps system |
驗證系統和埠的已配置名稱。 |
show environment xps port |
驗證埠的XPS配置。 |
show environment xps power |
顯示XPS電源的狀態 |
本節提供的資訊可用於對組態進行疑難排解。
問題 — 無效環:C9300支援4個的StackPower堆疊。當為單個StackPower環物理連線一個大於4的資料堆疊時,會發生常見問題。系統生成一個系統日誌,投訴無效拓撲。
%PLATFORM_STACKPOWER-3-INVALID_TOPOLOGY: Invalid power stack topology observed by switch 1. More than four switches are connected in ring topology
解決方案:如果使用環拓撲,請用最多四個成員配置電源堆疊。如果資料堆疊包含的成員超過四個,請連線兩個或多個StackPower環。單一資料堆疊支援多個電源堆疊。
問題 — 纜線連線問題:如果交換器連線到其StackPower連線埠的電纜中斷,系統將此問題視為重新插入並產生系統日誌。
%PLATFORM_STACKPOWER-6-CABLE_EVENT: Switch 4 stack power cable 2 inserted
解決方案:系統日誌指明哪台交換機和埠斷開。物理檢查此電纜並重新拔插連線。 如果問題仍然存在,請聯絡技術支援中心(TAC)。
問題 — 電源不平衡:如果堆疊成員包含不平衡數量的電源,系統將生成系統日誌。
%PLATFORM_STACKPOWER-4-UNBALANCED_PS: Switch 1's power stack has unbalanced power supplies
解決方案:在電源堆疊中的每個機箱中安裝相同數量的電源。支援單個機箱中的混合瓦特電源。
問題 — StackPower衝突:如果stackpower包含的成員超過4個,系統將生成系統日誌。
%PLATFORM_STACKPOWER-4-PRIO_CONFLICT: Switch 4's power stack has conflicting power priorities. Device ports continue to reset
解決方案:在環形拓撲中,最多可以有四台交換機作為電源堆疊的一部分;在使用XPS 2200的星型拓撲中,最多可以有八台交換機共用電源。
問題 — StackPower冗餘損失:當堆疊電源(冗餘模式)中的電源不再存在於堆疊中或出現功能問題時,系統生成系統日誌。
%PLATFORM_STACKPOWER-4-REDUNDANCY_LOSS:Switch 3's power stack lost redundancy and is now operating in power sharing mode.
解決方案:驗證stackpower電纜和電源,以驗證/丟棄PSU的硬體問題。
問題 — StackPower電纜A電流:可能表示硬體故障。
%PLATFORM_STACKPOWER-4-CABLE_A_CURRENT_IN: Switch 1 stack power cable 1 inward current is over the limit
解決方案:聯絡TAC進行進一步的故障排除。
問題 — 連線電纜後StackPower埠保持未連線:連線堆疊電源電纜時,確保StackPower埠未處於關閉狀態。如果纜線連線到關閉連線埠,則另一端仍處於NoConn狀態。在此案例中,八成員資料堆疊纜線設定不正確,且遇到問題導致多個連線埠處於關閉狀態。正確安裝堆疊電纜後,StackPower拓撲沒有按預期解決。
C9300-Stack#show stack-power neighbors
Power Stack Stack Stack Total Rsvd Alloc Sw_Avail Num Num
Name Mode Topolgy Pwr(W) Pwr(W) Pwr(W) Pwr(W) SW PS
-------------------- ------ ------- ------ ------ ------ ------ ----- ----
Powerstack-1 SP-PS Stndaln 2200 0 243 1957 1 2
Powerstack-1-2 SP-PS Ring 2200 30 243 1927 1 2
Powerstack-12 SP-PS Ring 4400 30 486 3884 2 4
Powerstack-14 SP-PS Ring 4400 30 486 3884 2 4
Powerstack-1-1 SP-PS Stndaln 2200 0 243 1957 1 2
Power Stack Port 1 Port 1 Port 2 Port 2
SW Name Status Neighbor SW:MAC Status Neighbor SW:MAC
-- -------------------- ------ ---------------- ------ ----------------
1 Powerstack-1 Shut - Shut -
2 Powerstack-1-2 Conn 1:7018.a76c.8a00 NoConn -
3 Powerstack-12 NoConn - Conn 4:7018.a733.9b00
4 Powerstack-12 Conn 3:7018.a733.8f00 NoConn -
5 Powerstack-12 Conn 6:7018.a76c.b100 NoConn -
6 Powerstack-14 Shut - Conn 7:7018.a76d.1680
7 Powerstack-14 Conn 6:7018.a76c.b100 Shut -
8 Powerstack-1-1 NoConn - NoConn -
解決方案:故障和錯誤情況可能導致電源堆疊埠關閉,需要通過命令列或通過系統重新載入手動重新啟用。
思科錯誤ID編號 | 說明 |
思科錯誤ID CSCvi89146 |
%PLATFORM_STACKPOWER-4-REDUNDANCY_LOSS:交換機4的電源堆疊丟失冗餘 |
思科錯誤ID CSCvo44552 |
切換到獨立模式時,Show Stack-power budget未命中某些交換器。 |
思科錯誤ID CSCvw99523 |
在C9300上的環堆疊電源中,動態電源預算協商花費的時間過長 |
思科錯誤ID CSCve28864 |
堆疊電源電纜OIR、SSO和插槽重新載入時,堆疊電源預算錯誤 |
思科錯誤ID CSCvo44552 |
切換到獨立模式時,Show Stack-power budget遺漏了某些交換器 |
思科錯誤ID CSCvi36291 |
為StackPower分配的預算不正確 |
思科錯誤ID CSCvh00427 |
StackPower模式「非嚴格」不能正確共用電源。 |
思科錯誤ID CSCvk44346 |
在9300的嚴格模式下未觀察到電源高優先順序 |
修訂 | 發佈日期 | 意見 |
---|---|---|
2.0 |
11-May-2023 |
重新認證 |
1.0 |
29-Mar-2022 |
初始版本 |