[發明專利]一種PCIE硬件故障的檢測方法及裝置有效
| 申請號: | 201310384840.8 | 申請日: | 2013-08-29 |
| 公開(公告)號: | CN103440188A | 公開(公告)日: | 2013-12-11 |
| 發明(設計)人: | 馬敏 | 申請(專利權)人: | 福建星網銳捷網絡有限公司 |
| 主分類號: | G06F11/22 | 分類號: | G06F11/22 |
| 代理公司: | 北京同達信恒知識產權代理有限公司 11291 | 代理人: | 黃志華 |
| 地址: | 350002 福建省福州市倉*** | 國省代碼: | 福建;35 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 pcie 硬件 故障 檢測 方法 裝置 | ||
技術領域
本發明涉及通信技術領域,尤其涉及一種PCIE硬件故障的檢測方法及裝置。
背景技術
快速外部設備互連(Peripheral?Component?Interconnect?Express,PCIE)系統具有數據傳輸速率高的優勢,目前,此系統的數據傳輸速率最高的16X2.0版本可達到10GB/s,能夠滿足現在和將來一定時間內低速設備和高速設備的需求。
如圖1A所示,上述的PCIE系統,通常包括根組件(Root?Complex,RC)101、交換設備(Switch)102和多個終端設備(End?Point,EP)103。其中,RC101主要為交換設備和終端設備分配特定的設備標識,例如設備標識為總線編號/設備編號/功能編號,以及分配不重疊的PCIE地址空間空間;RC101的下PCIE端口可掛接Switch102擴展更多的PCIE端口,當然也可以直接掛接EP;Switch102的下PCIE端口可以掛接多個EP103,也可以掛接Switch和EP,例如Switch104和EP103(如圖1B所示),在這種情況下,Switch104的下PCIE端口又可以掛接多個EP,例如掛接EP105和EP106(如圖1B所示),使得PCIE系統可以進行鏈路擴展。
具體地,上述PCIE系統中的Switch102,按設備類型分為包括有非透明橋(Non?Transparent,NT)端口的Switch,和未包括有NT端口的Switch。這樣,當Switch102為包括有NT端口的Switch時,Switch102的NT端口1021通常將PCIE系統隔離成主PCIE系統和次PCIE系統(如圖1C所示),例如主PCIE系統包括RC101、Switch102(包括NT端口和部分PCIE端口)、Switch104、EP105和EP106;次PCIE系統包括RC107、Switch102(包括剩余部分PCIE端口)和EP103,主PCIE系統通過Switch102的NT端口1021與次PCIE系統進行數據傳輸。
進一步地,在利用上述PCIE系統進行數據傳輸時,為了避免出現硬件故障,導致數據傳輸中斷,往往需要對PCIE硬件進行檢測,目前通常采用下述方式實現檢測:
在PCIE系統中與RC連接的Switch未包括有NT端口的情況下,執行下述檢測流程:
以圖1B所示的PCIE系統為例,RC101定期向EP103、EP105和EP106發送?;?keepalive)報文;如果在預設時間內接收到所有EP通過各自連接的Switch返回的保活響應報文,則確定此PCIE系統中的EP未出現故障;如果在預設時間內只接收到部分EP返回的保活響應報文,例如EP103通過Switch102返回的?;铐憫獔笪?,或者未接收到?;铐憫獔笪模瑒t確定部分EP或者所有EP出現故障,例如EP103出現故障,或者是EP103、EP105和EP106均出現故障;
在PCIE系統中與RC連接的交換設備包括有NT端口的情況下,執行下述檢測流程:
以圖1C所示的PCIE系統為例,主PCIE系統中的RC101定期向EP105和EP106發送保活(keepalive)報文,并在發送此報文之前通過NT端口1021向次PCIE系統中的RC107發送指示消息,指示次PCIE系統中的RC107向EP103發送保活報文;如果在預設時間內接收到所有EP通過各自連接的Switch返回的?;铐憫獔笪?,則確定主PCIE系統中的EP未出現故障;如果在預設時間內只接收到部分EP返回的?;铐憫獔笪?,例如EP105通過Switch104返回的?;铐憫獔笪?,或者未接收到?;铐憫獔笪?,則確定部分EP或者所有EP出現故障,例如EP105出現故障,或者是EP105和EP106均出現故障;
次PCIE系統中的RC107在接收到指示消息后,向EP103發送?;?keepalive)報文;如果在預設時間內接收到EP103通過次PCIE系統中的Switch102返回的?;铐憫獔笪模瑒t確定次PCIE系統中的EP103未出現故障,并通過NT端口1021向主PCIE系統中的RC101返回檢測結果;如果在預設時間內未接收到保活響應報文,則確定EP103出現故障,并通過NT端口1021向主PCIE系統中的RC101返回檢測結果。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于福建星網銳捷網絡有限公司,未經福建星網銳捷網絡有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201310384840.8/2.html,轉載請聲明來源鉆瓜專利網。





