動的経路プロトコルに従って作成された経路情報に基づいて経路制御を行うルータであって、隣接ルータとの間で送受信される監視パケットを用いて前記隣接ルータとの間のリンクの通信品質を監視する監視手段と、前記通信品質に応じて前記隣接ルータとの間のメトリック数を変更するメトリック管理手段と、前記変更されたメトリック数を参照して前記経路情報を作成する動的経路情報処理手段と、を有することを特徴とするルータ。前記メトリック管理手段は、前記通信品質が所定しきい値を超えたときに前記メトリック数を増加させ、前記通信品質が所定しきい値以下であれば前記メトリック数を変更しないことを特徴とする請求項1に記載のルータ。前記通信品質は、前記監視パケットを所定周期で一定時間送信し、それに対する応答パケットを所定時間内に受信した場合に、当該応答パケットの個数に基づいて測定されることを特徴とする請求項1または2に記載のルータ。動的経路プロトコルに従って作成された経路情報に基づいて経路制御を行うルータにおけるメトリック管理方法であって、監視手段が隣接ルータとの間で送受信される監視パケットを用いて前記隣接ルータとの間のリンクの通信品質を監視し、メトリック管理手段が前記通信品質に応じて前記隣接ルータとの間のメトリック数を変更し、動的経路情報処理手段が前記変更されたメトリック数を参照して前記経路情報を作成する、ことを特徴とするルータにおけるメトリック管理方法。前記メトリック管理手段は、前記通信品質が所定しきい値を超えたときに前記メトリック数を増加させ、前記通信品質が所定しきい値以下であれば前記メトリック数を変更しないことを特徴とする請求項4に記載のルータにおけるメトリック管理方法。前記通信品質は、前記監視パケットを所定周期で一定時間送信し、それに対する応答パケットを所定時間内に受信した場合に、当該応答パケットの個数に基づいて測定されることを特徴とする請求項4または5に記載のルータにおけるメトリック管理方法。動的経路プロトコルに従って作成された経路情報に基づいて経路制御を行うルータにおけるプログラム制御プロセッサをメトリック管理装置として機能させるプログラムであって、監視手段が隣接ルータとの間で送受信される監視パケットを用いて前記隣接ルータとの間のリンクの通信品質を監視し、メトリック管理手段が前記通信品質に応じて前記隣接ルータとの間のメトリック数を変更し、動的経路情報処理手段が前記変更されたメトリック数を参照して前記経路情報を作成する、ように前記プログラム制御プロセッサを機能させることを特徴とするプログラム。前記メトリック管理手段は、前記通信品質が所定しきい値を超えたときに前記メトリック数を増加させ、前記通信品質が所定しきい値以下であれば前記メトリック数を変更しないことを特徴とする請求項7に記載のプログラム。前記通信品質は、前記監視パケットを所定周期で一定時間送信し、それに対する応答パケットを所定時間内に受信した場合に、当該応答パケットの個数に基づいて測定されることを特徴とする請求項6または7に記載のルータにおけるプログラム。しかしながら、RIP経路計算で使用されるメトリック数は宛先までのルータ数であり、ルータ間の帯域などは考慮されない。したがって、ルータ間の通信で伝送遅延などの品質劣化が発生しているにも拘わらず、その遅延が所定のデッドタイム60×3s内であれば当該リンクが正常として扱われてしまう。すなわち、ネットワーク状態に多少の障害30s×3回の180s間以内が発生しても問題ないとみなされる。この状態のまま運用しているとネットワーク品質が不安定なまま運用されることになり、通信、監視などに支障をきたす可能性が高くなる。さらに、不安定なネットワークでもTCP/IPレイヤの再送機能によって通信、監視などのサービスを続行することが可能である。しかしながら、このような状態で通信を持続することは、遅延が発生するだけでなく、システム内の端末、サーバ、装置などに高い負荷がかかり、その結果、最終的には、たとえばシステムの監視が一時中断するなど通信がとぎれてしまう事態になりかねない。復旧のためには、ネットワークの負荷を下げサーバを再起動するなどのオペレートが必要になる。そこで、本発明の目的は、動的経路プロトコルにおいて経路の通信品質を考慮した経路制御を可能にするルータおよびメトリック管理方法を提供することにある。本発明によるルータは、動的経路プロトコルに従って作成された経路情報に基づいて経路制御を行うルータであって、隣接ルータとの間で送受信される監視パケットを用いて前記隣接ルータとの間のリンクの信品質を監視する監視手段と、前記通信品質に応じて前記隣接ルータとの間のメトリック数を変更するメトリック管理手段と、前記変更されたメトリック数を参照して前記経路情報を作成する動的経路情報処理手段と、を有することを特徴とする。本発明によるメトリック管理方法は、動的経路プロトコルに従って作成された経路情報に基づいて経路制御を行うルータにおけるメトリック管理方法であって、監視手段が隣接ルータとの間で送受信される監視パケットを用いて前記隣接ルータとの間のリンクの通信品質を監視し、メトリック管理手段が前記通信品質に応じて前記隣接ルータとの間のメトリック数を変更し、動的経路情報処理手段が前記変更されたメトリック数を参照して前記経路情報を作成する、ことを特徴とする。本発明によれば、動的経路プロトコルにおいて経路の通信品質を考慮した経路制御が可能となる。本発明によれば、RIPのような動的経路プロトコルにより経路情報ルーティングテーブルを構築する際に使用するメトリック数を、隣接ルータ間でICMPのような監視パケットを定期的に送信した結果に基づいて変更する。たとえばある隣接ルータとの間のリンクが通信可能ではあるが通信状況が粗悪な場合、当該経路のメトリック数を増大させる。これによって、動的経路プロトコルフォーマットを変更することなく、自動的に別の良好な経路への変更が可能となる。1.構成図1において、本発明の一実施形態によるRIPメトリック管理機能を備えたルータ10は、スイッチ部101、ルーティングテーブル102、ICMP処理部103、制御部104、メトリック管理部105およびRIP処理部106を有するが、ここでは本発明に関連する機能部のみが図示されている。スイッチ部101は、隣接ルータからのパケットをルーティングテーブル102に従って別のルータへ転送する。制御部104は、本実施形態によるRIPメトリック管理機能を含むルータ全体の動作御を行う。制御部104はメトリック管理部105からの要求に従ってICMP処理部103に対してICMP要求パケットの送信および応答パケットの受信を指示する。この指示によりICMP処理部103は隣接ルータに対してICMP要求パケットを所定周期で送信し、所定時間経過前に応答パケットを受信する。制御部104は送信したICMP要求パケット数とICMP応答パケット数とを一定時間カウントしてメトリック管理部105へ渡す。メトリック管理部105は要求パケット数と応答パケット数からパケットロス率を算出し、パケットロス率に基づいてメトリック数を変更してRIP処理部106へ出力する。RIP処理部106は、メトリック数の変更を反映したルーティングテーブル102を作成する。なお、リンクの通信品質は、パケットロス率だけではなく、受信までの遅延量の増大やビット誤り率の上昇などをモニタすることで検出することもできる。2.動作図2および図3を参照しながら、ルータ10におけるRIPメトリック管理方法について詳細に説明する。図2および図3において、まず、RIP処理部106がRIPプロトコルを隣接ルータ間で確立するとステップ201、制御部104はメトリック管理部105からの要求に従ってICMP処理部103を制御し各隣接ルータへICMP要求パケットを所定周期たとえば1~10sec周期で送信させ、所定時間経過前に到達した応答パケットをカウントするステップ202。制御部104がICMP要求パケット送信数とICMP応答パケット受信数とを一定時間たとえば1時間カウントすると、それらのカウント値を用いてメトリック管理部105はパケットロス率を算出しステップ203、パケットロス率が所定のしきい値Lthより大きいか否かを判定するステップ204。パケットロス率が所定のしきい値Lthより大きい場合ステップ204;YES、当該隣接ルータ間で負荷が高くなり通信に影響が出始めたと判断し、メトリック管理部105はパケットロス率に基づいてメトリック数を変更するための追加メトリック値Δmあるいは-Δmを生成し、メトリック数ホップ数を追加メトリック値を用いて次式により変更する:メトリック数=ホップ数通常はホップ数=1追加メトリック値ステップ206。こうして変更されたメトリック数をRIP処理部106へ出力する。RIP処理部106は、通常の動的経路設定によりルーティングテーブル102を作成する際に、更新されたメトリック数で経路計算を行いステップ207、変更された通信経路情報を隣接ルータへ通知するステップ208。なお、パケットロス率が所定のしきい値Lth以下であればステップ204;NO、メトリック数を変更しないように追加メトリック値を0にしてステップ209、通常通りの経路計算を行うステップ207。また、メトリック数の変更を通知するとパケット数カウンタがクリアされ、上記ステップ202~208が繰り返えされる。3.具体例図4Aに示すように、IPアドレスが1011024であるホスト301とIPアドレスが2011024であるホスト302とは、ルータA-B-Dの経路303を通して通信が行われているものとする。この場合、ルータAの経路情報にはテーブル401の情報が登録されており、ルータDの経路情報にはテーブル402の情報が登録されている。この例では、ルータ間のメトリック数ホップ数はいずれも1であるから、経路303のメトリック数は2である。このようなネットワークにおいて、ルータAとルータBとの間の通信経路で負荷が高くなり通信に影響が出始めたとする。この通信品質の劣化は、上述したICMPパケットのロス率や遅延量増加あるいは誤り率増大などを指標として検出できる。図4Bに示すように、ルータA-B間の通信経路での通信品質劣化が検出されると、上述したようにメトリック管理部105は当該通信経路のメトリック数を増加させるここではΔm=1。したがって、経路303のメトリック数は2から3に増加し、他方の経路ルータA-C-Dのメトリック数は2のままである。このようにメトリック数が変更されることにより、図5に示すように、ルータAおよびルータDの経路情報411および412が更新され、ルータA-C-Dの経路304が最適経路として選択させる。こうして、通信経路がより品質の良好なルートに変更される。なお、ルータA-B間の通信品質が回復すれば、メトリック管理部105は当該通信経路のメトリック数をそのまま使用するように追加メトリック値を0すなわちΔm=0にする。4.効果以上説明しように、本実施形態によれば、メトリック数を通信品質に応じて動的に変更することができるので、メトリック数が最も小さい経路を最適経路として採用する通常の経路制御により、通信経路をより品質の良い到達性の高い経路へ変更することができる。したがって、通常のRIPプロトコルに従って、データの欠落により再送などが発生したリンクあるいは不安定なリンクを回避することができ、ネットワークでの監視運用も軽減される。またパケット転送の高品質化によりサービスが充実する。