(57)【要約】【課題】通信端末とは別に設置された監視制御サーバから通信経路の変更を常時実行することができるＩＰネットワークシステムを提供する。【解決手段】複数の通信端末と、通信端末と接続される複数のエッジノードと、エッジノードを監視する監視制御サーバと、を含むＩＰネットワークシステムであって、監視制御サーバは、テストパケット送出指示を送出するテストパケット送出指示手段と、テストパケットの受信結果を受信して通信経路の伝送品質を求める伝送品質測定手段と、通信経路の伝送品質に基づいて通信経路を選択する通信経路選択手段と、通信経路設定指示を送出する通信経路指示手段と、を有し、エッジノード及び通信端末は、テストパケットを送出するテストパケット送出手段と、テストパケットの受信結果を送出するテストパケット受信結果送出手段と、通信経路を設定する通信経路設定手段と、を有する。【選択図】図１
2008131346.tif 000002
【特許請求の範囲】
【請求項１】
複数の通信端末と、前記通信端末と接続される複数のエッジノードと、前記エッジノードを監視する監視制御サーバと、を含むＩＰネットワークシステムであって、
前記監視制御サーバは、前記通信端末及び前記エッジノードに対して通信経路の伝送品質を測定するテストパケットを送出するように指示するテストパケット送出指示を送出するテストパケット送出指示手段と、前記通信端末及び前記エッジノードから送出されるテストパケットの受信結果を受信して通信経路の伝送品質を求める伝送品質測定手段と、前記伝送品質測定手段によって求められた通信経路の伝送品質に基づいて通信経路を選択する通信経路選択手段と、前記通信端末及び前記エッジノードに対して前記通信経路選択手段によって選択された通信経路を信号の伝送経路と設定するように指示する通信経路設定指示を送出する通信経路指示手段と、を有し、
前記エッジノードは、前記テストパケット送出指示に応じてテストパケットを送出するテストパケット送出手段と、他のエッジノード若しくは通信端末からのテストパケットを受信してその結果を前記監視制御サーバへ送出するテストパケット受信結果送出手段と、前記通信経路設定指示に応じて通信経路を設定する通信経路設定手段と、を有し、
前記通信端末は、前記テストパケット送出指示に応じてテストパケットを送出するテストパケット送出手段と、他の通信端末若しくはエッジノードからのテストパケットを受信してその結果を前記監視制御サーバへ送出するテストパケット受信結果送出手段と、前記通信経路設定指示に応じて通信経路を設定する通信経路設定手段と、を有することを特徴とするＩＰネットワークシステム。
【請求項２】
前記監視制御サーバは、通信経路の伝送品質の閾値を記憶する伝送品質閾値記憶手段を有し、
前記通信経路選択手段は、前記伝送品質閾値記憶手段に記憶されている通信経路の伝送品質の閾値と、前記伝送品質測定手段によって求められた通信経路の伝送品質と、に基づいて通信経路を選択することを特徴とする請求項１記載のＩＰネットワークシステム。
【請求項３】
前記監視制御サーバは、選択した通信経路を前記通信端末に向けて通知する通信経路通知手段を有することを特徴とする請求項１記載のＩＰネットワークシステム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、通信端末間で信号の送受信を行うことが出来るＩＰネットワークシステムに関する。
【背景技術】
【０００２】
通信サービスを提供する事業者が、そのユーザーと契約する際に、提供する通信サービスの品質を保証する制度としてＳＬＡ（Ｓｅｒｖｉｃｅ  Ｌｅｖｅｌ  Ａｇｒｅｅｍｅｎｔ）がある。このＳＬＡは、故障回復時間、稼働率、平均遅延時間等の保障項目を決定し、その保障項目が達成できなかった場合に、一定率の料金をユーザーに返還する等の対応を行うことを決めておくものである。通信サービスを提供する事業者は、ＳＬＡで決めた保障項目が達成されているかを確認するために、ネットワークの接続の確認や遅延時間の測定等を行う。そして、ＳＬＡで決めた保障項目の達成が困難な場合には、ネットワークの通信経路の変更等の対処を行う。
【０００３】
特開２００３−２３４７７０号公報には、ＳＬＡで決められた保障項目を達成するために、ユーザーが使用する通信端末からネットワークへの接続要求があったときに、通信経路の確保等を行う装置が記載されている。また、特開２００５−１９７８９９号公報には、通信端末が、応答時間の変動などの通信経路の伝送品質を監視し、伝送品質が所定の閾値を越えた場合は、別の通信経路に切り替える装置が記載されている。
【特許文献１】特開２００３−２３４７７０号公報
【特許文献２】特開２００５−１９７８９９号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
特開２００３−２３４７７０号公報に記載の装置においては、ネットワークへの接続要求があったときに通信経路の確保等を行っているため、接続中に通信経路の変更を行うことは出来ない。それ故、接続中に通信障害が発生した場合でも、他の通信経路に切り替えて通信を行うことはできない。特開２００５−１９７８９９号公報に記載の装置においては、通信端末が自身に接続している回線を切り替えることにより、通信経路の変更を行っている。しかし、通信端末に接続していない回線を通信端末から切り替えることは出来ない。通信端末が他の通信端末と通信を行う場合には、別の装置を経由して信号の伝送を行うことがある。この場合に別の装置に接続している回線に障害が発生しても、特開２００５−１９７８９９号公報に記載の通信端末からは回線の切り替えを行うことが出来ない。
【０００５】
本発明は上記した点に鑑みてなされたものであり、通信端末とは別に設置された監視制御サーバから通信経路の変更を常時実行することができるＩＰネットワークシステムを提供することを目的とする。
【課題を解決するための手段】
【０００６】
本発明によるＩＰネットワークシステムは、複数の通信端末と、通信端末と接続される複数のエッジノードと、エッジノードを監視する監視制御サーバと、を含むＩＰネットワークシステムであって、監視制御サーバは、通信端末及びエッジノードに対して通信経路の伝送品質を測定するテストパケットを送出するように指示するテストパケット送出指示を送出するテストパケット送出指示手段と、通信端末及びエッジノードから送出されるテストパケットの受信結果を受信して通信経路の伝送品質を求める伝送品質測定手段と、伝送品質測定手段によって求められた通信経路の伝送品質に基づいて通信経路を選択する通信経路選択手段と、通信端末及びエッジノードに対して通信経路選択手段によって選択された通信経路を信号の伝送経路と設定するように指示する通信経路設定指示を送出する通信経路指示手段と、を有し、エッジノードは、テストパケット送出指示に応じてテストパケットを送出するテストパケット送出手段と、他のエッジノード若しくは通信端末からのテストパケットを受信してその結果を監視制御サーバへ送出するテストパケット受信結果送出手段と、通信経路設定指示に応じて通信経路を設定する通信経路設定手段と、を有し、通信端末は、テストパケット送出指示に応じてテストパケットを送出するテストパケット送出手段と、他の通信端末若しくはエッジノードからのテストパケットを受信してその結果を監視制御サーバへ送出するテストパケット受信結果送出手段と、通信経路設定指示に応じて通信経路を設定する通信経路設定手段と、を有することを特徴とする。
【発明の効果】
【０００７】
本発明のＩＰネットワークシステムによれば、通信経路の伝送品質に応じて、常時、通信経路の設定を行うことが可能となり、ＩＰネットワークの利用効率を向上させることが出来、また監視制御サーバにおいて、エッジノードに対してだけでなく通信端末に対しても監視や制御を行うことが出来るので、通信端末側に問題が発生した場合でも、通信端末に接続している回線の切り替え等の対応を行うことが出来る。
【発明を実施するための最良の形態】
【０００８】
以下、本発明の実施例について図面を用いて詳細に説明する。
【０００９】
図１は、本発明に係るＩＰネットワークシステムの実施例を示す図である。ＩＰネットワークシステムは、監視制御サーバ１と、エッジノード２１〜２４と、通信端末３１〜３２から構成されており、通信端末３１と通信端末３２の間で信号の伝送を行うことが出来る。通信端末３１とエッジノード２１は、回線４１で接続されている。エッジノード２１とエッジノード２２は、回線４３で接続されている。エッジノード２１とエッジノード２３は、回線４４で接続されている。エッジノード２２とエッジノード２３は、回線４５で接続されている。エッジノード２２とエッジノード２４は、回線４６で接続されている。エッジノード２３とエッジノード２４は、回線４７で接続されている。通信端末３２とエッジノード２４は、回線４２で接続されている。通信端末３１と通信端末３２の間で信号の伝送を行うことの出来る通信経路は４個存在する。１個目は、回線４１、回線４３、回線４６、回線４２を使用して信号の伝送を行う通信経路（以下、通信経路Ａという）である。２個目は、回線４１、回線４３、回線４５、回線４７、回線４２を使用して信号の伝送を行う通信経路（以下、通信経路Ｂという）である。３個目は、回線４１、回線４４、回線４５、回線４６、回線４２を使用して信号の伝送を行う通信経路（以下、通信経路Ｃという）である。４個目は、回線４１、回線４４、回線４７、回線４２を使用して信号の伝送を行う通信経路（以下、通信経路Ｄという）である。
【００１０】
監視制御サーバ１は、通信端末３１と通信端末３２の間の通信経路の伝送品質の監視を行い、通信経路の伝送品質と所定の閾値に基づいて、エッジノード２１〜２４及び通信端末３１〜３２へ通信経路の設定を指示する。テストパケット送出指示手段１１は、エッジノード２１〜２４及び通信端末３１〜３２へテストパケットを送出するように指示するテストパケット送出指示を送出する。テストパケットは、通信経路の伝送品質の測定を行うために使用する。テストパケットとしては、例えば、Ｅｔｈｅｒｎｅｔ（登録商標）−ＯＡＭ等が用いられる。伝送品質測定手段１２は、エッジノード２１〜２４及び通信端末３１〜３２から送出されるテストパケットの受信結果を受信して通信経路の伝送品質を求める。通信経路選択手段１３は、通信経路の伝送品質と所定の閾値に基づいて、通信経路の選択を行う。通信経路指示手段１４は、通信経路選択手段１３が選択した通信経路を信号の伝送経路と設定するように指示する通信経路設定指示をエッジノード２１〜２４及び通信端末３１〜３２へ送出する。通信経路通知手段１５は、通信経路選択手段１３によって選択された通信経路を通信端末へ通知する。通信経路の通知は、選択された通信経路で信号の伝送を行う通信端末３１〜３２に対してだけでなく、図示しない他の通信端末に対して行うようにしてもよい。伝送品質閾値記憶手段１６は、通信経路選択手段１３が通信経路の選択を行う際に使用する伝送品質の閾値が記録されている閾値テーブルを記憶している。
【００１１】
図２に、伝送品質閾値記憶手段１６が記憶している閾値テーブルの例を示す。閾値テーブルの通信端末間の項目は、記録されている閾値がどの通信端末間の信号の伝送を行う通信経路に対応した閾値であるかを示している。Ａｃｔｉｖｅ経路の閾値の項目は、通信端末間の信号の伝送を行っている通信経路であるＡｃｔｉｖｅ経路の伝送品質の閾値が記録されている。以下、通信端末間の信号の伝送を行っている通信経路をＡｃｔｉｖｅ経路という。Ｓｔａｎｄｂｙ経路の閾値の項目は、通信端末間の信号の伝送を行っていない通信経路であるＳｔａｎｄｂｙ経路の伝送品質の閾値が記録されている。以下、通信端末間の信号の伝送を行っていない通信経路をＳｔａｎｄｂｙ経路という。ここでは、伝送品質の閾値として、平均遅延時間が記録されている。
【００１２】
エッジノード２１は、通信端末３１から送出された信号を自身に接続している他のエッジノードや通信端末へ中継する。テストパケット送出手段２１１は、監視制御サーバからのテストパケット送出指示に応じてテストパケットを送出する。テストパケット受信結果送出手段２１２は、他のエッジノード若しくは通信端末からのテストパケットを受信して、その結果を監視制御サーバへ送出する。通信経路設定手段２１３は、監視制御サーバからの通信経路設定指示に応じて、信号を伝送する通信経路を設定する。尚、図示しないが、他のエッジノード２２〜２４もエッジノード２１と同様の構成である。
【００１３】
通信端末３１は、エッジノード２１と接続し、他の通信端末３２と信号の送受信を行う。テストパケット送出手段３１１は、監視制御サーバからのテストパケット送出指示に応じてテストパケットを送出する。テストパケット受信結果送出手段３１２は、他のエッジノード若しくは通信端末からのテストパケットを受信してその結果を監視制御サーバへ送出する。通信経路設定手段３１３は、監視制御サーバからの通信経路設定指示に応じて、信号を伝送する通信経路を設定する。尚、図示しないが、他の通信端末３２も通信端末３１と同様の構成である。
【００１４】
この実施例では、通信経路の伝送品質として、通信経路の平均遅延時間を用いる。尚、通信経路の伝送品質としては、平均遅延時間の他に応答時間の変動や通信帯域等を用いることも出来る。
【００１５】
監視制御サーバ１には、データベース５が接続している。データベース５には、通信経路テーブル５１、通信経路状態テーブル５２、伝送品質測定結果テーブル５３が記憶されている。通信経路テーブル５１には、通信端末３１と通信端末３２の間で信号の伝送を行うことの出来る通信経路が記録されている。通信経路状態テーブル５２には、通信経路の各々の状態が記録されている。伝送品質測定結果テーブル５３には、伝送品質測定手段１２によって測定された通信経路の各々の伝送品質が記録されている。
【００１６】
図３に、通信端末３１と通信端末３２の間で信号の伝送を行うことの出来る通信経路が記録されている通信経路テーブル５１の例を示す。通信経路テーブル５１の通信端末間の項目は、記録されている通信経路がどの通信端末間の信号の伝送を行うものであるかを示している。通信経路名の項目は、通信経路の各々につけられた名称である。通信経路の項目には、通信端末間で信号の伝送を行うことの出来る通信経路が記録されている。
【００１７】
図４に、通信経路の各々の状態が記録されている通信経路状態テーブル５２の例を示す。通信経路状態テーブル５２の通信経路の項目には、通信経路の各々の名称が記録されている。通信状態の項目には、通信経路で通信端末間の信号の伝送が行われている状態であるかどうかが記録されている。通信経路で通信端末間の信号の伝送が行われている状態のときは、通信状態の項目にＡｃｔｉｖｅが記録されている。通信経路で通信端末間の信号の伝送が行われていない状態のときは、通信状態の項目にＳｔａｎｄｂｙが記録されている。切替状態の項目は、通信経路の通信状態を切り替えることができるかどうかが記録されている。切替状態が切替無効状態のときは、通信状態を切り替えることが出来ない。切替状態が切替保留状態のときは、通信状態を切り替えることが出来る。通常、切替状態は、切替無効状態に設定されている。
【００１８】
図５に、伝送品質測定手段１２によって測定された通信経路の各々の伝送品質が記録されている伝送品質測定結果テーブル５３の例を示す。伝送品質測定結果テーブル５３の通信経路の項目には、通信経路の名称が記録されている。伝送品質測定結果の項目には、測定された伝送品質である平均遅延時間が記録されている。
【００１９】
図６は、監視制御サーバ１のコントローラ（図示せず）で実行されるＡｃｔｉｖｅ経路監視ルーチンの動作を示している。Ａｃｔｉｖｅ経路監視ルーチンは、割り込みにより周期的に実行される。コントローラは、Ａｃｔｉｖｅ経路の伝送品質の測定が完了したかどうかを確認する（ステップＳ６０１）。伝送品質の測定が完了していない場合は、処理を終了する。伝送品質の測定が完了している場合、コントローラは、Ａｃｔｉｖｅ経路の伝送品質が閾値テーブルに記録されているＡｃｔｉｖｅ経路の閾値を越えているかどうかを確認する（ステップＳ６０２）。閾値を越えていない場合は、処理を終了する。閾値を越えている場合、コントローラは、Ａｃｔｉｖｅ経路の切替状態を切替保留状態に設定して（ステップＳ６０３）、テストパケット送出指示手段１１へ全てのＳｔａｎｄｂｙ経路の伝送品質を測定するように指令を出す（ステップＳ６０４）。テストパケット送出指示手段１１は、コントローラからの指令を受けると、エッジノード２１〜２４及び通信端末３１〜３２へテストパケット送出指示を送出する。
【００２０】
尚、Ａｃｔｉｖｅ経路の伝送品質の測定は周期的に実行されている。コントローラからは、テストパケット送出指示手段１１へＡｃｔｉｖｅ経路の伝送品質を測定するように指令が周期的に出されている。テストパケット送出指示手段１１は、その指令を受けてテストパケット送出指示を送出する。測定された伝送品質は、伝送品質測定結果テーブル５３に記録される。
【００２１】
図７は、監視制御サーバ１の通信経路選択手段１３で実行される通信経路選択ルーチンの動作を示している。通信経路選択ルーチンは、割り込みにより周期的に実行される。
【００２２】
通信経路選択手段１３は、Ａｃｔｉｖｅ経路の切替状態を確認する（ステップＳ７０１）。Ａｃｔｉｖｅ経路の切替状態が切替保留状態でない場合は、処理を終了する。Ａｃｔｉｖｅ経路の切替状態が切替保留状態の場合、通信経路選択手段１３は、全てのＳｔａｎｄｂｙ経路の伝送品質の測定が完了しているかどうかを確認する（ステップＳ７０２）。伝送品質の測定が完了していない場合は、処理を終了する。伝送品質の測定が完了している場合、通信経路選択手段１３は、伝送品質の測定結果と閾値テーブルに記録されているＳｔａｎｄｂｙ経路の閾値に基づいて、全てのＳｔａｎｄｂｙ経路の切替状態の設定を行う（ステップＳ７０３）。Ｓｔａｎｄｂｙ経路の伝送品質が、閾値テーブルに記録されているＳｔａｎｄｂｙ経路の閾値を越えている場合は、そのＳｔａｎｄｂｙ経路の切替状態を切替無効状態に設定する。Ｓｔａｎｄｂｙ経路の伝送品質が、閾値テーブルに記録されているＳｔａｎｄｂｙ経路の閾値を越えていない場合は、そのＳｔａｎｄｂｙ経路の切替状態を切替保留状態に設定する。
【００２３】
全てのＳｔａｎｄｂｙ経路の切替状態の設定を行った後、通信経路選択手段１３は、切替状態が切替保留状態になっている通信経路が複数あるかどうかを確認する（ステップＳ７０４）。切替状態が切替保留状態になっている通信経路が複数ない場合、通信経路選択手段１３は、全ての通信経路の切替状態を切替無効状態に設定し（ステップＳ７０９）、処理を終了する。切替保留状態の通信経路が複数ある場合、通信経路選択手段１３は、通信状態がＡｃｔｉｖｅになっている通信経路の通信状態をＳｔａｎｄｂｙに設定する（ステップＳ７０５）。そして、通信経路選択手段１３は、切替状態が切替保留状態になっている通信経路の中から１つを選択して、その通信経路の通信状態をＡｃｔｉｖｅに設定する（ステップＳ７０６）。通信経路の選択は、通信経路の伝送品質である平均遅延時間に基づいて行う。平均遅延時間が最も短い通信経路を選択して、その通信経路の通信状態をＡｃｔｉｖｅに設定する。通信経路の通信状態をＡｃｔｉｖｅに設定した後、通信経路選択手段１３は、通信経路指示手段１４へ通信状態をＡｃｔｉｖｅに設定した通信経路を信号の伝送経路と設定するように指令を出す（ステップＳ７０７）。通信経路指示手段１４は、通信経路選択手段１３からの指令を受けると、エッジノード２１〜２４及び通信端末３１〜３２へ通信経路設定指示を送出する。エッジノード２１〜２４及び通信端末３１〜３２は、通信経路設定指示に従い、通信状態がＡｃｔｉｖｅである通信経路を信号の伝送経路とする。通信経路選択手段１３は、通信経路指示手段１４へ指令を出した後、通信経路通知手段１５へ通信状態をＡｃｔｉｖｅに設定した通信経路を通知するように指令を出す（ステップＳ７０８）。通信経路通知手段１５は、通信経路選択手段１３からの指令を受けると、通信状態がＡｃｔｉｖｅである通信経路を通信端末へ通知する。通信経路選択手段１３は、通信経路通知手段１５へ指令を出した後、全ての通信経路の切替状態を切替無効状態に設定する（ステップＳ７０９）。
【００２４】
以下で、通信経路Ａを使用して通信端末３１と通信端末３２の間で信号の伝送が行われているときに、通信経路の切り替えが発生した場合の動作について説明する。通信経路の切り替えが発生する前は、通信端末３１から通信端末３２へ向けて送出された信号は、通信経路Ａである回線４１、エッジノード２１、回線４３、エッジノード２２、回線４６、エッジノード２４、回線４２を経由して通信端末３２へ到達する。このとき監視制御サーバ１は、周期的にＡｃｔｉｖｅ経路である通信経路Ａの伝送品質である平均遅延時間の測定を行っている。ここで、通信経路Ａの平均遅延時間が０．７ミリ秒となり、閾値テーブルのＡｃｔｉｖｅ経路の閾値の項目に記録されている０．５ミリ秒を越えたとする。このとき監視制御サーバ１は、通信経路Ａの切替状態を切替保留状態に設定して、Ｓｔａｎｄｂｙ経路である通信経路Ｂ〜Ｄの平均遅延時間の測定を行う。測定された平均遅延時間は、伝送品質測定結果テーブル５３に記録される。
【００２５】
平均遅延時間の測定が完了すると、監視制御サーバ１は、Ｓｔａｎｄｂｙ経路の切替状態の設定を行う。平均遅延時間の測定結果が閾値テーブルのＳｔａｎｄｂｙ経路の閾値の項目に記録されている１ミリ秒を越えない通信経路の切替状態は、切替保留状態に設定される。ここで、測定された平均遅延時間の結果が図５であったとする。Ｓｔａｎｄｂｙ経路の中で通信経路Ｂと通信経路Ｄの平均遅延時間の測定結果が１ミリ秒以下なので、通信経路Ｂと通信経路Ｄの切替状態が切替保留状態に設定される。このときの通信経路状態テーブルの状態を図８に示す。切替状態が切替保留状態になっている通信経路が複数存在するので、監視制御サーバ１は、その中から平均遅延時間の最も短い通信経路を信号の伝送を行う通信経路とする。ここでは、切替状態が切替保留状態になっている通信経路の中で通信経路Ｄの平均遅延時間０．４ミリ秒が最も短い。それ故、監視制御サーバ１は、通信経路ＤをＡｃｔｉｖｅ経路に設定する。そして、通信端末３１と通信端末３２の間で信号の伝送を行う通信経路を通信経路Ａから通信経路Ｄへ設定する通信経路設定指示をエッジノード２１〜２４及び通信端末３１〜３２へ送出する。
【００２６】
エッジノード２１は、通信経路設定指示を受けると、通信端末３１から通信端末３２へ向けた信号を、通信経路Ａの回線４３ではなく通信経路Ｄの回線４４へ送出するように設定する。また、通信端末３２から通信端末３１へ向けた信号を、通信経路Ｄの回線４１へ送出するように設定する。
【００２７】
エッジノード２３は、通信経路設定指示を受けると、通信端末３１から通信端末３２へ向けた信号を、通信経路Ｄの回線４７へ送出するように設定する。また、通信端末３２から通信端末３１へ向けた信号を、通信経路Ｄの回線４４へ送出するように設定する。
【００２８】
エッジノード２４は、通信経路設定指示を受けると、通信端末３１から通信端末３２へ向けた信号を、通信経路Ｄの回線４２へ送出するように設定する。また、通信端末３２から通信端末３１へ向けた信号を、通信経路Ａの回線４６ではなく通信経路Ｄの回線４７へ送出するように設定する。
【００２９】
通信端末３１は、通信経路設定指示を受けると、通信端末３２へ向けた信号を通信経路Ｄの回線４１へ送出するように設定する。通信端末３２は、通信経路設定指示を受けると、通信端末３１へ向けた信号を通信経路Ｄの回線４２へ送出するように設定する。
【００３０】
通信経路設定指示を送出した後、監視制御サーバ１は、全ての通信経路の切替状態を切替無効状態に設定する。このときの通信経路状態テーブルの状態を図９に示す。
【００３１】
このように、監視制御サーバ１が、通信経路の伝送品質を周期的に測定して、測定された伝送品質に基づいて通信経路の設定を指示しているので、通信経路の伝送品質に応じて、常時、通信経路の設定を行うことが出来る。また、伝送品質の閾値を、通信サービスの品質を保証する制度であるＳＬＡで決められている内容にすることで、ＳＬＡの達成度を向上させることが出来る。例えば、ＳＬＡで平均遅延時間が０．５ミリ秒に決められていたとする。このとき、Ａｃｔｉｖｅ経路の閾値を平均遅延時間０．５ミリ秒にすることにより、Ａｃｔｉｖｅ経路の平均遅延時間が０．５ミリ秒を越えた場合に、平均遅延時間が最も短い通信経路を信号の伝送経路と設定することが出来る。それ故、ＳＬＡで決められた平均遅延時間０．５ミリ秒を達成することが出来る。
【００３２】
以下で、通信経路の伝送品質である平均遅延時間の測定について説明する。
【００３３】
図１０は、監視制御サーバ１のテストパケット送出指示手段１１で実行されるテストパケット送出指示ルーチンの動作を示している。テストパケット送出指示ルーチンは割り込みにより周期的に実行される。テストパケット送出指示手段１１は、通信経路の伝送品質を測定する要求があるかどうかを確認する（ステップＳ１００１）。伝送品質を測定する要求がない場合は、処理を終了する。伝送品質を測定する要求がある場合、テストパケット送出指示手段１１は、指定の通信経路でテストパケットを送出するように指示するテストパケット送出指示をエッジノード２１〜２４及び通信端末３１〜３２へ送出する（ステップＳ１００２）。そして、テストパケット送出指示を所定の回数、例えば、５回送出したかどうかを確認する（ステップＳ１００２）。所定の回数送出していない場合は、Ｓ１００２の処理へ戻る。所定の回数送出した場合は、処理を終了する。
【００３４】
監視制御サーバ１からのテストパケット送出指示を受信した通信端末３１は、テストパケットにテストパケットの送出時刻を記録して、テストパケット送出指示で指定された通信経路でテストパケットを通信端末３２へ向けて送出する。通信端末３２は、通信端末３１からのテストパケットを受信すると、テストパケットの受信時刻とテストパケットに記録されているテストパケットの送信時刻をテストパケットの受信結果として、監視制御サーバ１へ送出する。
【００３５】
通信端末３２でも通信端末３１と同様に、監視制御サーバ１からのテストパケット送出指示を受信すると、テストパケットにテストパケットの送出時刻を記録して、テストパケット送出指示で指定された通信経路でテストパケットを通信端末３１へ向けて送出する。通信端末３１は、通信端末３２からのテストパケットを受信すると、テストパケットの受信時刻とテストパケットに記録されているテストパケットの送信時刻をテストパケットの受信結果として、監視制御サーバ１へ送出する。
【００３６】
図１１は、監視制御サーバ１の伝送品質測定手段１２で実行される伝送品質測定ルーチンの動作を示している。伝送品質測定ルーチンは割り込みにより周期的に実行される。伝送品質測定手段１２は、テストパケットの受信結果を受信したかどうかを確認する（ステップＳ１１０１）。テストパケットの受信結果を受信していない場合は、処理を終了する。テストパケットの受信結果を受信した場合、伝送品質測定手段１２は、受信結果に記録されているテストパケットの受信時刻と送信時刻から遅延時間を求める（ステップＳ１１０２）。遅延時間は、テストパケットの受信時刻と送信時刻の差である。遅延時間を求めた後、伝送品質測定手段１２は、テストパケットの受信結果を所定の回数、例えば、５回受信したかどうかを確認する（ステップＳ１１０３）。テストパケットの受信結果を所定の回数受信していない場合は、処理を終了する。テストパケットの受信結果を所定の回数受信した場合、伝送品質測定手段１２は、遅延時間の平均値を算出して（ステップＳ１１０４）、その値を伝送品質測定結果テーブル５３に記録する（ステップＳ１１０５）。
【００３７】
上記説明したように、本発明のＩＰネットワークシステムでは、監視制御サーバが、通信経路の伝送品質を測定して、その伝送品質に基づいて通信経路を設定する指示を出している。それ故、通信経路の伝送品質に応じて、常時、通信経路の設定を行うことが可能となり、ＩＰネットワークの利用効率を向上させることが出来る。また、監視制御サーバは、エッジノードに対してだけでなく通信端末に対しても監視や制御を行うことが出来る。それ故、通信端末側に問題が発生した場合でも、通信端末に接続している回線の切り替え等の対応を行うことが出来る。
【図面の簡単な説明】
【００３８】
【図１】本発明によるＩＰネットワークシステムの実施例を示すブロック図である。
【図２】図１のＩＰネットワークシステムの閾値テーブルの例を示す図である。
【図３】図１のＩＰネットワークシステムの通信経路テーブルの例を示す図である。
【図４】図１のＩＰネットワークシステムの通信経路状態テーブルの例を示す図である。
【図５】図１のＩＰネットワークシステムの伝送品質測定結果テーブルの例を示す図である。
【図６】図１のＩＰネットワークシステムのＡｃｔｉｖｅ経路監視ルーチンの動作を示すフローチャートである。
【図７】図１のＩＰネットワークシステムの通信経路選択ルーチンの動作を示すフローチャートである。
【図８】図１のＩＰネットワークシステムの通信経路状態テーブルの例を示す図である。
【図９】図１のＩＰネットワークシステムの通信経路状態テーブルの例を示す図である。
【図１０】図１のＩＰネットワークシステムのテストパケット送出ルーチンの動作を示すフローチャートである。
【図１１】図１のＩＰネットワークシステムの伝送品質測定ルーチンの動作を示すフローチャートである。
【符号の説明】
【００３９】
１  監視制御サーバ
２１〜２４  エッジノード
３１〜３２  通信端末
４１〜４７  回線
５  データベース
【図１】
2008131346.tif 000003
【図２】
2008131346.tif 000004
【図３】
2008131346.tif 000005
【図４】
2008131346.tif 000006
【図５】
2008131346.tif 000007
【図６】
2008131346.tif 000008
【図７】
2008131346.tif 000009
【図８】
2008131346.tif 000010
【図９】
2008131346.tif 000011
【図１０】
2008131346.tif 000012
【図１１】
2008131346.tif 000013