(57)【要約】【課題】ユーザが設定した閾値よりデータ数が大きくなったときに通知することが可能な通信装置を提供する。【解決手段】ルータ１では、データ数検出部１３が、例えば、データベース１１１のデータ数が増加する状況において当該データ数検出する。通知部１４は、閾値記憶部１２に例えば、Type1 low 50% onが記憶されているときは、データベース１１１に記憶可能なデータ数の50%と、検出されたデータ数とを比較し、これらが等しいかまたは後者が大きいときは、図示しないコンピュータに対し、データベース１１１のデータ数が注意域に達したことを通知する。【選択図】図１
2006295689.tif 000002
【特許請求の範囲】
【請求項１】
データ数が変動するデータベースと、前記データ数の閾値であってユーザから入力された指示の内容に応じた閾値が記憶される閾値記憶手段とを備える通信装置に設けられたデータ数検出手段が、前記データ数を検出し、
前記通信装置に設けられた通知手段が、前記閾値記憶手段に記憶された閾値より前記検出されたデータ数が大きくなったときに通知を行う
ことを特徴とする通信装置制御方法。
【請求項２】
前記通信装置が、ＯＳＰＦを構成するルータであり、前記データベースが当該ルータに設けられたものであることを特徴とする請求項１記載の通信装置制御方法。
【請求項３】
前記通知手段が、前記データ数が存在し得る注意域、警戒域および危険域それぞれの下限を示す閾値よりも前記検出されたデータ数が大きくなったときに通知を行う
ことを特徴とする請求項１または２記載の通信装置制御方法。
【請求項４】
前記通知手段が、検出されたデータ数が前記注意域、警戒域および危険域それぞれの下限を示す閾値よりも小さくなったときに通知を行う
ことを特徴とする請求項１ないし３のいずれかに記載の通信装置制御方法。
【請求項５】
データ数が変動するデータベースと、
前記データ数の閾値が記憶される閾値記憶手段と、
前記データ数を検出するデータ数検出手段と、
検出されたデータ数が前記閾値記憶手段に記憶された閾値より大きくなったときに通知を行う通知手段と
を備える通信装置の前記閾値記憶手段に対し、
ユーザからコンピュータに入力された指示の内容に応じた閾値を記憶させる
ことを特徴とする通信装置制御方法。
【請求項６】
データ数が変動するデータベースと、
前記データ数の閾値が記憶される閾値記憶手段と、
前記データ数を検出するデータ数検出手段と、
検出されたデータ数が前記閾値記憶手段に記憶された閾値より大きくなりかつ当該閾値に通知が必要と設定されているときに通知を行う通知手段と
を備える通信装置の当該閾値に対し、
ユーザからコンピュータに入力された指示の内容に応じた通知の要否を設定する
ことを特徴とする通信装置制御方法。
【請求項７】
データ数が変動するデータベースと、
前記データ数の閾値が記憶される閾値記憶手段と、
前記データ数を検出するデータ数検出手段と、
検出されたデータ数が前記閾値記憶手段に記憶された閾値より大きくなったときに通知を行う通知手段と
を備えることを特徴とする通信装置。
【請求項８】
データ数が変動するデータベースと、前記データ数の閾値が記憶される閾値記憶手段とを備える通信装置に設けられたデータ数検出手段が、前記データ数を検出し、
前記通信装置に設けられた通知手段が、前記閾値記憶手段に記憶された閾値より前記検出されたデータ数が大きくなったときに通知を行うことを特徴とする通信装置制御方法を通信装置に実行させるコンピュータプログラム。
【請求項９】
データ数が変動するデータベースと、
前記データ数の閾値が記憶される閾値記憶手段と、
前記データ数を検出するデータ数検出手段と、
検出されたデータ数が前記閾値記憶手段に記憶された閾値より大きくなったときに通知を行う通知手段と
を備える通信装置の前記閾値記憶手段に対し、
ユーザからコンピュータに入力された指示の内容に応じた閾値を記憶させることを特徴とする通信装置制御方法をコンピュータに実行させるコンピュータプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ユーザが設定した閾値よりデータ数が大きくなったときに通知することが可能な通信装置およびその通信装置制御方法に関するものである。
【背景技術】
【０００２】
図３は、ＲＦＣ１８５０に定義されたＯＳＰＦプロトコルを用いるルータを含んで構成されるネットワークシステムの構成図である。
【０００３】
各ルータ１Ａ、１Ｂ、１Ｃは、６種あるルート情報の種類ごとのデータベースを備え、データベースから読み出したルート情報を他のルータに送信することで、各端末Ａ、Ｂ、Ｃ間のエンド−エンド通信が実現される。
【０００４】
図４は、各ルータが備える６個のデータベースのタイプ名（ＬＳ−Ｔｙｐｅ）とデータベース名とルート情報の内容を示す図である。
【０００５】
ルータは、この図におけるType5のデータベースのデータ数が９０％を超えたときと１００％に到達したときにアラームによる通知を行う。
【非特許文献１】Network Working Group, Request for Comments: 1850 OSPF Version 2 Management Information Base
【発明の開示】
【発明が解決しようとする課題】
【０００６】
上記したように、ＯＳＰＦプロトコルを用いるルータは、Type5のデータベースのデータ数が９０％を超えたときと１００％に到達したときにアラームによる通知を行う。  しかし、端末やルータや伝送路の構成や状況に応じて保守者などのユーザが設定した閾値よりデータ数が大きくなったときに通知を受けることが好ましい場合がある。
【０００７】
本発明は、上記の課題に鑑みてなされたものであり、その目的とするところは、ユーザが設定した閾値よりデータ数が大きくなったときに通知することが可能な通信装置およびその通信装置制御方法を提供することにある。
【課題を解決するための手段】
【０００８】
上記の課題を解決するために、請求項１の本発明は、データ数が変動するデータベースと、前記データ数の閾値であってユーザから入力された指示の内容に応じた閾値が記憶される閾値記憶手段とを備える通信装置に設けられたデータ数検出手段が、前記データ数を検出し、前記通信装置に設けられた通知手段が、前記閾値記憶手段に記憶された閾値より前記検出されたデータ数が大きくなったときに通知を行うことを特徴とする通信装置制御方法をもって解決手段とする。
【０００９】
請求項２の本発明は、前記通信装置が、ＯＳＰＦを構成するルータであり、前記データベースが当該ルータに設けられたものであることを特徴とする請求項１記載の通信装置制御方法をもって解決手段とする。
【００１０】
請求項３の本発明は、前記通知手段が、前記データ数が存在し得る注意域、警戒域および危険域それぞれの下限を示す閾値よりも前記検出されたデータ数が大きくなったときに通知を行うことを特徴とする請求項１または２記載の通信装置制御方法をもって解決手段とする。
【００１１】
請求項４の本発明は、前記通知手段が、検出されたデータ数が前記注意域、警戒域および危険域それぞれの下限を示す閾値よりも小さくなったときに通知を行うことを特徴とする請求項１ないし３のいずれかに記載の通信装置制御方法をもって解決手段とする。
【００１２】
請求項５の本発明は、データ数が変動するデータベースと、前記データ数の閾値が記憶される閾値記憶手段と、前記データ数を検出するデータ数検出手段と、検出されたデータ数が前記閾値記憶手段に記憶された閾値より大きくなったときに通知を行う通知手段と
を備える通信装置の前記閾値記憶手段に対し、ユーザからコンピュータに入力された指示の内容に応じた閾値を記憶させることを特徴とする通信装置制御方法をもって解決手段とする。
【００１３】
請求項６の本発明は、データ数が変動するデータベースと、前記データ数の閾値が記憶される閾値記憶手段と、前記データ数を検出するデータ数検出手段と、検出されたデータ数が前記閾値記憶手段に記憶された閾値より大きくなりかつ当該閾値に通知が必要と設定されているときに通知を行う通知手段とを備える通信装置の当該閾値に対し、ユーザからコンピュータに入力された指示の内容に応じた通知の要否を設定することを特徴とする通信装置制御方法をもって解決手段とする。
【００１４】
請求項７の本発明は、データ数が変動するデータベースと、前記データ数の閾値が記憶される閾値記憶手段と、前記データ数を検出するデータ数検出手段と、検出されたデータ数が前記閾値記憶手段に記憶された閾値より大きくなったときに通知を行う通知手段とを備えることを特徴とする通信装置をもって解決手段とする。
【００１５】
請求項８の本発明は、データ数が変動するデータベースと、前記データ数の閾値が記憶される閾値記憶手段とを備える通信装置に設けられたデータ数検出手段が、前記データ数を検出し、前記通信装置に設けられた通知手段が、前記閾値記憶手段に記憶された閾値より前記検出されたデータ数が大きくなったときに通知を行うことを特徴とする通信装置制御方法を通信装置に実行させるコンピュータプログラムをもって解決手段とする。
【００１６】
請求項９の本発明は、データ数が変動するデータベースと、前記データ数の閾値が記憶される閾値記憶手段と、前記データ数を検出するデータ数検出手段と、検出されたデータ数が前記閾値記憶手段に記憶された閾値より大きくなったときに通知を行う通知手段とを備える通信装置の前記閾値記憶手段に対し、ユーザからコンピュータに入力された指示の内容に応じた閾値を記憶させることを特徴とする通信装置制御方法をコンピュータに実行させるコンピュータプログラムをもって解決手段とする。
【発明の効果】
【００１７】
本発明によれば、ユーザから入力された指示の内容に応じた閾値より、検出されたデータ数が大きくなったときに通知を行うことで、端末やルータや伝送路の構成や状況に応じてユーザが設定した閾値よりデータ数が大きくなったときに通知を受けることができる。
【発明を実施するための最良の形態】
【００１８】
以下、本発明に係る通信装置および通信装置制御方法の実施の形態を図面を参照して説明する。
【００１９】
図１は、本実施の形態に係る通信装置であるルータの構成と利用形態を示す図である。  ルータ１は、ＯＳＰＦを構成するものであり、データ数が変動する６個のデータベースすなわち、ＯＳＰＦのＲｏｕｔｅｒ−ＬＳＡというデータが記憶されるType1のデータベース１１１と、ＯＳＰＦのＮｅｔｗｏｒｋ−ＬＳＡというデータが記憶されるType2のデータベース１１２と、ＯＳＰＦのＳｕｍｍａｒｙ−ＬＳＡというデータが記憶されるType3のデータベース１１３と、ＯＳＰＦのＡＳＢＲ−Ｓｕｍｍａｒｙ−ＬＳＡというデータが記憶されるType4のデータベース１１４と、ＯＳＰＦのＡＳ−ｅｘｔｅｒｎａｌ−ＬＳＡというデータが記憶されるType5のデータベース１１５と、ＯＳＰＦのＮＳＳＡ−ＬＳＡというデータが記憶されるType7のデータベース１１７を備える。
【００２０】
また、ルータ１は、データ数の閾値が記憶される閾値記憶手段たる閾値記憶部１２と、データベースのデータ数を検出するデータ数検出手段たるデータ数検出部１３と、閾値記憶部１２に記憶された閾値と検出されたデータ数との比較により通知を行う通知手段たる通知部１４と、各種ルート情報の送受信を行う通信処理部１５とを備える。
【００２１】
ルータ１は、保守者などのユーザに操作されるコンピュータ２に接続される。
【００２２】
次に、本実施の形態に係る通信装置制御方法を説明する。
【００２３】
図２は、データベースのデータ数が存在し得る注意域、警戒域および危険域を示す図である。
【００２４】
ルータ１では、例えば、１つのデータベース、または複数のデータベースを１つのデータベースと考えたときの当該データベースには、そのデータ数が存在し得る注意域、注意域よりもデータ数がさらに大きい警戒域、および警戒域よりもデータ数がさらに大きい危険域が存在するという想定の下で処理がなされる。
【００２５】
さて、例えば、ユーザがコンピュータ２に
set alarm [LSA Type][low/mid/high{threshold}]
という型のコマンドを入力する。このときのset alarmは、{threshold}で示される閾値を閾値記憶部１２に記憶させるべきことを示している。
【００２６】
例えば、コマンドが
set alarm Type1 low 50%
のときのType1は、データベース１１１を示しており、lowは、この場合ではデータベース１１１の注意域を示している。また、50%は、当該注意域の下限を示す閾値がデータベース１１１に記憶可能なデータ数の50%であることを示している。
【００２７】
なお、lowに代えて入力されるmidは、この場合ではデータベース１１１の警戒域を示しており、この警戒域の下限を示す閾値は75%というように、注意域の下限を示す閾値よりも高くされる。
【００２８】
また、lowに代えて入力されるhighは、この場合ではデータベース１１１の危険域を示しており、この危険域の下限を示す閾値は90%というように、警戒域の下限を示す閾値よりも高くされる。
【００２９】
また、例えば、コマンドが
set alarm Type1 Type2 high 90%
は、データベース１１１とデータベース１１２の合計のデータ数が存在し得る危険域の下限を示す閾値が９０％であることを示している。
【００３０】
同様にして、ユーザが所望のコマンドをコンピュータ２に入力すると、コンピュータ２はこのコマンドをルータ１に送信し、ルータ１がこのコマンドからset alarmを除いた部分（例えば、Type1 low 50%）を閾値記憶部１２に記憶させる。
【００３１】
また、ユーザがコンピュータ２に
[set/del] alarm [LSA Type][level]
という型のコマンドを入力する。
【００３２】
例えば、
set alarm Type1 low
は、データベース１１１の注意域の下限を示す閾値よりもデータ数が大きくなったときと小さくなったときに通知が必要であることを示している。
【００３３】
例えば、
del alarm Type1 low
は、データベース１１１の注意域の下限を示す閾値よりもデータ数が大きくなったときと小さくなったときの通知が不要であることを示している。
【００３４】
同様にして、ユーザが所望のコマンドをコンピュータ２に入力すると、コンピュータ２はこのコマンドをルータ１に送信し、ルータ１が閾値記憶部１２においてこのコマンドからset alarmを除いた部分（例えば、Type1 low）を検索し、検索されたものに対し、通知が必要であることを示すフラグ（例えば、on）または通知が不要であることを示すフラグ（例えば、off）を対応づける。
【００３５】
また、ユーザがコンピュータ２に
dsp
というコマンドを入力すると、コンピュータ２はこのコマンドをルータ１に送信し、ルータ１は、閾値記憶部１２に記憶された内容をコンピュータ２に送信し、これを基にコンピュータ２が、
low                  mid                     high
Type1:  50%/on                75%/on                   90%/off
Type2:                        80%/on                   95%/on
という形式で表示を行う。
【００３６】
例えば、Type1の右、lowの下に表示された50%/onは、送信されたType1 low 50% onという内容から表示され、他のものについても同様の方法で表示される。
【００３７】
さて、ルータ１では、データ数検出部１３が、例えば、データベース１１１のデータ数が増加する状況において当該データ数検出する。通知部１４は、閾値記憶部１２に例えば、Type1 low 50% onが記憶されているときは、データベース１１１に記憶可能なデータ数の50%と、検出されたデータ数とを比較し、これらが等しいかまたは後者が大きいとき、つまり、図２の符号Ｙ１で示す状態となった場合は、
[yyyy/mm/dd hh:mm:ss]
The number of LSAs reached the low threshold.
Router-ID [DDD.DDD.DDD.DDD],low threshold of LSAs 1
LSA Type1
という形式の通知情報を通信処理部１５を介してコンピュータ２に送信し、これをコンピュータ２が表示する。
【００３８】
この形式において、[yyyy/mm/dd hh:mm:ss]には、データ数検出の年月日と時分秒が格納され表示される。また、[DDD.DDD.DDD.DDD]には、ルータ１のＩＤであるＩＰアドレスが格納され表示される。また、The number of LSAs reached the low threshold.は、データ数が注意域に達したことを示している。また、LSAs 1は、データ数検出がされたデータベースの数が１であることを示している。また、LSA Type 1は、データ数検出がされたデータベースがType1のデータベース１１１であることを示している。
【００３９】
また、ルータ１では、データ数検出部１３が、データベース１１１とデータベース１１２の合計のデータ数が減少する状況において当該合計のデータ数を検出する。通知部１４は、閾値記憶部１２に例えば、Type1 Type2 high 90% onが記憶されているときは、データベース１１１とデータベース１１２に記憶可能な合計のデータ数の90%と、検出されたデータ数とを比較し、後者が小さいとき、つまり、図２の符号Ｙ４で示す状態となった場合は、
[yyyy/mm/dd hh:mm:ss]
The number of LSAs exceeded the high threshold.
Router-ID DDD.DDD.DDD.DDD,high threshold of LSAs 2
LSA Type1 Type2
という形式の通知情報を通信処理部１５を介してコンピュータ２に送信し、これをコンピュータ２が表示する。
【００４０】
この形式において、yyyy/mm/dd hh:mm:ssには、データ数検出の年月日と時分秒が格納され表示される。また、DDD.DDD.DDD.DDDには、ルータ１のＩＤが格納され表示される。また、The number of LSAs exceeded the high threshold.は、データ数が危険域の下限の閾値よりも小さくなったことを示している。また、LSAs 2は、データ数検出がされたデータベースの数が２であることを示している。また、LSA Type1 Type2は、データ数検出がされたデータベースがType1のデータベース１１１とType2のデータベース１１２であることを示している。
【００４１】
なお、ルータ１では、データ数検出部１３が、他のデータベースについてもデータ数を検出する。そして、通知部１４は、閾値記憶部１２にそのデータベースの閾値と通知が必要であることを示す情報（on）とが記憶されているときは、その閾値と、検出されたデータ数とを比較し、例えば、データベースが図２の符号Ｙ１〜Ｙ６のいずれかで示す状態となったときは、それに応じた通知情報を通信処理部１５を介してコンピュータ２に送信し、これをコンピュータ２が表示する。
【００４２】
以上説明したように、本実施の形態によれば、ユーザから入力されたコマンド（指示）の内容に応じた閾値より、検出されたデータ数が大きくなったときに通知を行うことで、端末やルータや伝送路の構成や状況に応じてユーザが設定した閾値よりデータ数が大きくなったときに通知を受けることができる。なお、上記説明では、検出されたデータ数が大きくなったときと小さくなったときとで通知を行ったが、大きくなったときだけに通知を行ってもよい。
【００４３】
また、データ数が存在し得る注意域、警戒域および危険域それぞれの下限を示す閾値よりも、検出されたデータ数が大きくなったときに通知を行うことで、増加するデータ数を３つの段階で知ることができる。
【００４４】
また、検出されたデータ数が注意域、警戒域および危険域それぞれの下限を示す閾値よりも小さくなったときに通知を行うことで、減少するデータ数を３つの段階で知ることができる。
【００４５】
また、ユーザからコンピュータに入力された指示の内容に応じた閾値を記憶させることで、端末やルータや伝送路の構成や状況に応じてユーザが設定した閾値よりデータ数が大きくなったときに通知を受けることができる。
【００４６】
また、閾値に対し、ユーザからコンピュータに入力された指示の内容に応じた通知の要否を設定することで、通知が必要なときに限り、通知を受けることができる。
【００４７】
なお、上記実施の形態では、閾値を百分率で記憶したが、閾値はデータ数で記憶してもよい。また、上記実施の形態では、通信装置をＯＳＰＦを構成するルータとしたが、通信装置は他の種類のルータやモデムなどの他の通信装置であってもよい。
【００４８】
また、上記説明した処理を通信装置やコンピュータに実行させるコンピュータプログラムは、半導体メモリ、磁気ディスク、光ディスク、光磁気ディスク、磁気テープなどのコンピュータ読み取り可能な記録媒体に格納したり、インターネットなどの通信網を介して伝送させて、広く流通させることができる。
【図面の簡単な説明】
【００４９】
【図１】本実施の形態に係る通信装置であるルータの構成を示す図である。
【図２】データベースのデータ数が存在し得る注意域、警戒域および危険域を示す図である。
【図３】ＲＦＣ１８５０に定義されたＯＳＰＦプロトコルを用いるルータを含んで構成されるネットワークシステムの構成図である。
【図４】各ルータが備える６個のデータベースのタイプ名（ＬＳ−Ｔｙｐｅ）とデータベース名とルート情報の内容を示す図である。
【符号の説明】
【００５０】
１  ルータ
２  コンピュータ
１２  閾値記憶部
１３  データ数検出部
１４  通知部
１１１〜１１７  データベース
【図１】
2006295689.tif 000003
【図２】
2006295689.tif 000004
【図３】
2006295689.tif 000005
【図４】
2006295689.tif 000006