シリアルコネクトバスのネットワークの形成単位である第1のドメインと第2のドメインを分離し、前記第1のドメインで生成されたパケットに含まれる、前記パケットを生成するデバイスを識別する第1のリクエスタIDを前記第2のドメインで用いるユニークな第2のリクエスタIDに変換する変換装置と、前記第1のドメインに属し、前記第1のリクエスタIDを前記変換装置に設定する第1の設定部と、を備える複数のパケット転送装置と、複数の前記パケット転送装置が備える前記変換装置の前記第2のドメイン側に接続されたスイッチと、前記第2のドメインに属し、前記スイッチを介して前記第2のリクエスタIDを前記変換装置に設定する第2の設定部と、を有することを特徴とする通信装置。前記第2の設定部は、前記第2の設定部に接続された前記第2のドメイン外のCPUが発行した前記第2のリクエスタIDを前記変換装置に設定することを特徴とする請求項1記載の通信装置。シリアルコネクトバスのネットワークの形成単位である第1のドメインと第2のドメインを分離し、前記第1のドメインで生成されたパケットに含まれる第1のリクエスタIDを前記第2のドメインで用いるユニークな第2のリクエスタIDに変換する変換装置と、前記第1のドメインに属し、前記第1のリクエスタIDを前記変換装置に設定する第1の設定部と、を備える少なくとも1つの第1のパケット転送装置と、前記第2のドメインに属し、前記変換装置の前記第2のドメイン側に接続されたスイッチと、前記スイッチを介して前記第1のリクエスタIDおよび第2のリクエスタIDを前記変換装置に設定する第2の設定部とを備える第2のパケット転送装置と、を有することを特徴とする通信装置。前記第1のパケット転送装置が複数存在し、前記第2のパケット転送装置の故障時には、前記第2のパケット転送装置の代わりとなる前記第1のパケット転送装置を選択する選択部をさらに備えることを特徴とする請求項3記載の通信装置。前記選択部は、前記変換装置と前記第1の設定部とを備える複数のパケット転送装置のうち、1つの前記パケット転送装置を前記第2のパケット転送装置に選択し、選択した前記第2のパケット転送装置が備える前記第2の設定部を上流側のポートに設定し、前記スイッチと前記第1のパケット転送装置が備える前記第1の設定部を下流側のポートに設定したスイッチを管理し、前記第2のパケット転送装置の故障時には、前記第2のパケット転送装置の代わりとなる前記第1のパケット転送装置のポートを前記上流側のポートに設定することを特徴とする請求項4記載の通信装置。シリアルコネクトバスのネットワークの形成単位である第1のドメインと第2のドメインを分離し、前記第1のドメインで生成されたパケットに含まれる、前記パケットを生成するデバイスを識別する第1のリクエスタIDを前記第2のドメインで用いるユニークな第2のリクエスタIDに変換する複数の変換装置に対し、前記第1のドメインに属する第1の設定部が、前記第1のリクエスタIDを前記変換装置に設定し、前記第2のドメインに属する第2の設定部が、複数の前記変換装置の前記第2のドメイン側に接続されたスイッチを介して前記第2のリクエスタIDを前記変換装置に設定する、ことを特徴とするID設定方法。トポロジを跨ぐパケットの送受信を可能とするNTBNonTransparentBridgeが知られている。NTBは、トポロジを跨ぐ両方のバスから異なるエンドポイントとして見える。複数のコントローラがそれぞれ1つのルートコンプレックスを搭載するストレージ装置では、各コントローラ間でトポロジが閉じられている。ルートコンプレックスは、トポロジ内部のエンドポイント側の設定は可能であるが、トポロジ外部のエンドポイント側の設定はできない。このため、複数のNTBをスイッチで接続すると、トポロジ外の設定ができないという問題がある。なお、ストレージ装置について説明したが、PCIeバスを用いて通信を行う他のシステムにも同様の問題がある。本発明はこのような点に鑑みてなされたものであり、NTBのトポロジ外の設定を可能とすることを目的とする。上記目的を達成するために、開示の通信装置が提供される。この通信装置は、変換装置と第1の設定部とを備える複数のパケット転送装置とスイッチと第2の設定部とを有している。変換装置は、シリアルコネクトバスのネットワークの形成単位である第1のドメインと第2のドメインを分離し、第1のドメインで生成されたパケットに含まれる、パケットを生成するデバイスを識別する第1のリクエスタIDを第2のドメインで用いるユニークな第2のリクエスタIDに変換する。第1の設定部は、第1のドメインに属し、第1のリクエスタIDを変換装置に設定する。スイッチは、複数のパケット転送装置が備える変換装置の第2のドメイン側に接続されている。第2の設定部は、第2のドメインに属し、スイッチを介して第2のリクエスタIDを変換装置に設定する。1態様では、NTBのトポロジ外の設定を行うことができる。以下、開示する技術の実施の形態を、図面を参照して詳細に説明する。<第1の実施の形態>図1は、第1の実施の形態のストレージ装置を示す図である。第1の実施の形態のストレージ装置1は、制御装置2a、2bと、ディスク装置3a、3bとを有している。ディスク装置3a、3bは、情報を記憶可能な記憶領域を有する。このディスク装置3a、3bとしては、例えば、HDDHardDiskDriveや、SSDSolidStateDrive等が挙げられる。制御装置2a、2bは、それぞれパケット転送装置の一例であり、制御装置2a、2b間は、PCIeバスを介して接続されている。制御装置2aと制御装置2bは同じ機能を有している。制御装置2aは、CPUCentralProcessingUnit2a1とルートデバイス2a2と、変換装置2a3とを有している。また、制御装置2bは、CPU2b1とルートデバイス2b2と、変換装置2b3とを有している。以下、代表して制御装置2aの機能を説明する。制御装置2aは、図示しないホスト装置から受け取ったデータをディスク装置3aに書き込んだり、ディスク装置3aに記憶されているデータを読み出したりする処理等、ディスク装置3aを制御する。CPU2a1は、制御装置2aの処理を管理する。ルートデバイス2a2は、第1の設定部の一例であり、制御装置2a内に設けられたドメインPCIeを管理する単位4aの根幹となるデバイスである。ドメイン4a内では、ルートデバイス2a2を頂点としたツリー構造を採用する。ルートデバイス2a2は、1つまたは複数のPCIeポートを備えている。ルートデバイス2a2は、PCIeバスを通じて読み出し対象データの読み出しを要求するルートデバイス2a2のIDリクエスタIDを含むパケット5を出力する。パケット5に含まれるリクエスタIDは、第1のリクエスタIDの一例であり、ルートデバイス2a2を識別する番号と、ルートデバイス2a2のポート毎のバス番号を含む。変換装置2a3は、ルートデバイス2a2の下位に位置する装置であり、ドメイン4aの境界に設けられている。この変換装置2a3は、ルートデバイス2a2と、ルートデバイス6それぞれから独立した終端装置エンドポイントとして認識されるI/OInputOutputデバイスである。すなわち、変換装置2a3は、ドメイン4aの内部と外部を分離し、ドメイン4aの内部から受け取ったパケット5のリクエスタIDをドメイン4aの外部のドメイン4bで用いるユニークなリクエスタIDに変換するブリッジの役割を果たす。また、変換装置2a3は、ドメイン4bから受け取ったパケットのリクエスタIDをドメイン4aで用いるユニークなリクエスタIDに変換する。なお、ドメイン4aから変換装置2a3が出力したパケット5は、変換装置2b3に送られる。変換装置2b3は、受け取ったパケット5に含まれるリクエスタIDをドメイン4cで用いるユニークなリクエスタIDに変換する。ドメイン4bは、第2の設定部の一例であるルートデバイス6を頂点としたツリー構造を採用する。スイッチ7は、ルートデバイス6の下位に位置する装置であり、変換装置2a3と変換装置2b3を接続するFRTFrontendRouTerである。ルートデバイス6は、例えばストレージ装置1の起動時に、CPU8が生成したリクエスタID9を、スイッチ7を介して変換装置2a3、2b3に出力する。なお、リクエスタID9は、第2のリクエスタIDの一例である。変換装置2a3、2b3は、リクエスタID9を受け取ると、受け取ったリクエスタID9を記憶する。そして、パケット5に含まれるリクエスタIDを変換する際には、記憶してあるリクエスタID9を用いてパケット5に含まれるリクエスタIDを変換する。このストレージ装置1によれば、変換装置2a3、2b3のドメイン4b側のエンドポイントに対し、リクエスタID9を発行することができる。リクエスタID9を発行することにより、変換装置2a3、2b3のドメイン4b側のエンドポイントにバス番号、デバイス番号を設定することができる。変換装置2a3、2b3のドメイン4b側のエンドポイントにバス番号、デバイス番号を設定すると、変換装置2a3、2b3が、リクエスタIDの変換を行うことができる。変換装置2a3、2b3が、リクエスタIDを変換することで、変換装置2a3、2b3が、ドメイン4a、4bを跨ぐ読み出し対象データの読み出しを要求するパケット5の仲介を実現できる。なお、パケット5を転送する状況は、特に限定されないが、例えば以下の状況で用いることができる。PCIeバスにおけるデータの読み出し要求には、データを伴う完了通知を返すことが決められている。このため、データを伴う完了通知を受け取ることで、読み出し要求の出力側は、データ転送の完了を把握することができる。従って、同一バス上のトランザクションを追い越さないようにPCIeバスを設定することで、読み出し要求が、バス上の書き込み要求を押し出す効果を得ることができる。従って、例えば制御装置2aは、あるデータの書き込み要求を制御装置2bに出力した後に、そのデータを読み出す要求を出力して、読み出し要求に対するデータを伴う完了通知を受け取ることで、制御装置2bにデータが正しく書き込まれたことを把握することができる。なお、本実施の形態は、開示した技術をストレージ装置1に適用した実施の形態を説明したが、開示した技術の適用分野がストレージ装置に限定されるわけではない。また、本実施の形態では、装置の一例としてPCIeバスを用いた装置を例示したが、バス番号およびデバイス番号を受け取って自身に割り当てられたバス番号およびデバイス番号を認識するI/Oデバイスを備える他の装置にも開示した技術を適用することができる。以下、第2の実施の形態において、開示のストレージ装置をより具体的に説明する。<第2の実施の形態>図2は、第2の実施の形態のストレージシステムを示すブロック図である。ストレージシステム1000は、ホスト装置30と、このホスト装置30にファイバチャネルFC:FibreChannelスイッチ31を介して接続されたストレージ装置100とを有している。なお、図2では1つのホスト装置30がストレージ装置100に接続されているが、複数のホスト装置が、ストレージ装置100に接続されていてもよい。ストレージ装置100は、それぞれが複数のHDD20を備えるドライブエンクロージャDE:DriveEnclosure20aと、このドライブエンクロージャ20aの物理記憶領域をRAIDRedundantArraysofInexpensiveIndependentDisksによって管理する制御モジュールCM:ControllerModule10a、10b、10cとを有している。なお、本実施の形態では、ドライブエンクロージャ20aが備える記憶媒体としては、HDD20を例示したが、HDD20に限らず、SSD等、他の記憶媒体を用いてもよい。以下、ドライブエンクロージャ20aが備える複数のHDD20を区別しない場合は、HDD20群と言う。HDD20群の総容量は、例えば600GBGigaByte~240TBTeraByteである。ストレージ装置100は、3つの制御モジュール10a、10b、10cを運用に使用することで、冗長性が確保されている。なお、ストレージ装置100が備える制御モジュールの数は、3つに限定されず、2つ、または4つ以上の制御モジュールにより冗長性が確保されていてもよい。制御モジュール10a、10b、10cは、中継装置11を介してPCIeバスで結線されている。制御モジュール10a、10b、10cは、それぞれ制御装置の一例であり、制御モジュール10a、10b、10cは、それぞれ同じハードウェア構成によって実現される。制御モジュール10a、10b、10cは、それぞれ、ホスト装置30からのデータアクセス要求に応じてドライブエンクロージャ20aが有するHDD20の物理記憶領域へのデータアクセスをRAIDによって制御する。制御モジュール10a、10b、10cは、それぞれ同じハードウェア構成によって実現されるため、代表的に、制御モジュール10aのハードウェア構成を説明する。制御モジュール10aは、CPU101と、チップセット102と、NTBNonTransparentBridge103と、RAMRandomAccessMemory104と、キャッシュメモリ105と、チャネルアダプタCA:ChannelAdapter106と、BRTBackendRouTer107と低速バスコントローラ108とを備えている。CPU101は、制御モジュール10aが備える図示しないフラッシュROMReadOnlyMemory等に記憶されたプログラムを実行することにより、制御モジュール10a全体を統括的に制御する。チップセット102は、PCIeのルートコンプレックスRootComplexの機能を有する。このチップセット102には、NTB103とRAM104とキャッシュメモリ105と低速バスコントローラ108が接続されている。各制御モジュール10a、10b、10cには、それぞれルートコンプレックスを頂点とするPCIeの各デバイスで構成されるドメインが形成されている。1つのドメインには、頂点となる1つのルートコンプレックスの配下に1つまたは複数のエンドポイントPCIeのI/Oデバイスが設けられている。また、ルートコンプレックスとエンドポイントとの間には、PCIeポートを増やすスイッチが設けられている場合がある。図2では、NTB103を境界とするドメインD1と、ドメインD2を図示している。ドメインD1は、第1のドメインの一例であり、ドメインD2は、第2のドメインの一例である。チップセット102および制御モジュール10b、10cが備えるチップセット内には、DMADirectMemoryAccessコントローラ102aが設けられている。なお、DMAコントローラ102aは、制御モジュール10aのチップセット102以外の箇所に設けられていてもよい。制御モジュール10aは、DMAコントローラ102aが備えるDMA機能を用いてPCIeバス間のパケットの送受信を行う。例えば、制御モジュール10aから制御モジュール10bへのパケットの送受信は、DMAコントローラ102a、NTB103、中継装置11、制御モジュール10bが備えるNTB、および制御モジュール10bが備えるDMAコントローラを介して行う。例えば、HDD20群に書き込みを要求するパケットがホスト装置30からファイバチャネルスイッチ31を介して制御モジュール10aに送信されると、CPU101は、受信したパケットをキャッシュメモリ105に格納する。また、CPU101はパケットの格納と共に、受信したパケットを、中継装置11を介して制御モジュール10bに送信する。そして、制御モジュール10bは、制御モジュール10bが有するCPUが受信したパケットを制御モジュール10bが有するキャッシュメモリに格納する。この処理によって、制御モジュール10a内のキャッシュメモリ105と制御モジュール10b内のキャッシュメモリとに同一のパケットが記憶される。NTB103は、ドメインD1、D2それぞれのエンドポイントの機能を有する。すなわち、NTB103は、2つのPCIeバスを接続し、各PCIeバスの2つのドメインを分離させて、電気的に接続を可能とする。このNTB103は、デバイスインタフェースとしては、両方のバスから異なるエンドポイントとして見える。NTB103を制御モジュール10a内に配置することにより、NTB103を跨ぐ、すなわち、ドメインを跨ぐパケットの送受信が可能である。RAM104は、CPU101に実行させるプログラムの少なくとも一部や、プログラムによる処理に必要な各種データを一時的に記憶する。キャッシュメモリ105は、HDD20群に書き込まれているデータやHDD20群から読み出したデータを一時的に記憶する。また、キャッシュメモリ105には、CPU101による処理に必要なデータが一時的に記憶されてもよい。このキャッシュメモリ105としては、例えば、SRAMStaticRandomAccessMemory等の揮発性の半導体装置が挙げられる。また、キャッシュメモリ105の記憶容量は、特に限定されないが、一例として2~64GB程度である。チャネルアダプタ106は、ファイバチャネルスイッチ31に接続され、ファイバチャネルスイッチ31を介してホスト装置30のチャネルに接続される。チャネルアダプタ106は、ホスト装置30と制御モジュール10aとの間でデータを送受信するインタフェース機能を提供する。BRT107は、ドライブエンクロージャ20aに接続されている。このBRT107は、ドライブエンクロージャ20aが備えるHDD20群とキャッシュメモリ105との間でデータを送受信するインタフェース機能を提供する。制御モジュール10aは、BRT107を介してドライブエンクロージャ20aが備えるHDD20群との間でデータの送受信を行う。低速バスコントローラ108は、PCIeバスのデータ転送速度よりも低速のバスを制御する。チップセット102は、制御モジュール10aの起動時に低速バスコントローラ108を介して中継装置11との間でNTB103を設定する設定情報のやりとりを行う。ドライブエンクロージャ20aには、ドライブエンクロージャ20aが備える複数のHDD20のうち、1つ、または複数のHDD20により構成されたRAIDグループが形成されている。このRAIDグループは、仮想ディスク、RLURAIDLogicalUnit等と呼ばれる場合もある。図2では、RAID5を構成する2つのRAIDグループ21、22、23を示している。なお、RAIDグループ21のRAID構成は、一例であり、図示のRAID構成に限定されない。例えば、RAIDグループ21、22、23は、任意の個数のHDD20を有することができる。また、RAIDグループ21、22、23は、RAID6等、任意のRAID方式で構成することができる。例えば、RAIDグループ21には、RAIDグループ21を構成するHDD20の記憶領域が論理的に分割され、論理ボリュームが構成されている。分割された各論理ボリュームには、LUNLogicalUnitNumberが設定されている。図2に示すようなハードウェア構成のストレージ装置100内には、以下のような機能が設けられる。制御モジュール10a、10b、10c間のパケット通信が、PCIeバスの経路の要因によって失敗した場合、制御モジュール10a、10b、10cは、通信のリカバリ処理を行う。通信のリカバリ処理を行うために、通信を起動した制御モジュールは、通信結果をコマンド単位で把握する処理を行う。PCIeバスの規約上、ライト要求は、突き放しPostedであり、ライト要求を送信する対象のデバイスからのライト完了通知Completionはない。そのため、制御モジュール間で通信するパケットが消失しても、通信経路上のスイッチによってエラーが発生したことは検出できても、それがどのコマンドで発生したエラーなのかを特定することはできず、ライト要求を送信した制御モジュールは、通信の失敗を検出することができない。これに対し、PCIeバスにおけるリード要求は、データを伴う完了通知があるので、データ転送の完了が保証される。また、同一バスの上のトランザクションを追い越さないように設定することで、リード要求がライト要求を押し出す効果を得ることができる。よって、通信を起動した制御モジュールが、リードの完了通知を受け取ることで、ライトの完了を保証することができる。また、リードの完了通知が受け取れなかった場合、制御モジュール10a、10b、10cは、ライトの失敗を即座に把握することができる。以下、PCIeバスのリード処理を説明する。図3は、PCIeバスのリード処理を説明する図である。図3は、デバイス40をリクエスタ、デバイス50をコンプリータとしたときの、デバイス40からデバイス50へのデータの転送を説明する図である。デバイス50へのデータの読み出しを要求する際にデバイス40が発行するリード要求パケットP1には、デバイス40のIDリクエスタIDが含まれている。デバイス50は、リード要求パケットP1に含まれるリクエスタIDに基づき応答先のデバイス40を特定する。そして、特定した応答先のデバイス40にリード応答パケットP2を送信する。リード応答パケットP2には、デバイス40のリクエスタID、リードデータ、およびデバイス50のIDコンプリータIDが含まれている。リードデータは、リード要求パケットP1に応じてデバイス50が図示しない記憶領域から読み出したデータである。次に、リクエスタIDの生成方法を説明する。PCIeの規約上、デバイス40、50は、BIOSBasicInputOutputSystem等が初期化された際に、デバイス40、50宛に発行するコンフィグレーションライトのパケットに含まれるバス番号およびデバイス番号を把握する。デバイス40は、デバイス40自身のバス番号およびデバイス番号を把握する。デバイス40は、把握したバス番号、デバイス番号に基づきリクエスタIDを生成する。図3に示す処理を実行することにより、例えばデータの受信結果を送り返す機能を備える専用の通信デバイスを制御モジュールに実装する場合に比べ、各制御モジュールの製造コストを安くすることができる。なお、追い越しを許さないトランザクションは、全て同一のPCIeバスを使用する。また、PCIeのデバイス制御レジスタのEnableRelaxedOrderingビットを無効Disableに設定することで実現可能である。次に図4に示す装置にNTBを用いたI/O要求の転送について説明する。図4は、NTBを用いたI/O要求の転送を説明する図である。図4では、デバイス40を頂点とするドメインD3およびデバイス50を頂点とするドメインD4が設定されている。そして、NTB60がドメインD3、D4間に設置されている。デバイス40がNTB60を跨いで異なるドメインD4のデバイス50に対してリード要求を発行した際に、リード要求パケットP1内のリクエスタIDと同じIDを持つデバイスが相手側のドメインD4内に存在する場合、リード要求パケットP1が自ドメインD3に戻ってこなくなる。そこで、NTB60は、各ドメインD3、D4内におけるリクエスタIDをユニークに設定する。具体的には、NTB60は、両ドメインサイドに独立したエンドポイントデバイスが存在するように見せる。図4では、ドメインD3側のエンドポイントデバイスが存在するように見せるNTB60の部分を内部NTB61、ドメインD4側のエンドポイントデバイスが存在するように見せるNTB60の部分を外部NTB62と言う。内部NTB61には、ドメインD4側から受け取ったリード要求パケット図4には図示せずをドメインD3側のエンドポイントのIDに変換する情報バス番号およびデバイス番号が予め設定されている。また、外部NTB62には、ドメインD3側から受け取ったリード要求パケットP1をドメインD4側のエンドポイントのIDに変換する情報バス番号およびデバイス番号が予め設定されている。例えばリード要求パケットP1は、デバイス40がドメインD3外に発行するパケットであるため、外部NTB62は、リード要求パケットP1を受け取ると、リード要求パケットP1に含まれるリクエスタIDB1/D2をドメインD4側のエンドポイントのリクエスタIDB5/D6に変換する。なお、NTB60は、リード要求パケットP1に含まれるリクエスタIDB1/D2をリクエスタIDB5/D6に変換したことを示す情報以下、変換情報と言うをNTB60内の図示しない記憶部に記憶しておく。そして外部NTB62は、変換したIDを備えるリード要求パケットP1aをデバイス50に転送することで、ドメインD3、D4を跨ぐリード要求の仲介を実現する。デバイス50は、リード要求パケットP1aに応じてリード応答パケットP2aを発行する。内部NTB61は、リード応答パケットP2aを受け取ると、変換情報を参照することで、リード応答パケットP2aに含まれるリクエスタIDB5/D6をドメインD3側のエンドポイントのリクエスタIDB1/D2に変換する。そして変換したリクエスタIDを備えるリード応答パケットP2をデバイス40に転送することで、ドメインD3、D4を跨ぐリード応答の仲介を実現する。ところで、前述したように、リクエスタIDの変換を行う際には、内部NTB61および外部NTB62に設定されたバス番号およびデバイス番号を用いる。仮にバス番号およびデバイス番号の設定がなされないと、リクエスタIDを変換した後のパケットのリクエスタIDが不当な値となり、リード応答パケットP2aがデバイス40に対し返せなくなる。以下、ストレージ装置100の変換情報の設定方法を説明する。図5は、ストレージ装置の機能を説明するブロック図である。なお、図5では、チップセット102、202、302をルートコンプレックスと表記している。後述する図7も同様である。中継装置11は、FRT11aとSVCServiceController11bとを有している。FRT11aは、PCIeスイッチであり、制御モジュール10a、10b、10c間を接続する。SVC11bは、CPU111bとルートコンプレックス112bとを有している。CPU111bは、中継装置11内全体を統括的に制御する。また、CPU111bは、制御モジュール10a、10b、10cの各外部NTB103b、203b、303bに対し、外部NTB103b、203b、303bそれぞれの変換情報を含むコンフィグレーションライトを発行する。ルートコンプレックス112bは、ドメインD2の根幹となるデバイスである。次に、ストレージ装置100のシステム起動時の処理を説明する。図6は、ストレージ装置のシステム起動時の処理を示すシーケンス図である。[シーケンスSeq1]SVC11bは、制御モジュール10a、10b、10cに電源からの制御電力の供給を許可する。[シーケンスSeq2]制御電力が供給された制御モジュール10a、10b、10cは、CPU101、201、301がバス番号およびデバイス番号を含むコンフィグレーションライト図6では、CfgWtと表記を発行する。ルートコンプレックス102、202、302は、それぞれ内部NTB103a、203a、303aにコンフィグレーションライトに基づくバス番号およびデバイス番号を設定する。[シーケンスSeq3]ルートコンプレックス102、202、302は、低速バスコントローラ108、208、308を介してReady通知をCPU111bに送る。[シーケンスSeq4]CPU111bは、Ready通知を送ってきた制御モジュール10a、10b、10c内のドメインの外部NTB103b、203b、303bにコンフィグレーションライトを発行する。ルートコンプレックス112bは、スイッチ111aを介して外部NTB103b、203b、303bにコンフィグレーションライトに基づくバス番号およびデバイス番号を設定する。その後、制御モジュール10a、10b、10cは、SVC11bからのReady通知を待機する。[シーケンスSeq5]SVC11bがReady通知を制御モジュール10a、10b、10cに送信すると、制御モジュール10a、10b、10c間でDMA機能を使用したデータアクセスが可能となる。以上述べたように、ストレージ装置100によれば、ルートコンプレックス102、202、302とは異なるルートコンプレックス112bをドメインD2に設け、外部NTB103b、203b、303bに対し、コンフィグレーションライトを発行するようにした。コンフィグレーションライトを発行することにより、外部NTB103b、203b、303bにバス番号、デバイス番号を設定することができる。外部NTB103b、203b、303bにバス番号、デバイス番号を設定すると、外部NTB103b、203b、303bが、リクエスタIDを変換することができる。外部NTB103b、203b、303bがリクエスタIDを変換することで、NTB103、203、303が、ドメインを跨ぐリード要求の仲介を実現できる。<第3の実施の形態>次に、第3の実施の形態のストレージシステムについて説明する。以下、第3の実施の形態のストレージシステムについて、前述した第2の実施の形態との相違点を中心に説明し、同様の事項については、その説明を省略する。図7は、第3の実施の形態のストレージ装置の機能を説明するブロック図である。図7に示す第3の実施の形態のストレージ装置100aは、中継装置の構成および構築されるドメインが第2の実施の形態のストレージ装置100と異なっている。ストレージ装置100aは、制御モジュール10aのルートコンプレックス102からFRT11aを経由して各制御モジュール10b、10cの外部NTB203b、303bに対し、コンフィグレーションライトを発行するPCIeバスの構成をとる。このため、制御モジュール10aのルートコンプレックス102、NTB103と、中継装置12とは同一のドメインD7に属している。中継装置12は、各制御モジュール10a、10b、10cのルートコンプレックス102、202、302と接続するスイッチ111cと、マイコン112cと、低速バスコントローラ113cとを有している。スイッチ111c上のポートは、アップストリームポートとダウンストリームポートに分けられる。ルートコンプレックスに近いポートがアップストリームポートで、それ以外は、全てダウンストリームポートと言う。マイコン112cは、制御モジュール10a、10b、10cのいずれか1つを予め設定された設定基準に基づいてマスタに設定する。また、それ以外の制御モジュールをスレーブに設定する。本実施の形態では、制御モジュール10aをマスタに設定し、制御モジュール10b、10cをスレーブに設定する。マスタに設定された制御モジュール10aは、第2のパケット転送装置の一例である。スレーブに設定された制御モジュール10b、10cは、第1のパケット転送装置の一例である。そして、マイコン112cは、マスタに設定した制御モジュール10aのルートコンプレックス102をスイッチ111cのアップストリームポートに接続する。また、マイコン112cは、制御モジュール10b、10cのチップセットは、スイッチ111cのダウンストリームポートに接続する。なお、スイッチ111cの制御モジュール10b、10cが接続されたポートは、電気的に切断しておくのが好ましい。これにより、制御モジュール10b、10cからスイッチ111aへの誤ったアクセスを抑制することができる。マイコン112cは、制御モジュール10aの故障等の理由により制御モジュール10aを用いた通信ができなくなった場合に、マイコン112cはスイッチ111cをリセットし、制御モジュール10b、10cのいずれかをマスタに設定することでアップストリームポートを変更する。この処理により、ストレージ装置100aを停止させずに、ストレージ装置100aの運用が可能となる。低速バスコントローラ113cは、低速バスコントローラ108、208、308に接続されている。次に、第3の実施の形態のストレージ装置100aの起動時の処理を説明する。図8は、第3の実施の形態のストレージ装置の起動時の処理を示すシーケンス図である。[シーケンスSeq11]SVC11cは、制御モジュール10a、10b、10cに電源からの制御電力の供給を許可する。[シーケンスSeq12]制御電力が供給された制御モジュール10a、10b、10cは、自身の情報を低速バスコントローラ108、208、308を介してSVC11cに通知する。[シーケンスSeq13]SVC11cは、シーケンスSeq12にて通知された情報に基づいて本実施の形態でのマスタとなる制御モジュール10aを決定する。[シーケンスSeq14]マイコン112cは、スイッチ111cのアップストリームポートを制御モジュール10aのルートコンプレックス102に接続されたポートに設定する。[シーケンスSeq15]マイコン112cは、マスタに決定した制御モジュール10aに、制御モジュール10aがマスタであることを通知する。また、マスタ以外の制御モジュール10b、10cに、制御モジュール10b、10cがスレーブであることを通知する。[シーケンスSeq16]スレーブであることが通知された制御モジュール10b、10cは、内部NTB203a、303aの初期化を開始する。すなわち、CPU201、301がバス番号およびデバイス番号を含むコンフィグレーションライトを発行する。ルートコンプレックス202、302は、それぞれ内部NTB203a、303aにコンフィグレーションライトに基づくバス番号およびデバイス番号を設定する。[シーケンスSeq17]ルートコンプレックス202、203は、バス番号およびデバイス番号の設定が完了すると、低速バスコントローラ208、308を介してReady通知を低速バスコントローラ113cに送る。マイコン112cは、低速バスコントローラ113cを介してReady通知の受け取りを把握する。[シーケンスSeq18]一方、マスタであることが通知された制御モジュール10aは、内部NTB103aの初期化を開始する。すなわち、CPU101がバス番号およびデバイス番号を含むコンフィグレーションライトを発行する。ルートコンプレックス102は、内部NTB103aにコンフィグレーションライトに基づくバス番号およびデバイス番号を設定する。[シーケンスSeq19]制御モジュール10aは、外部NTB103b、203b、303bの初期化を開始する。すなわち、CPU101がバス番号およびデバイス番号を含むコンフィグレーションライトを発行する。ルートコンプレックス102は、スイッチ111c、スイッチ111aを介して外部NTB103b、203b、303bにバス番号およびデバイス番号を設定する。[シーケンスSeq20]ルートコンプレックス102は、バス番号およびデバイス番号の設定が完了すると、低速バスコントローラ108を介してReady通知を低速バスコントローラ113cに送る。マイコン112cは、低速バスコントローラ113cを介してReady通知の受け取りを把握する。[シーケンスSeq21]マイコン112cは、低速バスコントローラ113cを介してReady通知の受け取りを把握すると、Ready通知を制御モジュール10a、10b、10cに送信する。以降、制御モジュール10a、10b、10c間でDMA機能を使用したデータアクセスが可能となる。第3の実施の形態のストレージシステムによれば、第2の実施の形態のストレージシステムと同様の効果が得られる。そして、第3の実施の形態のストレージシステムによれば、さらに、SVC11をSVC11cに置き換えることにより、ルートコンプレックスが1つ節約され、ストレージ装置のコストの低減を図ることができる。以上、本発明の通信装置およびID設定方法を、図示の実施の形態に基づいて説明したが、本発明はこれに限定されるものではなく、各部の構成は、同様の機能を有する任意の構成のものに置換することができる。また、本発明に、他の任意の構成物や工程が付加されていてもよい。また、本発明は、前述した各実施の形態のうちの、任意の2以上の構成特徴を組み合わせたものであってもよい。なお、上記の処理機能は、コンピュータによって実現することができる。その場合、制御装置2a、2b、制御モジュール10a、10b、10cが有する機能の処理内容を記述したプログラムが提供される。そのプログラムをコンピュータで実行することにより、上記処理機能がコンピュータ上で実現される。処理内容を記述したプログラムは、コンピュータで読み取り可能な記録媒体に記録しておくことができる。コンピュータで読み取り可能な記録媒体としては、磁気記憶装置、光ディスク、光磁気記録媒体、半導体メモリ等が挙げられる。磁気記憶装置には、ハードディスクドライブ、フレキシブルディスクFD、磁気テープ等が挙げられる。光ディスクには、DVD、DVD-RAM、CD-ROM/RW等が挙げられる。光磁気記録媒体には、MOMagnetoOpticaldisk等が挙げられる。プログラムを流通させる場合には、例えば、そのプログラムが記録されたDVD、CD-ROM等の可搬型記録媒体が販売される。また、プログラムをサーバコンピュータの記憶装置に格納しておき、ネットワークを介して、サーバコンピュータから他のコンピュータにそのプログラムを転送することもできる。プログラムを実行するコンピュータは、例えば、可搬型記録媒体に記録されたプログラムもしくはサーバコンピュータから転送されたプログラムを、自己の記憶装置に格納する。そして、コンピュータは、自己の記憶装置からプログラムを読み取り、プログラムに従った処理を実行する。なお、コンピュータは、可搬型記録媒体から直接プログラムを読み取り、そのプログラムに従った処理を実行することもできる。また、コンピュータは、ネットワークを介して接続されたサーバコンピュータからプログラムが転送される毎に、逐次、受け取ったプログラムに従った処理を実行することもできる。また、上記の処理機能の少なくとも一部を、DSPDigitalSignalProcessor、ASICApplicationSpecificIntegratedCircuit、PLDProgrammableLogicDevice等の電子回路で実現することもできる。