專利名稱:一種設置在交換機中的管理板以及交換機的制作方法
技術領域:
本發明涉及網絡設備技術領域,尤指一種設置在交換機中的管理板以及交換機。
背景技術:
現有的交換機主要包括管理板、線卡、開關電源等元器件,在交換機中可以有兩個管理板、多個線卡和開關電源,每個線卡10和開關電源11與管理板12、13的連接關系如圖 1所示,管理板和線卡可以統稱為板卡。其中,每個電可擦可編程只讀存儲器(Electrically Erasable Programmable Read-Only Memory,EEPROM) 14 用于存儲自身所在板卡的信息,如板卡類型、功耗等;溫度監控芯片15用于監控自身所在環境的溫度,這兩個芯片是通過IIC 接口訪問的。交換機的兩個管理板會進行主從協商,一個協商為主管理板,另一個協商為從管理板,多路選擇器16用于選擇主管理板的IIC通道連接到EEPR0M14和溫度監控芯片15。 由于一般中央處理器17 (Central Processing Unit, CPU)都只有1-2路的IIC通道,而交換機中有多個線卡和開關電源,因此需要將CPU的IIC總線通過I2C總線開關18擴展出多路 IIC 總線。復雜可編程邏輯器件(Complex Programmable Logic Device, CPLD)19 用于在管理板和線卡、管理板和開關電源之間傳遞狀態和控制信息,比如線卡是否存在、復位線卡等{曰息。在圖1所示的交換機中,由管理板上的CPU對開關電源進行監控,而管理板正常工作的電壓是由開關電源提供的主輸出電壓經過轉換得來的,管理板可以控制對每個板卡執行上下電操作,卻不能控制開關電源對交換機執行上下電操作,只能由人工對交換機執行上下電操作,當交換機的數量非常多的時候,采用人工的方式控制交換機上下電操作的效率非常低,并且準確率也較低。因此,現有技術中缺少能夠有效的控制交換機上下電操作的方案。
發明內容
本發明實施例提供一種設置在交換機中的管理板以及交換機,用以有效控制交換機的上下電操作。一種設置在交換機中的管理板,包括第一管理控制單元,由所述交換機中的開關電源中的主電壓進行供電,用于監管交換機的運行狀態;第二管理控制單元,由所述交換機中的開關電源中的旁路電壓進行供電,用于控制所述交換機中的開關電源使用主電壓對交換機執行上下電操作。一種交換機,包括上述管理板。本發明實施例提供的設置在交換機中的管理板以及交換機,該管理板包括第一管理控制單元和第二管理控制單元;其中第一管理控制單元是由交換機中的開關電源的主電壓進行供電的,用于處理交換機的業務,第二管理控制單元是由交換機中的開關電源的旁路電壓進行供電的,用于控制交換機中的開關電源使用主電壓對交換機執行上下電操作。該方案中交換機的管理板上的第二管理控制單元是由交換機中的開關電源的旁路電壓進行供電的,而開關電源的旁路電壓的輸出狀態一直為有效狀態,也就是說第二管理控制單元可以一直處于工作狀態,所以可通過第二管理控制單元直接控制開關電源使用主電壓對交換機執行上下電操作,當交換機處于下電狀態時,第二管理控制單元可以通過開關電源使用主電壓對交換機執行上電操作;當交換機處于上電狀態時,第二管理控制單元可以通過開關電源使用主電壓對交換機執行下電操作,該方案的管理板可以實現有效控制交換機的上下電操作,相對于現有技術需要人工控制交換機的上下電操作的方式,操作效率和準確率都可以有效提高。
圖1為現有技術中的交換機的電路原理示意圖;圖2為本發明實施例中的交換機的電路原理示意圖;圖3為本發明實施例中的交換機啟動時第二管理控制單元通過開關電源對交換機執行上電操作的流程圖;圖4為本發明實施例中的檢測對端管理板是否存在的電路原理圖;圖5為本發明實施例中的線卡的連接示意圖。
具體實施例方式針對現有技術中缺少能夠有效的控制交換機上下電的方案的問題,本發明實施例提供一種管理板,該管理板可以設置在交換機中,其結構如圖2所示,該管理板20包括第一管理控制單元21和第二管理控制單元22。其中上述第一管理控制單元21,由交換機中的開關電源中的主電壓進行供電,用于監管交換機的運行狀態。上述第二管理控制單元22,由交換機中的開關電源中的旁路電壓進行供電,用于控制交換機中的開關電源23使用主電壓對交換機執行上下電操作。現有技術的交換機中的管理控制單元僅能監管交換機的運行狀態,比如判斷交換機中存在的單元,并監控這些單元的工作狀態,例如,是否有異常等等;不能控制開關電源使用主電壓對交換機執行上下電操作,因為開關電源支持輸出兩種電壓,一種是12V的主電壓,一種是3. 3V的旁路電壓。開關電源可以控制12V電壓的輸出,例如可以通過開關電源的引腳PS0N#的信號控制,當開關電源的PS0N#為高電平時,12V正常輸出,當開關電源的 PS0N#為低電平時,12V沒有輸出,當然也可以通過其他方式進行控制,這里不再贅述;3. 3V 的旁路(Mandby)電壓的輸出是不受開關電源控制的,只要220V交流電輸入存在,3. 3V旁路電壓輸出就存在。一般開關電源的3. 3V旁路電壓輸出電流比較小,因而供不了大功耗的器件。在本發明中,第一管理控制單元是由開關電源輸出的12V電壓供電的,第二管理控制單元是由開關電源輸出的3. 3V旁路電壓供電的,因為3. 3V旁路電壓是不受開關電源控制的,也就是說第二管理控制單元可以始終處于工作狀態,因而可以由第二管理控制單元來控制開關電源輸出12V的主電壓,進而控制開關電源使用主電壓對交換機執行上下電操作。當交換機處于下電狀態時,第二管理控制單元可以通過開關電源對交換機執行上電操作;當交換機處于上電狀態時,第二管理控制單元可以通過開關電源對交換機執行下電操作,本發明中的管理板可以實現有效控制交換機的上下電操作,相對于現有技術需要人工控制交換機的上下電操作的方式,操作效率和準確率都得到了有效地提高。當然開關電源輸出的12V電壓除了給管理板中的第一管理控制單元供電外,還用于給交換機中的線卡、風扇盤等其他元器件供電,開關電源輸出的12V電首先會經過管理板、線卡、風扇盤等等這些元件器上的熱拔插控制器,然后再給這些元器件供電,熱拔插控制器的主要作用是用來保護板卡帶電拔插時不受損壞。管理板、線卡、開關電源等等元器件可以直接設置在交換機的機箱上,也可以在交換機上設置兩個背板,一個電源背板,一個系統背板,將開關電源設置在電源背板上,將管理板、線卡等等設置在系統背板上,電源背板和系統背板之間通過線纜連接。當然也可以采用其他的方式,這里不再贅述。上面介紹了本發明實施例中的交換機結構,下面詳細介紹每一個單元以及相應的
工作原理。具體的,如圖2所示,上述第一管理控制單元21包括第一 CPU211和第一 CPLD212, 第二管理控制單元22包括第二 CPU221和第二 CPLD222 ;其中,第二 CPU221,用于通過第二 CPLD222控制交換機中的開關電源23的主電壓輸出狀態,實現對交換機執行上下電操作。第二 CPU要做的工作比較簡單,只要能夠滿足通過第一 CPLD控制開關電源的輸出狀態,從而實現對交換機執行上下電操作即可,因此,在選擇第二 CPU時,需要能支持一路 Iic總線以及異步總線,由于CPU可能會執行簡單的協議,因而需要支持外部可擴展SDRAM。 如果選擇的第二 CPU在3. 3V電壓就可以正常工作,那么可以直接用開關電源輸出的3. 3V 旁路電壓,如果需要的是其他電壓,那么可以通過開關電源輸出的3. 3V旁路電壓經過轉換得到所需要的電壓。現有的開關電源的接口信號除了 PS0N#外,還有其他的,比如指示開關電源存在的PSRENT#(可以設置該信號為低表示開關電源存在,為高表示開關電源不存在)、指示開關電源內部風扇狀態的FAN FAIL#(可以設置該信號為低表示風扇故障,為高表示風扇正常)、指示開關電源輸出是否正常的PwrOK#(可以設置該信號為低表示開關電源輸出正常, 為高表示開關電源輸出故障)等,這些信號都可以連接到第二 CPLD上。開關電源可以使用一個,也可以同時使用多個,在使用多個的時候,第二 CPLD會為每個開關電源分別輸出信號,然后對每個開關電源輸出的信號進行邏輯運算后再對交換機執行上下電操作,使用一個和使用多個的達到的效果是一樣的,只是對電源的控制會有差異,下面以使用一個開關電源為例進行說明。第二 CPU與第二 CPLD之間通信連接,可以通過異步總線互聯,第二 CPU通過第二 CPLD獲取開關電源是否存在等信號,并控制開關電源的PS0N#等信號。異步總線可以使用 CPU 的串行外圍設備接口(Serial Peripheral hterface,SPI)、本地總線(Local bus)或者通用輸入輸出(General Purpose Input Output, GPIO)等。第二 CPLD上連接開關電源輸出的信號,并向開關電源輸出PSONi^f號,用來控制開關電源的輸出狀態,從而實現對交換機執行上下電的操作。第二 CPU與第一管理控制單元的通信通道可以選用通用異步接收發送裝置 (Universal Asynchronous Receiver Transmitter,UART)。
具體的,在交換機首次啟動的時候,上述第二 CPU會執行下列步驟,具體步驟如圖 3所示。S30 開始。S31 檢測交換機中是否存在與自身所在的管理板具有主從關系的對端管理板,當檢測結果為不存在時,執行S32 ;當檢測結果為存在時,執行S33。S32:通過第二 CPLD控制交換機中的開關電源的主電壓輸出狀態為有效狀態,實現對交換機執行上電操作。S33 檢測開關電源的主電壓當前的輸出狀態,當檢測到主電壓的輸出狀態為有效狀態時,執行S34 ;當檢測到主電壓輸出狀態為無效狀態時,執行S35。S34 保持開關電源的主電壓的輸出狀態為有效狀態。S35:判斷開關電源的主電壓的當前的輸出狀態為無效狀態的原因,若原因為交換機首次啟動,執行S36 ;若原因為人為斷電,執行S37。S36:通過第二 CPLD控制交換機中的開關電源的主電壓的輸出狀態為有效狀態, 實現對交換機執行上電操作。S37 保持開關電源的主電壓的輸出狀態為無效狀態。一般在交換機中,會設置兩個管理板,兩個管理板可以經過協商后一個作為主管理板,一個作為從管理板,當主管理板出現故障的時候,從管理板可以接替主管理板的工作,交換機還可以正常運轉。因此,當交換機開始啟動的時候,管理板需要檢測是否存在另一張管理板,然后進行相應的操作。下面介紹在交換機啟動的時候,可能存在的以下三種情況第一種情況只存在一張管理板。當交換機啟動時,在開關電源的220V輸入存在的情況下,3. 3V電壓正常輸出,第二管理控制單元可以正常啟動,第二 CPU通過第二 CPLD檢測對端管理板是否存在,因為只有第二管理控制單元自身所在的管理板,所以對端管理板不存在,那么第二 CPU就可以直接通過第二 CPLD控制開關電源輸出狀態為有效狀態,也就是12V電壓正常輸出,從而管理板上的第一管理控制單元可以正常啟動。在第一管理控制單元正常啟動后,第一管理控制單元所在的管理板,自然就是作為主管理板。第二種情況在交換機啟動的時候只有一張管理板,當交換機啟動后再插入第二
張管理板。交換機啟動時存在的管理板對于開關電源的控制與第一種情況是相同的,在后插入的管理板中的第二 CPU也會去檢測對端管理板是否存在,由于已經有先插入的管理板了,開關電源有可能被人為關閉了,也有可能正常輸出。因此,這個時候需要獲取開關電源的輸出狀態,在本實施例中可以通過讀取PwOK#信號來獲取。如果PwOK#信號為低,說明對端管理板的第二管理控制單元已經控制開關電源的輸出狀態為有效狀態,實現對交換機執行上電操作了,并且對端管理板已經處于主管理板的地位,這個時候由于12V電源已經正常存在了,后插入管理板上的CPU就可以直接啟動了,并且會主從協商為從管理板。如果~01(#信號為高,說明開關電源的輸出狀態為無效狀態,12V電壓沒有輸出, 說明開關電源已經被用戶人為關閉,這個時候不能控制開關電源的輸出狀態為有效狀態,也就不能實現對交換機執行上電操作了。第三種情況在交換機啟動的時候存在兩張管理板。此時,兩張管理板上第二管理控制單元的第二 CPU都可以正常啟動,并且都可以檢測到對端管理板存在,然后再獲取開關電源的輸出狀態。如果獲取到的開關電源的輸出狀態為有效狀態,兩個管理板都可以正常啟動,然后可以進行主從協商,協商出一個為主管理板,一個為從管理板,交換機就可以開始正常工作。如果獲取到的開關電源的輸出狀態為無效狀態,說明開關電源的12V電壓還沒有輸出,從第二種情況中我們知道開關電源的輸出狀態為無效狀態有可能是人為關閉的,有可能是交換機首次啟動,如果是人為有意關閉的,那么,就不能執行上電操作,但是如果是交換機首次啟動,就可以執行上電操作了,因此,這時就需要檢測開關電源的輸出狀態為無效狀態的原因。若原因為交換機首次啟動,通過第二 CPLD控制交換機中的開關電源輸出狀態為有效狀態,實現對交換機執行上電操作;若原因為人為斷電,保持開關電源的輸出狀態為無效狀態。較優的,在交換機正常工作時,上述第一 CPU通過第一 CPLD向第二 CPLD發送心跳信號;第二 CPU在設定時間長度內通過第二 CPLD未獲取到第一 CPU發送的心跳信號時,檢測交換機中是否存在與自身所在的管理板具有主從關系的對端管理板,若檢測結果為不存在時,則通過第二 CPLD控制交換機中的開關電源的主電壓的輸出狀態先為無效狀態再為有效狀態,實現對交換機執行下電操作后再執行上電操作。一種較優的實施方式,可以使管理板上的第一 CPU和第二 CPU同時監控對方的心跳信號,可以通過第一 CPLD和第二 CPLD傳遞HBIN、HBOUT信號互相傳遞心跳信號,當然也可以是其他的心跳信號。當第二 CPU發現第一 CPU沒有心跳信號時,也就是說第一管理控制單元不能正常工作了,那么第二 CPU就可以去檢測對端管理板是否存在,如果對端管理板不存在,可以通過通過第二 CPLD控制開關電源輸出狀態先為無效狀態再為有效狀態,即可以實現對交換機先執行下電操作再重新上電操作,使管理板恢復正常工作。如果對端管理板有存在,對端管理板同時也會監控到這張管理板不能正常工作,因而對端管理板可以保證整個系統的正常工作,因而可以不用執行上下電恢復。具體的,上述第二 CPU,用于檢測標識開關電源當前輸出狀態為無效的原因的原因標志位,在檢測到原因標志位為0時,確定原因為交換機首次啟動。可以在第二 CPLD中設置原因標示位來標識開關電源的輸出狀態為無效狀態的原因,可以設置原因標志位為0時表示交換機為首次啟動,為1時表示人為關閉開關電源。兩個管理板的第二管理控制單元中的第二 CPLD之間可以通過UART來交換原因標志位。在上述第三種情況中兩張管理板同時存在的情況下,兩個管理板中的第二管理控制單元的第二 CPU可以檢測對方的原因標志位,當都是為0,兩個第二 CPU都可以通過自身所在的管理板的第二 CPLD控制開關電源的輸出狀態為有效狀態,這時開關電源的輸出狀態為有效狀態,12V電壓正常輸出,兩張管理板上的第一管理控制單元開始啟動,然后進行主從協商。較優的,在交換機正常工作狀態下,還可以接收下電請求。當接收到下電請求時, 上述第一 CPU通過第一 CPLD和第二 CPLD向第二 CPU發送下電請求;第二 CPU根據通過第二 CPLD接收到的第一 CPU發送的下電請求,檢測交換機中是否存在與自身所在的管理板具有主從關系的對端管理板,當檢測結果為不存在時,通過第二 CPLD控制交換機中的開關電源的主電壓的輸出狀態為無效狀態,實現對交換機執行下電操作;當檢測結果為存在時,將接收到的下電請求轉發給對端管理板,并通過第二 CPLD控制交換機中的開關電源的主電壓的輸出狀態為無效狀態,實現對交換機執行下電操作。第一 CPU與第二 CPU之間可以設置一個通信通道,這樣,用戶可以通過管理板的控制臺來申請控制開關電源的輸出狀態,從而實現對交換機執行下電操作。具體的,上述第二 CPLD上連接有用于檢測交換機中是否存在對端管理板的檢測觸點;第二 CPU,用于在通過第二 CPLD檢測到檢測觸點為低電平時,確認交換機中存在對端管理板,以及在檢測到檢測觸點為高電平時,確認交換機中不存在對端管理板。采用圖4中的電路可以檢測對端管理板是否存在,圖中示出的是存在管理板A和管理板B兩張管理板的情況。對于管理板A而言,當對端管理板B存在時,檢測觸點A為低電平,也就是在圖2中的ft~esent#信號為低電平;當對端管理板B不存在時,檢測觸點A為高電平,也就是圖2中的I^resentiHf號為高電平。對于管理板B來說,檢測出點B的情況也是相同的。這里僅僅是列舉了檢測對端管理板是否存在的一種方式,當然也可以采用其他的方式檢測對端管理板是否存在,這里不再贅述。具體的,上述第二CPU上設有網絡通信接口 ;第二CPU通過網絡通信接口接收到用戶的上下電請求后,通過第二 CPLD控制交換機中的開關電源的輸出狀態,實現對交換機執行上下電操作。可以在第二管理控制單元上設置一個網絡通信接口,通過這個網絡通信接口可以實現遠程對交換機的管理,并且在相應軟件支持下可以將交換機接入統一的管理平臺,實現對多臺交換機的統一管理。網絡通信接口可以是百兆電口或其他的接口,下面以百兆電口為例進行說明。當用戶通過百兆電口發出下電請求后,第二CPU將第二CPLD中的原因標志位置為1,并且控制開關電源的輸出狀態為無效狀態。同時檢測對端管理板是否存在,如果對端管理板存在,將下電請求通過UART通道傳遞到對端管理板的第二管理控制單元上,對端管理板的第二 CPU 接收到這個請求后,也控制開關電源的輸出狀態為無效狀態,當兩個管理板的第二管理控制單都控制開關電源的輸出狀態為無效狀態時,開關電源不再輸出12V電壓,實現了對交換機執行下電操作。當從百兆電口收到上電請求時,第二CPU將第二CPLD中的原因標志位置為0,并控制開關電源的輸出狀態為有效狀態,開關電源輸出12V電壓,實現對交換機執行上電操作; 同時檢測對端管理板是否存在,如果對端管理板存在,將上電請求通過UART通道傳遞到對端管理板的第二管理控制單元上,對端管理板的第二 CPU收到上電請求后,也控制開關電源的輸出狀態為有效狀態,此時由于開關電源已經輸出了 12V電壓,所以不用對交換機執行上電操作。具體的,上述第二管理控制單元,還用于監控交換機中的線卡和開關電源的工作特征參數。線卡和開關電源燈的工作特征參數包括溫度、功耗等等參數,這些都是表征交換機是否正常工作的參數,因此監控這些參數有助于監控交換機的性能。
在圖1所示的現有技術的交換機中,是通過管理板來監控溫度的,但是管理板同時需要處理很多的工作,例如路由表的更新、協議報文的處理等等,因此管理板上出問題的概率也很高,一旦管理板出現故障,例如管理板的CPU陷入死循環時,也就不能再監控溫度了。為了解決這個問題,可以通過管理板上的第二管理控制單元來監控問題等參數。EEPROM主要用來存儲所在的板卡的相關信息,例如板卡的功耗、線卡的類型、線卡的出廠系列號等。在板卡上設置有溫度監控芯片,用于監控板卡上各個點的溫度,對于比較復雜的系統,可以使用多個溫度監控芯片,分別放置在板上不同的地方,比如風道的進風口、出風口、板上最熱的地方等。管理板的第二 CPU輸出的IIC總線經過I2C總線開關后擴展出多路IIC總線后連接到各個板卡的EEPR0M、溫度監控芯片等,可以獲取系統的溫度信肩、^^ ο由于第二管理控制單元位于管理板上,而交換機中可以設有兩張管理板,因而也就有兩個第二管理控制單元,而線卡一般只能讀到主管理板上的IIC總線信號,這樣就需要管理板將主從信息傳遞到第二管理控制單元,可以通過圖2中所示中的Mastert信號。第二 CPLD監控到Master#信號狀態發生變化時,可以通知第二 CPU。假設,交換機中設有管理板A和管理板B這兩張管理板,那么交換機中的任意一個線卡的電路原理如圖5所示,其中 MasterA和MasterB分別為來自管理板A和管理板B的主從狀態指示信號,多路選擇器連接來自管理板A和管理板B兩路IIC總線,MasterA和MasterB用來控制多路選擇器的開關,從而選擇來自兩張管理板的兩路IIC總線中的一路。例如,當管理板A為主管理板時, MasterA為主信號,那么多路選擇器就會選擇來自管理板A的IIC總線;當管理板B為主管理板時,多路選擇器就會選擇來自管理板B的IIC總線。下面具體介紹獲取溫度、功耗等工作參數的方式,可以第二管理控制單元的百兆電口遠程獲取,也可以通過管理板的控制臺獲取。當用戶通過百兆電口發送獲取溫度、功率等的請求后,第二 CPU讀取第二 CPLD中的Mastert信號,如果自身位于主管理板上,那么直接通過IIC總線獲取相應的溫度、功耗等信息,并反饋給用戶。如果自身位于從管理板上,那么通過UART通道將獲取溫度、功率等的請求傳遞到主管理板上的第二 CPU,主管理板上的第二 CPU收到請求后通過IIC總線獲取溫度、功耗等信息,而后再通過UART通道傳遞給從管理板上的第二 CPU,從管理板上的第二 CPU再將信息通過百兆電口傳遞給用戶。當用戶通過管理板的控制臺發起獲取溫度、功率的請求后,管理板上的第一 CPU 將請求通過與第二 CPU之間的UART通道將請求傳遞到第二 CPU,第二 CPU可以按照與從百兆電口接收到請求后類似的方式獲取溫度、功率等信息,并通過UART通道傳遞到管理板的第一 CPU,管理板的第一 CPU再將這些信息通過控制臺輸出給用戶。第二管理控制單元可以采用中斷方式對交換機的溫度、功耗等信息進行監控,也就是溫度監控芯片在監控的溫度達到預設溫度值時輸出中端信號,只要把這些中端信號通知第二 CPLD,第二 CPLD就可以監控到這些中斷信號,然后通知第二 CPU,可以通過INT#管腳報告,當然也可以通過其他方式報告。第二 CPLD也可以同時監控開關電源的各種狀態, 當有變化時也可以通過INT#管腳報告給第二 CPU。顯然,本領域的技術人員可以對本發明進行各種改動和變型而不脫離本發明的精神和范圍。這樣,倘若本發明的這些修改和變型屬于本發明權利要求及其等同技術的范圍之內,則本發明也意圖包含這些改動和變型在內。
權利要求
1.一種設置在交換機中的管理板,其特征在于,包括第一管理控制單元,由所述交換機中的開關電源中的主電壓進行供電,用于監管交換機的運行狀態;第二管理控制單元,由所述交換機中的開關電源中的旁路電壓進行供電,用于控制所述交換機中的開關電源使用主電壓對交換機執行上下電操作。
2.如權利要求1所述的管理板,其特征在于,所述第一管理控制單元包括第一中央處理器CPU和第一復雜可編程邏輯器件CPLD,所述第二管理控制單元包括第二 CPU和第二 CPLD ;其中,所述第二 CPU,用于通過所述第二 CPLD控制所述交換機中的開關電源的主電壓的輸出狀態,實現對所述交換機執行上下電操作。
3.如權利要求2所述的管理板,其特征在于,所述第二CPU,用于檢測所述交換機中是否存在與自身所在的管理板具有主從關系的對端管理板;當檢測結果為不存在時,通過所述第二 CPLD控制所述交換機中的開關電源的主電壓的輸出狀態為有效狀態,實現對所述交換機執行上電操作;當檢測結果為存在時,在檢測到所述開關電源的主電壓當前的輸出狀態為無效狀態后,判斷所述開關電源的主電壓當前的輸出狀態為無效狀態的原因,若所述原因為交換機首次啟動,通過所述第二 CPLD控制所述交換機中的開關電源的主電壓的輸出狀態為有效狀態,實現對所述交換機執行上電操作。
4.如權利要求2所述的管理板,其特征在于,所述第一CPU,用于在所述交換機在正常工作狀態下通過第一 CPLD向第二 CPLD發送心跳信號;所述第二 CPU,用于在設定時間長度內通過所述第二 CPLD未獲取到所述第一 CPU發送的心跳信號時,檢測所述交換機中是否存在與自身所在的管理板具有主從關系的對端管理板,若檢測結果為不存在時,則通過所述第二 CPLD控制所述交換機中的開關電源的主電壓的輸出狀態先為無效狀態再為有效狀態,實現對所述交換機執行下電操作后再執行上電操作。
5.如權利要求2所述的管理板,其特征在于,所述第一CPU,用于在所述交換機在正常工作狀態下,通過第一 CPLD和第二 CPLD向第二 CPU發送下電請求;所述第二 CPU,用于根據通過第二 CPLD接收到的第一 CPU發送的下電請求,檢測所述交換機中是否存在與自身所在的管理板具有主從關系的對端管理板,當檢測結果為不存在時,通過所述第二 CPLD控制所述交換機中的開關電源的主電壓的輸出狀態為無效狀態,實現對所述交換機執行下電操作;當檢測結果為存在時,將接收到的下電請求轉發給對端管理板,并通過所述第二 CPLD控制所述交換機中的開關電源的主電壓的輸出狀態為無效狀態,實現對所述交換機執行下電操作。
6.如權利要求3-5任一所述的管理板,其特征在于,所述第二CPLD上連接有用于檢測交換機中是否存在所述對端管理板的檢測觸點;所述第二 CPU,用于在通過第二 CPLD檢測到所述檢測觸點為低電平時,確認所述交換機中存在所述對端管理板,以及在檢測到所述檢測觸點為高電平時,確認所述交換機中不存在所述對端管理板。
7.如權利要求2所述的管理板,其特征在于,所述第二CPU上設有網絡通信接口 ;所述第二 CPU,用于通過所述網絡通信接口接收到用戶的上下電請求后,通過所述第二CPLD控制所述交換機中的開關電源的輸出狀態,實現對所述交換機執行上下電操作。
8.如權利要求3所述的管理板,其特征在于,所述第二CPU,用于檢測標識所述開關電源當前輸出狀態為無效的原因的原因標志位,在檢測到所述原因標志位為0時,確定所述原因為交換機首次啟動。
9.如權利要求1所述的管理板,其特征在于,所述第二管理控制單元,還用于監控所述交換機中的線卡和開關電源的工作特征參數。
10.一種交換機,其特征在于,包括如權利要求1-9任一所述的管理板。
全文摘要
本發明公開了一種設置在交換機中的管理板以及交換機,該管理板包括第一管理控制單元,由所述交換機中的開關電源中的主電壓進行供電,用于監管交換機的運行狀態;第二管理控制單元,由所述交換機中的開關電源中的旁路電壓進行供電,用于控制所述交換機中的開關電源使用主電壓對交換機執行上下電操作。該方案可以實現有效控制交換機的上下電操作,操作效率和準確率都非常高。
文檔編號H04L12/04GK102420706SQ201110423230
公開日2012年4月18日 申請日期2011年12月15日 優先權日2011年12月15日
發明者黃金思 申請人:福建星網銳捷網絡有限公司