ネットワーク制御装置、通信速度変更方法及びプログラム
【課題】リンクダウンを伴わずに、通信速度を変更できるネットワーク制御装置を提供する。
【解決手段】本発明のネットワーク制御装置は、物理層に対応するデータを送受信するPHY部と、通信トラフィックを監視し、通信速度の設定を変更する通信速度制御部と、前記通信速度制御部が、前記通信速度の設定を変更する場合に、リンクダウンせずにオートネゴシエーションを実施する強制オートネゴシエーションを示す情報を含むFLPバースト信号を、対向装置に送信するようにPHY部に指示するリンク状態制御部とを備える。
【解決手段】本発明のネットワーク制御装置は、物理層に対応するデータを送受信するPHY部と、通信トラフィックを監視し、通信速度の設定を変更する通信速度制御部と、前記通信速度制御部が、前記通信速度の設定を変更する場合に、リンクダウンせずにオートネゴシエーションを実施する強制オートネゴシエーションを示す情報を含むFLPバースト信号を、対向装置に送信するようにPHY部に指示するリンク状態制御部とを備える。
【発明の詳細な説明】
【技術分野】
【0001】
本発明は、ネットワーク制御装置に関し、特に、通信速度を変更する機能を有するネットワーク制御装置に関する。
【背景技術】
【0002】
コンピュータネットワークを実現する通信規格として、イーサネット(登録商標)が広く利用されている。一般に、イーサネット(登録商標)に対応しているスイッチやルータ等のネットワーク制御装置は、10Mbit/s、100Mbit/s、1Gbit/s、又は10Gbit/s等の複数の通信速度に対応している。ネットワーク制御装置間の通信速度は、管理者による固定設定による方法、又はオートネゴシエーション機能により設定される。オートネゴシエーション機能とは、ネットワーク制御間において、FLP(Fast Link Pulse)バーストと呼ばれる制御メッセージをやり取りし、自動的に最適な通信方法を選択する機能である。オートネゴシエーションは、IEEE802.3で規格化され、10BASE−T、100BASE−TX、1000BASE−T等、接続装置が対応している規格を相互に交換することにより、利用できる通信規格を自動的に認識し、最も優先順位が高い通信規格で接続を確立する。
【0003】
従来技術のオートネゴシエーションについて説明する。図1は、従来技術におけるオートネゴシエーションを説明するための図である。図1では、ネットワーク制御装置A及びネットワーク制御装置Bが、互いにFLPバースト信号を送受信し、ネットワーク制御装置Aとネットワーク制御装置Bとの間で、最適な通信速度を決定する状態が示されている。図2は、従来技術におけるオートネゴシエーションで使用されるFLPバーストを説明するための図である。FLPバースト信号は、33個の連続したパルスから成り立ち、クロック同期用の17個のパルスと、通信方法を交換するためのデータ用の16個のパルスで構成されている。
【0004】
図3は、従来技術におけるオートネゴシエーションを説明するためのフローチャートである。ネットワーク制御装置A及びネットワーク制御装置Bは、オートネゴシエーションの対象となるリンクをダウンさせる(ステップS1)。ネットワーク制御装置A及びネットワーク制御装置Bは、FLPバーストのデータパルスを使用して、使用可能な通信方法を互いに通知する(ステップS2)。ネットワーク制御装置A及びネットワーク制御装置Bは、使用可能な通信方法の中から、最適な通信方法を決定する(ステップS3)。ネットワーク制御装置A及びネットワーク制御装置Bは、FLPバーストのデータパルスを使用して、決定した通信方法を通知する(ステップS4)。ネットワーク制御装置A及びネットワーク制御装置Bは、オートネゴシエーションで通信方法を決定したリンクをアップさせる(ステップS5)。
【0005】
一般に、ネットワーク制御装置間の通信速度の切り替えにおいて、管理者による固定設定による方法、オートネゴシエーション機能による方法、いずれの方法によっても、切り替え対象の経路のリンクダウンが発生する。ネットワーク制御装置間の特定の経路において、リンクダウン、リンクアップが発生すると、ネットワーク制御装置で保持する経路情報の変更や、ネットワーク接続のための認証処理が実施され、コンピュータネットワークに負荷がかかることになる。そのため、ネットワーク制御装置においては、できるだけリンクダウン、リンクアップを発生させないことが望ましい。
【0006】
また、オートネゴシエーションによる通信速度の設定においては、使用可能な設定の中から、より通信速度の速いものが、優先的に設定されることが多い。一方で、ネットワーク制御装置は、データが流れていない時、又は通信速度に対し、著しく通信トラフィックが少ない時でもタイミング信号(アイドル信号)が転送されており、電力を消費している。ネットワーク制御装置は、通信速度の設定が速いもの程、電力消費量が大きくなる。
【0007】
本発明の分野の文献公知発明としては、特開2004−320683号公報(特許文献1)がある。特開2004−320683号公報には、GbE(Gigabit Ethernet)網やSONET/SDH(Synchronous Optical NETwork/Synchronous Digital Hierarchy)網の複数種類の伝送路網を中継区間として利用する広域イーサネット網において、正常なイーサネットパスをリンクダウンさせることなく、中継回線の障害情報をクライアント回線に通知することが可能な警報転送方法及び広域イーサネット網を提供する技術が開示されている。
【先行技術文献】
【特許文献】
【0008】
【特許文献1】特開2004−320683号公報
【発明の概要】
【発明が解決しようとする課題】
【0009】
本発明の目的は、リンクダウンを伴わずに、通信速度を変更できるネットワーク制御装置を提供することにある。
【課題を解決するための手段】
【0010】
本発明のネットワーク制御装置は、物理層に対応するデータを送受信するPHY部と、通信トラフィックを監視し、通信速度の設定を変更する通信速度制御部と、前記通信速度制御部が、前記通信速度の設定を変更する場合に、FLPバースト信号を対向装置に送信するようにPHY部に指示するリンク状態制御部とを備える。
【0011】
本発明の通信速度変更方法は、ネットワーク制御装置により実施される。PHY部が、物理層に対応するデータを送信するステップと、PHY部が、物理層に対応するデータを受信するステップと、通信速度制御部が、通信トラフィックを監視するステップと、通信速度制御部が、監視結果に基づいて、通信速度の設定を変更するステップと、リンク状態制御部が、前記通信速度制御部が、前記通信速度の設定の変更する場合に、FLPバースト信号を対向装置に送信するようにPHY部に指示するステップとを含む。
【発明の効果】
【0012】
本発明によれば、リンクダウンを伴わずに、通信速度を変更できるネットワーク制御装置を提供することができる。
【図面の簡単な説明】
【0013】
【図1】図1は、従来技術におけるオートネゴシエーションを説明するための図である。
【図2】図2は、従来技術におけるオートネゴシエーションで使用されるFLPバーストを説明するための図である。
【図3】図3は、従来技術におけるオートネゴシエーションを説明するためのフローチャートである。
【図4】図4は、第1実施形態におけるネットワーク制御装置20のブロック図である。
【図5】図5は、第1実施形態のネットワーク制御装置20において、自装置契機による強制オートネゴシエーションを説明するためのフローチャートである。
【図6】図6は、第1実施形態のネットワーク制御装置20において、対向の装置のオートネゴシエーション契機による動作について説明するためのフローチャートである。
【図7】図7は、本発明の第2実施形態におけるネットワーク制御装置20のブロック図である。
【図8】図8は、第2実施形態のネットワーク制御装置20において、自装置契機による強制オートネゴシエーションを説明するためのフローチャートである。
【図9】図9は、第3実施形態のネットワーク制御装置20において、自装置契機によるタイミング信号を使用した通信速度の設定変更方法を説明するためのフローチャートである。
【図10】図10は、第3実施形態のネットワーク制御装置20において、対向の装置のタイミング信号契機による通信速度の設定変更方法を説明するためのフローチャートである。
【発明を実施するための形態】
【0014】
(第1実施形態)
添付図面を参照して、本発明の実施形態によるネットワーク制御装置20を以下に説明する。
【0015】
[構成の説明]
はじめに、本実施形態におけるネットワーク制御装置20の構成の説明を行う。図4は、本発明の第1実施形態におけるネットワーク制御装置20のブロック図である。
【0016】
本発明の第1実施形態のネットワーク制御装置20は、PHY部1、MAC部2、リンク状態検出部5、リンク状態制御部6、上位インタフェース部11及び通信速度制御部12を備える。
【0017】
PHY部1は、PHY送信部3及びPHY受信部4を備え、物理層に対応するデータの処理を行う。PHY送信部3は、通常のデータ信号や、FLPバースト信号を、イーサネット(登録商標)網に送信する。PHY受信部4は、通常のデータ信号や、FLPバースト信号を、イーサネット(登録商標)網から受信する。
【0018】
MAC部2は、MAC送信部7、MAC受信部8、送信パケットバッファ9及び受信パケットバッファ10を備え、データリンク層に対応するデータの処理を行う。MAC送信部7は、上位インタフェース部11から受信したデータに対して、MACフレームを作成し、PHY送信部3に送信する。MAC受信部8は、PHY受信部4から受信したMACフレームから、上位プロトコルのデータを抽出し、上位インタフェース部11に送信する。送信パケットバッファ9は、送信パケットレートの調整のため、送信パケットを一時的に記憶する。受信パケットバッファ10は、上位インタフェース部11による処理待ちとなる受信パケットを、一時的に記憶する。
【0019】
リンク状態検出部5は、PHY部1の状態を監視し、オートネゴシエーションの状態やリンクの状態を検出する。リンク状態制御部は、オートネゴシエーションの状態やリンクの状態を制御する。
【0020】
上位インタフェース部11は、IP層以上のレイヤのデータ処理を行う。通信速度制御部12は、送信パケットバッファ9、受信パケットバッファ10の状態、及び上位インタフェース部11の送受信データを監視し、適切な通信速度へ変更する。
【0021】
[動作方法の説明]
次に、本実施形態におけるネットワーク制御装置20において、通信速度変更方法の説明を行う。図5は、第1実施形態のネットワーク制御装置20において、自装置契機による強制オートネゴシエーションを説明するためのフローチャートである。
【0022】
(ステップS11)
通信速度制御部12は、送信パケットバッファ9、受信パケットバッファ10の状態、及び上位インタフェース11の送受信データを監視する。
【0023】
(ステップS12)
通信速度制御部12は、通信トラフィック等のネットワーク制御装置20の負荷状態と、通信速度決定のための閾値とを比較し、現在の通信速度の設定が最適な通信速度かどうかを判定する(省電力動作判定)。最適な通信速度は、例えば、通信トラフィックが、0Mbit/s以上〜10Mbit/s未満の範囲であれば、10Mbit/s等、特定の範囲毎に定められている。なお、ネットワーク制御装置20の負荷状態は、送信パケットバッファ9及び受信パケットバッファ10の空き容量の占める割合を算出することによって求めてもよい。
【0024】
上述のように、通信速度を動的に設定することにより、ネットワーク制御装置20の消費電力を抑えることができる。
【0025】
通信速度制御部12は、通信速度の設定が最適な通信速度である場合には、ステップS11の処理に進み、通信速度の設定が最適な通信速度ではない場合には、ステップS13の処理に進む。
【0026】
(ステップS13)
リンク状態制御部6は、通信速度制御部12の省電力動作判定により、強制的にオートネゴシエーションを実施するようにPHY部1を制御する。これにより、PHY部1は、省電力判定による強制的なオートネゴシエーションを識別する制御信号を、FLPバーストのデータパルスに挿入し、オートネゴシエーションを実施する。
【0027】
一般に、オートネゴシエーション中は、リンクダウンとなるが、本実施形態では、リンク状態検出部5が、省電力判定による強制的なオートネゴシエーションであるかどうかを識別し、省電力判定による強制的なオートネゴシエーションの場合は、リンク状態を確立したままとする。
【0028】
上述のように、オートネゴシエーション契機によるリンクダウン、リンクアップ動作をさせないことにより、ネットワーク制御装置20の経路情報の更新処理が行われない。そのため、強制オートネゴシエーションの場合には、通常のオートネゴシエーションのように、オートネゴシエーション契機の経路情報の更新処理によって、通信処理が待たされることがない。
【0029】
(ステップS14)
リンク状態制御部6は、強制オートネゴシエーションの処理の開始時に、タイマを起動する。
【0030】
(ステップS15)
リンク状態制御部6は、一定時間経過後、強制オートネゴシエーションが終了しているかどうか判定する。リンク状態制御部6は、強制オートネゴシエーションが終了している場合には、ステップS11の処理に進み、強制オートネゴシエーションが終了していない場合には、ステップS16の処理に進む。
【0031】
(ステップS16)
リンク状態制御部6は、強制オートネゴシエーションの対象となっていたリンクをダウンさせ、強制オートネゴシエーションによる通信速度の設定処理が、正常に終了しなかった場合に、リンク状態が不安定な状態のまま維持されることを防ぐ。この後のネットワーク制御装置20の処理は、通常のオートネゴシエーション処理に移行する方法や、デフォルトの通信速度に設定して、リンクアップする方法等が考えられる。
【0032】
次に、本実施形態のネットワーク制御装置20において、対向の装置のオートネゴシエーション契機による動作方法について説明する。図6は、第1実施形態のネットワーク制御装置20において、対向の装置のオートネゴシエーション契機による動作について説明するためのフローチャートである。
【0033】
(ステップS21)
リンク状態検出部5は、対向する装置から、自装置宛に送信されるFLPバースト信号を監視する。
【0034】
(ステップS22)
リンク状態検出部5は、受信したFLPバースト信号が、省電力動作判定による強制ネゴシエーションのデータを含むか判定する。リンク状態検出部5は、省電力動作判定による強制ネゴシエーションのデータを含む場合には、ステップS23の処理に進み、省電力動作判定による強制ネゴシエーションのデータを含まない場合には、ステップS25の処理に進む。
【0035】
(ステップS23)
リンク状態制御部6は、対向装置から、FLPバースト信号による強制オートネゴシエーションのデータの受信時に、タイマを起動する。
【0036】
(ステップS24)
リンク状態制御部6は、一定時間経過後、強制オートネゴシエーションが終了しているかどうか判定する。リンク状態制御部6は、強制オートネゴシエーションが終了している場合には、ステップS21の処理に進み、強制オートネゴシエーションが終了していない場合には、ステップS25の処理に進む。
【0037】
(ステップS25)
リンク状態制御部6は、強制オートネゴシエーションの対象となっていたリンクをダウンさせ、強制オートネゴシエーションによる通信速度の設定処理が、正常に終了しなかった場合に、リンク状態が不安定な状態のまま維持されることを防ぐ。この後のネットワーク制御装置の処理は、通常のオートネゴシエーション処理に移行する方法や、デフォルトの通信速度に設定して、リンクアップする方法等が考えられる。
【0038】
本実施形態によれば、リンクダウン、リンクアップ契機の経路情報の変更処理や、ネットワーク再接続のための認証処理によって、通信処理の開始が遅れることがない。
【0039】
また、データが流れていない場合、又は、通信速度の設定に対し、著しく通信トラフィックが少ない場合においては、動的に通信速度の設定を低くすることで、電力消費を抑えることができる。逆に、通信速度の設定に対し、通信トラフィックが多い場合には、動的に通信速度の設定を高くすることで、最適な通信速度を選択できる。
【0040】
(第2実施形態)
[構成の説明]
はじめに、本実施形態におけるネットワーク制御装置20の構成の説明を行う。図7は、本発明の第2実施形態におけるネットワーク制御装置20のブロック図である。
【0041】
本発明の第2実施形態のネットワーク制御装置20は、PHY部1、MAC部2、リンク状態検出部5、リンク状態制御部6、上位インタフェース部11、通信速度制御部12、温度センサ13及び時計14を備える。
【0042】
第2実施形態の構成は、第1実施形態の構成に、装置内の温度を測定する温度センサ13及び時計14が追加されている点が異なる。また、本実施形態の通信速度制御部12は、通信トラフィックの監視だけではなく、装置内の温度や時間帯により、通信の切り替え判断を行う。他の機能部については、第1実施形態と同様であるため、説明を省略する。
【0043】
[動作方法の説明]
次に、本実施形態におけるネットワーク制御装置20において、通信速度変更方法の説明を行う。図8は、第2実施形態のネットワーク制御装置20において、自装置契機による強制オートネゴシエーションを説明するためのフローチャートである。
【0044】
(ステップS31)
通信速度制御部12は、送信パケットバッファ9、受信パケットバッファ10の状態、及び上位インタフェース11の送受信データを監視する。
【0045】
通信速度制御部12は、温度センサ13により、装置内温度を監視する。
【0046】
通信速度制御部12は、時計14により、通信処理を行う時刻を監視する。
【0047】
(ステップS32)
通信速度制御部12は、通信トラフィックと、通信速度決定のための閾値とを比較し、現在の通信速度の設定が最適な通信速度かどうかを判定する。最適な通信速度は、例えば、通信トラフィックが、0Mbit/s以上〜10Mbit/s未満の範囲であれば、10Mbit/s等、特定の範囲毎に定められている。
【0048】
通信速度制御部12は、装置内温度と、通信速度決定のための閾値とを比較し、現在の通信速度の設定が最適な通信速度かどうかを判定する。通信速度制御部12は、ある一定以上の温度になった場合は、通信速度の設定を下げ、装置の電力消費を削減すると共に、発熱量の削減することで、装置の安全性を確保する。
【0049】
通信速度制御部12は、通信処理を行う時刻と、通信速度決定のための閾値とを比較し、現在の通信速度の設定が最適な通信速度かどうかを判定する。通信速度制御部12は、トラフィックが少なくなる時間帯には、通信速度の設定を下げることで、電力消費を削減する。例えば、特定の業務システムにおいて、深夜帯のトラフィックが少ない場合には、この時間帯の通信速度の設定を下げることで、電力消費を削減することができる。
【0050】
なお、通信トラフィック、装置内温度、及び通信時間帯の各々の監視に基づいて、判断する最適な通信速度が異なる場合も考えられる。このような場合には、ネットワーク制御装置20の管理者が、監視項目の優先度を設定する等の方法により、動作方法を変更することができる。
【0051】
通信速度制御部12は、通信速度の設定が最適な通信速度である場合には、ステップS31の処理に進み、通信速度の設定が最適な通信速度ではない場合には、ステップS33の処理に進む。
【0052】
(ステップS33)〜(ステップS36)
第1実施形態の(ステップS13)〜(ステップS16)と同様であるため、説明を省略する。
【0053】
また、対向の装置のオートネゴシエーション契機による動作方法については、第1実施形態と同様であるため、説明を省略する(図6参照)。
【0054】
本実施形態によれば、装置内の温度や、通信処理を実施する時間帯についても監視しているため、装置の安全性の確保、時間帯による最適な通信速度の実現、及び無駄のない電力消費を実現できる。
【0055】
(第3実施形態)
[構成の説明]
はじめに、本実施形態におけるネットワーク制御装置20の構成の説明を行う。
【0056】
本発明の第3実施形態のネットワーク制御装置20は、PHY部1、MAC部2、リンク状態検出部5、リンク状態制御部6、上位インタフェース部11及び通信速度制御部12を備える。本実施形態のネットワーク制御装置20の構成は、第1実施形態と同様であるため、詳細な説明を省略する。
【0057】
[動作方法の説明]
次に、本実施形態におけるネットワーク制御装置20において、通信速度変更方法の説明を行う。図9は、第3実施形態のネットワーク制御装置20において、自装置契機によるタイミング信号を使用した通信速度の設定変更方法を説明するためのフローチャートである。本実施形態のネットワーク制御装置20では、通信速度の設定の変更に、オートネゴシエーションを利用せず、タイミング信号を利用する点が異なる。オートネゴシエーション機能が実装されていないネットワーク制御装置20、又は、オートネゴシエーション機能が無効に設定されているネットワーク制御装置20において、本実施形態を適用することができる。
【0058】
(ステップS41)
通信速度制御部12は、送信パケットバッファ9、受信パケットバッファ10の状態、及び上位インタフェース11の送受信データを監視する。
【0059】
(ステップS42)
通信速度制御部12は、通信トラフィックと、通信速度決定のための閾値とを比較し、現在の通信速度の設定が最適な通信速度かどうかを判定する(省電力動作判定)。
【0060】
通信速度制御部12は、通信速度の設定が最適な通信速度である場合には、ステップS11の処理に進み、通信速度の設定が最適な通信速度ではない場合には、ステップS13の処理に進む。
【0061】
(ステップS43)
リンク状態制御部6は、変更後の通信速度に対応するタイミング信号を送信するようにPHY部1を制御する。
【0062】
一般に、オートネゴシエーション機能を利用しない速度固定設定の場合には、対向装置との通信速度の設定に相違があると、リンクダウンとなるが、本実施形態では、リンク状態を確立したままとする。
【0063】
(ステップS44)
リンク状態制御部6は、変更する通信速度に対応するタイミング信号の送信開始時に、タイマを起動する。
【0064】
(ステップS45)
リンク状態制御部6は、一定時間経過後、対向装置から、変更する通信速度に対応するタイミング信号を受信しているかどうか判定する。リンク状態制御部6は、変更する通信速度に対応するタイミング信号を受信している場合には、ステップS41の処理に進み、変更する通信速度に対応するタイミング信号を受信していない場合には、ステップS46の処理に進む。
【0065】
(ステップS46)
リンク状態制御部6は、通信速度の設定が、変更対象となっていたリンクをダウンさせ、通信速度の設定処理が、正常に終了しなかった場合に、リンク状態が不安定な状態のまま維持されることを防ぐ。この後のネットワーク制御装置の処理は、通常のオートネゴシエーション処理に移行する方法や、デフォルトの通信速度に設定して、リンクアップする方法等が考えられる。
【0066】
次に、本実施形態のネットワーク制御装置20において、対向の装置のオートネゴシエーション契機による動作方法について説明する。図10は、第3実施形態のネットワーク制御装置20において、対向の装置のタイミング信号契機による通信速度の設定変更方法を説明するためのフローチャートである。
【0067】
(ステップS51)
リンク状態検出部5は、対向する装置から、自装置宛に送信されるタイミング信号を監視する。
【0068】
(ステップS52)
リンク状態検出部5は、受信したタイミング信号が、現在の通信速度設定に対応するタイミング信号か判定する。リンク状態検出部5は、現在の通信速度設定に対応するタイミング信号である場合には、ステップS51の処理に進み、現在の通信速度設定に対応するタイミング信号でない場合には、ステップS53の処理に進む。
【0069】
(ステップS53)
通信速度制御部12は、対向装置から受信したタイミング信号に対応する通信速度に設定を変更する。
【0070】
(ステップS54)
PHY送信部3は、ステップS53で設定した通信速度に対応するタイミング信号を送信する。PHY送信部3は、タイミング信号を送信する前の予告情報として、OAM(operation administration and maintenance)パケット等を送信してもよい。
【0071】
(ステップS55)
リンク状態制御部6は、変更した通信速度に対応するタイミング信号の送信時に、タイマを起動する。
【0072】
(ステップS56)
リンク状態制御部6は、一定時間経過後、送受信しているタイミング信号が、変更後の通信速度設定に対応するものであるか判定する。リンク状態制御部6は、変更後の通信速度設定に対応するタイミング信号である場合には、ステップS51の処理に進み、変更後の通信速度設定に対応するタイミング信号でない場合には、ステップS57の処理に進む。
【0073】
(ステップS57)
リンク状態制御部6は、通信速度の設定が、変更対象となっていたリンクをダウンさせ、通信速度の設定処理が、正常に終了しなかった場合に、リンク状態が不安定な状態のまま維持されることを防ぐ。この後のネットワーク制御装置の処理は、通常のオートネゴシエーション処理に移行する方法や、デフォルトの通信速度に設定して、リンクアップする方法等が考えられる。
【0074】
本実施形態によれば、オートネゴシエーション機能を使用せずに、通信速度の設定を切り替えることができる。
【0075】
本発明の実施形態1〜3によれば、通信速度設定の変更時に、リンクダウンしないため、省電力実現のために、動的に通信速度の設定を切り替えても、経路情報の変更や、ネットワーク接続のための再認証処理等が行われることがない。そのため、通信処理に負担をかけずに、ネットワーク制御装置の省電力を実現することができる。
【0076】
以上、本発明の実施の形態が添付の図面を参照することにより説明された。但し、本発明は、上述の実施の形態に限定されず、要旨を逸脱しない範囲で当業者により適宜変更され得る。
【符号の説明】
【0077】
1 PHY部
2 MAC部
3 PHY送信部
4 PHY受信部
5 リンク状態検出部
6 リンク状態制御部
7 MAC送信部
8 MAC受信部
9 送信パケットバッファ
10 受信パケットバッファ
11 上位インタフェース部
12 通信速度制御部
13 温度センサ
14 時計
【技術分野】
【0001】
本発明は、ネットワーク制御装置に関し、特に、通信速度を変更する機能を有するネットワーク制御装置に関する。
【背景技術】
【0002】
コンピュータネットワークを実現する通信規格として、イーサネット(登録商標)が広く利用されている。一般に、イーサネット(登録商標)に対応しているスイッチやルータ等のネットワーク制御装置は、10Mbit/s、100Mbit/s、1Gbit/s、又は10Gbit/s等の複数の通信速度に対応している。ネットワーク制御装置間の通信速度は、管理者による固定設定による方法、又はオートネゴシエーション機能により設定される。オートネゴシエーション機能とは、ネットワーク制御間において、FLP(Fast Link Pulse)バーストと呼ばれる制御メッセージをやり取りし、自動的に最適な通信方法を選択する機能である。オートネゴシエーションは、IEEE802.3で規格化され、10BASE−T、100BASE−TX、1000BASE−T等、接続装置が対応している規格を相互に交換することにより、利用できる通信規格を自動的に認識し、最も優先順位が高い通信規格で接続を確立する。
【0003】
従来技術のオートネゴシエーションについて説明する。図1は、従来技術におけるオートネゴシエーションを説明するための図である。図1では、ネットワーク制御装置A及びネットワーク制御装置Bが、互いにFLPバースト信号を送受信し、ネットワーク制御装置Aとネットワーク制御装置Bとの間で、最適な通信速度を決定する状態が示されている。図2は、従来技術におけるオートネゴシエーションで使用されるFLPバーストを説明するための図である。FLPバースト信号は、33個の連続したパルスから成り立ち、クロック同期用の17個のパルスと、通信方法を交換するためのデータ用の16個のパルスで構成されている。
【0004】
図3は、従来技術におけるオートネゴシエーションを説明するためのフローチャートである。ネットワーク制御装置A及びネットワーク制御装置Bは、オートネゴシエーションの対象となるリンクをダウンさせる(ステップS1)。ネットワーク制御装置A及びネットワーク制御装置Bは、FLPバーストのデータパルスを使用して、使用可能な通信方法を互いに通知する(ステップS2)。ネットワーク制御装置A及びネットワーク制御装置Bは、使用可能な通信方法の中から、最適な通信方法を決定する(ステップS3)。ネットワーク制御装置A及びネットワーク制御装置Bは、FLPバーストのデータパルスを使用して、決定した通信方法を通知する(ステップS4)。ネットワーク制御装置A及びネットワーク制御装置Bは、オートネゴシエーションで通信方法を決定したリンクをアップさせる(ステップS5)。
【0005】
一般に、ネットワーク制御装置間の通信速度の切り替えにおいて、管理者による固定設定による方法、オートネゴシエーション機能による方法、いずれの方法によっても、切り替え対象の経路のリンクダウンが発生する。ネットワーク制御装置間の特定の経路において、リンクダウン、リンクアップが発生すると、ネットワーク制御装置で保持する経路情報の変更や、ネットワーク接続のための認証処理が実施され、コンピュータネットワークに負荷がかかることになる。そのため、ネットワーク制御装置においては、できるだけリンクダウン、リンクアップを発生させないことが望ましい。
【0006】
また、オートネゴシエーションによる通信速度の設定においては、使用可能な設定の中から、より通信速度の速いものが、優先的に設定されることが多い。一方で、ネットワーク制御装置は、データが流れていない時、又は通信速度に対し、著しく通信トラフィックが少ない時でもタイミング信号(アイドル信号)が転送されており、電力を消費している。ネットワーク制御装置は、通信速度の設定が速いもの程、電力消費量が大きくなる。
【0007】
本発明の分野の文献公知発明としては、特開2004−320683号公報(特許文献1)がある。特開2004−320683号公報には、GbE(Gigabit Ethernet)網やSONET/SDH(Synchronous Optical NETwork/Synchronous Digital Hierarchy)網の複数種類の伝送路網を中継区間として利用する広域イーサネット網において、正常なイーサネットパスをリンクダウンさせることなく、中継回線の障害情報をクライアント回線に通知することが可能な警報転送方法及び広域イーサネット網を提供する技術が開示されている。
【先行技術文献】
【特許文献】
【0008】
【特許文献1】特開2004−320683号公報
【発明の概要】
【発明が解決しようとする課題】
【0009】
本発明の目的は、リンクダウンを伴わずに、通信速度を変更できるネットワーク制御装置を提供することにある。
【課題を解決するための手段】
【0010】
本発明のネットワーク制御装置は、物理層に対応するデータを送受信するPHY部と、通信トラフィックを監視し、通信速度の設定を変更する通信速度制御部と、前記通信速度制御部が、前記通信速度の設定を変更する場合に、FLPバースト信号を対向装置に送信するようにPHY部に指示するリンク状態制御部とを備える。
【0011】
本発明の通信速度変更方法は、ネットワーク制御装置により実施される。PHY部が、物理層に対応するデータを送信するステップと、PHY部が、物理層に対応するデータを受信するステップと、通信速度制御部が、通信トラフィックを監視するステップと、通信速度制御部が、監視結果に基づいて、通信速度の設定を変更するステップと、リンク状態制御部が、前記通信速度制御部が、前記通信速度の設定の変更する場合に、FLPバースト信号を対向装置に送信するようにPHY部に指示するステップとを含む。
【発明の効果】
【0012】
本発明によれば、リンクダウンを伴わずに、通信速度を変更できるネットワーク制御装置を提供することができる。
【図面の簡単な説明】
【0013】
【図1】図1は、従来技術におけるオートネゴシエーションを説明するための図である。
【図2】図2は、従来技術におけるオートネゴシエーションで使用されるFLPバーストを説明するための図である。
【図3】図3は、従来技術におけるオートネゴシエーションを説明するためのフローチャートである。
【図4】図4は、第1実施形態におけるネットワーク制御装置20のブロック図である。
【図5】図5は、第1実施形態のネットワーク制御装置20において、自装置契機による強制オートネゴシエーションを説明するためのフローチャートである。
【図6】図6は、第1実施形態のネットワーク制御装置20において、対向の装置のオートネゴシエーション契機による動作について説明するためのフローチャートである。
【図7】図7は、本発明の第2実施形態におけるネットワーク制御装置20のブロック図である。
【図8】図8は、第2実施形態のネットワーク制御装置20において、自装置契機による強制オートネゴシエーションを説明するためのフローチャートである。
【図9】図9は、第3実施形態のネットワーク制御装置20において、自装置契機によるタイミング信号を使用した通信速度の設定変更方法を説明するためのフローチャートである。
【図10】図10は、第3実施形態のネットワーク制御装置20において、対向の装置のタイミング信号契機による通信速度の設定変更方法を説明するためのフローチャートである。
【発明を実施するための形態】
【0014】
(第1実施形態)
添付図面を参照して、本発明の実施形態によるネットワーク制御装置20を以下に説明する。
【0015】
[構成の説明]
はじめに、本実施形態におけるネットワーク制御装置20の構成の説明を行う。図4は、本発明の第1実施形態におけるネットワーク制御装置20のブロック図である。
【0016】
本発明の第1実施形態のネットワーク制御装置20は、PHY部1、MAC部2、リンク状態検出部5、リンク状態制御部6、上位インタフェース部11及び通信速度制御部12を備える。
【0017】
PHY部1は、PHY送信部3及びPHY受信部4を備え、物理層に対応するデータの処理を行う。PHY送信部3は、通常のデータ信号や、FLPバースト信号を、イーサネット(登録商標)網に送信する。PHY受信部4は、通常のデータ信号や、FLPバースト信号を、イーサネット(登録商標)網から受信する。
【0018】
MAC部2は、MAC送信部7、MAC受信部8、送信パケットバッファ9及び受信パケットバッファ10を備え、データリンク層に対応するデータの処理を行う。MAC送信部7は、上位インタフェース部11から受信したデータに対して、MACフレームを作成し、PHY送信部3に送信する。MAC受信部8は、PHY受信部4から受信したMACフレームから、上位プロトコルのデータを抽出し、上位インタフェース部11に送信する。送信パケットバッファ9は、送信パケットレートの調整のため、送信パケットを一時的に記憶する。受信パケットバッファ10は、上位インタフェース部11による処理待ちとなる受信パケットを、一時的に記憶する。
【0019】
リンク状態検出部5は、PHY部1の状態を監視し、オートネゴシエーションの状態やリンクの状態を検出する。リンク状態制御部は、オートネゴシエーションの状態やリンクの状態を制御する。
【0020】
上位インタフェース部11は、IP層以上のレイヤのデータ処理を行う。通信速度制御部12は、送信パケットバッファ9、受信パケットバッファ10の状態、及び上位インタフェース部11の送受信データを監視し、適切な通信速度へ変更する。
【0021】
[動作方法の説明]
次に、本実施形態におけるネットワーク制御装置20において、通信速度変更方法の説明を行う。図5は、第1実施形態のネットワーク制御装置20において、自装置契機による強制オートネゴシエーションを説明するためのフローチャートである。
【0022】
(ステップS11)
通信速度制御部12は、送信パケットバッファ9、受信パケットバッファ10の状態、及び上位インタフェース11の送受信データを監視する。
【0023】
(ステップS12)
通信速度制御部12は、通信トラフィック等のネットワーク制御装置20の負荷状態と、通信速度決定のための閾値とを比較し、現在の通信速度の設定が最適な通信速度かどうかを判定する(省電力動作判定)。最適な通信速度は、例えば、通信トラフィックが、0Mbit/s以上〜10Mbit/s未満の範囲であれば、10Mbit/s等、特定の範囲毎に定められている。なお、ネットワーク制御装置20の負荷状態は、送信パケットバッファ9及び受信パケットバッファ10の空き容量の占める割合を算出することによって求めてもよい。
【0024】
上述のように、通信速度を動的に設定することにより、ネットワーク制御装置20の消費電力を抑えることができる。
【0025】
通信速度制御部12は、通信速度の設定が最適な通信速度である場合には、ステップS11の処理に進み、通信速度の設定が最適な通信速度ではない場合には、ステップS13の処理に進む。
【0026】
(ステップS13)
リンク状態制御部6は、通信速度制御部12の省電力動作判定により、強制的にオートネゴシエーションを実施するようにPHY部1を制御する。これにより、PHY部1は、省電力判定による強制的なオートネゴシエーションを識別する制御信号を、FLPバーストのデータパルスに挿入し、オートネゴシエーションを実施する。
【0027】
一般に、オートネゴシエーション中は、リンクダウンとなるが、本実施形態では、リンク状態検出部5が、省電力判定による強制的なオートネゴシエーションであるかどうかを識別し、省電力判定による強制的なオートネゴシエーションの場合は、リンク状態を確立したままとする。
【0028】
上述のように、オートネゴシエーション契機によるリンクダウン、リンクアップ動作をさせないことにより、ネットワーク制御装置20の経路情報の更新処理が行われない。そのため、強制オートネゴシエーションの場合には、通常のオートネゴシエーションのように、オートネゴシエーション契機の経路情報の更新処理によって、通信処理が待たされることがない。
【0029】
(ステップS14)
リンク状態制御部6は、強制オートネゴシエーションの処理の開始時に、タイマを起動する。
【0030】
(ステップS15)
リンク状態制御部6は、一定時間経過後、強制オートネゴシエーションが終了しているかどうか判定する。リンク状態制御部6は、強制オートネゴシエーションが終了している場合には、ステップS11の処理に進み、強制オートネゴシエーションが終了していない場合には、ステップS16の処理に進む。
【0031】
(ステップS16)
リンク状態制御部6は、強制オートネゴシエーションの対象となっていたリンクをダウンさせ、強制オートネゴシエーションによる通信速度の設定処理が、正常に終了しなかった場合に、リンク状態が不安定な状態のまま維持されることを防ぐ。この後のネットワーク制御装置20の処理は、通常のオートネゴシエーション処理に移行する方法や、デフォルトの通信速度に設定して、リンクアップする方法等が考えられる。
【0032】
次に、本実施形態のネットワーク制御装置20において、対向の装置のオートネゴシエーション契機による動作方法について説明する。図6は、第1実施形態のネットワーク制御装置20において、対向の装置のオートネゴシエーション契機による動作について説明するためのフローチャートである。
【0033】
(ステップS21)
リンク状態検出部5は、対向する装置から、自装置宛に送信されるFLPバースト信号を監視する。
【0034】
(ステップS22)
リンク状態検出部5は、受信したFLPバースト信号が、省電力動作判定による強制ネゴシエーションのデータを含むか判定する。リンク状態検出部5は、省電力動作判定による強制ネゴシエーションのデータを含む場合には、ステップS23の処理に進み、省電力動作判定による強制ネゴシエーションのデータを含まない場合には、ステップS25の処理に進む。
【0035】
(ステップS23)
リンク状態制御部6は、対向装置から、FLPバースト信号による強制オートネゴシエーションのデータの受信時に、タイマを起動する。
【0036】
(ステップS24)
リンク状態制御部6は、一定時間経過後、強制オートネゴシエーションが終了しているかどうか判定する。リンク状態制御部6は、強制オートネゴシエーションが終了している場合には、ステップS21の処理に進み、強制オートネゴシエーションが終了していない場合には、ステップS25の処理に進む。
【0037】
(ステップS25)
リンク状態制御部6は、強制オートネゴシエーションの対象となっていたリンクをダウンさせ、強制オートネゴシエーションによる通信速度の設定処理が、正常に終了しなかった場合に、リンク状態が不安定な状態のまま維持されることを防ぐ。この後のネットワーク制御装置の処理は、通常のオートネゴシエーション処理に移行する方法や、デフォルトの通信速度に設定して、リンクアップする方法等が考えられる。
【0038】
本実施形態によれば、リンクダウン、リンクアップ契機の経路情報の変更処理や、ネットワーク再接続のための認証処理によって、通信処理の開始が遅れることがない。
【0039】
また、データが流れていない場合、又は、通信速度の設定に対し、著しく通信トラフィックが少ない場合においては、動的に通信速度の設定を低くすることで、電力消費を抑えることができる。逆に、通信速度の設定に対し、通信トラフィックが多い場合には、動的に通信速度の設定を高くすることで、最適な通信速度を選択できる。
【0040】
(第2実施形態)
[構成の説明]
はじめに、本実施形態におけるネットワーク制御装置20の構成の説明を行う。図7は、本発明の第2実施形態におけるネットワーク制御装置20のブロック図である。
【0041】
本発明の第2実施形態のネットワーク制御装置20は、PHY部1、MAC部2、リンク状態検出部5、リンク状態制御部6、上位インタフェース部11、通信速度制御部12、温度センサ13及び時計14を備える。
【0042】
第2実施形態の構成は、第1実施形態の構成に、装置内の温度を測定する温度センサ13及び時計14が追加されている点が異なる。また、本実施形態の通信速度制御部12は、通信トラフィックの監視だけではなく、装置内の温度や時間帯により、通信の切り替え判断を行う。他の機能部については、第1実施形態と同様であるため、説明を省略する。
【0043】
[動作方法の説明]
次に、本実施形態におけるネットワーク制御装置20において、通信速度変更方法の説明を行う。図8は、第2実施形態のネットワーク制御装置20において、自装置契機による強制オートネゴシエーションを説明するためのフローチャートである。
【0044】
(ステップS31)
通信速度制御部12は、送信パケットバッファ9、受信パケットバッファ10の状態、及び上位インタフェース11の送受信データを監視する。
【0045】
通信速度制御部12は、温度センサ13により、装置内温度を監視する。
【0046】
通信速度制御部12は、時計14により、通信処理を行う時刻を監視する。
【0047】
(ステップS32)
通信速度制御部12は、通信トラフィックと、通信速度決定のための閾値とを比較し、現在の通信速度の設定が最適な通信速度かどうかを判定する。最適な通信速度は、例えば、通信トラフィックが、0Mbit/s以上〜10Mbit/s未満の範囲であれば、10Mbit/s等、特定の範囲毎に定められている。
【0048】
通信速度制御部12は、装置内温度と、通信速度決定のための閾値とを比較し、現在の通信速度の設定が最適な通信速度かどうかを判定する。通信速度制御部12は、ある一定以上の温度になった場合は、通信速度の設定を下げ、装置の電力消費を削減すると共に、発熱量の削減することで、装置の安全性を確保する。
【0049】
通信速度制御部12は、通信処理を行う時刻と、通信速度決定のための閾値とを比較し、現在の通信速度の設定が最適な通信速度かどうかを判定する。通信速度制御部12は、トラフィックが少なくなる時間帯には、通信速度の設定を下げることで、電力消費を削減する。例えば、特定の業務システムにおいて、深夜帯のトラフィックが少ない場合には、この時間帯の通信速度の設定を下げることで、電力消費を削減することができる。
【0050】
なお、通信トラフィック、装置内温度、及び通信時間帯の各々の監視に基づいて、判断する最適な通信速度が異なる場合も考えられる。このような場合には、ネットワーク制御装置20の管理者が、監視項目の優先度を設定する等の方法により、動作方法を変更することができる。
【0051】
通信速度制御部12は、通信速度の設定が最適な通信速度である場合には、ステップS31の処理に進み、通信速度の設定が最適な通信速度ではない場合には、ステップS33の処理に進む。
【0052】
(ステップS33)〜(ステップS36)
第1実施形態の(ステップS13)〜(ステップS16)と同様であるため、説明を省略する。
【0053】
また、対向の装置のオートネゴシエーション契機による動作方法については、第1実施形態と同様であるため、説明を省略する(図6参照)。
【0054】
本実施形態によれば、装置内の温度や、通信処理を実施する時間帯についても監視しているため、装置の安全性の確保、時間帯による最適な通信速度の実現、及び無駄のない電力消費を実現できる。
【0055】
(第3実施形態)
[構成の説明]
はじめに、本実施形態におけるネットワーク制御装置20の構成の説明を行う。
【0056】
本発明の第3実施形態のネットワーク制御装置20は、PHY部1、MAC部2、リンク状態検出部5、リンク状態制御部6、上位インタフェース部11及び通信速度制御部12を備える。本実施形態のネットワーク制御装置20の構成は、第1実施形態と同様であるため、詳細な説明を省略する。
【0057】
[動作方法の説明]
次に、本実施形態におけるネットワーク制御装置20において、通信速度変更方法の説明を行う。図9は、第3実施形態のネットワーク制御装置20において、自装置契機によるタイミング信号を使用した通信速度の設定変更方法を説明するためのフローチャートである。本実施形態のネットワーク制御装置20では、通信速度の設定の変更に、オートネゴシエーションを利用せず、タイミング信号を利用する点が異なる。オートネゴシエーション機能が実装されていないネットワーク制御装置20、又は、オートネゴシエーション機能が無効に設定されているネットワーク制御装置20において、本実施形態を適用することができる。
【0058】
(ステップS41)
通信速度制御部12は、送信パケットバッファ9、受信パケットバッファ10の状態、及び上位インタフェース11の送受信データを監視する。
【0059】
(ステップS42)
通信速度制御部12は、通信トラフィックと、通信速度決定のための閾値とを比較し、現在の通信速度の設定が最適な通信速度かどうかを判定する(省電力動作判定)。
【0060】
通信速度制御部12は、通信速度の設定が最適な通信速度である場合には、ステップS11の処理に進み、通信速度の設定が最適な通信速度ではない場合には、ステップS13の処理に進む。
【0061】
(ステップS43)
リンク状態制御部6は、変更後の通信速度に対応するタイミング信号を送信するようにPHY部1を制御する。
【0062】
一般に、オートネゴシエーション機能を利用しない速度固定設定の場合には、対向装置との通信速度の設定に相違があると、リンクダウンとなるが、本実施形態では、リンク状態を確立したままとする。
【0063】
(ステップS44)
リンク状態制御部6は、変更する通信速度に対応するタイミング信号の送信開始時に、タイマを起動する。
【0064】
(ステップS45)
リンク状態制御部6は、一定時間経過後、対向装置から、変更する通信速度に対応するタイミング信号を受信しているかどうか判定する。リンク状態制御部6は、変更する通信速度に対応するタイミング信号を受信している場合には、ステップS41の処理に進み、変更する通信速度に対応するタイミング信号を受信していない場合には、ステップS46の処理に進む。
【0065】
(ステップS46)
リンク状態制御部6は、通信速度の設定が、変更対象となっていたリンクをダウンさせ、通信速度の設定処理が、正常に終了しなかった場合に、リンク状態が不安定な状態のまま維持されることを防ぐ。この後のネットワーク制御装置の処理は、通常のオートネゴシエーション処理に移行する方法や、デフォルトの通信速度に設定して、リンクアップする方法等が考えられる。
【0066】
次に、本実施形態のネットワーク制御装置20において、対向の装置のオートネゴシエーション契機による動作方法について説明する。図10は、第3実施形態のネットワーク制御装置20において、対向の装置のタイミング信号契機による通信速度の設定変更方法を説明するためのフローチャートである。
【0067】
(ステップS51)
リンク状態検出部5は、対向する装置から、自装置宛に送信されるタイミング信号を監視する。
【0068】
(ステップS52)
リンク状態検出部5は、受信したタイミング信号が、現在の通信速度設定に対応するタイミング信号か判定する。リンク状態検出部5は、現在の通信速度設定に対応するタイミング信号である場合には、ステップS51の処理に進み、現在の通信速度設定に対応するタイミング信号でない場合には、ステップS53の処理に進む。
【0069】
(ステップS53)
通信速度制御部12は、対向装置から受信したタイミング信号に対応する通信速度に設定を変更する。
【0070】
(ステップS54)
PHY送信部3は、ステップS53で設定した通信速度に対応するタイミング信号を送信する。PHY送信部3は、タイミング信号を送信する前の予告情報として、OAM(operation administration and maintenance)パケット等を送信してもよい。
【0071】
(ステップS55)
リンク状態制御部6は、変更した通信速度に対応するタイミング信号の送信時に、タイマを起動する。
【0072】
(ステップS56)
リンク状態制御部6は、一定時間経過後、送受信しているタイミング信号が、変更後の通信速度設定に対応するものであるか判定する。リンク状態制御部6は、変更後の通信速度設定に対応するタイミング信号である場合には、ステップS51の処理に進み、変更後の通信速度設定に対応するタイミング信号でない場合には、ステップS57の処理に進む。
【0073】
(ステップS57)
リンク状態制御部6は、通信速度の設定が、変更対象となっていたリンクをダウンさせ、通信速度の設定処理が、正常に終了しなかった場合に、リンク状態が不安定な状態のまま維持されることを防ぐ。この後のネットワーク制御装置の処理は、通常のオートネゴシエーション処理に移行する方法や、デフォルトの通信速度に設定して、リンクアップする方法等が考えられる。
【0074】
本実施形態によれば、オートネゴシエーション機能を使用せずに、通信速度の設定を切り替えることができる。
【0075】
本発明の実施形態1〜3によれば、通信速度設定の変更時に、リンクダウンしないため、省電力実現のために、動的に通信速度の設定を切り替えても、経路情報の変更や、ネットワーク接続のための再認証処理等が行われることがない。そのため、通信処理に負担をかけずに、ネットワーク制御装置の省電力を実現することができる。
【0076】
以上、本発明の実施の形態が添付の図面を参照することにより説明された。但し、本発明は、上述の実施の形態に限定されず、要旨を逸脱しない範囲で当業者により適宜変更され得る。
【符号の説明】
【0077】
1 PHY部
2 MAC部
3 PHY送信部
4 PHY受信部
5 リンク状態検出部
6 リンク状態制御部
7 MAC送信部
8 MAC受信部
9 送信パケットバッファ
10 受信パケットバッファ
11 上位インタフェース部
12 通信速度制御部
13 温度センサ
14 時計
【特許請求の範囲】
【請求項1】
物理層に対応するデータを送受信するPHY部と、
通信トラフィックを監視し、通信速度の設定を変更する通信速度制御部と、
前記通信速度制御部が、前記通信速度の設定を変更する際に、FLPバースト信号を対向装置に送信するようにPHY部に指示するリンク状態制御部とを備え、ここで、前記FLPバースト信号は、リンクダウンせずにオートネゴシエーションを実施する強制オートネゴシエーションを示す情報を含む
ネットワーク制御装置。
【請求項2】
前記通信速度制御部は、
更に、装置内温度と、通信を行う時間帯を監視して、前記通信速度の設定を変更する
請求項1に記載のネットワーク制御装置。
【請求項3】
前記PHY部は、
前記強制オートネゴシエーションを使用しない場合には、前記通信速度の設定に対応するタイミング信号を、対向装置に対して送受信することにより、変更後の前記通信速度の設定を通知し、
前記リンク状態制御部は、
前記タイミング信号の送信から、一定時間経過後に、送受信している前記タイミング信号が一致しない場合には、通信速度変更対象のリンクをダウンさせる
請求項1又は2に記載のネットワーク制御装置。
【請求項4】
PHY部が、物理層に対応するデータを送信するステップと、
PHY部が、物理層に対応するデータを受信するステップと、
通信速度制御部が、通信トラフィックを監視するステップと、
通信速度制御部が、監視結果に基づいて、通信速度の設定を変更するステップと、
リンク状態制御部が、前記通信速度制御部が、前記通信速度の設定を変更する際に、FLPバースト信号を対向装置に送信するようにPHY部に指示するステップとを含み、ここで、前記FLPバースト信号は、リンクダウンせずにオートネゴシエーションを実施する強制オートネゴシエーションを示す情報を含む
通信速度変更方法。
【請求項5】
通信速度制御部が、装置内温度を監視するステップと、
通信速度制御部が、通信を行う時間帯を監視するステップと
を更に含み、
前記通信速度の設定を変更するステップは、
更に、前記装置内温度及び前記通信を行う時間帯を含む前記監視結果に基づいて、前記通信速度の設定を変更する
請求項4に記載の通信速度変更方法。
【請求項6】
ネットワーク制御装置が、前記強制オートネゴシエーションを使用しない場合の通信速度変更方法であって、
PHY部が、前記通信速度の設定に対応するタイミング信号を、対向装置に送信するステップと、
通信速度設定部が、前記タイミング信号に対応する通信速度に設定を変更するステップと、
PHY部が、前記タイミング信号を、対向装置から受信するステップと、
リンク状態制御部が、前記タイミング信号の送信から、一定時間経過後に、送受信している前記タイミング信号が一致しない場合には、通信速度変更対象のリンクをダウンさせるステップと
を含む請求項4又は5に記載の通信速度変更方法。
【請求項7】
請求項4乃至6のいずれか1項に記載の通信速度変更方法をCPUに実行させるためのプログラム。
【請求項1】
物理層に対応するデータを送受信するPHY部と、
通信トラフィックを監視し、通信速度の設定を変更する通信速度制御部と、
前記通信速度制御部が、前記通信速度の設定を変更する際に、FLPバースト信号を対向装置に送信するようにPHY部に指示するリンク状態制御部とを備え、ここで、前記FLPバースト信号は、リンクダウンせずにオートネゴシエーションを実施する強制オートネゴシエーションを示す情報を含む
ネットワーク制御装置。
【請求項2】
前記通信速度制御部は、
更に、装置内温度と、通信を行う時間帯を監視して、前記通信速度の設定を変更する
請求項1に記載のネットワーク制御装置。
【請求項3】
前記PHY部は、
前記強制オートネゴシエーションを使用しない場合には、前記通信速度の設定に対応するタイミング信号を、対向装置に対して送受信することにより、変更後の前記通信速度の設定を通知し、
前記リンク状態制御部は、
前記タイミング信号の送信から、一定時間経過後に、送受信している前記タイミング信号が一致しない場合には、通信速度変更対象のリンクをダウンさせる
請求項1又は2に記載のネットワーク制御装置。
【請求項4】
PHY部が、物理層に対応するデータを送信するステップと、
PHY部が、物理層に対応するデータを受信するステップと、
通信速度制御部が、通信トラフィックを監視するステップと、
通信速度制御部が、監視結果に基づいて、通信速度の設定を変更するステップと、
リンク状態制御部が、前記通信速度制御部が、前記通信速度の設定を変更する際に、FLPバースト信号を対向装置に送信するようにPHY部に指示するステップとを含み、ここで、前記FLPバースト信号は、リンクダウンせずにオートネゴシエーションを実施する強制オートネゴシエーションを示す情報を含む
通信速度変更方法。
【請求項5】
通信速度制御部が、装置内温度を監視するステップと、
通信速度制御部が、通信を行う時間帯を監視するステップと
を更に含み、
前記通信速度の設定を変更するステップは、
更に、前記装置内温度及び前記通信を行う時間帯を含む前記監視結果に基づいて、前記通信速度の設定を変更する
請求項4に記載の通信速度変更方法。
【請求項6】
ネットワーク制御装置が、前記強制オートネゴシエーションを使用しない場合の通信速度変更方法であって、
PHY部が、前記通信速度の設定に対応するタイミング信号を、対向装置に送信するステップと、
通信速度設定部が、前記タイミング信号に対応する通信速度に設定を変更するステップと、
PHY部が、前記タイミング信号を、対向装置から受信するステップと、
リンク状態制御部が、前記タイミング信号の送信から、一定時間経過後に、送受信している前記タイミング信号が一致しない場合には、通信速度変更対象のリンクをダウンさせるステップと
を含む請求項4又は5に記載の通信速度変更方法。
【請求項7】
請求項4乃至6のいずれか1項に記載の通信速度変更方法をCPUに実行させるためのプログラム。
【図1】
【図2】
【図3】
【図4】
【図5】
【図6】
【図7】
【図8】
【図9】
【図10】
【図2】
【図3】
【図4】
【図5】
【図6】
【図7】
【図8】
【図9】
【図10】
【公開番号】特開2012−199870(P2012−199870A)
【公開日】平成24年10月18日(2012.10.18)
【国際特許分類】
【出願番号】特願2011−63939(P2011−63939)
【出願日】平成23年3月23日(2011.3.23)
【公序良俗違反の表示】
(特許庁注:以下のものは登録商標)
1.ETHERNET
【出願人】(000197366)NECアクセステクニカ株式会社 (1,236)
【Fターム(参考)】
【公開日】平成24年10月18日(2012.10.18)
【国際特許分類】
【出願日】平成23年3月23日(2011.3.23)
【公序良俗違反の表示】
(特許庁注:以下のものは登録商標)
1.ETHERNET
【出願人】(000197366)NECアクセステクニカ株式会社 (1,236)
【Fターム(参考)】
[ Back to top ]