(57)【要約】【課題】  処理負荷を低減させ、ＣＰＵや周辺部品の温度上昇を防止するとともに、内部の温度上昇による誤動作を未然に防止可能なルータ装置を提供する。【解決手段】  ＣＰＵ１５は温度センサ部１６を監視して自装置内部の温度を常に監視し、パケット転送負荷の増加によるＣＰＵ１５や周辺部品の処理負荷増加に伴うＣＰＵ１５や周辺部品の温度上昇時に、ルータ装置１内部の温度が予め設定した閾値温度＃１以上になった場合に、ポリシング部１２に対して予め設定したポリシングレートでポリシング動作を行うように指示を行う。ＣＰＵ１５はポリシング動作を行うように指示を行った後、温度センサ部１６から得た自装置内部の温度が予め設定された閾値温度＃２以下になった場合、ポリシング部１２に対してポリシング動作停止の指示を行う。【選択図】      図１
2006173938.tif 000002
【特許請求の範囲】
【請求項１】
強制空冷が行われずにＩＰ（Ｉｎｔｅｒｎｅｔ  Ｐｒｏｔｏｃｏｌ）パケットのルーティングを行うルータ装置であって、
自装置内部の温度を検出する温度センサと、前記温度センサで検出された温度に応じて自装置に入力されるパケット量を制御する制御手段とを有することを特徴とするルータ装置。
【請求項２】
前記制御手段は、前記温度センサで検出された温度が予め設定された第１の閾値を超えた時に自装置に入力されるパケット量を低減する低減処理を行うように制御することを特徴とする請求項１記載のルータ装置。
【請求項３】
前記制御手段は、前記温度センサで検出された温度が予め設定された第２の閾値以下となった時に前記低減処理を停止するように制御することを特徴とする請求項２記載のルータ装置。
【請求項４】
前記低減処理を行うポリシング手段を含み、
前記制御手段は、前記ポリシング手段によるポリシング動作を予め設定されたポリシングレートにて行わせることを特徴とする請求項２または請求項３記載のルータ装置。
【請求項５】
前記ポリシング手段前段にて優先制御を行う優先制御手段を含み、
前記制御手段は、前記温度センサで検出された温度が予め設定された第１の閾値を超えた時に前記優先制御手段にて優先制御を行った後に前記ポリシング手段にて前記低減処理を行わせることを特徴とする請求項４記載のルータ装置。
【請求項６】
前記制御手段は、前記温度センサで検出された温度が予め設定された第２の閾値以下となった時に前記優先制御を停止するように制御することを特徴とする請求項５記載のルータ装置。
【請求項７】
強制空冷が行われずにＩＰ（Ｉｎｔｅｒｎｅｔ  Ｐｒｏｔｏｃｏｌ）パケットのルーティングを行うルータ装置に用いる入力パケット制御方法であって、
前記ルータ装置が、自装置内部の温度を温度センサにて検出する処理と、前記温度センサで検出された温度に応じて自装置に入力されるパケット量を制御する処理とを実行することを特徴とする入力パケット制御方法。
【請求項８】
前記パケット量を制御する処理は、前記温度センサで検出された温度が予め設定された第１の閾値を超えた時に自装置に入力されるパケット量を低減する低減処理を行うように制御することを特徴とする請求項７記載の入力パケット制御方法。
【請求項９】
前記パケット量を制御する処理は、前記温度センサで検出された温度が予め設定された第２の閾値以下となった時に前記低減処理を停止するように制御することを特徴とする請求項８記載の入力パケット制御方法。
【請求項１０】
前記ルータ装置が、前記低減処理を行うポリシング手段を含み、
前記パケット量を制御する処理は、前記ポリシング手段によるポリシング動作を予め設定されたポリシングレートにて行わせることを特徴とする請求項８または請求項９記載の入力パケット制御方法。
【請求項１１】
前記ルータ装置が、前記ポリシング手段前段にて優先制御を行う優先制御手段を含み、
前記パケット量を制御する処理は、前記温度センサで検出された温度が予め設定された第１の閾値を超えた時に前記優先制御手段にて優先制御を行った後に前記ポリシング手段にて前記低減処理を行わせることを特徴とする請求項１０記載の入力パケット制御方法。
【請求項１２】
前記パケット量を制御する処理は、前記温度センサで検出された温度が予め設定された第２の閾値以下となった時に前記優先制御を停止するように制御することを特徴とする請求項１１記載の入力パケット制御方法。
【請求項１３】
強制空冷が行われずにＩＰ（Ｉｎｔｅｒｎｅｔ  Ｐｒｏｔｏｃｏｌ）パケットのルーティングを行うルータ装置に用いる入力パケット制御方法のプログラムであって、コンピュータに、自装置内部の温度を温度センサにて検出する処理と、前記温度センサで検出された温度に応じて自装置に入力されるパケット量を制御する処理とを実行させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明はルータ装置及びそれに用いる入力パケット制御方法並びにそのプログラムに関し、特にルータ装置の内部の温度上昇時の入力パケット制御方法に関する。
【背景技術】
【０００２】
従来、ルータ装置においては、ＩＰ（Ｉｎｔｅｒｎｅｔ  Ｐｒｏｔｏｃｏｌ）パケットのルーティングを行っており、特に小型の装置においては、冷却ファンのような強制空冷装置を持っていない。
【０００３】
上記の小型のルータ装置のような情報処理装置においては、負荷が小さければ、その動作に支障が生ずることはないが、負荷が大きくなると、その動作に支障が生ずることがある。そのため、装置内に温度センサを配置し、この温度センサの検出結果を基にその処理動作を制御する方法が提案されている（例えば、特許文献１参照）。
【０００４】
この特許文献１に記載の装置は、図５に示すように、ＴＤＭＡ（Ｔｉｍｅ  Ｄｉｖｉｓｉｏｎ  Ｍｕｌｔｉｐｌｅ  Ａｃｃｅｓｓ）処理部３１と、直交変調器３２と、パワーモジュール３３と、送信ＯＮ／ＯＦＦ制御部３４と、温度センサ３５と、送信モード選択部３６都から構成されている。
【０００５】
上記の装置はＴＤＭＡ方式のディジタル移動通信システムで、パケットデータ通信機能を備えた移動機において、パワーモジュール３３の近傍に設置した温度センサ３５で検出したパワーモジュール３３の温度情報を基に、パワーモジュール３３の温度が予め設定された閾値以下の場合にパケットデータを連続する無線タイムスロットで送信し、閾値以上の場合にパケットデータを間欠的に無線タイムスロットで送信している。
【０００６】
【特許文献１】特開平０９−３２６７４９号公報
【発明の開示】
【発明が解決しようとする課題】
【０００７】
しかしながら、上述した従来の情報処理装置では、ＴＤＭＡ方式を前提にしているため、決まったタイムスロット上でのデータの送信制御しかできず、ルータ等のようなパケット単位で転送が行われる装置でのパケット制御を行うことができないため、装置内温度上昇時でのＩＰパケットの制御を行うことができない。
【０００８】
また、従来の情報処理装置では、廃棄されるデータ毎の優先順位付けを行う方法を持たないため、装置内温度上昇時に送信タイムスロット数を制限することによって優先度の高いデータが装置内で廃棄されてしまうという問題がある。
【０００９】
そこで、本発明の目的は上記の問題点を解消し、処理負荷を低減させ、ＣＰＵや周辺部品の温度上昇を防止することができるとともに、内部の温度上昇による誤動作を未然に防ぐことができるルータ装置及びそれに用いる入力パケット制御方法並びにそのプログラムを提供することにある。
【課題を解決するための手段】
【００１０】
本発明によるルータ装置は、強制空冷が行われずにＩＰ（Ｉｎｔｅｒｎｅｔ  Ｐｒｏｔｏｃｏｌ）パケットのルーティングを行うルータ装置であって、
自装置内部の温度を検出する温度センサと、前記温度センサで検出された温度に応じて自装置に入力されるパケット量を制御する制御手段とを備えている。
【００１１】
本発明による入力パケット制御方法は、強制空冷が行われずにＩＰ（Ｉｎｔｅｒｎｅｔ  Ｐｒｏｔｏｃｏｌ）パケットのルーティングを行うルータ装置に用いる入力パケット制御方法であって、
前記ルータ装置が、自装置内部の温度を温度センサにて検出する処理と、前記温度センサで検出された温度に応じて自装置に入力されるパケット量を制御する処理とを実行している。
【００１２】
本発明による入力パケット制御方法のプログラムは、強制空冷が行われずにＩＰ（Ｉｎｔｅｒｎｅｔ  Ｐｒｏｔｏｃｏｌ）パケットのルーティングを行うルータ装置に用いる入力パケット制御方法のプログラムであって、コンピュータに、自装置内部の温度を温度センサにて検出する処理と、前記温度センサで検出された温度に応じて自装置に入力されるパケット量を制御する処理とを実行させている。
【００１３】
すなわち、本発明のルータ装置は、冷却ファンのような強制空冷装置を持たないＩＰ（Ｉｎｔｅｒｎｅｔ  Ｐｒｏｔｏｃｏｌ）パケットのルーティングを行う小型のルータにおいて、ルータへの入力パケット量が増加することでルータによるパケット転送量が増加し、ルータ内部のＣＰＵ（中央処理装置）や周辺部品の処理負荷増加に伴う、ＣＰＵや周辺部品の温度上昇時に、ルータ内部の温度が設定されたある閾値を超えた場合、ルータに入力されるパケットの量を制御し、ＣＰＵや周辺部品の処理負荷を低減させ、ＣＰＵや周辺部品の温度上昇を低減させることによって、ルータのパケット転送高負荷時におけるルータ内部の温度上昇によるルータの誤動作を防止することを特徴としている。
【００１４】
より具体的に説明すると、本発明のルータ装置は、ＣＰＵが予めポリシング部に対してポリシング動作時のポリシングレートを設定している。ＣＰＵは温度センサを常に監視することによって、ルータ内部の温度を監視している。また、ＣＰＵは温度センサ部より得たルータ内部の温度がＣＰＵ内に設定される閾値温度＃１を超えた場合、ポリシング部に、入力インタフェース部から入力されるパケットに対して予めＣＰＵから設定されたポリシングレートに基づいてポリシング動作を実行するように指示を行う。
【００１５】
さらに、ＣＰＵは温度センサ部から得たルータ内部の温度がＣＰＵ内に設定される閾値温度＃２以下となった場合、ポリシング部に、入力インタフェース部から入力されるパケットに対して行っていたポリシング動作を停止させるための指示も行う。
【００１６】
入力インタフェース部はルータに入力されるパケットを受信し、ポリシング部へパケットの送出を行う。ポリシング部は、通常、入力インタフェース部から送出させたパケットを全てフォワーディング制御部に出力している。ポリシング部はＣＰＵからポリシング動作実行の指示があった場に、ＣＰＵから予め設定されたポリシングレートにしたがって、入力インタフェース部から出力されたパケットに対してポリシング動作を実行した後、パケットをフォワーディング制御部へ送出する。また、ポリシング部は、ポリシング動作実行中にＣＰＵからポリシング動作停止の指示があった場合、入力インタフェース部から送出されたパケットに対してのポリシング動作を停止し、入力インタフェース部から送出された全てのパケットをフォワーディング制御部に送出する。
【００１７】
フォワーディング制御部はポリシング部から送出されてきたパケットを、フォワーディング制御部内に持つルーティングテーブルにしたがって出力インタフェース部に出力する。出力インタフェース部はフォワーディング制御部から出力されてきたパケットを受信し、ルータよりパケットの出力を行う。
【００１８】
このように、本発明のルータ装置は、入力されるパケット量が増加し、パケット転送処理が増加した時に、ＣＰＵや周辺部品のパケット転送の処理増加に伴なうＣＰＵや周辺部品の温度上昇時によって、自装置内部の温度が上昇した場合にパケット入力を制御し、ＣＰＵや周辺部品へのパケット転送処理を低減させ、ルータ内部の温度を低減させることで、パケット転送による高負荷時における自装置内での温度上昇による誤動作発生を未然に防ぐことが可能になるという効果が得られる。
【発明の効果】
【００１９】
本発明は、以下に述べるような構成及び動作とすることで、処理負荷を低減させ、ＣＰＵや周辺部品の温度上昇を防止することができ、内部の温度上昇による誤動作を未然に防ぐことができるという効果が得られる。
【発明を実施するための最良の形態】
【００２０】
次に、本発明の実施例について図面を参照して説明する。図１は本発明の一実施例によるルータ装置の構成を示すブロック図である。図１において、ルータ装置１は入力インタフェース部１１と、ポリシング部１２と、フォワーディング制御部１３と、出力インタフェース部１４と、ＣＰＵ（中央処理装置）１５と、温度センサ部１６と、ＣＰＵ１５で実行されるプログラムを記録する記録媒体１７とから構成されている。
【００２１】
入力インタフェース部１１はルータ装置１に向けて送信されてきたパケットの受信を行い、ポリシング部１２へそのパケットを送出する。ポリシング部１２は、通常、受信したパケットを全てフォワーディング制御部１３へ送出しているが、ＣＰＵ１５からポリシング動作実行の指示を受けると、予めＣＰＵ１５から設定されていたポリシングレートにしたがって、入力インタフェース部１１から受信したパケットに対してポリシング動作を実行した後、そのパケットをフォワーディング制御部１３へ送出する。また、ポリシング部１２はポリシング動作実行中にＣＰＵ１５からポリシング動作停止の指示を受けた場合、実行していたポリシング動作を停止し、入力インタフェース部１１から受信したパケットを全てフォワーディング制御部１３へ送出する。
【００２２】
フォワーディング制御部１３は内部に持つルーティングテーブル（図示せず）にしたがって、ポリシング部１２から受信したパケットを出力インタフェース部１４に送出する。出力インタフェース部１４はフォワーディング制御部１３から出力されてきたパケットを受信すると、そのパケットをＩＰパケット出力として出力する。
【００２３】
温度センサ部１６はルータ装置１内部の温度監視を行う。ＣＰＵ１５に対しては、予め自装置内がある一定温度を超えた場合にポリシング部１２にポリシング動作を指示するための閾値温度＃１と、自装置内部の温度がある一定温度まで下がった場合にポリシング部１２にポリシング動作停止を指示するための閾値温度＃２とが設定されている。
【００２４】
また、ＣＰＵ１５にはポリシング部１２にポリシング動作を行わせる場合のポリシングレートも設定される。ＣＰＵ１５はこの設定されたポリシングレートを使用し、ポリシング部１２にポリシングを行うためのポリシングレートの設定を行う。さらに、ＣＰＵ１５は温度センサ部１６を監視することによって、自装置内部の温度を常に監視し、ルータ装置１がパケット転送負荷の増加によって、ＣＰＵ１５や周辺部品の処理負荷増加に伴う、ＣＰＵ１５や周辺部品の温度上昇時に、ルータ装置１内部の温度がＣＰＵ１５内に設定した閾値温度＃１以上になった場合に、ポリシング部１２に対して予め設定したポリシングレートでポリシング動作を行うように指示を行う。
【００２５】
さらにまた、ＣＰＵ１５はポリシング部１２に対してポリシング動作を行うように指示を行った後に、温度センサ部１６から得た自装置内部の温度がＣＰＵ１５内に設定される閾値温度＃２以下になった場合、ポリシング部１２に対してポリシング動作停止の指示を行う。
【００２６】
図２は本発明の一実施例によるルータ装置１の動作を示すフローチャートである。これら図１及び図２を参照して本発明の一実施例によるルータ装置１の動作について説明する。尚、図２に示す処理はＣＰＵ１５が記録媒体１７のプログラむを実行することで実現される。
【００２７】
初めに、ＣＰＵ１５に対しては、ルータ装置１内部の温度がある温度以上となった場合に、ポリシング部１２へポリシング動作の指示を行うための閾値温度＃１が設定される（図２ステップＳ１）。同様に、ＣＰＵ１５に対しては、ルータ装置１内部の温度がある温度以下となった場合に、ポリシング部１２へポリシング動作停止の指示を行うための閾値温度＃２が設定される（図２ステップＳ２）。さらに、ＣＰＵ１５に対しては、ポリシング部１２がポリシング動作を行う時のポリシングレートが設定される（図２ステップＳ３）。
【００２８】
ＣＰＵ１５はその内部に設定されかつポリシング部１２がポリシング動作を行う時のポリシングレートを、ポリシング部１２に対して設定する（図２ステップＳ４）。ＣＰＵ１５は温度センサ１６によってルータ装置１内部の温度の監視を開始する（図２ステップＳ５）。ルータ装置１は入力インタフェース部１１からＩＰパケットの受信を開始し（図２ステップＳ６）、ポリシング部１２は入力インタフェース部１１から受信したパケットを全てフォワーディング制御部１３に送出する（図２ステップＳ７）。
【００２９】
ＣＰＵ１５は温度センサ１６から得られるルータ装置１内部の温度を常に監視し、ＣＰＵ１５内に設定されたポリシング部１２へポリシング動作の指示を行うための閾値温度＃１との比較を行い、ルータ装置１内部の温度が閾値温度＃１より低い場合に上記のステップＳ７の処理に戻り、ルータ装置１内部の温度が閾値温度＃１より高い場合に下記のステップＳ９の処理へ進む（図２ステップＳ８）。
【００３０】
ＣＰＵ１５は温度センサ１６から得られるルータ装置１内部の温度がＣＰＵ１５内に設定される閾値温度＃１より高いため、ポリシング部１２に対してルータ装置１内へのパケット入力を制限するために、ポリシング動作を指示する（図２ステップＳ９）。
【００３１】
ポリシング部１２はＣＰＵ１５からポリシング動作の指示を受けると、予めＣＰＵ１５から設定されたポリシングレートにしたがって、入力インタフェース部１１から受信したパケットに対してポリシングを実行する（図２ステップＳ１０）。
【００３２】
さらに、ＣＰＵ１５は温度センサ１６から得られるルータ装置１内部の温度を監視し、ＣＰＵ１５内に設定されたポリシング部１２へポリシング動作停止の指示を行うための閾値温度＃２との比較を行い、ルータ装置１内部の温度が閾値温度＃２より高い場合、上記のステップＳ１０の処理へ戻り、ルータ装置１内部の温度が閾値温度＃２より低い場合、下記のステップＳ１２の処理へ進む（図２ステップＳ１１）。
【００３３】
ＣＰＵ１５は温度センサ１６から得られるルータ装置１内部の温度がＣＰＵ１５内に設定される閾値温度＃２より低くなったために、ポリシング部１２に対してルータ装置１内へのパケット入力の制限を解除するため、ポリシング動作停止の指示を行い、上記のステップＳ７の処理へ戻る（図２ステップＳ１２）。
【００３４】
このように、本実施例では、冷却ファンのような強制空冷装置を持たないＩＰパケットのルーティングを行う小型のルータ装置１において、ルータ装置１への入力パケット量が増加してルータ装置１によるパケット転送量が増加し、ルータ装置１内のＣＰＵ１１や周辺部品の処理負荷増加にともなうＣＰＵ１１や周辺部品の温度上昇時に、入力インタフェース側でポリシングを行うことによって、ルータ装置１の処理負荷を低減することができる。
【００３５】
また、本実施例では、ルータ装置１への入力パケット増加時に、入力インタフェース側でポリシングを行うことによって、ルータ装置１の処理負荷を低減させ、ＣＰＵ１１や周辺部品の温度上昇を防止することができ、ルータ装置１内部の温度上昇によるルータ装置１の誤動作を未然に防ぐことができる。
【００３６】
図３は本発明の他の実施例によるルータ装置の構成を示すブロック図である。図３において、本発明の他の実施例によるルータ装置２はプライオリティキューイング部２１と記録媒体２２とを付加した以外は図１に示す本発明の一実施例によるルータ装置１と同様の構成となっており、同一構成要素には同一符号を付してある。同一構成要素の動作は上述した本発明の一実施例と同様である。
【００３７】
ＣＰＵ１５は入力インタフェース部１１から送出されたパケットをプライオリティキューイング部２１でプライオリティキューイングを実行するために必要な情報、つまりＩＰパケットを識別するためのＩＰヘッダにおける識別情報［ディスティネーションＩＰアドレス、ソースＩＰアドレス、プロトコル番号、ＴｏＳ（Ｔｙｐｅ  ｏｆ  Ｓｅｒｖｉｃｅ）値等］及び識別されたパケットのプライオリティ情報（Ｈｉｇｈ，Ｍｅｄｉｕｍ，Ｎｏｒｍａｌ，Ｌｏｗ等）をプライオリティキューイング部２１に設定する。
【００３８】
同時に、ＣＰＵ１５には予めルータ装置２内部の温度がある一定温度を超えた場合にポリシング部１２にポリシング動作を指示するための閾値温度＃１と、ルータ装置２内部の温度がある一定温度まで下がった場合にポリシング部１２にポリシング動作停止を指示するための閾値温度＃２とが設定される。また、ＣＰＵ１５にはポリシング部１２にポリシング動作を行わせる場合のポリシングレートも設定される。ＣＰＵ１５はこの設定されたポリシングレートを使用し、ポリシング部１２にポリシングを行うためのポリシングレートの設定を行う。
【００３９】
さらに、ＣＰＵ１５は温度センサ部１６を監視することによって、ルータ装置２内部の温度を常に監視し、ルータ装置２がパケット転送負荷の増加によってＣＰＵ１５や周辺部品の温度が上昇し、ルータ装置２内部の温度がＣＰＵ１５内に設定した閾値温度＃１以上になった場合に、プライオリティキューイング部２１に対して、予め設定したＩＰパケットを識別するためのＩＰヘッダにおける識別情報（ディスティネーションＩＰアドレス、ソースＩＰアドレス、プロトコル番号、ＴｏＳ値等）にしたがってパケット識別を行う。
【００４０】
その後に、ＣＰＵ１５はプライオリティ情報（Ｈｉｇｈ，Ｍｅｄｉｕｍ，Ｎｏｒｍａｌ，Ｌｏｗ等）にしたがってプライオリティキューイングを実行するように指示を行うと同時に、ポリシング部１２に対して、ＣＰＵ１５によって設定されたポリシングレートにしたがってポリシング動作を実行するように指示を行う。
【００４１】
さらに、ＣＰＵ１５は温度センサ部１６から得られるルータ装置２内部の温度がＣＰＵ１５内に設定される閾値温度＃２より低い温度になった場合、プライオリティキューイング部２１へプライオリティキューイングの動作停止を指示するとともに、ポリシング部１２へポリシング動作停止の指示を行う。
【００４２】
プライオリティキューイング部２１はＣＰＵ１５からプライオリティキューイングを実行するために必要な、ＩＰパケットを識別するためのＩＰヘッダにおける識別情報（ディスティネーションＩＰアドレス、ソースＩＰアドレス、プロトコル番号、ＴｏＳ値等）及び識別されたパケットのプライオリティ情報（Ｈｉｇｈ，Ｍｅｄｉｕｍ，Ｎｏｒｍａｌ，Ｌｏｗ等）が設定され、ＣＰＵ１５からプライオリティキューイング実行の指示が合った場合、入力インタフェース部１１から送出されたパケットをＩＰヘッダにおける識別情報及び識別されたパケットのプライオリティ情報にしたがってパケットの識別行い、プライオリティキューイングを実施する。
【００４３】
また、プライオリティキューイング部２１はプライオリティキューイング実行中にＣＰＵ１５からプライオリティキューイング動作停止の指示が合った場合、実行中のプライオリティキューイングを停止し、入力インタフェース部１１から送出されたパケットを全てそのまま、ポリシング部１２へ送出する。
【００４４】
図４は図３に示すプライオリティキューイング部２１の動作の一例を示す図である。この図４を参照して、プライオリティキューイング部２１の動作について説明する。尚、図４において、プライオリティキューイング部２１にはＨｉｇｈキュー２１１、Ｍｅｄｉｕｍキュー２１２、Ｎｏｒｍａｌキュー２１３、Ｌｏｗキュー２１４というプライオリティキューが配設されている。
【００４５】
プライオリティキューイング部２１はＣＰＵ１５からプライオリティキューイング実行の指示がされた場合に、入力インタフェース部１１から送出されたＩＰパケットを、予めＣＰＵ１５から設定されたＩＰパケットを識別するためのＩＰヘッダにおける識別情報（ディスティネーションＩＰアドレス、ソースＩＰアドレス、プロトコル番号、ＴｏＳ値等）によって識別した後、プライオリティ情報（Ｈｉｇｈ，Ｍｅｄｉｕｍ，Ｎｏｒｍａｌ，Ｌｏｗ等）にしたがって、それぞれのプライオリティキューにパケットを積んでいく。
【００４６】
各プライオリティキューに積まれたパケットは優先度の高いキューに積まれたパケットからポリシング部１２へと送出される。この時、最優先のＨｉｇｈキュー２１１にパケットが存在する間、それ以下の優先度（Ｍｅｄｉｕｍ，Ｎｏｒｍａｌ，Ｌｏｗ）に積まれたパケットは各キューからポリシング部１２へと送出されることはない。
【００４７】
同様に、Ｍｅｄｉｕｍキュー２１２に積まれたパケットはＨｉｇｈキュー２１１にパケットが積まれていない場合のみ、ポリシング部１２へと送出される。Ｎｏｒｍａｌキュー２１３に積まれたパケットはＨｉｇｈキュー２１１及びＭｅｄｉｕｍキュー２１２にパケットが積まれていない場合のみ、ポリシング部１２へと送出される。Ｌｏｗキュー２１４に積まれたパケットはＨｉｇｈキュー２１１、Ｍｅｄｉｕｍキュー２１２、Ｎｏｒｍａｌキュー２１３全てにパケットが存在しない場合のみ、ポリシング部１２へと送出することができる。
【００４８】
このプライオリティキューイングが動作することによって、常に、優先度の高いパケットから順にポリシング部１２へと送出されるため、ポリシング部１２にてポリシング動作を実行した場合には優先度の低いパケットが廃棄され、ポリシングによる入力パケットを制限しても優先度の高いパケットの廃棄を抑制することができる。
【００４９】
これによって、本実施例では、ルータ装置２への入力パケット量が増加することでルータ装置２によるパケット転送量が増加し、ルータ装置２内部のＣＰＵ１５や周辺部品の処理負荷増加に伴う、ＣＰＵ１５や周辺部品の温度上昇時に、ルータ装置２内部の温度が設定された閾値温度＃１を超えた場合、ポリシング部１２でポリシングを行うことによって、ルータ装置２の処理負荷を低減させた時でも、プライオリティキューイングによって優先度の高いパケットを優先してポリシング部１２に出力することができるので、ポリシング部１２でポリシングが実行されても、高優先パケットの廃棄を抑制することができる。
【図面の簡単な説明】
【００５０】
【図１】本発明の一実施例によるルータ装置の構成を示すブロック図である。
【図２】本発明の一実施例によるルータ装置１の動作を示すフローチャートである。
【図３】本発明の他の実施例によるルータ装置の構成を示すブロック図である。
【図４】図３に示すプライオリティキューイング部の動作の一例を示す図である。
【図５】従来の温度センサの検出結果を基にその処理動作を制御する方法を示す図である。
【符号の説明】
【００５１】
１，２  ルータ装置
１１  入力インタフェース部
１２  ポリシング部
１３  フォワーディング制御部
１４  出力インタフェース部
１５  ＣＰＵ
１６  温度センサ部
１７，２２  記録媒体
２１  プライオリティキューイング部
２１１  Ｈｉｇｈキュー
２１２  Ｍｅｄｉｕｍキュー
２１３  Ｎｏｒｍａｌキュー
２１４  Ｌｏｗキュー
【図１】
2006173938.tif 000003
【図２】
2006173938.tif 000004
【図３】
2006173938.tif 000005
【図４】
2006173938.tif 000006
【図５】
2006173938.tif 000007