[發明專利]通用PCI EXPRESS端口有效
| 申請號: | 201480049076.1 | 申請日: | 2014-07-28 |
| 公開(公告)號: | CN105579987B | 公開(公告)日: | 2019-07-26 |
| 發明(設計)人: | 邁克爾·B·加勒;赫曼特·M·溫徹 | 申請(專利權)人: | 思科技術公司 |
| 主分類號: | G06F13/40 | 分類號: | G06F13/40 |
| 代理公司: | 北京東方億思知識產權代理有限責任公司 11258 | 代理人: | 李曉冬 |
| 地址: | 美國加利*** | 國省代碼: | 美國;US |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 通用 pci express 端口 | ||
這里公開了用于提供通用PCIe端口的方法和系統。相同的端口可被配置為對稱地將PCIe組件接受為主機或端點(設備)。當PCIe連接被配置為主機或端點時,PCIe端口可分別被連接到主機接口或者根聯合體接口。可為主機提供將該主機與相應端點相關聯的虛擬拓撲。虛擬拓撲中的相應端點的虛擬地址與相應端點的本地地址之間的映射被提供。
技術領域
本公開一般涉及計算領域,并且更具體地涉及用于在計算機系統中提供通用PCIExpress(PCIe)端口的方法和系統。
背景技術
計算機服務器通常包括諸如中央處理單元(CPU)、存儲器、和輸入/輸出(I/O)設備之類的組件。隨著針對計算的需求增加,計算機服務器中的組件的數量也在增加。為互連這些組件,刀片服務器底架能夠提供機架單元,在該機架單元中,組件卡可通過多個插槽被插入互連結構中。在售的刀片服務器底架可在單個底架中提供4、8、12、16或更多個插槽。
通過刀片服務器底架中提供的互連結構,組件卡能夠與刀片服務器底架中的其他組件卡或者(例如,當刀片服務器底架提供網絡連通性時)通過網絡與其他系統通信。互連結構的功能通常由專用硬件提供(出于性能原因),例如互連結構可被實現為專用集成電路(ASIC)。取決于所選取的刀片服務器底架的配置,互連結構將具有各自被配置為僅接收特定類型的組件卡(例如,具有一個或多個CPU的主機、具有IO設備的目標設備、網絡接口控制器、或者硬件驅動(或者類似的存儲設備))的插槽。
因此,互連結構中將底架的組件卡互連的專用硬件對服務器組件能夠在數據中心中進行配置的方式提出了一些限制。例如,添加不可與現有底架中的空插槽協作的組件提起了對于新底架的昂貴購買。在另一實例中,底架中的一些插槽可能被空置,因而浪費了底架的有價值的物理空間和資源。另外,如果不同的組件不能夠被容易地分解,針對各種類型的組件卡的基礎設施以及組件卡自身不能夠被獨立地調整或更新。
附圖說明
為提供對本公開及其特征和優點的更全面理解,結合附圖參考以下描述,其中類似的標號表示類似的部分,其中:
圖1根據本公開的一些實施例示出了刀片服務器底架中的互連結構的示意性框圖;
圖2根據本公開的一些實施例示出了互連結構的示意性功能圖示;
圖3根據本公開的一些實施例示出了通過網絡通信地連接的兩個互連結構的示意性框圖;
圖4根據本公開的一些實施例示出了示意性PCIe以太網分組;以及
圖5根據本公開的實施例示出了用于重傳PCIe以太網分組的場景。
具體實施方式
這里公開了用于提供通用PCIe端口的方法和系統。相同的端口被配置為對稱地將PCIe連接接受為主機(例如,作為上游端口或虛擬交換機端口的PCIe組件)或者端點(例如,具有下游連接的PCIe組件)。如果PCIe設備是主機或者端點,則PCIe端口分別被連接到主機接口或者根聯合體接口。可為主機提供將主機與相應端點(或端點設備)相關聯的虛擬拓撲。虛擬拓撲中的相應端點的虛擬地址與相應端點的本地地址之間的映射被提供。
另外,這里公開了用于提供通用PCIe端口的方法和系統。相同的端口被配置為對稱地將PCIe連接接受為主機或者端點。朝向端點的下游業務被截獲并且通過使用映射將下游業務中的虛擬地址轉換為本地地址。下游業務使用本地地址而不是虛擬地址被轉發到端點。針對對于多個主機共享相同本地地址的端點,反向查找可被提供以在轉發上游業務時確定本地地址對應于這些主機中的哪個主機。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于思科技術公司,未經思科技術公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201480049076.1/2.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:用于物聯網集成平臺的數據整合機制
- 下一篇:計算會話的管理





