欧美在线观看视频网站,亚洲熟妇色自偷自拍另类,啪啪伊人网,中文字幕第13亚洲另类,中文成人久久久久影院免费观看 ,精品人妻人人做人人爽,亚洲a视频

一種設(shè)置在交換機中的管理板以及交換機的制作方法

文檔序號:7782503閱讀:332來源:國知局
專利名稱:一種設(shè)置在交換機中的管理板以及交換機的制作方法
技術(shù)領(lǐng)域
本發(fā)明涉及網(wǎng)絡(luò)設(shè)備技術(shù)領(lǐng)域,尤指一種設(shè)置在交換機中的管理板以及交換機。
背景技術(shù)
現(xiàn)有的交換機主要包括管理板、線卡、開關(guān)電源等元器件,在交換機中可以有兩個管理板、多個線卡和開關(guān)電源,每個線卡10和開關(guān)電源11與管理板12、13的連接關(guān)系如圖 1所示,管理板和線卡可以統(tǒng)稱為板卡。其中,每個電可擦可編程只讀存儲器(Electrically Erasable Programmable Read-Only Memory,EEPROM) 14 用于存儲自身所在板卡的信息,如板卡類型、功耗等;溫度監(jiān)控芯片15用于監(jiān)控自身所在環(huán)境的溫度,這兩個芯片是通過IIC 接口訪問的。交換機的兩個管理板會進行主從協(xié)商,一個協(xié)商為主管理板,另一個協(xié)商為從管理板,多路選擇器16用于選擇主管理板的IIC通道連接到EEPR0M14和溫度監(jiān)控芯片15。 由于一般中央處理器17 (Central Processing Unit, CPU)都只有1-2路的IIC通道,而交換機中有多個線卡和開關(guān)電源,因此需要將CPU的IIC總線通過I2C總線開關(guān)18擴展出多路 IIC 總線。復(fù)雜可編程邏輯器件(Complex Programmable Logic Device, CPLD)19 用于在管理板和線卡、管理板和開關(guān)電源之間傳遞狀態(tài)和控制信息,比如線卡是否存在、復(fù)位線卡等{曰息。在圖1所示的交換機中,由管理板上的CPU對開關(guān)電源進行監(jiān)控,而管理板正常工作的電壓是由開關(guān)電源提供的主輸出電壓經(jīng)過轉(zhuǎn)換得來的,管理板可以控制對每個板卡執(zhí)行上下電操作,卻不能控制開關(guān)電源對交換機執(zhí)行上下電操作,只能由人工對交換機執(zhí)行上下電操作,當(dāng)交換機的數(shù)量非常多的時候,采用人工的方式控制交換機上下電操作的效率非常低,并且準確率也較低。因此,現(xiàn)有技術(shù)中缺少能夠有效的控制交換機上下電操作的方案。

發(fā)明內(nèi)容
本發(fā)明實施例提供一種設(shè)置在交換機中的管理板以及交換機,用以有效控制交換機的上下電操作。一種設(shè)置在交換機中的管理板,包括第一管理控制單元,由所述交換機中的開關(guān)電源中的主電壓進行供電,用于監(jiān)管交換機的運行狀態(tài);第二管理控制單元,由所述交換機中的開關(guān)電源中的旁路電壓進行供電,用于控制所述交換機中的開關(guān)電源使用主電壓對交換機執(zhí)行上下電操作。一種交換機,包括上述管理板。本發(fā)明實施例提供的設(shè)置在交換機中的管理板以及交換機,該管理板包括第一管理控制單元和第二管理控制單元;其中第一管理控制單元是由交換機中的開關(guān)電源的主電壓進行供電的,用于處理交換機的業(yè)務(wù),第二管理控制單元是由交換機中的開關(guān)電源的旁路電壓進行供電的,用于控制交換機中的開關(guān)電源使用主電壓對交換機執(zhí)行上下電操作。該方案中交換機的管理板上的第二管理控制單元是由交換機中的開關(guān)電源的旁路電壓進行供電的,而開關(guān)電源的旁路電壓的輸出狀態(tài)一直為有效狀態(tài),也就是說第二管理控制單元可以一直處于工作狀態(tài),所以可通過第二管理控制單元直接控制開關(guān)電源使用主電壓對交換機執(zhí)行上下電操作,當(dāng)交換機處于下電狀態(tài)時,第二管理控制單元可以通過開關(guān)電源使用主電壓對交換機執(zhí)行上電操作;當(dāng)交換機處于上電狀態(tài)時,第二管理控制單元可以通過開關(guān)電源使用主電壓對交換機執(zhí)行下電操作,該方案的管理板可以實現(xiàn)有效控制交換機的上下電操作,相對于現(xiàn)有技術(shù)需要人工控制交換機的上下電操作的方式,操作效率和準確率都可以有效提高。


圖1為現(xiàn)有技術(shù)中的交換機的電路原理示意圖;圖2為本發(fā)明實施例中的交換機的電路原理示意圖;圖3為本發(fā)明實施例中的交換機啟動時第二管理控制單元通過開關(guān)電源對交換機執(zhí)行上電操作的流程圖;圖4為本發(fā)明實施例中的檢測對端管理板是否存在的電路原理圖;圖5為本發(fā)明實施例中的線卡的連接示意圖。
具體實施例方式針對現(xiàn)有技術(shù)中缺少能夠有效的控制交換機上下電的方案的問題,本發(fā)明實施例提供一種管理板,該管理板可以設(shè)置在交換機中,其結(jié)構(gòu)如圖2所示,該管理板20包括第一管理控制單元21和第二管理控制單元22。其中上述第一管理控制單元21,由交換機中的開關(guān)電源中的主電壓進行供電,用于監(jiān)管交換機的運行狀態(tài)。上述第二管理控制單元22,由交換機中的開關(guān)電源中的旁路電壓進行供電,用于控制交換機中的開關(guān)電源23使用主電壓對交換機執(zhí)行上下電操作?,F(xiàn)有技術(shù)的交換機中的管理控制單元僅能監(jiān)管交換機的運行狀態(tài),比如判斷交換機中存在的單元,并監(jiān)控這些單元的工作狀態(tài),例如,是否有異常等等;不能控制開關(guān)電源使用主電壓對交換機執(zhí)行上下電操作,因為開關(guān)電源支持輸出兩種電壓,一種是12V的主電壓,一種是3. 3V的旁路電壓。開關(guān)電源可以控制12V電壓的輸出,例如可以通過開關(guān)電源的引腳PS0N#的信號控制,當(dāng)開關(guān)電源的PS0N#為高電平時,12V正常輸出,當(dāng)開關(guān)電源的 PS0N#為低電平時,12V沒有輸出,當(dāng)然也可以通過其他方式進行控制,這里不再贅述;3. 3V 的旁路(Mandby)電壓的輸出是不受開關(guān)電源控制的,只要220V交流電輸入存在,3. 3V旁路電壓輸出就存在。一般開關(guān)電源的3. 3V旁路電壓輸出電流比較小,因而供不了大功耗的器件。在本發(fā)明中,第一管理控制單元是由開關(guān)電源輸出的12V電壓供電的,第二管理控制單元是由開關(guān)電源輸出的3. 3V旁路電壓供電的,因為3. 3V旁路電壓是不受開關(guān)電源控制的,也就是說第二管理控制單元可以始終處于工作狀態(tài),因而可以由第二管理控制單元來控制開關(guān)電源輸出12V的主電壓,進而控制開關(guān)電源使用主電壓對交換機執(zhí)行上下電操作。當(dāng)交換機處于下電狀態(tài)時,第二管理控制單元可以通過開關(guān)電源對交換機執(zhí)行上電操作;當(dāng)交換機處于上電狀態(tài)時,第二管理控制單元可以通過開關(guān)電源對交換機執(zhí)行下電操作,本發(fā)明中的管理板可以實現(xiàn)有效控制交換機的上下電操作,相對于現(xiàn)有技術(shù)需要人工控制交換機的上下電操作的方式,操作效率和準確率都得到了有效地提高。當(dāng)然開關(guān)電源輸出的12V電壓除了給管理板中的第一管理控制單元供電外,還用于給交換機中的線卡、風(fēng)扇盤等其他元器件供電,開關(guān)電源輸出的12V電首先會經(jīng)過管理板、線卡、風(fēng)扇盤等等這些元件器上的熱拔插控制器,然后再給這些元器件供電,熱拔插控制器的主要作用是用來保護板卡帶電拔插時不受損壞。管理板、線卡、開關(guān)電源等等元器件可以直接設(shè)置在交換機的機箱上,也可以在交換機上設(shè)置兩個背板,一個電源背板,一個系統(tǒng)背板,將開關(guān)電源設(shè)置在電源背板上,將管理板、線卡等等設(shè)置在系統(tǒng)背板上,電源背板和系統(tǒng)背板之間通過線纜連接。當(dāng)然也可以采用其他的方式,這里不再贅述。上面介紹了本發(fā)明實施例中的交換機結(jié)構(gòu),下面詳細介紹每一個單元以及相應(yīng)的
工作原理。具體的,如圖2所示,上述第一管理控制單元21包括第一 CPU211和第一 CPLD212, 第二管理控制單元22包括第二 CPU221和第二 CPLD222 ;其中,第二 CPU221,用于通過第二 CPLD222控制交換機中的開關(guān)電源23的主電壓輸出狀態(tài),實現(xiàn)對交換機執(zhí)行上下電操作。第二 CPU要做的工作比較簡單,只要能夠滿足通過第一 CPLD控制開關(guān)電源的輸出狀態(tài),從而實現(xiàn)對交換機執(zhí)行上下電操作即可,因此,在選擇第二 CPU時,需要能支持一路 Iic總線以及異步總線,由于CPU可能會執(zhí)行簡單的協(xié)議,因而需要支持外部可擴展SDRAM。 如果選擇的第二 CPU在3. 3V電壓就可以正常工作,那么可以直接用開關(guān)電源輸出的3. 3V 旁路電壓,如果需要的是其他電壓,那么可以通過開關(guān)電源輸出的3. 3V旁路電壓經(jīng)過轉(zhuǎn)換得到所需要的電壓。現(xiàn)有的開關(guān)電源的接口信號除了 PS0N#外,還有其他的,比如指示開關(guān)電源存在的PSRENT#(可以設(shè)置該信號為低表示開關(guān)電源存在,為高表示開關(guān)電源不存在)、指示開關(guān)電源內(nèi)部風(fēng)扇狀態(tài)的FAN FAIL#(可以設(shè)置該信號為低表示風(fēng)扇故障,為高表示風(fēng)扇正常)、指示開關(guān)電源輸出是否正常的PwrOK#(可以設(shè)置該信號為低表示開關(guān)電源輸出正常, 為高表示開關(guān)電源輸出故障)等,這些信號都可以連接到第二 CPLD上。開關(guān)電源可以使用一個,也可以同時使用多個,在使用多個的時候,第二 CPLD會為每個開關(guān)電源分別輸出信號,然后對每個開關(guān)電源輸出的信號進行邏輯運算后再對交換機執(zhí)行上下電操作,使用一個和使用多個的達到的效果是一樣的,只是對電源的控制會有差異,下面以使用一個開關(guān)電源為例進行說明。第二 CPU與第二 CPLD之間通信連接,可以通過異步總線互聯(lián),第二 CPU通過第二 CPLD獲取開關(guān)電源是否存在等信號,并控制開關(guān)電源的PS0N#等信號。異步總線可以使用 CPU 的串行外圍設(shè)備接口(Serial Peripheral hterface,SPI)、本地總線(Local bus)或者通用輸入輸出(General Purpose Input Output, GPIO)等。第二 CPLD上連接開關(guān)電源輸出的信號,并向開關(guān)電源輸出PSONi^f號,用來控制開關(guān)電源的輸出狀態(tài),從而實現(xiàn)對交換機執(zhí)行上下電的操作。第二 CPU與第一管理控制單元的通信通道可以選用通用異步接收發(fā)送裝置 (Universal Asynchronous Receiver Transmitter,UART)。
具體的,在交換機首次啟動的時候,上述第二 CPU會執(zhí)行下列步驟,具體步驟如圖 3所示。S30 開始。S31 檢測交換機中是否存在與自身所在的管理板具有主從關(guān)系的對端管理板,當(dāng)檢測結(jié)果為不存在時,執(zhí)行S32 ;當(dāng)檢測結(jié)果為存在時,執(zhí)行S33。S32:通過第二 CPLD控制交換機中的開關(guān)電源的主電壓輸出狀態(tài)為有效狀態(tài),實現(xiàn)對交換機執(zhí)行上電操作。S33 檢測開關(guān)電源的主電壓當(dāng)前的輸出狀態(tài),當(dāng)檢測到主電壓的輸出狀態(tài)為有效狀態(tài)時,執(zhí)行S34 ;當(dāng)檢測到主電壓輸出狀態(tài)為無效狀態(tài)時,執(zhí)行S35。S34 保持開關(guān)電源的主電壓的輸出狀態(tài)為有效狀態(tài)。S35:判斷開關(guān)電源的主電壓的當(dāng)前的輸出狀態(tài)為無效狀態(tài)的原因,若原因為交換機首次啟動,執(zhí)行S36 ;若原因為人為斷電,執(zhí)行S37。S36:通過第二 CPLD控制交換機中的開關(guān)電源的主電壓的輸出狀態(tài)為有效狀態(tài), 實現(xiàn)對交換機執(zhí)行上電操作。S37 保持開關(guān)電源的主電壓的輸出狀態(tài)為無效狀態(tài)。一般在交換機中,會設(shè)置兩個管理板,兩個管理板可以經(jīng)過協(xié)商后一個作為主管理板,一個作為從管理板,當(dāng)主管理板出現(xiàn)故障的時候,從管理板可以接替主管理板的工作,交換機還可以正常運轉(zhuǎn)。因此,當(dāng)交換機開始啟動的時候,管理板需要檢測是否存在另一張管理板,然后進行相應(yīng)的操作。下面介紹在交換機啟動的時候,可能存在的以下三種情況第一種情況只存在一張管理板。當(dāng)交換機啟動時,在開關(guān)電源的220V輸入存在的情況下,3. 3V電壓正常輸出,第二管理控制單元可以正常啟動,第二 CPU通過第二 CPLD檢測對端管理板是否存在,因為只有第二管理控制單元自身所在的管理板,所以對端管理板不存在,那么第二 CPU就可以直接通過第二 CPLD控制開關(guān)電源輸出狀態(tài)為有效狀態(tài),也就是12V電壓正常輸出,從而管理板上的第一管理控制單元可以正常啟動。在第一管理控制單元正常啟動后,第一管理控制單元所在的管理板,自然就是作為主管理板。第二種情況在交換機啟動的時候只有一張管理板,當(dāng)交換機啟動后再插入第二
張管理板。交換機啟動時存在的管理板對于開關(guān)電源的控制與第一種情況是相同的,在后插入的管理板中的第二 CPU也會去檢測對端管理板是否存在,由于已經(jīng)有先插入的管理板了,開關(guān)電源有可能被人為關(guān)閉了,也有可能正常輸出。因此,這個時候需要獲取開關(guān)電源的輸出狀態(tài),在本實施例中可以通過讀取PwOK#信號來獲取。如果PwOK#信號為低,說明對端管理板的第二管理控制單元已經(jīng)控制開關(guān)電源的輸出狀態(tài)為有效狀態(tài),實現(xiàn)對交換機執(zhí)行上電操作了,并且對端管理板已經(jīng)處于主管理板的地位,這個時候由于12V電源已經(jīng)正常存在了,后插入管理板上的CPU就可以直接啟動了,并且會主從協(xié)商為從管理板。如果~01(#信號為高,說明開關(guān)電源的輸出狀態(tài)為無效狀態(tài),12V電壓沒有輸出, 說明開關(guān)電源已經(jīng)被用戶人為關(guān)閉,這個時候不能控制開關(guān)電源的輸出狀態(tài)為有效狀態(tài),也就不能實現(xiàn)對交換機執(zhí)行上電操作了。第三種情況在交換機啟動的時候存在兩張管理板。此時,兩張管理板上第二管理控制單元的第二 CPU都可以正常啟動,并且都可以檢測到對端管理板存在,然后再獲取開關(guān)電源的輸出狀態(tài)。如果獲取到的開關(guān)電源的輸出狀態(tài)為有效狀態(tài),兩個管理板都可以正常啟動,然后可以進行主從協(xié)商,協(xié)商出一個為主管理板,一個為從管理板,交換機就可以開始正常工作。如果獲取到的開關(guān)電源的輸出狀態(tài)為無效狀態(tài),說明開關(guān)電源的12V電壓還沒有輸出,從第二種情況中我們知道開關(guān)電源的輸出狀態(tài)為無效狀態(tài)有可能是人為關(guān)閉的,有可能是交換機首次啟動,如果是人為有意關(guān)閉的,那么,就不能執(zhí)行上電操作,但是如果是交換機首次啟動,就可以執(zhí)行上電操作了,因此,這時就需要檢測開關(guān)電源的輸出狀態(tài)為無效狀態(tài)的原因。若原因為交換機首次啟動,通過第二 CPLD控制交換機中的開關(guān)電源輸出狀態(tài)為有效狀態(tài),實現(xiàn)對交換機執(zhí)行上電操作;若原因為人為斷電,保持開關(guān)電源的輸出狀態(tài)為無效狀態(tài)。較優(yōu)的,在交換機正常工作時,上述第一 CPU通過第一 CPLD向第二 CPLD發(fā)送心跳信號;第二 CPU在設(shè)定時間長度內(nèi)通過第二 CPLD未獲取到第一 CPU發(fā)送的心跳信號時,檢測交換機中是否存在與自身所在的管理板具有主從關(guān)系的對端管理板,若檢測結(jié)果為不存在時,則通過第二 CPLD控制交換機中的開關(guān)電源的主電壓的輸出狀態(tài)先為無效狀態(tài)再為有效狀態(tài),實現(xiàn)對交換機執(zhí)行下電操作后再執(zhí)行上電操作。一種較優(yōu)的實施方式,可以使管理板上的第一 CPU和第二 CPU同時監(jiān)控對方的心跳信號,可以通過第一 CPLD和第二 CPLD傳遞HBIN、HBOUT信號互相傳遞心跳信號,當(dāng)然也可以是其他的心跳信號。當(dāng)?shù)诙?CPU發(fā)現(xiàn)第一 CPU沒有心跳信號時,也就是說第一管理控制單元不能正常工作了,那么第二 CPU就可以去檢測對端管理板是否存在,如果對端管理板不存在,可以通過通過第二 CPLD控制開關(guān)電源輸出狀態(tài)先為無效狀態(tài)再為有效狀態(tài),即可以實現(xiàn)對交換機先執(zhí)行下電操作再重新上電操作,使管理板恢復(fù)正常工作。如果對端管理板有存在,對端管理板同時也會監(jiān)控到這張管理板不能正常工作,因而對端管理板可以保證整個系統(tǒng)的正常工作,因而可以不用執(zhí)行上下電恢復(fù)。具體的,上述第二 CPU,用于檢測標(biāo)識開關(guān)電源當(dāng)前輸出狀態(tài)為無效的原因的原因標(biāo)志位,在檢測到原因標(biāo)志位為0時,確定原因為交換機首次啟動??梢栽诘诙?CPLD中設(shè)置原因標(biāo)示位來標(biāo)識開關(guān)電源的輸出狀態(tài)為無效狀態(tài)的原因,可以設(shè)置原因標(biāo)志位為0時表示交換機為首次啟動,為1時表示人為關(guān)閉開關(guān)電源。兩個管理板的第二管理控制單元中的第二 CPLD之間可以通過UART來交換原因標(biāo)志位。在上述第三種情況中兩張管理板同時存在的情況下,兩個管理板中的第二管理控制單元的第二 CPU可以檢測對方的原因標(biāo)志位,當(dāng)都是為0,兩個第二 CPU都可以通過自身所在的管理板的第二 CPLD控制開關(guān)電源的輸出狀態(tài)為有效狀態(tài),這時開關(guān)電源的輸出狀態(tài)為有效狀態(tài),12V電壓正常輸出,兩張管理板上的第一管理控制單元開始啟動,然后進行主從協(xié)商。較優(yōu)的,在交換機正常工作狀態(tài)下,還可以接收下電請求。當(dāng)接收到下電請求時, 上述第一 CPU通過第一 CPLD和第二 CPLD向第二 CPU發(fā)送下電請求;第二 CPU根據(jù)通過第二 CPLD接收到的第一 CPU發(fā)送的下電請求,檢測交換機中是否存在與自身所在的管理板具有主從關(guān)系的對端管理板,當(dāng)檢測結(jié)果為不存在時,通過第二 CPLD控制交換機中的開關(guān)電源的主電壓的輸出狀態(tài)為無效狀態(tài),實現(xiàn)對交換機執(zhí)行下電操作;當(dāng)檢測結(jié)果為存在時,將接收到的下電請求轉(zhuǎn)發(fā)給對端管理板,并通過第二 CPLD控制交換機中的開關(guān)電源的主電壓的輸出狀態(tài)為無效狀態(tài),實現(xiàn)對交換機執(zhí)行下電操作。第一 CPU與第二 CPU之間可以設(shè)置一個通信通道,這樣,用戶可以通過管理板的控制臺來申請控制開關(guān)電源的輸出狀態(tài),從而實現(xiàn)對交換機執(zhí)行下電操作。具體的,上述第二 CPLD上連接有用于檢測交換機中是否存在對端管理板的檢測觸點;第二 CPU,用于在通過第二 CPLD檢測到檢測觸點為低電平時,確認交換機中存在對端管理板,以及在檢測到檢測觸點為高電平時,確認交換機中不存在對端管理板。采用圖4中的電路可以檢測對端管理板是否存在,圖中示出的是存在管理板A和管理板B兩張管理板的情況。對于管理板A而言,當(dāng)對端管理板B存在時,檢測觸點A為低電平,也就是在圖2中的ft~esent#信號為低電平;當(dāng)對端管理板B不存在時,檢測觸點A為高電平,也就是圖2中的I^resentiHf號為高電平。對于管理板B來說,檢測出點B的情況也是相同的。這里僅僅是列舉了檢測對端管理板是否存在的一種方式,當(dāng)然也可以采用其他的方式檢測對端管理板是否存在,這里不再贅述。具體的,上述第二CPU上設(shè)有網(wǎng)絡(luò)通信接口 ;第二CPU通過網(wǎng)絡(luò)通信接口接收到用戶的上下電請求后,通過第二 CPLD控制交換機中的開關(guān)電源的輸出狀態(tài),實現(xiàn)對交換機執(zhí)行上下電操作??梢栽诘诙芾砜刂茊卧显O(shè)置一個網(wǎng)絡(luò)通信接口,通過這個網(wǎng)絡(luò)通信接口可以實現(xiàn)遠程對交換機的管理,并且在相應(yīng)軟件支持下可以將交換機接入統(tǒng)一的管理平臺,實現(xiàn)對多臺交換機的統(tǒng)一管理。網(wǎng)絡(luò)通信接口可以是百兆電口或其他的接口,下面以百兆電口為例進行說明。當(dāng)用戶通過百兆電口發(fā)出下電請求后,第二CPU將第二CPLD中的原因標(biāo)志位置為1,并且控制開關(guān)電源的輸出狀態(tài)為無效狀態(tài)。同時檢測對端管理板是否存在,如果對端管理板存在,將下電請求通過UART通道傳遞到對端管理板的第二管理控制單元上,對端管理板的第二 CPU 接收到這個請求后,也控制開關(guān)電源的輸出狀態(tài)為無效狀態(tài),當(dāng)兩個管理板的第二管理控制單都控制開關(guān)電源的輸出狀態(tài)為無效狀態(tài)時,開關(guān)電源不再輸出12V電壓,實現(xiàn)了對交換機執(zhí)行下電操作。當(dāng)從百兆電口收到上電請求時,第二CPU將第二CPLD中的原因標(biāo)志位置為0,并控制開關(guān)電源的輸出狀態(tài)為有效狀態(tài),開關(guān)電源輸出12V電壓,實現(xiàn)對交換機執(zhí)行上電操作; 同時檢測對端管理板是否存在,如果對端管理板存在,將上電請求通過UART通道傳遞到對端管理板的第二管理控制單元上,對端管理板的第二 CPU收到上電請求后,也控制開關(guān)電源的輸出狀態(tài)為有效狀態(tài),此時由于開關(guān)電源已經(jīng)輸出了 12V電壓,所以不用對交換機執(zhí)行上電操作。具體的,上述第二管理控制單元,還用于監(jiān)控交換機中的線卡和開關(guān)電源的工作特征參數(shù)。線卡和開關(guān)電源燈的工作特征參數(shù)包括溫度、功耗等等參數(shù),這些都是表征交換機是否正常工作的參數(shù),因此監(jiān)控這些參數(shù)有助于監(jiān)控交換機的性能。
在圖1所示的現(xiàn)有技術(shù)的交換機中,是通過管理板來監(jiān)控溫度的,但是管理板同時需要處理很多的工作,例如路由表的更新、協(xié)議報文的處理等等,因此管理板上出問題的概率也很高,一旦管理板出現(xiàn)故障,例如管理板的CPU陷入死循環(huán)時,也就不能再監(jiān)控溫度了。為了解決這個問題,可以通過管理板上的第二管理控制單元來監(jiān)控問題等參數(shù)。EEPROM主要用來存儲所在的板卡的相關(guān)信息,例如板卡的功耗、線卡的類型、線卡的出廠系列號等。在板卡上設(shè)置有溫度監(jiān)控芯片,用于監(jiān)控板卡上各個點的溫度,對于比較復(fù)雜的系統(tǒng),可以使用多個溫度監(jiān)控芯片,分別放置在板上不同的地方,比如風(fēng)道的進風(fēng)口、出風(fēng)口、板上最熱的地方等。管理板的第二 CPU輸出的IIC總線經(jīng)過I2C總線開關(guān)后擴展出多路IIC總線后連接到各個板卡的EEPR0M、溫度監(jiān)控芯片等,可以獲取系統(tǒng)的溫度信肩、^^ ο由于第二管理控制單元位于管理板上,而交換機中可以設(shè)有兩張管理板,因而也就有兩個第二管理控制單元,而線卡一般只能讀到主管理板上的IIC總線信號,這樣就需要管理板將主從信息傳遞到第二管理控制單元,可以通過圖2中所示中的Mastert信號。第二 CPLD監(jiān)控到Master#信號狀態(tài)發(fā)生變化時,可以通知第二 CPU。假設(shè),交換機中設(shè)有管理板A和管理板B這兩張管理板,那么交換機中的任意一個線卡的電路原理如圖5所示,其中 MasterA和MasterB分別為來自管理板A和管理板B的主從狀態(tài)指示信號,多路選擇器連接來自管理板A和管理板B兩路IIC總線,MasterA和MasterB用來控制多路選擇器的開關(guān),從而選擇來自兩張管理板的兩路IIC總線中的一路。例如,當(dāng)管理板A為主管理板時, MasterA為主信號,那么多路選擇器就會選擇來自管理板A的IIC總線;當(dāng)管理板B為主管理板時,多路選擇器就會選擇來自管理板B的IIC總線。下面具體介紹獲取溫度、功耗等工作參數(shù)的方式,可以第二管理控制單元的百兆電口遠程獲取,也可以通過管理板的控制臺獲取。當(dāng)用戶通過百兆電口發(fā)送獲取溫度、功率等的請求后,第二 CPU讀取第二 CPLD中的Mastert信號,如果自身位于主管理板上,那么直接通過IIC總線獲取相應(yīng)的溫度、功耗等信息,并反饋給用戶。如果自身位于從管理板上,那么通過UART通道將獲取溫度、功率等的請求傳遞到主管理板上的第二 CPU,主管理板上的第二 CPU收到請求后通過IIC總線獲取溫度、功耗等信息,而后再通過UART通道傳遞給從管理板上的第二 CPU,從管理板上的第二 CPU再將信息通過百兆電口傳遞給用戶。當(dāng)用戶通過管理板的控制臺發(fā)起獲取溫度、功率的請求后,管理板上的第一 CPU 將請求通過與第二 CPU之間的UART通道將請求傳遞到第二 CPU,第二 CPU可以按照與從百兆電口接收到請求后類似的方式獲取溫度、功率等信息,并通過UART通道傳遞到管理板的第一 CPU,管理板的第一 CPU再將這些信息通過控制臺輸出給用戶。第二管理控制單元可以采用中斷方式對交換機的溫度、功耗等信息進行監(jiān)控,也就是溫度監(jiān)控芯片在監(jiān)控的溫度達到預(yù)設(shè)溫度值時輸出中端信號,只要把這些中端信號通知第二 CPLD,第二 CPLD就可以監(jiān)控到這些中斷信號,然后通知第二 CPU,可以通過INT#管腳報告,當(dāng)然也可以通過其他方式報告。第二 CPLD也可以同時監(jiān)控開關(guān)電源的各種狀態(tài), 當(dāng)有變化時也可以通過INT#管腳報告給第二 CPU。顯然,本領(lǐng)域的技術(shù)人員可以對本發(fā)明進行各種改動和變型而不脫離本發(fā)明的精神和范圍。這樣,倘若本發(fā)明的這些修改和變型屬于本發(fā)明權(quán)利要求及其等同技術(shù)的范圍之內(nèi),則本發(fā)明也意圖包含這些改動和變型在內(nèi)。
權(quán)利要求
1.一種設(shè)置在交換機中的管理板,其特征在于,包括第一管理控制單元,由所述交換機中的開關(guān)電源中的主電壓進行供電,用于監(jiān)管交換機的運行狀態(tài);第二管理控制單元,由所述交換機中的開關(guān)電源中的旁路電壓進行供電,用于控制所述交換機中的開關(guān)電源使用主電壓對交換機執(zhí)行上下電操作。
2.如權(quán)利要求1所述的管理板,其特征在于,所述第一管理控制單元包括第一中央處理器CPU和第一復(fù)雜可編程邏輯器件CPLD,所述第二管理控制單元包括第二 CPU和第二 CPLD ;其中,所述第二 CPU,用于通過所述第二 CPLD控制所述交換機中的開關(guān)電源的主電壓的輸出狀態(tài),實現(xiàn)對所述交換機執(zhí)行上下電操作。
3.如權(quán)利要求2所述的管理板,其特征在于,所述第二CPU,用于檢測所述交換機中是否存在與自身所在的管理板具有主從關(guān)系的對端管理板;當(dāng)檢測結(jié)果為不存在時,通過所述第二 CPLD控制所述交換機中的開關(guān)電源的主電壓的輸出狀態(tài)為有效狀態(tài),實現(xiàn)對所述交換機執(zhí)行上電操作;當(dāng)檢測結(jié)果為存在時,在檢測到所述開關(guān)電源的主電壓當(dāng)前的輸出狀態(tài)為無效狀態(tài)后,判斷所述開關(guān)電源的主電壓當(dāng)前的輸出狀態(tài)為無效狀態(tài)的原因,若所述原因為交換機首次啟動,通過所述第二 CPLD控制所述交換機中的開關(guān)電源的主電壓的輸出狀態(tài)為有效狀態(tài),實現(xiàn)對所述交換機執(zhí)行上電操作。
4.如權(quán)利要求2所述的管理板,其特征在于,所述第一CPU,用于在所述交換機在正常工作狀態(tài)下通過第一 CPLD向第二 CPLD發(fā)送心跳信號;所述第二 CPU,用于在設(shè)定時間長度內(nèi)通過所述第二 CPLD未獲取到所述第一 CPU發(fā)送的心跳信號時,檢測所述交換機中是否存在與自身所在的管理板具有主從關(guān)系的對端管理板,若檢測結(jié)果為不存在時,則通過所述第二 CPLD控制所述交換機中的開關(guān)電源的主電壓的輸出狀態(tài)先為無效狀態(tài)再為有效狀態(tài),實現(xiàn)對所述交換機執(zhí)行下電操作后再執(zhí)行上電操作。
5.如權(quán)利要求2所述的管理板,其特征在于,所述第一CPU,用于在所述交換機在正常工作狀態(tài)下,通過第一 CPLD和第二 CPLD向第二 CPU發(fā)送下電請求;所述第二 CPU,用于根據(jù)通過第二 CPLD接收到的第一 CPU發(fā)送的下電請求,檢測所述交換機中是否存在與自身所在的管理板具有主從關(guān)系的對端管理板,當(dāng)檢測結(jié)果為不存在時,通過所述第二 CPLD控制所述交換機中的開關(guān)電源的主電壓的輸出狀態(tài)為無效狀態(tài),實現(xiàn)對所述交換機執(zhí)行下電操作;當(dāng)檢測結(jié)果為存在時,將接收到的下電請求轉(zhuǎn)發(fā)給對端管理板,并通過所述第二 CPLD控制所述交換機中的開關(guān)電源的主電壓的輸出狀態(tài)為無效狀態(tài),實現(xiàn)對所述交換機執(zhí)行下電操作。
6.如權(quán)利要求3-5任一所述的管理板,其特征在于,所述第二CPLD上連接有用于檢測交換機中是否存在所述對端管理板的檢測觸點;所述第二 CPU,用于在通過第二 CPLD檢測到所述檢測觸點為低電平時,確認所述交換機中存在所述對端管理板,以及在檢測到所述檢測觸點為高電平時,確認所述交換機中不存在所述對端管理板。
7.如權(quán)利要求2所述的管理板,其特征在于,所述第二CPU上設(shè)有網(wǎng)絡(luò)通信接口 ;所述第二 CPU,用于通過所述網(wǎng)絡(luò)通信接口接收到用戶的上下電請求后,通過所述第二CPLD控制所述交換機中的開關(guān)電源的輸出狀態(tài),實現(xiàn)對所述交換機執(zhí)行上下電操作。
8.如權(quán)利要求3所述的管理板,其特征在于,所述第二CPU,用于檢測標(biāo)識所述開關(guān)電源當(dāng)前輸出狀態(tài)為無效的原因的原因標(biāo)志位,在檢測到所述原因標(biāo)志位為0時,確定所述原因為交換機首次啟動。
9.如權(quán)利要求1所述的管理板,其特征在于,所述第二管理控制單元,還用于監(jiān)控所述交換機中的線卡和開關(guān)電源的工作特征參數(shù)。
10.一種交換機,其特征在于,包括如權(quán)利要求1-9任一所述的管理板。
全文摘要
本發(fā)明公開了一種設(shè)置在交換機中的管理板以及交換機,該管理板包括第一管理控制單元,由所述交換機中的開關(guān)電源中的主電壓進行供電,用于監(jiān)管交換機的運行狀態(tài);第二管理控制單元,由所述交換機中的開關(guān)電源中的旁路電壓進行供電,用于控制所述交換機中的開關(guān)電源使用主電壓對交換機執(zhí)行上下電操作。該方案可以實現(xiàn)有效控制交換機的上下電操作,操作效率和準確率都非常高。
文檔編號H04L12/04GK102420706SQ201110423230
公開日2012年4月18日 申請日期2011年12月15日 優(yōu)先權(quán)日2011年12月15日
發(fā)明者黃金思 申請人:福建星網(wǎng)銳捷網(wǎng)絡(luò)有限公司
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1
米易县| 彭州市| 永州市| 衡阳市| 鄂州市| 嘉峪关市| 舟山市| 方城县| 阿拉善右旗| 麻栗坡县| 乌兰县| 新泰市| 株洲县| 阳西县| 临澧县| 历史| 正安县| 体育| 西和县| 铜山县| 原平市| 龙岩市| 西充县| 方正县| 淮阳县| 穆棱市| 军事| 通城县| 东辽县| 靖远县| 佛冈县| 永平县| 虹口区| 六枝特区| 涞水县| 泌阳县| 深州市| 革吉县| 广德县| 阿合奇县| 南投市|