"複数の下位スイッチングハブと、前記下位スイッチングハブのそれぞれと接続され、前記下位スイッチングハブ間で送受信される通常フレームを中継する1つ以上の上位スイッチングハブと、を備え、前記下位スイッチングハブは、前記上位スイッチングハブに接続する全てのポートに対して第1のリンクアグリゲーショングループを設定し、かつ、前記上位スイッチングハブに接続する全てのポートから自身の識別子を含む第1の制御フレームを送信する下位スイッチ設定部を有し、前記上位スイッチングハブは、前記下位スイッチングハブから受信する前記第1の制御フレームに基づき、同じ下位スイッチングハブが接続されたポートに対して第2のリンクアグリゲーショングループを設定し、かつ、前記第2のリンクアグリゲーショングループが設定されたポートから自身の識別子を含む第2の制御フレームを送信する上位スイッチ設定部を有し、前記上位スイッチ設定部は、前記第2のリンクアグリゲーショングループが設定されていないポートでの通常フレームの送受信と前記第2の制御フレームの送信を禁止するように構成されるネットワークシステム。前記上位スイッチ設定部は、前記第2のリンクアグリゲーショングループが設定されていないポートで前記第1の制御フレームを受信したとき、前記第1の制御フレームを受信したポートに前記第2のリンクアグリゲーショングループの設定を行い、その後、通常フレームの送受信の禁止を解除して前記第2の制御フレームの送信を開始するように構成される請求項1記載のネットワークシステム。前記下位スイッチ設定部は、前記上位スイッチングハブに接続する全てのポートのうち、前記上位スイッチングハブからの前記第2の制御フレームを受信していないポートでの通常フレームの送信を禁止するように構成され、かつ、前記上位スイッチングハブからの前記第2の制御フレームを受信していないポートで前記第2の制御フレームを受信したとき、通常フレームの送信の禁止を解除するように構成される請求項1または2記載のネットワークシステム。前記下位スイッチングハブと前記上位スイッチングハブとは、複数の伝送路を介して接続される請求項1~3いずれかに記載のネットワークシステム。しかしながら、上述のネットワークシステムでは、ポートスイッチとファブリックスイッチが既に接続されている状態で、さらに伝送路を追加したリンクアップしたときに、不具合が発生する場合があった。このとき発生する不具合について図4を用いて具体的に説明する。なお、図4において、ハッチングされているポートはサブリンクに設定されているポート、ハッチングされていないポートはサブリンクに設定されていないポートを示している。図4aに示すように、ポートスイッチPS41のポート2,3と、ファブリックスイッチFS42のポート2,3とが、それぞれLANケーブル等の伝送路により接続されている場合を考える。また、ポートスイッチ41、ファブリックスイッチ42のいずれにおいても、ポート2,3にサブリンクが設定されているとする。ポートスイッチ41では、ファブリックスイッチ42に接続可能な全てのポートにメインリンクが設定されている。ここで、図4bに示すように、両スイッチ41,42のポート1同士を伝送路で接続リンクアップしたとする。両スイッチ41,42では、所定の時間間隔毎に制御フレームを送信しているが、両スイッチ41,42は独立して動作しているため、スイッチ41,42のどちらかが先に制御フレームを受信することになる。ここで、ポートスイッチ41が先に制御フレームを受信した場合を考える。ポート1で制御フレームを受信したポートスイッチ41は、受信した制御フレームに含まれる識別子がファブリックスイッチ42のものであるから、ポート1をポート2,3に設定されたサブリンクに追加する。その結果、ポートスイッチ41のポート1にはサブリンクが設定されているが、ファブリックスイッチ42のポート1にはサブリンクが設定されていない状態となる。この状態で、図4cに示すように、ポートスイッチ41からファブリックスイッチ42に、ポート2またはポート3を介して、宛先がブロードキャストあるいはファブリックスイッチ42にてFDBForwardingDatabaseの学習宛先対出力ポートの学習が行われていない宛先の通常フレームが送信されると、当該通常フレームを受信したファブリックスイッチ42では、受信ポートであるポート2を含むサブリンクが設定されているポートつまりポート2,3以外の全てのポートに通常フレームを転送することとなり、サブリンクが未設定であるポート1からも当該通常フレームが送信されてしまう。その結果、ポートスイッチ41から送信した通常フレームが、ファブリックスイッチ42にて折り返されて再びポートスイッチ41に戻る、という通常のネットワークではあり得ない状況が発生してしまう。このような通常フレームの折り返しが発生すると、ポートスイッチ41でのFDBの学習に支障を来して正常な通信が行えなくなる場合も考えられるので、対策が必要である。本発明は上記事情に鑑み為されたものであり、LAGの自動設定時の不具合を解消したネットワークシステムを提供することを目的とする。本発明は上記目的を達成するために創案されたものであり、複数の下位スイッチングハブと、前記下位スイッチングハブのそれぞれと接続され、前記下位スイッチングハブ間で送受信される通常フレームを中継する1つ以上の上位スイッチングハブと、を備え、前記下位スイッチングハブは、前記上位スイッチングハブに接続する全てのポートに対して第1のリンクアグリゲーショングループを設定し、かつ、前記上位スイッチングハブに接続する全てのポートから自身の識別子を含む第1の制御フレームを送信する下位スイッチ設定部を有し、前記上位スイッチングハブは、前記下位スイッチングハブから受信する前記第1の制御フレームに基づき、同じ下位スイッチングハブが接続されたポートに対して第2のリンクアグリゲーショングループを設定し、かつ、前記第2のリンクアグリゲーショングループが設定されたポートから自身の識別子を含む第2の制御フレームを送信する上位スイッチ設定部を有し、前記上位スイッチ設定部は、前記第2のリンクアグリゲーショングループが設定されていないポートでの通常フレームの送受信と前記第2の制御フレームの送信を禁止するように構成されるネットワークシステムである。本発明によれば、LAGの自動設定時の不具合を解消できる。以下、本発明の実施の形態を添付図面にしたがって説明する。図1は、本実施の形態に係るネットワークシステムの概略構成図である。図1に示すように、ネットワークシステム1は、サーバやストレージ等のネットワーク機器図示せずが接続される複数の下位スイッチングハブ2と、下位スイッチングハブ2のそれぞれと接続され、下位スイッチングハブ2間で送受信される通常フレームを中継する1つ以上の上位スイッチングハブ3と、を備えている。以下、下位スイッチングハブ2をポートスイッチPS2、上位スイッチングハブ3をファブリックスイッチFS3と呼称する。本実施の形態において、ポートスイッチ2及びファブリックスイッチ3は、イーサネットフレームイーサネットは登録商標を中継するスイッチングハブである。各ポートスイッチ2はそれぞれ下位スイッチ設定部4を有しており、各ファブリックスイッチ3はそれぞれ上位スイッチ設定部5を有している。下位スイッチ設定部4は、ポートスイッチ2の各ポートのLAGリンクアグリゲーショングループの設定を行うものであり、上位スイッチ設定部5は、ファブリックスイッチ3の各ポートのLAGの設定を行うものである。下位スイッチ設定部4と上位スイッチ設定部5は、CPU、メモリ、ソフトウェア、インターフェイス等を適宜組み合わせて実現される。また、下位スイッチ設定部4及び上位スイッチ設定部5は、予め設定された負荷分散ルールに従って、LAGが設定されたポートのうちいずれか1つのポートから通常フレームを送信するように振り分け、負荷分散して一気にデータを送信するように構成されている。負荷分散ルールとしては、例えば、通常フレームに含まれるDA送信元マックアドレスとSA宛先マックアドレスの排他的論理和XORをとり、その下位5ビットを抽出して、抽出した値に応じて送信するポートを振り分ける方法などが挙げられる。なお、負荷分散ルールは、各ポートスイッチ2、各ファブリックスイッチ3で同じルールに設定されることが望ましい。これにより、任意のネットワーク機器間で通常データを送受信する際の往復の経路が同じになり、ファブリックスイッチ3でのFDBの未学習によるフラッディングを防止して、無駄なトラフィックを抑制することができる。下位スイッチ設定部4は、ファブリックスイッチ3に接続する全てのポートに対してLAG第1のリンクアグリゲーショングループ、メインリンクというを設定すると共に、ファブリックスイッチ3から受信する制御フレームの内容に基づき、同じファブリックスイッチ3が接続されたポートに対してサブリンクを設定する。ポートスイッチ2において、下位スイッチ設定部4は、サブリンクが設定されていないポートでの通常フレームの送信を禁止し、サブリンクが設定されているポートでの通常フレームの送信を許可する。また、下位スイッチ設定部4は、ファブリックスイッチ3に接続する全てのポートつまりメインリンクが設定されたポートから、所定の時間間隔毎に、自身の識別子を含む制御フレーム第1の制御フレームを送信するように構成される。他方、上位スイッチ設定部5は、ポートスイッチ2から受信する制御フレームの内容に基づき、同じポートスイッチ2が接続されたポートに対してLAG第2のリンクアグリゲーショングループ、サブリンクというを設定する。本実施の形態に係るネットワークシステム1では、上位スイッチ設定部5は、サブリンクが設定されたポートから、所定の時間間隔毎に、自身の識別子を含む制御フレーム第2の制御フレームを送信するように構成され、かつ、サブリンクが設定されていないポートでの通常フレームの送受信と制御フレームの送信を禁止するように構成される。また、上位スイッチ設定部5は、自身の識別子に加え、接続されているポートスイッチ2の数、および接続されているポートスイッチ2の識別子を含む制御フレームを送信するように構成される。以下、下位スイッチ設定部4と上位スイッチ設定部5のより詳細な動作を、ポートの状態遷移と共に説明する。図2aに示すように、下位スイッチ設定部4は、ポートスイッチ2のサブリンクが設定されていないポートファブリックスイッチ3からの制御フレームを受信していないポートを、通常フレームの送信を禁止受信は許可し、制御フレームの送信を行う状態に設定する。以下、この状態をリスニングという。ポートスイッチ2では、サブリンクの設定が全くなされていない初期状態においては、全てのポートメインリンクが設定される全てのポートがリスニングの状態に設定される。ポートスイッチ2のサブリンクが設定されていないポートで制御フレームを受信すると、下位スイッチ設定部4は、受信した制御フレームに含まれる送信元のファブリックスイッチ3の識別子を基に、制御フレームを受信したポートのサブリンクの設定を行う。より詳細には、下位スイッチ設定部4は、受信した制御フレームに含まれる接続されているポートスイッチの数が最大であり、かつ、送信元のファブリックスイッチの識別子が同じポート同士を、サブリンクに設定する。下位スイッチ設定部4は、サブリンクを設定した後、当該サブリンクを設定したポートの通常フレームの送信の禁止を解除する。これにより、制御フレームを受信したポートは、通常フレームの送受信を許可し、制御フレームの送信を行う状態に設定される。以下、この状態をフォワーディングという。さらに、下位スイッチ設定部4は、フォワーディングに設定されたポートでリンクダウンを検出した場合例えば、所定時間ファブリックスイッチ3からの制御フレームを受信しなかった場合、当該ポートをサブリンクから外し、通常フレームの送信を禁止してリスニングの状態に設定する。他方、図2bに示すように、上位スイッチ設定部5は、ファブリックスイッチ3のサブリンクが設定されていないポートを、通常フレームの送受信と制御フレームの送信を禁止する状態つまり制御フレームの受信のみが可能な状態に設定する。以下、この状態をブロッキングという。ファブリックスイッチ3では、サブリンクの設定が全くなされていない初期状態においては、全てのポートがブロッキングの状態に設定される。ファブリックスイッチ3のサブリンクが設定されていないポートで制御フレームを受信すると、上位スイッチ設定部5は、受信した制御フレームに含まれる送信元のポートスイッチ2の識別子を基に、制御フレームを受信したポートのサブリンクの設定を行う。その後、サブリンクを設定したポートの通常フレームの送受信の禁止を解除して制御フレームの送信を開始する。これにより、制御フレームを受信したポートは、ブロッキングの状態からフォワーディングの状態に設定される。さらに、上位スイッチ設定部5は、フォワーディングに設定されたポートでリンクダウンを検出した場合例えば、所定時間ポートスイッチ2からの制御フレームを受信しなかった場合、当該ポートをサブリンクから外し、通常フレームの送受信と制御フレームの送信を禁止してブロッキングの状態に設定する。次に、図3を用いて、ポートスイッチ2とファブリックスイッチ3間に新たな伝送路を追加したときリンクアップしたときのLAGの自動設定の動作を具体的に説明する。なお、図3において、ハッチングされているポートはサブリンクに設定されているポート、ハッチングされていないポートはサブリンクに設定されていないポートを示している。図3aに示すように、ポートスイッチPS2のポート2,3と、ファブリックスイッチFS3のポート2,3とが、それぞれLANケーブル等の伝送路により接続されている場合を考える。また、ポートスイッチ2、ファブリックスイッチ3のいずれにおいても、ポート2,3にサブリンクが設定されているとする。ポートスイッチ2では、ファブリックスイッチ3に接続可能な全てのポートにメインリンクが設定されている。このとき、伝送路が接続されていないあるいはリンクダウンの状態のポートスイッチ2のポート1はリスニングの状態、ファブリックスイッチ3のポート1はブロッキングの状態に設定されている。ここで、図3bに示すように、両スイッチ2,3のポート1同士を伝送路で接続リンクアップしたとする。このとき、ファブリックスイッチ3のポート1はブロッキングの状態に設定されているので、ファブリックスイッチ3から制御フレームが送信されることはない。よって、リスニングの状態に設定されているポートスイッチ2のポート1から制御フレームが送信され、ブロッキングの状態に設定されているファブリックスイッチ3のポート1で制御フレームが受信されることになる。図3cに示すように、ファブリックスイッチ3のポート1でポートスイッチ2からの制御フレームを受信すると、ファブリックスイッチ3のポート1が、ポート2,3のサブリンクに追加され、ポート1がフォワーディングの状態に設定される。これにより、フォワーディングの状態に設定されたファブリックスイッチ3のポート1から制御フレームが送信され、ポートスイッチ2のポート1で制御フレームが受信されることになる。図3dに示すように、ポートスイッチ2のポート1でファブリックスイッチ3からの制御フレームを受信すると、ポートスイッチ2のポート1が、ポート2,3のサブリンクに追加され、ポート1がフォワーディングの状態に設定される。以上により、両スイッチ2,3のポート1のLAGの自動設定が完了する。ここで、図3b,cの状態、すなわちLAGの設定が開始してから完了するまでの途中の状態において、宛先がブロードキャストの通常フレームが送信された場合の動作について検討しておく。まず、図3bの状態で、ポートスイッチ2からファブリックスイッチ3に、ポート2または3を介して宛先がブロードキャストの通常フレームが送信された場合を検討する。この場合、ファブリックスイッチ3のポート1はブロッキングの状態に設定されており、通常フレームの送受信が禁止されているため、当該通常フレームがポートスイッチ2に折り返されることはなく、不具合は生じない。また、図3cの状態で、ポートスイッチ2からファブリックスイッチ3に、ポート2または3を介して宛先がブロードキャストの通常フレームが送信された場合について検討する。この場合、ファブリックスイッチ3のポート1は既にサブリンクに設定されているため、サブリンクが設定されたポート2,3で受信した通常フレームが、同じサブリンクが設定されたポート1に転送されることはないので、当該通常フレームがポートスイッチ2に折り返されることはなく、不具合は生じない。さらに、図3bまたは図3cの状態で、ファブリックスイッチ3からポートスイッチ2に、宛先がブロードキャストの通常フレームが送信された場合について検討する。この場合、ポートスイッチ2では、ポート1~3を含むファブリックスイッチ3に接続される全てのポートにメインリンクが設定されており、メインリンクに設定されたポートで受信した通常フレームが、同じメインリンクに設定されたポートに転送されることはないので、当該通常フレームがファブリックスイッチ3に折り返されることはなく、不具合は生じない。以上説明したように、本実施の形態に係るネットワークシステム1では、ファブリックスイッチ3において、LAGサブリンクが設定されていないポートでの通常フレームの送受信と制御フレームの送信を禁止するようにしている。これにより、ポートスイッチ2から送信した通常フレームが、ファブリックスイッチ3にて折り返されて再びポートスイッチ2に戻る、といった不具合を防止することが可能となり、LAGの自動設定時の不具合を解消できる。なお、通常フレームの折り返しを防止するだけであれば、サブリンクが設定されていないポートでの通常フレームの送受信を禁止するのみで足りる。しかし、この場合、ポートスイッチ2側で先にサブリンクの設定が行われると、ポートスイッチ2からファブリックスイッチ3の送受信が禁止されているポートに通常フレームが送信されて、当該通常フレームが失われるおそれがある。そのため、ファブリックスイッチ3のサブリンクが設定されていないポートは、通常フレームの送受信と制御フレームの送信を禁止したブロッキングの状態とし、ポートスイッチ2よりも先にファブリックスイッチ3でサブリンクの設定が行われるようにしている。ネットワークシステム1では、ポートスイッチ2とファブリックスイッチ3とを複数の伝送路を介して接続しているため、複数のファブリックスイッチ3を用いることによる帯域の増加に加えて、複数の伝送路を用いることによる帯域の増加を実現でき、また、2重の冗長構成を実現できるため、一の伝送路やファブリックスイッチ3で不具合が発生した場合にも、他の伝送路やファブリックスイッチ3で通信を継続することが可能である。本発明は上記実施の形態に限定されるものではなく、本発明の趣旨を逸脱しない範囲で種々の変更を加え得ることは勿論である。"