本發明專利技術公開了一種解決交換機在熱插拔過程中死機問題的系統及方法,包括:信號感應裝置,用于感應連接線與交換機的拔出信號,并將拔出信號轉換為電信號;信號處理芯片,用于在接收到電信號時,判斷電信號是否表征連接線與交換機斷開連接,如果是,則向交換機輸出中斷信號。由此可見,本系統采用硬件的方式,當檢測到拔出信號時,向交換機輸出中斷信號,從而在拔出之前能夠提前中斷交換機與主機的數據交換,進而起到防止交換機出現死機的問題。
【技術實現步驟摘要】
本專利技術涉及計算機
,特別是涉及一種解決交換機在熱插拔過程中死機問題的系統及方法。
技術介紹
本專利技術中的交換機指的是具有PCI-Express(簡稱PCIE)接口的交換機,在工作過程中,交換機與多臺主機進行通信,最大支持32個主機之間進行通信。交換機與主機通過主機的連接線(Cable)進行通信,Cable具有QSFP+(QuadSmallForm-factorPluggablePlus,遵守的是SFF_8436協議)端口。在使用過程中,將QSFP+端口插入交換機,在不使用時將QSFP+端口拔出。但是在測試的過程中發現,當多臺主機與交換機進行通信的過程中,如果突然拔掉一臺主機的Cable,會造成交換機死機。這是因為這種熱插拔是違反PCIE協議對熱插拔的要求的。由此可見,如何解決交換機在熱插拔過程中死機問題的問題是本領域技術人員亟待解決地問題。
技術實現思路
本專利技術的目的是提供一種解決交換機在熱插拔過程中死機問題的系統及方法,用于在熱插拔過程中,當有主機的連接線突然被拔出時造成交換機死機的問題。為解決上述技術問題,本專利技術提供一種解決交換機在熱插拔過程中死機問題的系統,包括:信號感應裝置,用于感應連接線與交換機的拔出信號,并將所述拔出信號轉換為電信號;信號處理芯片,用于在接收到所述電信號時,判斷所述電信號是否表征所述連接線與所述交換機斷開連接,如果是,則向所述交換機輸出中斷信號。優選地,所述信號感應裝置為壓力傳感器,所述拔出信號為所述連接線與所述交換機的壓力信號。優選地,所述壓力傳感器與所述信號處理芯片為一體設置,所述壓力傳感器和所述信號處理芯片均設置在所述連接線的QSFP+端口處。優選地,所述壓力傳感器與所述信號處理芯片為分體設置,所述壓力傳感器設置在所述連接線的QSFP+端口處,所述信號處理芯片設置在所述交換機中。優選地,所述信號處理芯片包括信號處理單元和信號輸出單元;所述信號處理單元,用于接收所述電信號,并判斷所述電信號是否低于預定值;如果是,則觸發所述信號輸出單元;所述信號輸出單元,用于在所述信號處理單元的觸發下輸出所述中斷信號。優選地,還包括提示裝置,與所述信號處理芯片連接,用于在所述信號處理芯片輸出所述中斷信號時提示。優選地,所述提示裝置為顯示燈。為解決上述技術問題,本專利技術提供一種解決交換機在熱插拔過程中死機問題的方法,包括:信號感應裝置感應連接線與交換機的拔出信號,并將所述拔出信號轉換為電信號;信號處理芯片在接收到所述電信號時,判斷所述電信號是否表征所述連接線與所述交換機斷開連接,如果是,則向所述交換機輸出中斷信號。本專利技術所提供的解決交換機在熱插拔過程中死機問題的系統及方法,包括:信號感應裝置,用于感應連接線與交換機的拔出信號,并將拔出信號轉換為電信號;信號處理芯片,用于在接收到電信號時,判斷電信號是否表征連接線與交換機斷開連接,如果是,則向交換機輸出中斷信號。由此可見,本系統采用硬件的方式,當檢測到拔出信號時,向交換機輸出中斷信號,從而在拔出之前能夠提前中斷交換機與主機的數據交換,進而起到防止交換機出現死機的問題。附圖說明為了更清楚地說明本專利技術實施例,下面將對實施例中所需要使用的附圖做簡單的介紹,顯而易見地,下面描述中的附圖僅僅是本專利技術的一些實施例,對于本領域普通技術人員來講,在不付出創造性勞動的前提下,還可以根據這些附圖獲得其他的附圖。圖1為本專利技術提供的一種解決交換機在熱插拔過程中死機問題的系統的結構圖;圖2為本專利技術實施例的一種壓力傳感器與信號處理芯片連接結構圖;圖3為本專利技術實施例的另一種壓力傳感器與信號處理芯片連接結構圖;圖4為本專利技術提供的一種解決交換機在熱插拔過程中死機問題的方法的流程圖。具體實施方式下面將結合本專利技術實施例中的附圖,對本專利技術實施例中的技術方案進行清楚、完整地描述,顯然,所描述的實施例僅僅是本專利技術一部分實施例,而不是全部實施例。基于本專利技術中的實施例,本領域普通技術人員在沒有做出創造性勞動前提下,所獲得的所有其他實施例,都屬于本專利技術保護范圍。本專利技術的核心是提供一種解決交換機在熱插拔過程中死機問題的系統及方法。為了使本
的人員更好地理解本專利技術方案,下面結合附圖和具體實施方式對本專利技術作進一步的詳細說明。圖1為本專利技術提供的一種解決交換機在熱插拔過程中死機問題的系統的結構圖。如圖1所示,解決交換機在熱插拔過程中死機問題的系統,包括:信號感應裝置10,用于感應連接線與交換機的拔出信號,并將拔出信號轉換為電信號。信號處理芯片11,用于在接收到電信號時,判斷電信號是否表征連接線與交換機斷開連接,如果是,則向交換機輸出中斷信號。在具體實施中,信號感應裝置10的作用是感應連接線與交換機的拔出信號,例如信號感應裝置可以為壓力傳感器或光電傳感器,如果是壓力傳感器則拔出信號就是連接線與交換機接口的壓力信號,如果是光電傳感器,則拔出信號就是連接線與交換機接口之間的光信號。如果有拔出信號則相應的信號感應裝置10就會將拔出信號轉換為電信號。信號處理芯片11在接收到電信號時,判斷電信號是否表征連接線與交換機斷開連接,如果是,則向交換機輸出中斷信號。交換機在接收到中斷信號后,將停止和主機的數據傳輸,同時拉低QSFP+端口的在位信號,可以進行正常的熱插拔過程。本實施例提供的解決交換機在熱插拔過程中死機問題的系統,包括:信號感應裝置,用于感應連接線與交換機的拔出信號,并將拔出信號轉換為電信號;信號處理芯片,用于在接收到電信號時,判斷電信號是否表征連接線與交換機斷開連接,如果是,則向交換機輸出中斷信號。由此可見,本系統采用硬件的方式,當檢測到拔出信號時,向交換機輸出中斷信號,從而在拔出之前能夠提前中斷交換機與主機的數據交換,進而起到防止交換機出現死機的問題。需要說明地是,信號處理芯片11需要與交換機連接,以將中斷信號發送給交換機,上述實施例中二者之間可以采用任何的連接方式,如果是有線連接,則需要相應的傳輸線,如果是無線連接,則需要有相應的無線信號傳輸設備,本專利技術不再贅述。作為優選地實施方式,在上述實施例的基礎上,信號感應裝置10為壓力傳感器,拔出信號為連接線與交換機的壓力信號??梢岳斫獾氖?,連接線通過QSFP+端口與交換機接口連接,則拔出信號其實指的QSFP+端口與交換機接口直接的壓力。如果QSFP+端口與交換機接口處于正常連接狀態,則QSFP+端口的壓力較大,如果QSFP+端口被拔出,則QSFP+端口的壓力較小。由于壓力傳感器能夠將相應的壓力信號轉換為電信號,因此,通過電信號的大小就可以判斷出QSFP+端口被拔出。圖2為本專利技術實施例的一種壓力傳感器與信號處理芯片連接結構圖。作為優選地實施方式,在上述實施例的基礎上,壓力傳感器與信號處理芯片11為一體設置,壓力傳感器和信號處理芯片11均設置在連接線的QSFP+端口處。在具體實施中,可以將壓力傳感器與信號處理芯片11均集成在QSFP+端口處,這樣壓力傳感器的輸出的電信號能夠快速傳輸給信號處理芯片11,但是信號處理芯片11與交換機的傳輸速度相對來說就會慢一些。圖3為本專利技術實施例的另一種壓力傳感器與信號處理芯片連接結構圖。作為優選地實施方式,在上述實施例的基礎上,壓力傳感器與信號處理芯片11為分體設置,壓力傳感器設置在連接線的QSFP+端口處,信號本文檔來自技高網...

【技術保護點】
一種解決交換機在熱插拔過程中死機問題的系統,其特征在于,包括:信號感應裝置,用于感應連接線與交換機的拔出信號,并將所述拔出信號轉換為電信號;信號處理芯片,用于在接收到所述電信號時,判斷所述電信號是否表征所述連接線與所述交換機斷開連接,如果是,則向所述交換機輸出中斷信號。
【技術特征摘要】
1.一種解決交換機在熱插拔過程中死機問題的系統,其特征在于,包括:信號感應裝置,用于感應連接線與交換機的拔出信號,并將所述拔出信號轉換為電信號;信號處理芯片,用于在接收到所述電信號時,判斷所述電信號是否表征所述連接線與所述交換機斷開連接,如果是,則向所述交換機輸出中斷信號。2.根據權利要求1所述的解決交換機在熱插拔過程中死機問題的系統,其特征在于,所述信號感應裝置為壓力傳感器,所述拔出信號為所述連接線與所述交換機的壓力信號。3.根據權利要求2所述的解決交換機在熱插拔過程中死機問題的裝置,其特征在于,所述壓力傳感器與所述信號處理芯片為一體設置,所述壓力傳感器和所述信號處理芯片均設置在所述連接線的QSFP+端口處。4.根據權利要求2所述的解決交換機在熱插拔過程中死機問題的系統,其特征在于,所述壓力傳感器與所述信號處理芯片為分體設置,所述壓力傳感器設置在所述連接線的QSFP+端口處,所述信號處理芯片設置在所述交換機中。...
【專利技術屬性】
技術研發人員:劉東洋,張燕群,
申請(專利權)人:浪潮北京電子信息產業有限公司,
類型:發明
國別省市:北京;11
還沒有人留言評論。發表了對其他瀏覽者有用的留言會獲得科技券。