[發明專利]一種模擬接口卡熱插拔的裝置和方法有效
| 申請號: | 201110287833.7 | 申請日: | 2011-09-26 |
| 公開(公告)號: | CN102508755A | 公開(公告)日: | 2012-06-20 |
| 發明(設計)人: | 劉慶豐;章波;陳小軍;王茂松 | 申請(專利權)人: | 邁普通信技術股份有限公司 |
| 主分類號: | G06F11/267 | 分類號: | G06F11/267 |
| 代理公司: | 北京德琦知識產權代理有限公司 11018 | 代理人: | 牛崢;王麗琴 |
| 地址: | 610041 四川省*** | 國省代碼: | 四川;51 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 模擬 接口卡 熱插拔 裝置 方法 | ||
技術領域
本發明涉及通信設備測試技術領域,尤其涉及模擬接口卡熱插拔的裝置和方法。
背景技術
隨著網絡規模及應用領域的急速擴張,人們對網絡的依賴性日益增加,網絡的安全性和可靠性也日益重要,一旦網絡服務不可用,可能造成的損失不可估量。增加網絡可靠性的最佳方法是減少偶然停機的發生,以及處理故障后減少恢復時間(MTTR)。熱插拔技術就是提高產品可靠性的一種方法。
熱插拔(Hot-plugging或Hot?Swap)是指允許用戶不關閉系統,不切斷電源的情況下取出和更換已損壞的板卡,從而提高系統對災難的及時恢復能力,也提高系統的可擴展性和可靠性。
在中/大型機架式路由交換設備一般都采用模塊化設計,模塊包括:主控卡(MPU)、交換卡(SFU)、線卡(LPU)等。目前線卡多以“母卡+接口卡”的形式進行設計并工作??紤]到整個系統節能環保和用戶靈活標配等因素,接口卡支持熱插拔功能已在業界達成共識,通過對接口卡的熱插拔,使得用戶可以在設備不斷電的情況下進行板卡的插入、拔出操作,而不會影響到其他板卡的運行,從而提高系統的可靠性。
熱插拔接口卡與母卡通過數據總線進行數據通信,現有的數據總線分兩種,普通數據總線和特殊數據總線,其中,普通數據總線支持暴力熱拔插;特殊數據總線,如PCIE,需要提前中斷,即才可以進行熱拔插。
母卡CPU與接口卡通信的數據總線支持暴力熱插拔情況下,進行接口卡熱插拔時,接口卡與母卡進行熱插拔可直接進行,其熱插拔即接口卡與母卡間電連接或斷電連接。
母卡CPU與接口卡通信的數據總線不支持暴力熱插拔,如使用PCIE總線進行接口卡熱插入后,需要向母卡CPU發送模擬在位信號,CPU完成加載子系統驅動;如使用PCIE總線進行接口卡熱拔出時,需要提前向母卡CPU發送模擬中斷信號,CPU完成卸載子系統驅動。對于母卡CPU而言,不支持暴力熱插拔的數據通信過程突然中斷可能會導致CPU的死鎖,從而導致整個系統的崩潰?,F有技術一般通過連接器長短針設置或人工按鍵開關等手段給母卡CPU提供在位或中斷信號來加載或卸載接口卡的驅動。利用設置有長短針的連接器提供在位或中斷信號是指:由于連接器長針先于短針與母卡產生電接觸或短針先于長針與母卡脫離電接觸,會使得短針上的信號電平會出現變化,當出現這種信號電平變化時,母卡CPU加載或卸載子系統驅動,一般CPU完成對子系統驅動的加載或卸載時間在微秒級,而完全使連接器的長短針產生或脫離與母卡的電接觸需要的時間在毫秒級;利用人工按鍵開關則是指,在接口卡物理插入或拔出前通過人工按鍵開關給CPU提供提前中斷信號,進行子系統驅動的加載或插入。
由于路由交換設備的接口卡支持熱插拔功能,在接口卡開發調試過程中,為了驗證接口卡熱插拔功能的可行性,需對接口卡進行無數次的熱插拔;在系統整機測試過程中,為了驗證接口卡熱插拔功能的可靠性,也需對接口卡進行無數次的熱插拔。在現有技術中,自動化測試方法主要是測試設備通過串口連接或遠程登錄(Telnet)對被測設備進行配置,同時測試設備控制數據網絡終端的相應端口進行測試幀的發送與接收,將數據網絡終端接收到的報文與預期結果進行比較,來判斷測試的結果是否正確。但現有的自動化測試不能做到接口卡熱插拔這樣的涉及到接口卡插入/拔出動作。
目前接口卡插入/拔出這樣的動作需手動進行,將導致在開發及測試環節上的工作量非常大,人工成本不可估量,這樣反復的進行拔出和插入接口卡操作易導致設備的損壞,縮短設備的使用壽命,并且在現有技術中的自動化程序無法實現人工插拔操作這樣的測試。
發明內容
本發明提供了一種模擬接口卡熱插拔的裝置及方法,解決在進行接口卡熱插拔測試時需手動插入/拔出接口卡的問題。
本發明采用的技術手段是:一種模擬接口卡熱插拔的裝置,包括母卡和接口卡,所述母卡包括有處理器,所述處理器通過數據總線與接口卡連接,其特征在于,所述母卡還包括有熱拔插模擬模塊;其中,所述熱拔插模擬模塊用于判斷母卡與接口卡之間的數據總線類型,當所述數據總線支持暴力熱插拔時,定時對接口卡進行開關電;當所述數據總線不支持暴力熱插拔時,熱插拔模擬模塊用于,在所述處理器加載所述接口卡的驅動程序后,向處理器發送模擬中斷信號以模擬接口卡拔出,并在所述處理器卸載接口卡驅動程序后對接口卡進行關電,等待設定的第一預定時間后對接口卡進行開電,并等待設定的第二預定時間后,熱插拔模擬模塊向處理器發送模擬在位信號以模擬接口卡插入。
進一步,所述第一預定時間大于等于接口卡物理拔出時間,所述第二預定時間大于等于接口卡物理插入時間。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于邁普通信技術股份有限公司,未經邁普通信技術股份有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201110287833.7/2.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:半導體激光照明光源
- 下一篇:一種軸承及加工該軸承的保持架的鋼球





