JP5541021B2 - スイッチ装置 - Google Patents
スイッチ装置 Download PDFInfo
- Publication number
- JP5541021B2 JP5541021B2 JP2010202282A JP2010202282A JP5541021B2 JP 5541021 B2 JP5541021 B2 JP 5541021B2 JP 2010202282 A JP2010202282 A JP 2010202282A JP 2010202282 A JP2010202282 A JP 2010202282A JP 5541021 B2 JP5541021 B2 JP 5541021B2
- Authority
- JP
- Japan
- Prior art keywords
- bridge
- identifier
- computer
- devices
- packet
- 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.)
- Expired - Fee Related
Links
- 238000006243 chemical reaction Methods 0.000 claims description 94
- 238000000034 method Methods 0.000 claims description 9
- 230000004044 response Effects 0.000 claims description 6
- 230000001902 propagating effect Effects 0.000 claims 1
- 230000015654 memory Effects 0.000 description 84
- 238000011144 upstream manufacturing Methods 0.000 description 78
- 238000012545 processing Methods 0.000 description 20
- 238000012546 transfer Methods 0.000 description 14
- 238000010586 diagram Methods 0.000 description 13
- 230000006870 function Effects 0.000 description 5
- 230000005540 biological transmission Effects 0.000 description 3
- 238000003780 insertion Methods 0.000 description 3
- 230000037431 insertion Effects 0.000 description 3
- 238000004891 communication Methods 0.000 description 2
- 230000000694 effects Effects 0.000 description 2
- 230000002093 peripheral effect Effects 0.000 description 2
- 230000001174 ascending effect Effects 0.000 description 1
- 238000000605 extraction Methods 0.000 description 1
- 238000005457 optimization Methods 0.000 description 1
Classifications
-
- 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/4604—LAN interconnection over a backbone network, e.g. Internet, Frame Relay
- H04L12/462—LAN interconnection over a bridge based backbone
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR 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; CALCULATING OR 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/0052—Assignment of addresses or identifiers to the modules of a bus system
Landscapes
- Engineering & Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Mathematical Physics (AREA)
- Computer Hardware Design (AREA)
- General Physics & Mathematics (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Bus Control (AREA)
Description
13 メモリ
14 RC
15 PCISW
16、17、18 SLOT
19 スイッチ装置
20 上流ブリッジ
21 制御部
22、23、24 下流ブリッジ
25 スイッチ
26 変換部
27 管理ブリッジ
28 ブリッジ制御部
29 コンフィグ処理部
30 記憶部
31 パケット変換部
32 記憶部
33 ブリッジ制御部
34 コンフィグ処理部
40 パケット
41 ヘッダ
42 データ
50 変換テーブル
70 コンフィグテーブル
Claims (5)
- 計算機と複数のデバイスに接続可能なスイッチ装置であって、
該計算機に接続される第1ブリッジと、
該複数のデバイスにそれぞれ接続される複数のブリッジを含む第2ブリッジ群と、
該第1ブリッジと該複数の第2ブリッジ群との接続関係を制御する制御部とを有し、該制御部は、
バス識別子の異なる物理識別子を該複数のデバイスにそれぞれ割り当て、
該計算機と該第1ブリッジが接続された場合に、該計算機から受信した該複数のデバイスの接続状態を読み取る命令に応じて該第1ブリッジに割り当てられたブリッジ識別子に基づいて、該複数のデバイスに論理識別子を割り当て、
該複数のデバイスにそれぞれ割り当てた該物理識別子と該論理識別子との対応関係に基づいて、該第1ブリッジと該第2ブリッジ群との間を伝播するパケットの物理識別子と論理識別子とを変換し、
該変換に際して、受信した該パケットから送信先識別子を抽出し、
該複数のデバイスにそれぞれ割り当てられた該物理識別子と該論理識別子との対応関係を示し該デバイスを該計算機に識別させる順番を決定する情報を有する変換テーブルに基づいて、抽出した該送信先識別子を変換する
ことを特徴とするスイッチ装置。 - 該物理識別子、該論理識別子、該ブリッジ識別子、および該送信先識別子は、バスを識別するバス識別子とデバイスを識別するデバイス識別子を有し、
該論理識別子は、該バス識別子が同一で、該デバイス識別子が異なることを特徴とする、請求項1に記載のスイッチ装置。 - 該制御部は、
該計算機に接続した際に第1ブリッジに割り振られたブリッジ識別子を取得し、
取得した該ブリッジ識別子およびあらかじめ設定されたデバイス識別子に基づいて、第2ブリッジ群に接続されたデバイスの論理識別子を決定することを特徴とする、請求項1に記載のスイッチ装置。 - 該変換テーブルは、それぞれの該デバイスを該計算機に識別させるか否かを決定する情報を有することを特徴とする、請求項1に記載のスイッチ装置。
- 計算機に接続される第1ブリッジと、複数のデバイスにそれぞれ接続される複数のブリッジを含む第2ブリッジ群とを有するスイッチ装置の制御方法であって、
バス識別子の異なる物理識別子を該複数のデバイスにそれぞれ割り当て、
該計算機と該第1ブリッジが接続された場合に、該計算機から受信した該複数のデバイスの接続状態を読み取る命令に応じて該第1ブリッジに割り当てられたブリッジ識別子に基づいて、該複数のデバイスに論理識別子を割り当て、
該複数のデバイスにそれぞれ割り当てた該物理識別子と該論理識別子との対応関係に基づいて、該第1ブリッジと該第2ブリッジ群との間を伝播するパケットの物理識別子と論理識別子とを変換し、
該変換に際して、受信した該パケットから送信先識別子を抽出し、
該複数のデバイスにそれぞれ割り当てられた該物理識別子と該論理識別子との対応関係を示し該デバイスを該計算機に識別させる順番を決定する情報を有する変換テーブルに基づいて、抽出した該送信先識別子を変換する
ことを特徴とするスイッチ装置の制御方法。
Priority Applications (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2010202282A JP5541021B2 (ja) | 2010-09-09 | 2010-09-09 | スイッチ装置 |
US13/212,262 US8793424B2 (en) | 2010-09-09 | 2011-08-18 | Switch apparatus |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2010202282A JP5541021B2 (ja) | 2010-09-09 | 2010-09-09 | スイッチ装置 |
Publications (2)
Publication Number | Publication Date |
---|---|
JP2012059064A JP2012059064A (ja) | 2012-03-22 |
JP5541021B2 true JP5541021B2 (ja) | 2014-07-09 |
Family
ID=45807787
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2010202282A Expired - Fee Related JP5541021B2 (ja) | 2010-09-09 | 2010-09-09 | スイッチ装置 |
Country Status (2)
Country | Link |
---|---|
US (1) | US8793424B2 (ja) |
JP (1) | JP5541021B2 (ja) |
Families Citing this family (12)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
EP2720111B1 (en) * | 2011-06-08 | 2017-07-05 | Nec Corporation | Computer system, connection device, power supply control method, and power supply control program recording medium |
JP2013218582A (ja) * | 2012-04-10 | 2013-10-24 | Canon Inc | 信号処理装置 |
US9268732B2 (en) * | 2012-06-08 | 2016-02-23 | Advanced Micro Devices, Inc. | Tunnel suitable for multi-segment communication links and method therefor |
JP6136127B2 (ja) * | 2012-06-25 | 2017-05-31 | 株式会社リコー | コントローラ、電子機器及びusbデバイスの制御方法 |
KR102007368B1 (ko) * | 2012-12-17 | 2019-08-05 | 한국전자통신연구원 | Pci 익스프레스 스위치 및 이를 이용한 컴퓨터 시스템 |
JP6089835B2 (ja) * | 2013-03-19 | 2017-03-08 | 富士通株式会社 | 情報処理装置及び制御方法 |
JP6056607B2 (ja) * | 2013-03-28 | 2017-01-11 | 富士通株式会社 | 情報処理システム及び情報処理システムの制御方法 |
CN105721357B (zh) | 2016-01-13 | 2019-09-03 | 华为技术有限公司 | 交换设备、外围部件互连高速系统及其初始化方法 |
JP6597925B1 (ja) * | 2019-04-26 | 2019-10-30 | 富士通クライアントコンピューティング株式会社 | 情報処理システム |
JP6607332B1 (ja) * | 2019-05-15 | 2019-11-20 | 富士通クライアントコンピューティング株式会社 | 中継装置、プログラム、及び情報処理システム |
WO2022012309A1 (zh) * | 2020-07-13 | 2022-01-20 | 华为技术有限公司 | 扩展PCIe系统的方法、PCIe交换设备及PCIe系统 |
WO2023112646A1 (ja) * | 2021-12-16 | 2023-06-22 | 日本電気株式会社 | 情報処理装置、及び情報処理装置の制御方法 |
Family Cites Families (14)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
EP1051000B1 (en) * | 1999-03-25 | 2014-05-07 | Canon Kabushiki Kaisha | Method and device for allocating at least one routing identifier to at least one bridge in a network |
US7650275B2 (en) * | 2005-01-20 | 2010-01-19 | Hewlett-Packard Development Company, L.P. | Virtualization of a parition based on addresses of an I/O adapter within an external emulation unit |
US7610431B1 (en) * | 2005-10-14 | 2009-10-27 | Sun Microsystems, Inc. | Configuration space compaction |
JP4831317B2 (ja) | 2006-02-24 | 2011-12-07 | 日本電気株式会社 | Pci多段ブリッジ構成コンピュータにおけるacpiマシン語テーブル記述方法及び装置とそのプログラム |
US20080137676A1 (en) * | 2006-12-06 | 2008-06-12 | William T Boyd | Bus/device/function translation within and routing of communications packets in a pci switched-fabric in a multi-host environment environment utilizing a root switch |
US7991839B2 (en) * | 2006-12-19 | 2011-08-02 | International Business Machines Corporation | Communication between host systems using a socket connection and shared memories |
JP5058615B2 (ja) * | 2007-01-25 | 2012-10-24 | エヌイーシーコンピュータテクノ株式会社 | ノード制御装置および情報処理装置 |
JP2008243141A (ja) * | 2007-03-29 | 2008-10-09 | Seiko Epson Corp | Usbデバイス機器の認識順制御方法 |
US8683110B2 (en) * | 2007-08-23 | 2014-03-25 | Nec Corporation | I/O system and I/O control method |
JP5154238B2 (ja) | 2008-01-18 | 2013-02-27 | 株式会社日立製作所 | 複合型計算機システムの管理方法及び複合型計算機システム |
JP5074274B2 (ja) * | 2008-04-16 | 2012-11-14 | 株式会社日立製作所 | 計算機システム及び通信経路の監視方法 |
JP5272265B2 (ja) * | 2008-09-29 | 2013-08-28 | 株式会社日立製作所 | Pciデバイス共有方法 |
JP5069732B2 (ja) * | 2009-10-05 | 2012-11-07 | 株式会社日立製作所 | 計算機装置、計算機システム、アダプタ承継方法 |
JP5598148B2 (ja) * | 2010-08-05 | 2014-10-01 | 富士通株式会社 | スイッチング装置、情報処理装置、及びスイッチング装置の制御方法 |
-
2010
- 2010-09-09 JP JP2010202282A patent/JP5541021B2/ja not_active Expired - Fee Related
-
2011
- 2011-08-18 US US13/212,262 patent/US8793424B2/en not_active Expired - Fee Related
Also Published As
Publication number | Publication date |
---|---|
US8793424B2 (en) | 2014-07-29 |
US20120066428A1 (en) | 2012-03-15 |
JP2012059064A (ja) | 2012-03-22 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP5541021B2 (ja) | スイッチ装置 | |
US8583848B2 (en) | Switching circuit connected to an I/O device, and switching circuit connected to an I/O device control method | |
US9742671B2 (en) | Switching method | |
JP5399570B2 (ja) | 計算機システム、それに使用されるスイッチ及びパケット転送制御方法 | |
JP6899852B2 (ja) | ストレージ装置 | |
JP6753412B2 (ja) | コンピュータ、デバイス割当管理方法及びプログラム | |
JP2008065486A (ja) | ストレージシステムおよびそのデータ移行方法 | |
JP5310175B2 (ja) | スイッチシステム、及びスイッチシステムの制御方法 | |
JP2008046722A (ja) | I/o装置及び方法 | |
JP2017108231A (ja) | 通信制御プログラム、通信制御方法及び情報処理装置 | |
US10698849B2 (en) | Methods and apparatus for augmented bus numbering | |
JPWO2009025381A1 (ja) | I/oシステムおよびi/o制御方法 | |
US20120183001A1 (en) | Network apparatus, network configuration method and program recording medium which records a network apparatus program | |
WO2022012309A1 (zh) | 扩展PCIe系统的方法、PCIe交换设备及PCIe系统 | |
CN113934674B (zh) | 基于pcie总线的命令传输方法及片上系统 | |
JP2013206390A (ja) | スイッチ、情報処理装置および通信制御方法 | |
CN114006875A (zh) | 扩展PCIe系统的方法、PCIe交换设备及PCIe系统 | |
JP5477168B2 (ja) | マルチホストシステム | |
WO2016041453A1 (zh) | 远程资源访问方法和交换设备 | |
JP2008310798A (ja) | 画像処理コントローラ及び画像形成装置 | |
CN101178697A (zh) | 一种pcie设备通信方法及系统 | |
US11836105B2 (en) | Communication device, information processing system, and communication method | |
JP2008065515A (ja) | リモートi/oを構成する計算機システム及びi/oデータ転送方法 | |
JPH11232213A (ja) | 入出力装置におけるデータ転送方式 | |
JP2011113163A (ja) | Ioアクセス通信システムにおけるエンドポイント間通信制御装置および方法 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20130702 |
|
A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20140131 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20140218 |
|
A521 | Written amendment |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20140317 |
|
TRDD | Decision of grant or rejection written | ||
A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 Effective date: 20140408 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20140421 |
|
R150 | Certificate of patent or registration of utility model |
Ref document number: 5541021 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
LAPS | Cancellation because of no payment of annual fees |