(57)【特許請求の範囲】
【請求項１】
デバイスと接続される第１ポートと、他の通信装置と接続される第２ポートと、
前記第１ポートと前記デバイスとの通信の状況を示す通信状況情報を取得する情報取得手段と、
前記通信状況情報に基づいて、前記他の通信装置と接続される前記第２ポートの通信状態を制御する制御手段と、
を有し、
前記第２ポートを複数有しており、
前記制御手段は、前記通信状況情報に基づいて、前記デバイスとの間の帯域と前記他の通信装置と接続されてリンクアップしている前記第２ポートの数を一つ減らした場合の帯域とを比較し、比較結果に基づいて、前記他の通信装置と接続される前記第２ポートをリンクダウンする
通信装置。
【請求項２】
請求項１に記載の通信装置であって、
前記制御手段は、前記通信状況情報に基づいて、前記他の通信装置と接続される前記第２ポートの通信状態を制御して、前記他の通信装置との間の帯域を制御する
通信装置。
【請求項３】
請求項１又は２に記載の通信装置であって、
前記情報取得手段は、前記通信状況情報として、前記デバイスとの間の帯域を示す情報を取得する
通信装置。
【請求項４】
請求項１から請求項３までのいずれか１項に記載の通信装置であって、
前記制御手段は、前記デバイスとの間の帯域と前記他の通信装置との間の帯域とを比較し、比較結果に基づいて、前記他の通信装置と接続される前記第２ポートをリンクアップする
通信装置。
【請求項５】
請求項１から請求項４までのいずれか１項に記載の通信装置であって、
前記第１ポートを複数有しており、
前記情報取得手段は、前記通信状況情報を、通信先となる前記他の通信装置が同一となる通信が行われている前記第１ポートごとに取得し、
前記制御手段は、前記通信状況情報に基づいて、対応する前記他の通信装置と接続される前記第２ポートの通信状態を制御する
通信装置。
【請求項６】
請求項１から請求項５までのいずれか１項に記載の通信装置であって、
前記制御手段は、前記通信状況情報に基づいて、前記デバイスとの通信の状況が変化したと判断される場合に、当該通信の状況の変化に応じて前記第２ポートの通信状態を制御する
通信装置。
【請求項７】
デバイスと接続される第１ポートと、他の通信装置と接続される第２ポートと、を有する通信装置により行われる通信制御方法であって、
前記第１ポートと前記デバイスとの通信の状況を示す通信状況情報を取得し、
前記通信状況情報に基づいて、前記他の通信装置と接続される前記第２ポートの通信状態を制御し、
前記第２ポートを複数有しており、
前記通信状況情報に基づいて、前記デバイスとの間の帯域と前記他の通信装置と接続されてリンクアップしている前記第２ポートの数を一つ減らした場合の帯域とを比較し、比較結果に基づいて、前記他の通信装置と接続される前記第２ポートをリンクダウンする
通信制御方法。
【請求項８】
デバイスと接続される第１ポートと、他の通信装置と接続される第２ポートと、を有する通信装置に、
前記第１ポートと前記デバイスとの通信の状況を示す通信状況情報を取得する情報取得手段と、
前記通信状況情報に基づいて、前記他の通信装置と接続される前記第２ポートの通信状態を制御する制御手段と、
を実現させ、
前記第２ポートを複数有しており、
前記制御手段は、前記通信状況情報に基づいて、前記デバイスとの間の帯域と前記他の通信装置と接続されてリンクアップしている前記第２ポートの数を一つ減らした場合の帯域とを比較し、比較結果に基づいて、前記他の通信装置と接続される前記第２ポートをリンクダウンするプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、通信装置、通信制御方法、プログラムに関し、特に消費電力を削減する通信装置、通信制御方法、プログラムに関する。
【背景技術】
【０００２】
ネットワークスイッチ間の接続などにおいては、スイッチ間の帯域を確保するために、また冗長性確保のため、複数の物理的なリンクを束ねて仮想的に１つのリンクとすることがある。
【０００３】
このような技術の一つとして、例えば、特許文献１がある。特許文献１には、第１の通信装置（ネットワークスイッチ装置）と第２の通信装置（ネットワークスイッチ装置）との間において通信を行う通信システムの制御方法が記載されている。具体的には、特許文献１によると、第１の通信装置は、リンクアグリゲーションによる通信におけるリンクの単位であるリンクアグリゲーショングループの使用帯域情報に基づいて、複数の第１ポートの中の少なくとも１個の第１ポートの電源供給を切断し少なくとも１個の第１ポートをリンクダウンする。続いて、第１の通信装置は、第２のネットワークスイッチ装置にリンクダウン終了通知を送信する。その後、リンクダウン終了通知を受信した第２の通信装置は、複数の第２ポートの中のリンクダウンしている少なくとも１個の第２ポートの電源供給を切断する。特許文献１によると、このような制御方法により、リンクアグリゲーショングループを用いた通信における消費電力を削減することが出来る。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】国際公開第２０１２／０６６６２５号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
上記のような通信装置は、例えば、複数のデバイスの通信を１つの通信装置に集約し、別の通信装置へ中継する環境において用いられることがある。このような環境において、例えば、デバイスと通信装置との間のリンクの切断、デバイスのリンクスピードの低速化、などデバイス側の通信の状況が変化すると、それに応じて、通信装置間において必要な帯域が変化することになる。その結果、不必要な帯域を確保するために不必要な電力を消費してしまうおそれがあった。
【０００６】
このようなおそれに対して、特許文献１に記載されている技術の場合、リンクアグリゲーショングループの使用帯域情報に基づく制御を行なうことになる。また、特許文献１に記載されている技術の場合、通信装置間で情報の送受信を行うことになる。そのため、特許文献１に記載されている技術によると、デバイス側の通信状況の変化に応じた迅速な制御を行なうことが難しかった。つまり、不必要な電力消費の抑制が不十分なものとなることがあった。
【０００７】
このように、ネットワークスイッチ装置などの通信装置においては、デバイス側の通信状況の変化に応じた迅速な制御を行うことが難しく、消費電力に無駄が生じてしまうおそれがある、という問題が生じていた。
【０００８】
そこで、本発明の目的は、デバイス側の状況の変化に応じた迅速な制御を行うことが難しく、消費電力に無駄が生じてしまうおそれがある、という問題を解決する通信装置を提供することにある。
【課題を解決するための手段】
【０００９】
かかる目的を達成するため本発明の一形態である通信装置は、
デバイスと接続される第１ポートと、他の通信装置と接続される第２ポートと、
前記第１ポートと前記デバイスとの通信の状況を示す通信状況情報を取得する情報取得手段と、
前記通信状況情報に基づいて、前記他の通信装置と接続される前記第２ポートの通信状態を制御する制御手段と、
を有する
という構成を採る。
【００１０】
また、本発明の他の形態である通信制御方法は、
デバイスと接続される第１ポートと、他の通信装置と接続される第２ポートと、を有する通信装置により行われる通信制御方法であって、
前記第１ポートと前記デバイスとの通信の状況を示す通信状況情報を取得し、
前記通信状況情報に基づいて、前記他の通信装置と接続される前記第２ポートの通信状態を制御する
という構成を採る。
【００１１】
また、本発明の他の形態であるプログラムは、
デバイスと接続される第１ポートと、他の通信装置と接続される第２ポートと、を有する通信装置に、
前記第１ポートと前記デバイスとの通信の状況を示す通信状況情報を取得する情報取得手段と、
前記通信状況情報に基づいて、前記他の通信装置と接続される前記第２ポートの通信状態を制御する制御手段と、
を実現させるためのプログラムである。
【発明の効果】
【００１２】
本発明は、以上のように構成されることにより、デバイス側の状況の変化に応じた迅速な制御を行うことが難しく、消費電力に無駄が生じてしまうおそれがある、という問題を解決する通信装置を提供することが可能となる。
【図面の簡単な説明】
【００１３】
【図１】本発明の第１の実施形態に係るネットワークスイッチの全体の構成の一例を示すブロック図である。
【図２】本発明の第１の実施形態に係るネットワークスイッチの構成の一例を示すブロック図である。
【図３】図１で示す情報取得手段が取得する通信状況情報を説明するためのブロック図である。
【図４】図１で示す情報取得手段が通信状況情報を取得する際のグループを説明するための図である。
【図５】図１で示す制御手段による制御を説明するためのブロック図である。
【図６】図１で示す制御手段による制御を説明するためのブロック図である。
【図７】本発明の第１の実施形態に係るネットワークスイッチの動作の一例を示すフローチャートである。
【図８】本発明の第１の実施形態に係るネットワークスイッチの他の構成の一例を示すブロック図である。
【図９】本発明の第２の実施形態に係る通信装置の構成の一例を示す概略ブロック図である。
【発明を実施するための形態】
【００１４】
［第１の実施形態］
本発明の第１の実施形態を図１乃至図８を参照して説明する。図１は、ネットワークスイッチ１の全体の構成の一例を示すブロック図である。図２は、ネットワークスイッチ１の構成の一例を示すブロック図である。図３は、情報取得手段１１が取得する通信状況情報を説明するためのブロック図である。図４は、情報取得手段１１が通信状況情報を取得する際のグループを説明するための図である。図５、図６は、制御手段１２による制御の一例を説明するためのブロック図である。図７は、ネットワークスイッチ１の動作の一例を示すフローチャートである。図８は、ネットワークスイッチ１の他の構成の一例を示すブロック図である。
【００１５】
第１の実施形態では、デバイス２（デバイス２−１、２−２、…。特に区別しない場合は、デバイス２と表記する）と接続されるとともに、ネットワークスイッチ３（他の通信装置）と接続されるネットワークスイッチ１について説明する（図１参照）。本実施形態におけるネットワークスイッチ１は、物理回線を論理的に束ねるトランキングを利用して、ネットワークスイッチ３との間で形成される複数のリンクを仮想的な１つのリンクとして使用する。また、後述するように、本実施形態におけるネットワークスイッチ１は、デバイス２との間の帯域を示す通信状況情報を取得して、当該通信状況情報に基づいて、ネットワークスイッチ３との間の帯域を制御する。
【００１６】
なお、本実施形態においては、デバイス２とネットワークスイッチ１との間をダウンリンクと定義し、ネットワークスイッチ１とネットワークスイッチ３との間をアップリンクと定義して、ネットワークスイッチ１の構成、動作について説明する。また、本実施形態においては、アップリンクの帯域は、リンクの数により定まるものとする。例えば、本実施形態においては、リンク１つにつき帯域は２０（例えば、Ｍｂｐｓ）であるとして説明する。
【００１７】
図２を参照すると、本実施形態におけるネットワークスイッチ１は、複数のダウンリンクポート１１１（ダウンリンクポート１１１−１、１１１−２、……、１１１−１１、……。特に区別しない場合は、ダウンリンクポート１１１と表記する）（第１ポート）を有している。ダウンリンクポート１１１はそれぞれ、デバイス２と接続されることになる。例えば、図２で示す場合、ダウンリンクポート１１１−１〜１１１−１０とデバイス２−１〜２−１０とが接続されている。一方で、図２で示す場合、ダウンリンクポート１１１−１１は、デバイス２と接続されていない。また、ネットワークスイッチ１は、複数のアップリンクポート１１２（アップリンクポート１１２−１、１１２−２、……、１１２−６、……。特に区別しない場合は、アップリンクポート１１２と表記する）（第２ポート）を有している。アップリンクポート１１２は、ネットワークスイッチ３と接続されることになる。例えば、図２で示す場合、アップリンクポート１１２−１、１１２−２、１１２−３とネットワークスイッチ３−１とが接続され、アップリンクポート１１２−５、１１２−６とネットワークスイッチ３−２とが接続されている。また、アップリンクポート１１２−４は、例えば、ネットワークスイッチ３−１と接続されており、リンクダウンしている。
【００１８】
ネットワークスイッチ１は、例えば、IEEE 802.3adに規定されているリンクアグリゲーション制御プロトコルに準拠して通信を行うことが出来るよう構成されている。ネットワークスイッチ１は、例えば、ネットワークスイッチとしての一般的な構成を有するとともに、トランキング処理を実行するための一般的な構成を有している。このような構成により、ネットワークスイッチ１は、アップリンクポート１１２がネットワークスイッチ３と接続されることで形成される複数のリンクを仮想的な１つのリンクとして使用することが出来る。
【００１９】
また、図２を参照すると、本実施形態におけるネットワークスイッチ１は、情報取得手段１１と制御手段１２とを有している。ネットワークスイッチ１は、図示しない演算装置と記憶装置とを有しており、記憶装置が記憶するプログラムを演算装置が実行することで、上記各手段を実現する。
【００２０】
情報取得手段１１は、ダウンリンクポート１１１とデバイス２との通信の状況を示す通信状況情報を取得する。例えば、情報取得手段１１は、デバイス２との間の帯域を示す情報を通信状況情報として取得する。
【００２１】
具体的には、図３を参照すると、情報取得手段１１は、各ダウンリンクポート１１１がデバイス２と接続されているか否か、接続されている場合、リンクスピードはいくつか、という情報を示す通信状況情報を取得する。例えば、図３で示す場合、情報取得手段１１は、ダウンリンクポート１１１−１はデバイス２−１と接続されており、デバイス２−１との間の帯域（リンクスピード）は１０である旨の通信状況情報を取得する。同様に、情報取得手段１１は、各ダウンリンクポート１１１について、通信状況情報を取得する。
【００２２】
また、情報取得手段１１は、通信先となるネットワークスイッチ３が同一となる通信が行われているダウンリンクポート１１１ごとに通信状況情報を取得する。例えば、図３で示す場合、ダウンリンクポート１１１−１〜１１１−６までの通信は、アップリンクポート１１２−１〜１１２−３（リンクアップした場合、アップリンクポート１１２−４も追加される）を介してネットワークスイッチ３−１へと到達するとする。この場合、情報取得手段１１は、図４で示すように、ダウンリンクポート１１１−１〜１１１−６までを１つのグループ（例えば、グループ１）として、通信状況情報を取得する。つまり、図３で示す場合、グループ１のダウンリンクの帯域は６０であることになる。また、例えば、図３で示す場合、ダウンリンクポート１１１−７から１１１−１０までの通信は、アップリンクポート１１２−５、１１２−６を介してネットワークスイッチ３−２へと到達するとする。この場合、情報取得手段１１は、図４で示すように、ダウンリンクポート１１１−７から１１１−１０までを１つのグループ（例えば、グループ２）として、通信状況情報を取得する。つまり、図３で示す場合、グループ２のダウンリンクの帯域は４０であることになる。
【００２３】
以上のように、情報取得手段１１は、通信先となるネットワークスイッチ３が同一となる通信が行われているダウンリンクポート１１１ごとに、デバイス２との間の帯域を示す通信状況情報を取得する。
【００２４】
なお、情報取得手段１１が取得する通信状況情報の内容は、上記場合に限定されない。例えば、情報取得手段１１は、ダウンリンクポート１１１とデバイス２との通信の内容を含む通信状況情報を取得するよう構成することも出来る。
【００２５】
制御手段１２は、情報取得手段１１が取得した通信状況情報に基づいて、ネットワークスイッチ３と接続されるアップリンクポート１１２の通信状態を制御する。例えば、制御手段１２は、通信状況情報に基づいてアップリンクポート１１２の通信状態を制御して、ネットワークスイッチ３との間の帯域を制御する。
【００２６】
具体的には、制御手段１２は、通信状況情報に基づいて、ダウンリンクの状況（デバイス２との通信）が変化したと判断される場合に、当該状況の変化に応じて、同一のグループに属するアップリンクポート１１２をリンクアップ又はリンクダウンする。なお、リンクアップとは、アップリンクポート１１２とネットワークスイッチ３とが接続され通信が可能となることをいう。また、リンクダウンとは、アップリンクポート１１２とネットワークスイッチ３との接続が切断され通信が不能となることをいう。リンクダウンした状態は、リンクアップした状態と比較して、消費電力が少なくなることになる。
【００２７】
例えば、図３で示す状況から、図５で示すように、ダウンリンクポート１１１−１１とデバイス２−１１とが新たに接続されたとする。また、ダウンリンクポート１１１−１１の通信は、ネットワークスイッチ３−１向けであるとする。この場合、情報取得手段１１が取得する通信状況情報が示すダウンリンクの帯域（グループ１の帯域）は、６０から７０へと変化することになる。
【００２８】
制御手段１２は、上記通信状況情報の変化に基づいて、ダウンリンクのグループ１の通信状況が変化したと判断する。すると、制御手段１２は、通信状況が変化したと判断したグループ１のダウンリンクの帯域とグループ１のアップリンクの帯域とを比較する。図３、図５で示す場合、グループ１のダウンリンクの帯域が７０である一方で、グループ１のアップリンクの帯域は６０である（図３参照）。つまり、ダウンリンクの帯域の方がアップリンクの帯域よりも大きいことになる。そこで、制御手段１２は、グループ１の中でダウンしているアップリンクポート１１２が存在するか否か確認する。そして、ダウンしているアップリンクポート１１２が存在する場合、制御手段１２は、アップリンクポート１１２をリンクアップする。図３、図５の場合、グループ１の中でアップリンクポート１１２−４がダウンしている（図２乃至図４参照）。そのため、制御手段１２は、アップリンクポート１１２−４をリンクアップする。これにより、アップリンクの帯域は８０となり、アップリンクの帯域の方がダウンリンクの帯域よりも大きいことになる（図５参照）。
【００２９】
また、例えば、図３で示す状況から、図６で示すように接続の状況が変化したとする。つまり、デバイス２−６とダウンリンクポート１１１−６との接続が切断され、デバイス２−４、２−５との間のリンクスピードが低下したとする。この場合、情報取得手段１１が取得する通信状況情報が示すダウンリンクの帯域（グループ１の帯域）は、６０から３９へと変化することになる。
【００３０】
制御手段１２は、上記通信状況情報の変化に基づいて、ダウンリンクのグループ１の通信状況が変化したと判断する。すると、制御手段１２は、通信状況が変化したと判断したグループ１のダウンリンクの帯域とグループ１のアップリンクを１つ減らした場合の帯域とを比較する。図３、図６で示す場合、グループ１のダウンリンクの帯域が３９である一方で、グループ１のアップリンクを１つ減らした帯域は４０となる。つまり、アップリンクを１つ減らした帯域は、ダウンリンクの帯域以上であることになる。そこで、制御手段１２は、例えば、アップリンクポート１１２−１〜１１２−３のうちの任意の１つであるアップリンクポート１１２−３をリンクダウンする。これにより、ダウンリンクの通信の状況からみて不要であると判断されるアップリンクの帯域を削除することが出来る。つまり、必要な帯域を確保しつつ、不要な帯域を削除して消費電力を削減することが出来ることになる。なお、制御手段１２は、リンクダウンの処理を行うとともに、アップリンクポート１１２−３に対する電源の供給を切断する処理を行うよう構成しても構わない。
【００３１】
以上のように、制御手段１２は、通信状況情報に基づいてアップリンクポート１１２の通信状態を制御する。なお、制御手段１２が行う制御は、上記説明したアップリンクポート１１２のリンクアップ／リンクダウンに限定されない。例えば、制御手段１２は、必要に応じて、ネットワークスイッチ３と協調することで、アップリンクポート１１２とネットワークスイッチ３との間のリンクスピードを変更するよう構成しても構わない。また、制御手段１２は、例えば、デバイス２との間で行われている通信の内容に基づいて、例えば、重要度が低い場合に必要な帯域を少なく見積もるなど、ダウンリンクポート１１１とデバイス２との通信の内容に応じた制御を行うよう構成しても構わない。
【００３２】
以上が、本実施形態におけるネットワークスイッチ１の構成の一例についての説明である。なお、本実施形態におけるネットワークスイッチ１のダウンリンクポート１１１は、様々なデバイス２と接続することが出来る。そのため、デバイス２の構成については、特に限定しない。また、ネットワークスイッチ１が接続するネットワークスイッチ３の構成についても、特に限定されない。ネットワークスイッチ１は、ネットワークスイッチ１と同様の構成を有するネットワークスイッチ３と接続されても構わないし、ネットワークスイッチ１とは異なる一般的な構成を有するネットワークスイッチ３と接続されても構わない。
【００３３】
次に、図７を参照して、ネットワークスイッチ１の動作の一例について説明する。
【００３４】
図７を参照すると、制御手段１２は、情報取得手段１１が取得した通信状況情報の変化に基づいて、ダウンリンクの通信状況が変化したと判断する。つまり、制御手段１２は、通信状況情報に基づいて、ダウンリンクの通信状況の変化を検出する（ステップＳ００１）。
【００３５】
続いて、制御手段１２は、通信状況の変化を検出したグループのダウンリンクの帯域とアップリンクの帯域とを比較する（ステップＳ００２）。そして、ダウンリンクの帯域の方がアップリンクの帯域よりも大きい場合（ステップＳ００２、Ｙｅｓ）、制御手段１２は、ダウンしているアップリンクポート１１２が存在するか否かの確認を行う（ステップＳ００３）。
【００３６】
ダウンしているアップリンクポート１１２が存在する場合（ステップＳ００３、Ｙｅｓ）、制御手段１２は、アップリンクポート１１２を一つリンクアップする（ステップＳ００４）。その後、制御手段１２は、再度、ダウンリンクの帯域とアップリンクの帯域との比較を行う（ステップＳ００２）。一方、ダウンしているアップリンクポート１１２が存在しない場合、制御手段１２は、アップリンクポート１１２の変更を行わない（ステップＳ００７）。その後、制御手段１２は、再度の通信状況の変化を待つことになる。
【００３７】
また、ダウンリンクの帯域がアップリンクの帯域以下である場合（ステップＳ００２、Ｎｏ）、制御手段１２は、通信状況の変化を検出したグループのダウンリンクの帯域とアップリンクを１つ減らした帯域とを比較する（ステップＳ００５）。そして、ダウンリンクの帯域がアップリンクを１つ減らした帯域以下である場合（ステップＳ００５、Ｙｅｓ）、制御手段１２は、アップリンクポートを１つリンクダウンする（ステップＳ００６）。その後、制御手段１２は、再度、ダウンリンクの帯域とアップリンクを１つ減らした帯域とを比較する（ステップＳ００５）。一方、ダウンリンクの帯域がアップリンクを１つ減らした帯域よりも大きい場合（ステップＳ００５、Ｎｏ）、制御手段１２は、アップリンクポートを変更しない。その後、制御手段１２は、再度の通信状況の変化を待つことになる。
【００３８】
以上が、ネットワークスイッチ１の動作の一例である。
【００３９】
このように、本実施形態におけるネットワークスイッチ１は、情報取得手段１１と制御手段１２とを有している。このような構成により、ネットワークスイッチ１は、情報取得手段１１が取得した通信状況情報の変化に応じて、制御手段１２がアップリンクポート１１２の通信状態を制御することが出来る。これにより、ダウンリンクの通信状況の変化に応じて、アップリンクの帯域の制御を行うことが可能となる。その結果、例えば、ダウンリンクの通信状況の変化に応じてアップリンク側の帯域が過剰となった場合に、アップリンクポート１１２をリンクダウンすることが可能となり、消費電力を削減することが可能となる。つまり、デバイス２側の状況の変化に応じた迅速な制御を行うことが可能となり、消費電力に無駄が生じることを抑制することが可能となる。
【００４０】
なお、図２などで示したネットワークスイッチ１が有するダウンリンクポート１１１の数及びアップリンクポート１１２の数は、一例である。ネットワークスイッチ１は、任意の数（例えば、複数）のダウンリンクポート１１１及びアップリンクポート１１２を有することが出来る。また、ネットワークスイッチ１と接続されるデバイス２及びネットワークスイッチ３の数も特に図示した場合に限定されない。
【００４１】
また、ネットワークスイッチ１は、図８で示すように、アップリンクポート１１２をリンクダウンした旨（電源の供給を遮断した旨）をネットワークスイッチ３へと送信する送信手段１３を有するよう構成しても構わない。このように構成することで、ネットワークスイッチ３は、ネットワークスイッチ１から受信した通知に基づいて、故障によりリンクダウンが起こった訳ではない旨を認識することが可能となる。
【００４２】
また、図７では、アップリンクポート１１２を１つずつリンクアップ／リンクダウンする場合の処理の一例について示したが、制御手段１２の制御は上記場合に限定されない。制御手段１２は、例えば、一度に複数のリンクアップ／リンクダウンを行うよう構成しても構わない。
【００４３】
また、本実施形態においては、情報取得手段１１は、ダウンリンクポート１１１とデバイス２との通信の状況を示す通信状況情報を取得するとした。しかしながら、情報取得手段１１の構成は、上記場合に限定されない。情報取得手段１１は、例えば、アップリンクポート１１２とネットワークスイッチ３との通信の状況を示す情報を含む通信状況情報を取得しても構わない。
【００４４】
［第２の実施形態］
続いて、図９を参照して、本発明の第２の実施形態について説明する。本実施形態においては、通信装置４の構成の概要について説明する。
【００４５】
図９を参照すると、通信装置４は、第１ポート４１と、第２ポート４２と、情報取得手段４３と、制御手段４４と、を有している。
【００４６】
第１ポート４１は、デバイスと接続される。また、第２ポート４２は、他の通信装置と接続される。
【００４７】
情報取得手段４３は、第１ポート４１とデバイスとの通信の状況を示す通信状況情報を取得する。制御手段４４は、通信状況情報に基づいて、他の通信装置と接続される第２ポート４２の通信状態を制御する。
【００４８】
このように、本実施形態における通信装置４は、情報取得手段４３と制御手段４４とを有している。このような構成により、通信装置４は、情報取得手段４３が取得した通信状況情報に基づいて、制御手段４４が第２ポート４２の通信状態を制御することが可能となる。これにより、デバイスと第１ポート４１との間の通信の状況に応じて第２ポート４２の通信状態を制御することが可能となる。その結果、デバイス側の状況の変化に応じた迅速な制御を行うことが可能となり、消費電力に無駄が生じることを抑制することが可能となる。
【００４９】
なお、上記通信装置４は、当該通信装置４に所定のプログラムが組み込まれることで実現できる。具体的に、本発明の他の形態であるプログラムは、デバイスと接続される第１ポートと、他の通信装置と接続される第２ポートと、を有する通信装置に、第１ポートとデバイスとの通信の状況を示す通信状況情報を取得する情報取得手段と、通信状況情報に基づいて、他の通信装置と接続される第２ポートの通信状態を制御する制御手段と、を実現させるためのプログラムである。
【００５０】
また、上述した通信装置４が作動することにより実行される通信制御方法は、デバイスと接続される第１ポートと、他の通信装置と接続される第２ポートと、を有する通信装置により行われる通信制御方法であって、第１ポートとデバイスとの通信の状況を示す通信状況情報を取得し、通信状況情報に基づいて、他の通信装置と接続される第２ポートの通信状態を制御する、という方法である。
【００５１】
上述した構成を有する、プログラム、又は、通信制御方法、の発明であっても、上記通信装置４と同様の作用を有するために、上述した本発明の目的を達成することが出来る。
【００５２】
＜付記＞
上記実施形態の一部又は全部は、以下の付記のようにも記載されうる。以下、本発明における通信装置などの概略を説明する。但し、本発明は、以下の構成に限定されない。
【００５３】
（付記１）
デバイスと接続される第１ポートと、他の通信装置と接続される第２ポートと、
前記第１ポートと前記デバイスとの通信の状況を示す通信状況情報を取得する情報取得手段と、
前記通信状況情報に基づいて、前記他の通信装置と接続される前記第２ポートの通信状態を制御する制御手段と、
を有する
通信装置。
【００５４】
（付記２）
付記１に記載の通信装置であって、
前記制御手段は、前記通信状況情報に基づいて、前記他の通信装置と接続される前記第２ポートの通信状態を制御して、前記他の通信装置との間の帯域を制御する
通信装置。
【００５５】
（付記３）
付記１又は２に記載の通信装置であって、
前記情報取得手段は、前記通信状況情報として、前記デバイスとの間の帯域を示す情報を取得する
通信装置。
【００５６】
（付記４）
付記１乃至３のいずれかに記載の通信装置であって、
前記第２ポートを複数有しており、
前記制御手段は、前記通信状況情報に基づいて、前記他の通信装置と接続される前記第２ポートをリンクアップ又はリンクダウンする
通信装置。
【００５７】
（付記５）
付記４に記載の通信装置であって、
前記制御手段は、前記通信状況情報に基づいて、前記デバイスとの間の帯域と前記他の通信装置と接続されている前記第２ポートの数を一つ減らした場合の帯域とを比較し、比較結果に基づいて、前記他の通信装置と接続される前記第２ポートをリンクダウンする
通信装置。
【００５８】
（付記６）
付記４又は５に記載の通信装置であって、
前記制御手段は、前記デバイスとの間の帯域と前記他の通信装置との間の帯域とを比較し、比較結果に基づいて、前記他の通信装置と接続される前記第２ポートをリンクアップする
通信装置。
【００５９】
（付記７）
付記１乃至６のいずれかに記載の通信装置であって、
前記第１ポートを複数有しており、
前記情報取得手段は、前記通信状況情報を、通信先となる前記他の通信装置が同一となる通信が行われている前記第１ポートごとに取得し、
前記制御手段は、前記通信状況情報に基づいて、対応する前記他の通信装置と接続される前記第２ポートの通信状態を制御する
通信装置。
【００６０】
（付記８）
付記１乃至７のいずれかに記載の通信装置であって、
前記制御手段は、前記通信状況情報に基づいて、前記デバイスとの通信の状況が変化したと判断される場合に、当該通信の状況の変化に応じて前記第２ポートの通信状態を制御する
通信装置。
【００６１】
（付記９）
デバイスと接続される第１ポートと、他の通信装置と接続される第２ポートと、を有する通信装置により行われる通信制御方法であって、
前記第１ポートと前記デバイスとの通信の状況を示す通信状況情報を取得し、
前記通信状況情報に基づいて、前記他の通信装置と接続される前記第２ポートの通信状態を制御する
通信制御方法。
【００６２】
（付記９−１）
付記９に記載の通信制御方法であって、
前記通信状況情報に基づいて、前記他の通信装置と接続される前記第２ポートの通信状態を制御して、前記他の通信装置との間の帯域を制御する
通信制御方法。
【００６３】
（付記９−２）
付記９又は９−１に記載の通信制御方法であって、
前記通信状況情報に基づいて、前記他の通信装置と接続される前記第２ポートをリンクアップ又はリンクダウンする
通信制御方法。
【００６４】
（付記１０）
デバイスと接続される第１ポートと、他の通信装置と接続される第２ポートと、を有する通信装置に、
前記第１ポートと前記デバイスとの通信の状況を示す通信状況情報を取得する情報取得手段と、
前記通信状況情報に基づいて、前記他の通信装置と接続される前記第２ポートの通信状態を制御する制御手段と、
を実現させるためのプログラム。
【００６５】
（付記１０−１）
付記１０に記載のプログラムであって、
前記制御手段は、前記通信状況情報に基づいて、前記他の通信装置と接続される前記第２ポートの通信状態を制御して、前記他の通信装置との間の帯域を制御する
プログラム。
【００６６】
（付記１０−２）
付記１０又は１０−１に記載の通信装置であって、
前記制御手段は、前記通信状況情報に基づいて、前記他の通信装置と接続される前記第２ポートをリンクアップ又はリンクダウンする
プログラム。
【００６７】
なお、上記各実施形態及び付記において記載したプログラムは、記憶装置に記憶されていたり、コンピュータが読み取り可能な記録媒体に記録されていたりする。例えば、記録媒体は、フレキシブルディスク、光ディスク、光磁気ディスク、及び、半導体メモリ等の可搬性を有する媒体である。
【００６８】
以上、上記各実施形態を参照して本願発明を説明したが、本願発明は、上述した実施形態に限定されるものではない。本願発明の構成や詳細には、本願発明の範囲内で当業者が理解しうる様々な変更をすることが出来る。
【符号の説明】
【００６９】
１  ネットワークスイッチ
１１  情報取得手段
１２  制御手段
１１１  ダウンリンクポート
１１２  アップリンクポート
２  デバイス
３  ネットワークスイッチ
４  通信装置
４１  第１ポート
４２  第２ポート
４３  情報取得手段
４４  制御手段
【図１】
0006672912.tif 000002
【図２】
0006672912.tif 000003
【図３】
0006672912.tif 000004
【図４】
0006672912.tif 000005
【図５】
0006672912.tif 000006
【図６】
0006672912.tif 000007
【図７】
0006672912.tif 000008
【図８】
0006672912.tif 000009
【図９】
0006672912.tif 000010