JP7118922B2 - スイッチングデバイス、ペリフェラル・コンポーネント・インターコネクト・エクスプレスシステムおよびその初期化方法 - Google Patents
スイッチングデバイス、ペリフェラル・コンポーネント・インターコネクト・エクスプレスシステムおよびその初期化方法 Download PDFInfo
- Publication number
- JP7118922B2 JP7118922B2 JP2019081171A JP2019081171A JP7118922B2 JP 7118922 B2 JP7118922 B2 JP 7118922B2 JP 2019081171 A JP2019081171 A JP 2019081171A JP 2019081171 A JP2019081171 A JP 2019081171A JP 7118922 B2 JP7118922 B2 JP 7118922B2
- Authority
- JP
- Japan
- Prior art keywords
- pcie
- switching device
- host
- data packet
- switching
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F13/00—Interconnection of, or transfer of information or other signals between, memories, input/output devices or central processing units
- G06F13/38—Information transfer, e.g. on bus
- G06F13/382—Information transfer, e.g. on bus using universal interface adapter
- G06F13/385—Information transfer, e.g. on bus using universal interface adapter for adaptation of a particular data processing system to different peripheral devices
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F13/00—Interconnection of, or transfer of information or other signals between, memories, input/output devices or central processing units
- G06F13/38—Information transfer, e.g. on bus
- G06F13/40—Bus structure
- G06F13/4004—Coupling between buses
- G06F13/4022—Coupling between buses using switching circuits, e.g. switching matrix, connection or expansion network
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F13/00—Interconnection of, or transfer of information or other signals between, memories, input/output devices or central processing units
- G06F13/38—Information transfer, e.g. on bus
- G06F13/40—Bus structure
- G06F13/4004—Coupling between buses
- G06F13/4027—Coupling between buses using bus bridges
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F13/00—Interconnection of, or transfer of information or other signals between, memories, input/output devices or central processing units
- G06F13/38—Information transfer, e.g. on bus
- G06F13/42—Bus transfer protocol, e.g. handshake; Synchronisation
- G06F13/4204—Bus transfer protocol, e.g. handshake; Synchronisation on a parallel bus
- G06F13/4221—Bus transfer protocol, e.g. handshake; Synchronisation on a parallel bus being an input/output bus, e.g. ISA bus, EISA bus, PCI bus, SCSI bus
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L12/00—Data switching networks
- H04L12/28—Data switching networks characterised by path configuration, e.g. LAN [Local Area Networks] or WAN [Wide Area Networks]
- H04L12/46—Interconnection of networks
- H04L12/4633—Interconnection of networks using encapsulation techniques, e.g. tunneling
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L41/00—Arrangements for maintenance, administration or management of data switching networks, e.g. of packet switching networks
- H04L41/08—Configuration management of networks or network elements
- H04L41/0803—Configuration setting
- H04L41/0806—Configuration setting for initial configuration or provisioning, e.g. plug-and-play
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L45/00—Routing or path finding of packets in data switching networks
- H04L45/74—Address processing for routing
- H04L45/745—Address table lookup; Address filtering
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L49/00—Packet switching elements
- H04L49/10—Packet switching elements characterised by the switching fabric construction
- H04L49/102—Packet switching elements characterised by the switching fabric construction using shared medium, e.g. bus or ring
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L49/00—Packet switching elements
- H04L49/30—Peripheral units, e.g. input or output ports
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L49/00—Packet switching elements
- H04L49/35—Switches specially adapted for specific applications
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F2213/00—Indexing scheme relating to interconnection of, or transfer of information or other signals between, memories, input/output devices or central processing units
- G06F2213/0026—PCI express
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- General Engineering & Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Computer Hardware Design (AREA)
- Mathematical Physics (AREA)
- Information Transfer Systems (AREA)
- Bus Control (AREA)
Description
内部接続ラインを用いることにより、コンフィギュレーションリード/ライトパケットを少なくとも1つのPCIeダウンストリームポートに送信し、
内部接続ラインを用いることにより少なくとも1つのPCIeダウンストリームポートによって送信されたコンフィギュレーションリード/ライト応答パケットであって、コンプリータ識別子を保持している、コンフィギュレーションリード/ライト応答パケット、を受信し、かつ、
コンフィギュレーションリード/ライト応答パケット内に保持されたコンプリータ識別子に従って、スイッチングデバイスがコンプリータ識別子を識別子として有するI/Oデバイスに接続されていると判定するように構成されている。
マッピングモジュールは、少なくとも1つのホストに対応するPCIeドメイン内の識別子から少なくとも1つのI/Oデバイスに対応するPCIeドメイン内の識別子へのマッピング関係を格納するために用いられる第1のマッピングテーブルと、少なくとも1つのI/Oデバイスに対応するPCIeドメイン内の識別子から少なくとも1つのホストに対応するPCIeドメイン内の識別子へのマッピング関係を格納するために用いられる第2のマッピングテーブルと、を格納する。
少なくとも1つのミラーリングエンドポイントデバイスモジュールのうち第1のミラーリングエンドポイントデバイスモジュールは、特に第3のマッピングテーブルであり、第3のマッピングテーブルが少なくとも1つのI/Oデバイスのうち第1のI/Oデバイスの仮想機能のベースアドレスレジスタBARアドレスおよびBARサイズを格納するために用いられ、第1のミラーリングエンドポイントデバイスモジュールは、第1のI/OデバイスのPCIeコンフィギュレーションの内容を格納するように構成されている。
このように、PCIeシステム内のスイッチングデバイスが故障している場合、スイッチングデバイスに接続されている少なくとも1つのホストおよび少なくとも1つのI/Oデバイスのみが影響を受けることがあり、他のスイッチングデバイス、ならびに、PCIeシステム内の別のスイッチングデバイスに接続されたホストおよびI/Oデバイスは影響を受けることがない。したがって、従来の外付けされた管理CPUと比較して、PCIeシステムの安定性および信頼性を向上することができる。
N1個のホスト210に対応するPCIeドメイン内の識別子からM1個のI/Oデバイス230に対応するPCIeドメイン内の識別子へのマッピング関係を格納するために用いられる第1のマッピングテーブルと、
M1個のI/Oデバイス230に対応するPCIeドメイン内の識別子からN1個のホスト210に対応するPCIeドメイン内の識別子へのマッピング関係を格納するために用いられる第2のマッピングテーブルと、
を格納している。
少なくとも1つのPCIeダウンストリームポートに接続されていて、少なくとも1つのI/OデバイスのPCIeコンフィギュレーションの内容を格納するように構成された、少なくとも1つのミラーリングエンドポイントデバイスモジュール、および、
少なくとも1つのホストに対応するPCIeドメインと少なくとも1つのI/Oデバイスに対応するPCIeドメインとの間のマッピングを実装するように構成されたマッピングモジュールと、
をさらに含んでいる。
少なくとも1つのホストに対応するPCIeドメイン内の識別子から少なくとも1つのI/Oデバイスに対応するPCIeドメイン内の識別子へのマッピング関係を格納するために用いられる第1のマッピングテーブル、および、
少なくとも1つのI/Oデバイスに対応するPCIeドメイン内の識別子から少なくとも1つのホストに対応するPCIeドメイン内の識別子へのマッピング関係を格納するために用いられる第2のマッピングテーブル、
を格納する。
Claims (14)
- 第1のスイッチングデバイスと第2のスイッチングデバイスとを備えたスイッチングシステムであって、
前記第1のスイッチングデバイスと前記第2のスイッチングデバイスとがネットワークを用いることにより接続され、
前記第1のスイッチングデバイスは、少なくとも1つのホストに接続するように構成された複数のペリフェラル・コンポーネント・インターコネクト・エクスプレス(PCIe)アップストリームポートを備え、
前記第2のスイッチングデバイスは、少なくとも1つの入力/出力(I/O)装置に接続するように構成された少なくとも1つのPCIeダウンストリームポートを備え、かつ、
前記第2のスイッチングデバイスは、
前記ネットワークを用いることにより前記第1のスイッチングデバイスによって受信された第1のデータパケットを受信し、前記第1のデータパケットをPCIeプロトコルに準拠した第2のデータパケットに変換して、前記第2のデータパケットを前記第2のデータパケットの対象I/Oデバイスに送信するように構成されており、
前記第2のスイッチングデバイスは、前記少なくとも1つのPCIeダウンストリームポートに前記第2のスイッチングデバイスの内部接続ラインを用いることにより接続された第1の内部処理装置をさらに備え、前記第1の内部処理装置は、前記少なくとも1つのPCIeダウンストリームポートを使用して、前記第2のスイッチングデバイスに接続された少なくとも1つの入力/出力(I/O)デバイスを判定するように構成され、
前記第2のスイッチングデバイスが前記第1のデータパケットをPCIeプロトコルに準拠した第2のデータパケットに変換するように構成されていることは、
前記第1の内部処理装置が、前記第1のデータパケットを前記PCIeプロトコルに準拠した前記第2のデータパケットに変換するように構成されていることを含み、
前記第2のスイッチングデバイスは、
前記少なくとも1つのPCIeダウンストリームポートに接続され、前記少なくとも1つのI/OデバイスのPCIeコンフィギュレーションの内容を格納するように構成された、少なくとも1つのミラーリングエンドポイントデバイスモジュールと、
前記少なくとも1つのホストに対応するPCIeドメインと前記少なくとも1つのI/Oデバイスに対応するPCIeドメインとの間のマッピングを実行するように構成されたマッピングモジュールと、
をさらに備えている、スイッチングシステム。 - 前記ネットワークがイーサネットであり、かつ、
前記第1の内部処理装置が前記第1のデータパケットを前記PCIeプロトコルに準拠した前記第2のデータパケットに変換するように構成されていることは、
前記第1の内部処理装置がイーサネットプロトコルに準拠した前記第1のデータパケットを前記PCIeプロトコルに準拠した前記第2のデータパケットに変換するように構成されていることを含む、
請求項1に記載のスイッチングシステム。 - 前記第2のスイッチングデバイスは、前記少なくとも1つのPCIeダウンストリームポートに前記第2のスイッチングデバイスの内部接続ラインを用いることにより接続された第1の内部処理装置をさらに備え、かつ、
前記第1の内部処理装置は、前記少なくとも1つの入力/出力(I/O)デバイスのいずれか1つによって送信された第3のデータパケットを受信し、前記第3のデータパケットを処理して前記ネットワークのネットワークプロトコルに準拠した第4のデータパケットを取得し、かつ前記第4のデータパケットを、前記ネットワークを用いることにより前記第1のスイッチングデバイスに送信する
ように構成されている、
請求項1または2に記載のスイッチングシステム。 - 前記第1のスイッチングデバイスは、前記第1のスイッチングデバイスの内部接続ラインを用いることにより前記複数のペリフェラル・コンポーネント・インターコネクト・エクスプレス(PCIe)アップストリームポートに接続された第2の内部処理装置をさらに備え、
前記第2の内部処理装置は、
前記少なくとも1つのホストのいずれか1つによって送信された第5のデータパケットを受信し、
前記第5のデータパケットを処理して前記ネットワークの前記ネットワークプロトコルに準拠した前記第1のデータパケットを取得し、かつ、
前記ネットワークを用いることにより前記第1のデータパケットを前記第2のスイッチングデバイスに送信し、および/または、
前記ネットワークを用いることにより、前記第1のスイッチングデバイスによって送信された、前記第4のデータパケットを受信し、前記第4のデータパケットを処理して前記PCIeプロトコルに準拠した第6のデータパケットを取得し、かつ、
前記第6のデータパケットを、前記第6のデータパケットの対象ホストに送信する
ように構成されている、請求項3に記載のスイッチングシステム。 - 前記スイッチングシステムは、前記ネットワークにおけるネットワークスイッチングデバイスをさらに備え、
前記第1のスイッチングデバイスは、前記ネットワークスイッチングデバイスに接続するように構成された少なくとも1つの第1のスイッチドインタフェースをさらに備え、
前記第2のスイッチングデバイスは、前記ネットワークスイッチングデバイスに接続するように構成された少なくとも1つの第2のスイッチドインタフェースをさらに備え、
前記第2のスイッチングデバイスは、前記第1のスイッチングデバイスによって前記ネットワークを用いることにより第1のデータパケットを受信するように構成されていることは、
前記第2のスイッチングデバイスは、前記少なくとも1つの第2のスイッチドインタフェースのいずれか1つを用いることにより、前記第1のスイッチングデバイスからのパケットでありかつ前記ネットワークスイッチングデバイスによって送信される前記第1のデータパケットを受信するように構成されていることを含む、
請求項1ないし4のいずれか一項に記載のスイッチングシステム。 - 前記第1のスイッチングデバイスは、
前記複数のペリフェラル・コンポーネント・インターコネクト・エクスプレス(PCIe)アップストリームポートに接続され、前記少なくとも1つの入力/出力(I/O)デバイスの機能が前記少なくとも1つのホストによって用いられるように、前記機能を仮想化するように構成された、少なくとも1つの仮想エンドポイントデバイスモジュール
をさらに備えている、
請求項1ないし5のいずれか一項に記載のスイッチングシステム。 - 前記少なくとも1つのPCIeダウンストリームポートは、いずれも、PCIeコンフィギュレーション空間を有さず、かつ、前記複数のペリフェラル・コンポーネント・インターコネクト・エクスプレス(PCIe)アップストリームポートの各々は、PCIeコンフィギュレーション空間を有している、
請求項6に記載のスイッチングシステム。 - 前記第1のスイッチングデバイスは、前記少なくとも1つのPCIeダウンストリームポートの各々に対応する少なくとも1つのPCIeコンフィギュレーション空間をさらに備え、かつ、
前記少なくとも1つの仮想エンドポイントデバイスモジュールは、前記少なくとも1つのPCIeダウンストリームポートに対応する前記少なくとも1つのPCIeコンフィギュレーション空間を用いることにより前記複数のペリフェラル・コンポーネント・インターコネクト・エクスプレス(PCIe)アップストリームポートに特に接続されている、
請求項7に記載のスイッチングシステム。 - 前記マッピングモジュールは、
前記少なくとも1つのホストに対応する前記PCIeドメインにおける識別子から前記少なくとも1つの入力/出力(I/O)デバイスに対応する前記PCIeドメインにおける識別子へのマッピング関係を格納するために用いられる第1のマッピングテーブルと、
前記少なくとも1つの入力/出力(I/O)デバイスに対応する前記PCIeドメインにおける前記識別子から前記少なくとも1つのホストに対応する前記PCIeドメインにおける前記識別子へのマッピング関係を格納するために用いられる第2のマッピングテーブルと、を格納する、
請求項6ないし8のいずれか一項に記載のスイッチングシステム。 - 前記少なくとも1つのミラーリングエンドポイントデバイスモジュールのうち第1のミラーリングエンドポイントデバイスモジュールは、第3のマッピングテーブルであり、
前記第3のマッピングテーブルは、前記少なくとも1つの入力/出力(I/O)デバイスのうち第1のI/Oデバイスの仮想機能のベースアドレスレジスタ(BAR)アドレスおよびBARサイズを格納するために用いられ、
前記第1のミラーリングエンドポイントデバイスモジュールは、前記第1のI/OデバイスのPCIeコンフィギュレーションの内容を格納するように構成されている、
請求項6ないし9のいずれか一項に記載のスイッチングシステム。 - 前記少なくとも1つの仮想エンドポイントデバイスモジュールのうち第1の仮想エンドポイントデバイスモジュールは、前記少なくとも1つの入力/出力(I/O)デバイスのうち第2のI/Oデバイスの物理機能が前記少なくとも1つのホストのうち第1のホストによって用いられるように、前記物理機能を仮想化するようにさらに構成され、
前記第2のI/Oデバイスの物理機能ドライブは、前記第1のホストのプロセッサによってロードされる、
請求項6ないし10のいずれか一項に記載のスイッチングシステム。 - 前記少なくとも1つの仮想エンドポイントデバイスモジュールのうち第2の仮想エンドポイントデバイスモジュールは、前記少なくとも1つの入力/出力(I/O)デバイスのうち第3のI/Oデバイスの仮想機能が前記少なくとも1つのホストのうち第2のホストによって用いられるように、前記仮想機能を仮想化するようにさらに構成され、
前記第3のI/Oデバイスの物理機能ドライブは、前記少なくとも1つのホストにおける管理ベースボード管理コントローラ(BMC)によってロードされる、
請求項6ないし11のいずれか一項に記載のスイッチングシステム。 - 前記少なくとも1つの仮想エンドポイントデバイスモジュールのうち第3の仮想エンドポイントデバイスモジュールは、前記少なくとも1つの入力/出力(I/O)デバイスのうち第4のI/Oデバイスの物理機能および仮想機能が前記少なくとも1つのホストのうち第3のホストによって用いられるように、前記物理機能と前記仮想機能とを仮想化するようにさらに構成され、
前記第4のI/Oデバイスの物理機能ドライブは、前記少なくとも1つのホスト内の前記管理ベースボード管理コントローラ(BMC)によってロードされ、かつ、
前記第3の仮想エンドポイントデバイスモジュールの物理機能ドライブは、前記第3のホストのプロセッサによってロードされる、
請求項12に記載のスイッチングシステム。 - 少なくとも1つのホストと、請求項1ないし13のいずれか一項に記載の前記スイッチングシステムと、少なくとも1つの入力/出力(I/O)装置とを備えている、ペリフェラル・コンポーネント・インターコネクト・エクスプレス(PCIe)システム。
Applications Claiming Priority (2)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN201610022697.1A CN105721357B (zh) | 2016-01-13 | 2016-01-13 | 交换设备、外围部件互连高速系统及其初始化方法 |
| CN201610022697.1 | 2016-01-13 |
Related Parent Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2017563323A Division JP6665207B2 (ja) | 2016-01-13 | 2017-01-13 | スイッチングデバイス、ペリフェラル・コンポーネント・インターコネクト・エクスプレスシステムおよびその初期化方法 |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JP2019145153A JP2019145153A (ja) | 2019-08-29 |
| JP7118922B2 true JP7118922B2 (ja) | 2022-08-16 |
Family
ID=56147068
Family Applications (2)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2017563323A Active JP6665207B2 (ja) | 2016-01-13 | 2017-01-13 | スイッチングデバイス、ペリフェラル・コンポーネント・インターコネクト・エクスプレスシステムおよびその初期化方法 |
| JP2019081171A Active JP7118922B2 (ja) | 2016-01-13 | 2019-04-22 | スイッチングデバイス、ペリフェラル・コンポーネント・インターコネクト・エクスプレスシステムおよびその初期化方法 |
Family Applications Before (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2017563323A Active JP6665207B2 (ja) | 2016-01-13 | 2017-01-13 | スイッチングデバイス、ペリフェラル・コンポーネント・インターコネクト・エクスプレスシステムおよびその初期化方法 |
Country Status (7)
| Country | Link |
|---|---|
| US (2) | US10810151B2 (ja) |
| EP (2) | EP3276899B1 (ja) |
| JP (2) | JP6665207B2 (ja) |
| CN (2) | CN110489365B (ja) |
| ES (1) | ES2773032T3 (ja) |
| SG (2) | SG11201708829YA (ja) |
| WO (1) | WO2017121376A1 (ja) |
Families Citing this family (63)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN110489365B (zh) * | 2016-01-13 | 2023-09-12 | 华为技术有限公司 | 交换设备、外围部件互连高速系统及其初始化方法 |
| US10082957B2 (en) * | 2016-07-20 | 2018-09-25 | Western Digital Technologies, Inc. | Dual-ported PCI express-based storage cartridge including single-ported storage controllers |
| CN106648836A (zh) * | 2016-12-28 | 2017-05-10 | 郑州云海信息技术有限公司 | 一种虚拟机配置中设备地址的分配方法和装置 |
| CN109428903B (zh) * | 2017-08-22 | 2021-08-13 | 佛山市顺德区顺达电脑厂有限公司 | Pci装置的远程监控系统及其远程监控方法 |
| CN108021521B (zh) * | 2017-12-01 | 2021-04-27 | 郑州云海信息技术有限公司 | 一种基于bmc更改系统拓扑配置的系统以及级联配置方法 |
| JP7181447B2 (ja) * | 2018-03-30 | 2022-12-01 | 株式会社ソシオネクスト | 情報処理システム、情報処理方法及び半導体装置 |
| WO2019203331A1 (ja) * | 2018-04-18 | 2019-10-24 | 富士通クライアントコンピューティング株式会社 | 中継装置および情報処理システム |
| JP6635209B2 (ja) * | 2018-04-18 | 2020-01-22 | 富士通クライアントコンピューティング株式会社 | 情報処理システム |
| CN109522245B (zh) * | 2018-11-15 | 2021-10-29 | 郑州云海信息技术有限公司 | 一种硬件管理的方法及管理装置 |
| US11218397B2 (en) * | 2019-01-27 | 2022-01-04 | Mellanox Technologies, Ltd. | Dual purpose NIC/PCIe protocol logic analyzer |
| US10585833B1 (en) * | 2019-01-28 | 2020-03-10 | Quanta Computer Inc. | Flexible PCIe topology |
| GB2586957A (en) * | 2019-04-18 | 2021-03-17 | Fujitsu Client Computing Ltd | Repeating device and information processing system |
| JP6631742B1 (ja) * | 2019-04-23 | 2020-01-15 | 富士通クライアントコンピューティング株式会社 | 情報処理システム |
| JP6631744B1 (ja) * | 2019-06-05 | 2020-01-15 | 富士通クライアントコンピューティング株式会社 | 情報処理システムおよびプログラム |
| US11256643B2 (en) * | 2019-06-21 | 2022-02-22 | Dell Products L.P. | System and method for high configurability high-speed interconnect |
| JP7446167B2 (ja) * | 2019-06-24 | 2024-03-08 | 三星電子株式会社 | 軽量ブリッジ、これを含む物品及びこれを用いた方法 |
| CN112491672B (zh) * | 2019-09-11 | 2022-05-06 | 杭州海康威视数字技术股份有限公司 | 一种pcie通信系统、通信配置参数备份方法及pcie交换机 |
| CN111158984B (zh) * | 2019-12-29 | 2023-08-18 | 浪潮商用机器有限公司 | 一种服务器硬件监控方法、装置、设备及存储介质 |
| US11609866B2 (en) | 2020-01-02 | 2023-03-21 | Texas Instruments Incorporated | PCIe peripheral sharing |
| US11132326B1 (en) | 2020-03-11 | 2021-09-28 | Nvidia Corporation | Techniques to transfer data among hardware devices |
| CN113297116A (zh) * | 2020-04-08 | 2021-08-24 | 阿里巴巴集团控股有限公司 | 信息配置方法、端口访问方法、设备及存储介质 |
| CN113300984B (zh) * | 2020-04-08 | 2022-09-13 | 阿里巴巴集团控股有限公司 | 通信方法、设备、系统及存储介质 |
| CN113297124B (zh) * | 2020-04-08 | 2022-05-06 | 阿里巴巴集团控股有限公司 | 设备枚举方法、设备、系统及存储介质 |
| CN111581050B (zh) * | 2020-04-13 | 2023-06-27 | 加弘科技咨询(上海)有限公司 | 机箱、机箱监控系统及监控方法 |
| CN111538692B (zh) * | 2020-04-20 | 2022-03-18 | 深圳市汇川技术股份有限公司 | 变频器系统及其控制方法 |
| TWI759772B (zh) * | 2020-06-19 | 2022-04-01 | 英業達股份有限公司 | 快速周邊組件互連資料傳輸控制系統 |
| CN113849435A (zh) * | 2020-06-28 | 2021-12-28 | 中兴通讯股份有限公司 | 端口虚拟化的处理方法、电子设备及存储介质 |
| EP4167100B1 (en) * | 2020-07-13 | 2025-06-25 | Huawei Technologies Co., Ltd. | Pcie system expanding method, pcie switch device, and pcie system |
| US11392325B2 (en) | 2020-09-28 | 2022-07-19 | Quanta Computer Inc. | Method and system for parallel flash memory programming |
| CN112256618B (zh) * | 2020-10-23 | 2022-10-21 | 新华三信息安全技术有限公司 | 一种映射关系确定方法及装置 |
| US11354259B1 (en) * | 2020-12-08 | 2022-06-07 | Hewlett Packard Enterprise Development Lp | Computer system configurations based on accessing data elements presented by baseboard management controllers |
| US20220206879A1 (en) * | 2020-12-30 | 2022-06-30 | Heena Bhatia | PCIe Race Condition secure by Trait Claims and Address Space by using Portable Stimulus |
| CN113132199B (zh) * | 2021-04-21 | 2022-07-01 | 无锡众星微系统技术有限公司 | 一种PCIe NTB的系统实现管理方法 |
| US11714775B2 (en) | 2021-05-10 | 2023-08-01 | Zenlayer Innovation LLC | Peripheral component interconnect (PCI) hosting device |
| CN116724308A (zh) * | 2021-05-24 | 2023-09-08 | 华为技术有限公司 | 一种数据传输的方法及装置 |
| CN118103824A (zh) | 2021-06-09 | 2024-05-28 | 安法布里卡公司 | 通过网络协议的透明远程存储器访问 |
| US11803503B2 (en) * | 2021-07-08 | 2023-10-31 | Mediatek Inc. | Chip having dual-mode device that switches between root complex mode and endpoint mode in different system stages and associated computer system |
| CN113709066B (zh) * | 2021-07-31 | 2023-04-07 | 浪潮电子信息产业股份有限公司 | 一种PCIe通信装置及BMC |
| US12432145B2 (en) | 2021-08-11 | 2025-09-30 | Enfabrica Corporation | System and method for congestion control using a flow level transmit mechanism |
| CN115811446A (zh) * | 2021-09-14 | 2023-03-17 | 华为技术有限公司 | 一种总线系统、通信方法及相关设备 |
| CN113904938B (zh) * | 2021-09-28 | 2022-04-29 | 北京大禹智芯科技有限公司 | 一种动态配置PCIe终端设备的系统和方法 |
| CN114125902B (zh) * | 2021-11-30 | 2024-09-20 | 上海移远通信技术股份有限公司 | Wwan设备及其配置方法、装置、存储介质 |
| US12066964B1 (en) * | 2021-12-10 | 2024-08-20 | Amazon Technologies, Inc. | Highly available modular hardware acceleration device |
| US20230251990A1 (en) * | 2022-02-09 | 2023-08-10 | Microchip Technology Incorporated | Switching data based on a bus identifier and a device identifier |
| CN114584411B (zh) * | 2022-02-25 | 2024-04-02 | 山东云海国创云计算装备产业创新中心有限公司 | PCIe多播验证方法、装置、电子设备及存储介质 |
| CN114389947B (zh) * | 2022-03-24 | 2022-05-27 | 苏州浪潮智能科技有限公司 | 数据传输方法、系统及计算机可读存储介质 |
| KR20230142095A (ko) * | 2022-04-01 | 2023-10-11 | 에스케이하이닉스 주식회사 | 인터페이스 디바이스 및 그 동작 방법 |
| CN115277407B (zh) * | 2022-07-25 | 2024-01-23 | 北京天融信网络安全技术有限公司 | 网口配置处理方法、装置、电子设备和存储介质 |
| US12248424B2 (en) * | 2022-08-09 | 2025-03-11 | Enfabrica Corporation | System and method for ghost bridging |
| US12282444B2 (en) | 2022-11-15 | 2025-04-22 | Google Llc | Connecting non-PCIe accelerators as PCIe devices |
| CN115827518B (zh) * | 2022-11-23 | 2026-03-27 | 苏州元脑智能科技有限公司 | 外接设备管理方法、装置、设备及存储介质 |
| US12271331B2 (en) * | 2022-12-21 | 2025-04-08 | Nxp Usa, Inc. | ID-based transaction routing for PCIe endpoint lending |
| US12382607B1 (en) | 2023-05-02 | 2025-08-05 | Amazon Technologies, Inc. | Liquid immersion chassis liner |
| CN117591449B (zh) * | 2024-01-17 | 2024-04-23 | 苏州元脑智能科技有限公司 | 一种基板的可编程逻辑器件系统及其应用设备 |
| CN117743240B (zh) * | 2024-02-19 | 2024-04-19 | 井芯微电子技术(天津)有限公司 | 一种具备透明和非透明双模式的PCIe桥设备 |
| CN118964092A (zh) * | 2024-07-31 | 2024-11-15 | 广东东勤科技有限公司 | 设备复位方法、装置、系统及电子设备 |
| US12542735B1 (en) | 2024-10-18 | 2026-02-03 | Enfabrica Corporation | System and method for optimally balanced network multipathing |
| CN119449744B (zh) * | 2024-11-07 | 2026-03-10 | 无锡众星微系统技术有限公司 | 一种多主机系统以及跨域访问方法 |
| US12417154B1 (en) | 2025-01-22 | 2025-09-16 | Enfabrica Corporation | Input/output system interconnect redundancy and failover |
| US12587491B1 (en) * | 2025-03-18 | 2026-03-24 | Auradine, Inc. | Network switch for interconnecting computing devices |
| CN120994602A (zh) * | 2025-08-08 | 2025-11-21 | 上海光羽芯辰科技有限公司 | PCIe Switch系统以及PCIe交换机 |
| CN120710957B (zh) * | 2025-08-21 | 2026-01-02 | 山东云海国创云计算装备产业创新中心有限公司 | 一种域隔离交换设备的通信方法、组网系统、产品及设备 |
| CN120821683A (zh) * | 2025-09-10 | 2025-10-21 | 苏州元脑智能科技有限公司 | 一种设备扩展系统、数据处理方法、装置及电子设备 |
Citations (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| WO2011004548A1 (ja) | 2009-07-06 | 2011-01-13 | 日本電気株式会社 | I/oシステム、下流pciエクスプレスブリッジ、インターフェース共有方法、およびプログラム |
| JP2011517497A (ja) | 2008-03-25 | 2011-06-09 | ヒューレット−パッカード デベロップメント カンパニー エル.ピー. | Pcieのsr−iov機能をレガシー機能として現出するように変換するシステム及び方法 |
| JP2012038037A (ja) | 2010-08-05 | 2012-02-23 | Fujitsu Ltd | スイッチング回路、情報処理装置、及びスイッチング回路の制御方法 |
Family Cites Families (23)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| GB0123410D0 (en) * | 2001-09-28 | 2001-11-21 | Memquest Ltd | Memory system for data storage and retrieval |
| US7188209B2 (en) * | 2003-04-18 | 2007-03-06 | Nextio, Inc. | Apparatus and method for sharing I/O endpoints within a load store fabric by encapsulation of domain information in transaction layer packets |
| US7729284B2 (en) * | 2005-01-19 | 2010-06-01 | Emulex Design & Manufacturing Corporation | Discovery and configuration of devices across an Ethernet interface |
| WO2009025381A1 (ja) * | 2007-08-23 | 2009-02-26 | Nec Corporation | I/oシステムおよびi/o制御方法 |
| JP5272265B2 (ja) | 2008-09-29 | 2013-08-28 | 株式会社日立製作所 | Pciデバイス共有方法 |
| JP5266590B2 (ja) * | 2009-09-18 | 2013-08-21 | 株式会社日立製作所 | 計算機システムの管理方法、計算機システム及びプログラム |
| US8463934B2 (en) * | 2009-11-05 | 2013-06-11 | Rj Intellectual Properties, Llc | Unified system area network and switch |
| US8732349B2 (en) * | 2009-11-18 | 2014-05-20 | Fusion-Io, Inc. | Assignment of resources in an input/output (I/O) virtualization system |
| JP5541021B2 (ja) * | 2010-09-09 | 2014-07-09 | 富士通株式会社 | スイッチ装置 |
| CN102075401B (zh) * | 2011-01-28 | 2013-08-07 | 华为技术有限公司 | 在pcie总线上传输报文的方法、设备和系统 |
| JP5794011B2 (ja) * | 2011-07-19 | 2015-10-14 | 富士通株式会社 | ネットワーク管理装置及びネットワーク管理方法 |
| KR102154642B1 (ko) * | 2012-04-05 | 2020-09-10 | 한국전자통신연구원 | PCIe 스위치 장치 및 그의 접속제어 방법 |
| CN102707991B (zh) * | 2012-05-17 | 2016-03-30 | 中国科学院计算技术研究所 | 多根i/o虚拟化共享方法和系统 |
| CN102722414B (zh) * | 2012-05-22 | 2014-04-02 | 中国科学院计算技术研究所 | 用于多根i/o 虚拟化共享系统的i/o 资源管理方法 |
| US9268732B2 (en) * | 2012-06-08 | 2016-02-23 | Advanced Micro Devices, Inc. | Tunnel suitable for multi-segment communication links and method therefor |
| CN103023824B (zh) * | 2012-12-11 | 2015-08-26 | 华为技术有限公司 | 基于周边组件接口快速通道PCIe的数据传输系统及方法 |
| CN103117929B (zh) * | 2013-01-31 | 2015-12-23 | 中国科学院计算技术研究所 | 一种基于PCIe数据交换的通信方法及系统 |
| US9734096B2 (en) * | 2013-05-06 | 2017-08-15 | Industrial Technology Research Institute | Method and system for single root input/output virtualization virtual functions sharing on multi-hosts |
| US9336173B1 (en) * | 2013-12-20 | 2016-05-10 | Microsemi Storage Solutions (U.S.), Inc. | Method and switch for transferring transactions between switch domains |
| CN103701710B (zh) * | 2013-12-20 | 2017-01-11 | 杭州华为数字技术有限公司 | 一种数据传输方法、核心转发设备以及端点转发设备 |
| US9563591B2 (en) * | 2014-03-06 | 2017-02-07 | International Business Machines Corporation | Peripheral component interconnect express (PCIe) ping in a switch-based environment |
| US9401873B2 (en) * | 2014-05-14 | 2016-07-26 | International Business Machines Corporation | Fibre channel over ethernet (FCoE) zoning in a distributed ethernet switch |
| CN110489365B (zh) * | 2016-01-13 | 2023-09-12 | 华为技术有限公司 | 交换设备、外围部件互连高速系统及其初始化方法 |
-
2016
- 2016-01-13 CN CN201910755680.0A patent/CN110489365B/zh active Active
- 2016-01-13 CN CN201610022697.1A patent/CN105721357B/zh active Active
-
2017
- 2017-01-13 WO PCT/CN2017/071081 patent/WO2017121376A1/zh not_active Ceased
- 2017-01-13 EP EP17738189.4A patent/EP3276899B1/en active Active
- 2017-01-13 JP JP2017563323A patent/JP6665207B2/ja active Active
- 2017-01-13 EP EP19195772.9A patent/EP3661141B1/en active Active
- 2017-01-13 ES ES17738189T patent/ES2773032T3/es active Active
- 2017-01-13 SG SG11201708829YA patent/SG11201708829YA/en unknown
- 2017-01-13 SG SG10202005939TA patent/SG10202005939TA/en unknown
- 2017-10-31 US US15/799,399 patent/US10810151B2/en active Active
-
2019
- 2019-04-22 JP JP2019081171A patent/JP7118922B2/ja active Active
-
2020
- 2020-09-17 US US17/024,181 patent/US11080221B2/en active Active
Patent Citations (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2011517497A (ja) | 2008-03-25 | 2011-06-09 | ヒューレット−パッカード デベロップメント カンパニー エル.ピー. | Pcieのsr−iov機能をレガシー機能として現出するように変換するシステム及び方法 |
| WO2011004548A1 (ja) | 2009-07-06 | 2011-01-13 | 日本電気株式会社 | I/oシステム、下流pciエクスプレスブリッジ、インターフェース共有方法、およびプログラム |
| JP2012038037A (ja) | 2010-08-05 | 2012-02-23 | Fujitsu Ltd | スイッチング回路、情報処理装置、及びスイッチング回路の制御方法 |
Also Published As
| Publication number | Publication date |
|---|---|
| EP3276899A1 (en) | 2018-01-31 |
| CN105721357B (zh) | 2019-09-03 |
| US20210004343A1 (en) | 2021-01-07 |
| CN110489365B (zh) | 2023-09-12 |
| SG10202005939TA (en) | 2020-07-29 |
| US20180052793A1 (en) | 2018-02-22 |
| JP2018521402A (ja) | 2018-08-02 |
| ES2773032T3 (es) | 2020-07-09 |
| EP3276899A4 (en) | 2018-10-10 |
| US11080221B2 (en) | 2021-08-03 |
| US10810151B2 (en) | 2020-10-20 |
| EP3661141B1 (en) | 2024-09-11 |
| EP3661141A1 (en) | 2020-06-03 |
| CN110489365A (zh) | 2019-11-22 |
| SG11201708829YA (en) | 2017-11-29 |
| WO2017121376A1 (zh) | 2017-07-20 |
| EP3276899B1 (en) | 2019-11-13 |
| CN105721357A (zh) | 2016-06-29 |
| JP6665207B2 (ja) | 2020-03-13 |
| JP2019145153A (ja) | 2019-08-29 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JP7118922B2 (ja) | スイッチングデバイス、ペリフェラル・コンポーネント・インターコネクト・エクスプレスシステムおよびその初期化方法 | |
| US9678826B2 (en) | Fault isolation method, computer system, and apparatus | |
| US10114658B2 (en) | Concurrent testing of PCI express devices on a server platform | |
| US9152591B2 (en) | Universal PCI express port | |
| US7934033B2 (en) | PCI-express function proxy | |
| US10263891B2 (en) | Switching device, computer system, method, and program | |
| US10698849B2 (en) | Methods and apparatus for augmented bus numbering | |
| US11175977B2 (en) | Method and system to detect failure in PCIe endpoint devices | |
| WO2022012309A1 (zh) | 扩展PCIe系统的方法、PCIe交换设备及PCIe系统 | |
| CN105874442B (zh) | 计算机系统和计算机系统中端点设备访问的方法 | |
| CN107148623A (zh) | Pcie设备和功能与主机阵列的动态连接 | |
| US20120324078A1 (en) | Apparatus and method for sharing i/o device | |
| US12169465B2 (en) | Peripheral component interconnect express device and operating method thereof |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20190425 |
|
| A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20190425 |
|
| A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20200629 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20200804 |
|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20201023 |
|
| A02 | Decision of refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A02 Effective date: 20210420 |
|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20210707 |
|
| C60 | Trial request (containing other claim documents, opposition documents) |
Free format text: JAPANESE INTERMEDIATE CODE: C60 Effective date: 20210707 |
|
| A911 | Transfer to examiner for re-examination before appeal (zenchi) |
Free format text: JAPANESE INTERMEDIATE CODE: A911 Effective date: 20210715 |
|
| C21 | Notice of transfer of a case for reconsideration by examiners before appeal proceedings |
Free format text: JAPANESE INTERMEDIATE CODE: C21 Effective date: 20210720 |
|
| A912 | Re-examination (zenchi) completed and case transferred to appeal board |
Free format text: JAPANESE INTERMEDIATE CODE: A912 Effective date: 20210924 |
|
| C211 | Notice of termination of reconsideration by examiners before appeal proceedings |
Free format text: JAPANESE INTERMEDIATE CODE: C211 Effective date: 20210928 |
|
| C22 | Notice of designation (change) of administrative judge |
Free format text: JAPANESE INTERMEDIATE CODE: C22 Effective date: 20211214 |
|
| C13 | Notice of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: C13 Effective date: 20220222 |
|
| C22 | Notice of designation (change) of administrative judge |
Free format text: JAPANESE INTERMEDIATE CODE: C22 Effective date: 20220405 |
|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20220512 |
|
| C23 | Notice of termination of proceedings |
Free format text: JAPANESE INTERMEDIATE CODE: C23 Effective date: 20220531 |
|
| C03 | Trial/appeal decision taken |
Free format text: JAPANESE INTERMEDIATE CODE: C03 Effective date: 20220705 |
|
| C30A | Notification sent |
Free format text: JAPANESE INTERMEDIATE CODE: C3012 Effective date: 20220705 |
|
| A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20220803 |
|
| R150 | Certificate of patent or registration of utility model |
Ref document number: 7118922 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
| R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |