[發(fā)明專利]一種處理PCI系統(tǒng)異常的方法及裝置有效
| 申請?zhí)枺?/td> | 200910089083.5 | 申請日: | 2009-07-28 |
| 公開(公告)號: | CN101625656A | 公開(公告)日: | 2010-01-13 |
| 發(fā)明(設(shè)計)人: | 郭道榮 | 申請(專利權(quán))人: | 杭州華三通信技術(shù)有限公司 |
| 主分類號: | G06F11/30 | 分類號: | G06F11/30;G06F11/07;G06F13/14 |
| 代理公司: | 北京德琦知識產(chǎn)權(quán)代理有限公司 | 代理人: | 謝安昆;宋志強 |
| 地址: | 310053浙江省杭州市高新技術(shù)產(chǎn)業(yè)*** | 國省代碼: | 浙江;33 |
| 權(quán)利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 一種 處理 pci 系統(tǒng) 異常 方法 裝置 | ||
1.一種處理外部設(shè)備互連PCI系統(tǒng)異常的方法,其特征在于,在PCI系統(tǒng)中的主機設(shè)備與PCI設(shè)備之間設(shè)置異常監(jiān)控隔離裝置,該異常監(jiān)控隔離裝置執(zhí)行以下步驟:
A、監(jiān)聽主機設(shè)備通過PCI總線對作為目標(biāo)設(shè)備的PCI設(shè)備的訪問;其中,所述監(jiān)聽包括:對PCI總線事件和/或被訪問的目標(biāo)設(shè)備的未響應(yīng)時長的監(jiān)聽;
B、監(jiān)聽到訪問出現(xiàn)異常時,隔離被訪問的目標(biāo)設(shè)備;
C、被隔離的目標(biāo)設(shè)備被訪問時,如果監(jiān)聽到PCI總線事件為主機設(shè)備準備好事件時,則判斷被訪問的目標(biāo)設(shè)備是否已被隔離,如果是,代替所述被訪問的目標(biāo)設(shè)備向所述主機設(shè)備發(fā)送目標(biāo)廢止應(yīng)答,轉(zhuǎn)至執(zhí)行所述步驟A;否則,啟動對所述被訪問的目標(biāo)設(shè)備未應(yīng)答時長的計時,轉(zhuǎn)至執(zhí)行所述步驟A。
2.根據(jù)權(quán)利要求1所述的方法,其特征在于,步驟B中所述監(jiān)聽到訪問出現(xiàn)異常包括:
當(dāng)監(jiān)聽到PCI總線事件為重試應(yīng)答事件且重試次數(shù)達到預(yù)設(shè)的重試門限值時,確定監(jiān)聽到訪問出現(xiàn)異常;或者,
當(dāng)監(jiān)聽到的PCI總線事件為應(yīng)答事件且屬于預(yù)設(shè)的異常應(yīng)答模式時,確定監(jiān)聽到訪問出現(xiàn)異常;或者,
當(dāng)監(jiān)聽到被訪問的目標(biāo)設(shè)備的未響應(yīng)時長達到預(yù)設(shè)的時長閾值時,確定監(jiān)聽到訪問出現(xiàn)異常。
3.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述主機設(shè)備預(yù)先將各目標(biāo)設(shè)備的地址配置在所述異常監(jiān)控隔離裝置中的地址范圍表中;或者,
在啟動對所述被訪問的目標(biāo)設(shè)備未應(yīng)答時長的計時之后,且轉(zhuǎn)至執(zhí)行所述步驟A之前還包括:若當(dāng)前交易是配置被訪問目標(biāo)設(shè)備地址,則所述異常監(jiān)控隔離裝置獲取被訪問目標(biāo)設(shè)備地址,并將被訪問目標(biāo)設(shè)備地址記錄到地址范圍表中。
4.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述步驟B包括:?
B11、當(dāng)監(jiān)聽到PCI總線事件為目標(biāo)設(shè)備應(yīng)答事件時,將對目標(biāo)設(shè)備未應(yīng)答時長的計時清零,判斷應(yīng)答事件類型是否為重試,如果是,執(zhí)行步驟B12,否則,執(zhí)行步驟B13;
B12、將重試次數(shù)加1,判斷重試次數(shù)是否達到預(yù)設(shè)的重試門限值,如果是標(biāo)記被訪問的目標(biāo)設(shè)備處于隔離狀態(tài)將重試次數(shù)清零,轉(zhuǎn)至所述步驟A;否則,轉(zhuǎn)至所述步驟A;
B13、將重試次數(shù)清零,判斷應(yīng)答事件是否屬于預(yù)設(shè)的異常應(yīng)答模式,如果是執(zhí)行步驟B14,否則轉(zhuǎn)至所述步驟A;
B14、判斷本次訪問的交易是否結(jié)束,如果是,標(biāo)記被訪問的目標(biāo)設(shè)備處于隔離狀態(tài),轉(zhuǎn)至所述步驟A,否則斷開PCI總線,標(biāo)記被訪問的目標(biāo)設(shè)備處于隔離狀態(tài),并代替所述被訪問的目標(biāo)設(shè)備向所述主機設(shè)備發(fā)送目標(biāo)廢止應(yīng)答,打開PCI總線,轉(zhuǎn)至所述步驟A。
5.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述步驟B包括:
當(dāng)監(jiān)聽到被訪問的目標(biāo)設(shè)備的未響應(yīng)時長達到預(yù)設(shè)的時長閾值時,判斷本次訪問的交易是否結(jié)束,如果是,標(biāo)記被訪問的目標(biāo)設(shè)備處于隔離狀態(tài),轉(zhuǎn)至所述步驟A,否則斷開PCI總線,標(biāo)記被訪問的目標(biāo)設(shè)備處于隔離狀態(tài),并代替所述被訪問的目標(biāo)設(shè)備向所述主機設(shè)備發(fā)送目標(biāo)廢止應(yīng)答,打開PCI總線,轉(zhuǎn)至所述步驟A。
6.根據(jù)權(quán)利要求4或5所述的方法,其特征在于,在所述判斷本次訪問的交易是否結(jié)束之前還包括:將目標(biāo)設(shè)備潛在異常次數(shù)加1,判斷潛在異常次數(shù)是否超限,如果是,繼續(xù)執(zhí)行所述判斷本次訪問的交易是否結(jié)束的步驟;否則轉(zhuǎn)至所述步驟A。
該專利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專利權(quán)人授權(quán)。該專利全部權(quán)利屬于杭州華三通信技術(shù)有限公司,未經(jīng)杭州華三通信技術(shù)有限公司許可,擅自商用是侵權(quán)行為。如果您想購買此專利、獲得商業(yè)授權(quán)和技術(shù)合作,請聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/200910089083.5/1.html,轉(zhuǎn)載請聲明來源鉆瓜專利網(wǎng)。





