(57)【要約】【課題】  パケット通信の品質を端末間での通信毎に動的に設定する技術を提供する。【解決手段】パケット通信ネットワークを構成するパケット転送装置に対して設定指示を送信するネットワーク制御装置において、第１の端末から第２の端末に向けて送信されたパケットが通過するパケット転送装置のアドレス情報を、第１の端末から受信する受信手段と、前記受信手段により受信したアドレス情報に対応する複数のパケット転送装置のうち、前記ネットワーク制御装置が管理対象として予め定めているパケット転送装置に対して、第１の端末から第２の端末へのパケット通信を特別に扱う旨の設定指示を送信するパケット転送装置設定手段とを備える。【選択図】  図１
2006303791.tif 000002
【特許請求の範囲】
【請求項１】
パケット通信ネットワークを構成するパケット転送装置に対して設定指示を送信するネットワーク制御装置であって、
第１の端末から第２の端末に向けて送信されたパケットが通過するパケット転送装置のアドレス情報を、第１の端末から受信する受信手段と、
前記受信手段により受信したアドレス情報に対応する複数のパケット転送装置のうち、前記ネットワーク制御装置が管理対象として予め定めているパケット転送装置に対して、第１の端末から第２の端末へのパケット通信を特別に扱う旨の設定指示を送信するパケット転送装置設定手段と
を有することを特徴とするネットワーク制御装置。
【請求項２】
パケット通信ネットワーク上の第１の端末と第２の端末との間にパケット通信チャネルを確立するとともに、前記パケット通信ネットワークを構成するパケット転送装置に対して設定指示を送信するネットワーク制御装置であって、
第１の端末と相互に認証を行い、前記ネットワーク制御装置と第１の端末との間で第１のシグナリングチャネルを確立し、第２の端末と相互に認証を行い、前記ネットワーク制御装置と第２の端末との間で第２のシグナリングチャネルを確立する手段と、
第１の端末から、第２の端末への接続要求メッセージを第１のシグナリングチャネルを介して受信し、第１の端末へのトレースルート命令を付加した接続要求メッセージを第２のシグナリングチャネルを介して第２の端末に転送する手段と、
前記トレースルート命令に従って第１の端末へのトレースルートを実行した第２の端末から、トレースルート結果を含む応答メッセージを第２のシグナリングチャネルを介して受信し、当該トレースルート結果を保持し、第２の端末へのトレースルート命令を付加した応答メッセージを第１のシグナリングチャネルを介して第１の端末に転送する手段と、
前記トレースルート命令に従って第２の端末へのトレースルートを実行した第１の端末から、トレースルート結果を含む確認メッセージを第１のシグナリングチャネルを介して受信する手段と、
第１の端末及び第２の端末から受信したトレースルート結果に対応する複数のパケット転送装置のうち、前記ネットワーク制御装置が管理対象として予め定めているパケット転送装置に対して、第１の端末と第２の端末間のパケット通信を特別に扱う旨の設定指示を送信するパケット転送装置設定手段と
を有することを特徴とするネットワーク制御装置。
【請求項３】
前記第１のシグナリングチャネルを介して第１の端末の名前とアドレスを受信し、記憶装置に保持する手段と、前記第２のシグナリングチャネルを介して第２の端末の名前とアドレスを受信し、記憶装置に保持する手段とを更に有し、
第１の端末から送信される前記接続要求メッセージは、第２の端末の名前を含み、前記ネットワーク制御装置は、当該名前から第２の端末のアドレスを取得する名前解決手段を有する請求項２に記載のネットワーク制御装置。
【請求項４】
前記パケット転送装置設定手段は、
指示対象のパケット転送装置に対して、第１の端末と第２の端末間のパケット通信に係るパケットを優先して送信するための設定指示を送信する請求項１又は２に記載のネットワーク制御装置。
【請求項５】
前記ネットワーク制御装置は、特定の種類のパケット通信に適した専用ネットワークの入り口にあるパケット転送装置のアドレス情報を保持し、
第１の端末と第２の端末間のパケット通信が前記特定の種類のパケット通信であり、かつ前記トレースルート結果内に前記入り口のパケット転送装置が含まれる場合に、前記パケット転送装置設定手段は、前記端末間のパケット通信を前記専用ネットワーク経由とするための設定指示を前記入り口にあるパケット転送装置に送信する請求項１又は２に記載のネットワーク制御装置。
【請求項６】
パケット通信ネットワーク上のネットワーク制御装置と、第１の端末と、第２の端末とを有し、第１の端末と第２の端末との間にパケット通信チャネルを確立するとともに、前記パケット通信ネットワークを構成するパケット転送装置に対して設定指示を送信するネットワークシステムであって、
前記ネットワーク制御装置が、第１の端末と相互に認証を行い、前記ネットワーク制御装置と第１の端末との間で第１のシグナリングチャネルを確立し、第２の端末と相互に認証を行い、前記ネットワーク制御装置と第２の端末との間で第２のシグナリングチャネルを確立し、
第１の端末が、第２の端末への接続要求メッセージを第１のシグナリングチャネルを介して前記ネットワーク制御装置に送信し、
前記ネットワーク制御装置は、第１の端末へのトレースルート命令を付加した接続要求メッセージを第２のシグナリングチャネルを介して第２の端末に転送し、  
第２の端末は、前記トレースルート命令に従って第１の端末へのトレースルートを実行し、トレースルート結果を含む応答メッセージを第２のシグナリングチャネルを介して前記ネットワーク制御装置に送信し、
前記ネットワーク制御装置は、当該トレースルート結果を保持し、第２の端末へのトレースルート命令を付加した応答メッセージを第１のシグナリングチャネルを介して第１の端末に転送し、
第１の端末は、前記トレースルート命令に従って第２の端末へのトレースルートを実行し、トレースルート結果を含む確認メッセージを第１のシグナリングチャネルを介して前記ネットワーク制御装置に送信し、
前記ネットワーク制御装置は、第１の端末及び第２の端末から受信したトレースルート結果に対応する複数のパケット転送装置のうち、前記ネットワーク制御装置が管理対象として予め定めているパケット転送装置に対して、第１の端末と第２の端末間のパケット通信を特別に扱う旨の設定指示を送信することを特徴とするネットワークシステム。
【請求項７】
パケット通信ネットワークを構成するパケット転送装置に対して設定指示を送信するネットワーク制御装置としての機能をコンピュータに実現させるプログラムであって、コンピュータを、
第１の端末から第２の端末に向けて送信されたパケットが通過するパケット転送装置のアドレス情報を、第１の端末から受信する受信手段、
前記受信手段により受信したアドレス情報に対応する複数のパケット転送装置のうち、管理対象として予め定めているパケット転送装置に対して、第１の端末から第２の端末へのパケット通信を特別に扱う旨の設定指示を送信するパケット転送装置設定手段、
として機能させるプログラム。
【請求項８】
パケット通信ネットワーク上の第１の端末と第２の端末との間にパケット通信チャネルを確立するとともに、前記パケット通信ネットワークを構成するパケット転送装置に対して設定指示を送信するネットワーク制御装置としての機能をコンピュータに実現させるプログラムであって、コンピュータを、
第１の端末と相互に認証を行い、前記ネットワーク制御装置と第１の端末との間で第１のシグナリングチャネルを確立し、第２の端末と相互に認証を行い、前記ネットワーク制御装置と第２の端末との間で第２のシグナリングチャネルを確立する手段、
第１の端末から、第２の端末への接続要求メッセージを第１のシグナリングチャネルを介して受信し、第１の端末へのトレースルート命令を付加した接続要求メッセージを第２のシグナリングチャネルを介して第２の端末に転送する手段、
前記トレースルート命令に従って第１の端末へのトレースルートを実行した第２の端末から、トレースルート結果を含む応答メッセージを第２のシグナリングチャネルを介して受信し、当該トレースルート結果を保持し、第２の端末へのトレースルート命令を付加した応答メッセージを第１のシグナリングチャネルを介して第１の端末に転送する手段、
前記トレースルート命令に従って第２の端末へのトレースルートを実行した第１の端末から、トレースルート結果を含む確認メッセージを第１のシグナリングチャネルを介して受信する手段、
第１の端末及び第２の端末から受信したトレースルート結果に対応する複数のパケット転送装置のうち、前記ネットワーク制御装置が管理対象として予め定めているパケット転送装置に対して、第１の端末と第２の端末間のパケット通信を特別に扱う旨の設定指示を送信するパケット転送装置設定手段、
として機能させるプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、パケット通信の品質をパケット通信ネットワークに対して動的に設定する技術に関するものである。
【背景技術】
【０００２】
一般に、ＩＰネットワークにおいてネットワークが輻輳した場合、任意のパケットが廃棄されるが、優先制御を行うことにより特定のパケット通信について優先して品質を上げることが可能である。このような優先制御を行うに際しては、例えば、ＩＰネットワークを構成するルータにどのパケットを優先させるかを予め設定しておき、その設定に沿って、ＩＰネットワークを利用する端末がパケットに優先パケットを示すマークを付加する等してパケットを送出する。
【０００３】
なお、優先制御に関連する従来技術として特許文献１に記載された技術がある。
【特許文献１】特開２０００−２０９２６７号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
しかしながら、従来の優先制御においては、予めルータにどのパケットを優先するかを固定的に設定するので、ある特定の端末間での通信のみを一時的に優先させるといった細かな制御を行うことができなかった。
【０００５】
本発明は上記の点に鑑みてなされたものであり、パケット通信の品質を端末間での通信毎に動的に設定する技術を提供することを目的とする。
【課題を解決するための手段】
【０００６】
上記の課題は、パケット通信ネットワークを構成するパケット転送装置に対して設定指示を送信するネットワーク制御装置であって、第１の端末から第２の端末に向けて送信されたパケットが通過するパケット転送装置のアドレス情報を、第１の端末から受信する受信手段と、前記受信手段により受信したアドレス情報に対応する複数のパケット転送装置のうち、前記ネットワーク制御装置が管理対象として予め定めているパケット転送装置に対して、第１の端末から第２の端末へのパケット通信を特別に扱う旨の設定指示を送信するパケット転送装置設定手段とを有することを特徴とするネットワーク制御装置により解決できる。
【０００７】
また、本発明は、パケット通信ネットワーク上の第１の端末と第２の端末との間にパケット通信チャネルを確立するとともに、前記パケット通信ネットワークを構成するパケット転送装置に対して設定指示を送信するネットワーク制御装置であって、第１の端末と相互に認証を行い、前記ネットワーク制御装置と第１の端末との間で第１のシグナリングチャネルを確立し、第２の端末と相互に認証を行い、前記ネットワーク制御装置と第２の端末との間で第２のシグナリングチャネルを確立する手段と、第１の端末から、第２の端末への接続要求メッセージを第１のシグナリングチャネルを介して受信し、第１の端末へのトレースルート命令を付加した接続要求メッセージを第２のシグナリングチャネルを介して第２の端末に転送する手段と、前記トレースルート命令に従って第１の端末へのトレースルートを実行した第２の端末から、トレースルート結果を含む応答メッセージを第２のシグナリングチャネルを介して受信し、当該トレースルート結果を保持し、第２の端末へのトレースルート命令を付加した応答メッセージを第１のシグナリングチャネルを介して第１の端末に転送する手段と、前記トレースルート命令に従って第２の端末へのトレースルートを実行した第１の端末から、トレースルート結果を含む確認メッセージを第１のシグナリングチャネルを介して受信する手段と、第１の端末及び第２の端末から受信したトレースルート結果に対応する複数のパケット転送装置のうち、前記ネットワーク制御装置が管理対象として予め定めているパケット転送装置に対して、第１の端末と第２の端末間のパケット通信を特別に扱う旨の設定指示を送信するパケット転送装置設定手段とを有することを特徴とするネットワーク制御装置として構成することもできる。
【０００８】
上記のネットワーク制御装置において、前記第１のシグナリングチャネルを介して第１の端末の名前とアドレスを受信し、記憶装置に保持する手段と、前記第２のシグナリングチャネルを介して第２の端末の名前とアドレスを受信し、記憶装置に保持する手段とを更に備え、第１の端末から送信される前記接続要求メッセージは、第２の端末の名前を含み、前記ネットワーク制御装置は、当該名前から第２の端末のアドレスを取得する名前解決手段を備えることとしてもよい。
【０００９】
また、前記パケット転送装置設定手段は、指示対象のパケット転送装置に対して、第１の端末と第２の端末間のパケット通信に係るパケットを優先して送信するための設定指示を送信することができる。
【００１０】
また、前記ネットワーク制御装置は、特定の種類のパケット通信に適した専用ネットワークの入り口にあるパケット転送装置のアドレス情報を保持し、第１の端末と第２の端末間のパケット通信が前記特定の種類のパケット通信であり、かつ前記トレースルート結果内に前記入り口のパケット転送装置が含まれる場合に、前記パケット転送装置設定手段は、前記端末間のパケット通信を前記専用ネットワーク経由とするための設定指示を前記入り口にあるパケット転送装置に送信するように構成することもできる。
【発明の効果】
【００１１】
本発明によれば、ある端末から他の端末に送られたパケットが通過するパケット転送装置のアドレス情報をネットワーク制御装置が端末から受信し、受信した情報に基づきパケット転送装置に対する設定指示を行うこととしたので、端末間のパケット通信の品質を動的に設定することが可能となる。また、設定指示を送信すべきパケット転送装置が明確になるため、設定指示を送信すべきパケット転送装置の数を必要最低限に留めることが可能となる。
【００１２】
また、第１の端末と第２の端末との間でパケット通信チャネルを確立するためのシグナリングの段階で、設定指示を送信すべきパケット転送装置を決定するので、端末の設置場所が変わった場合でも適切に制御を行うことが可能となる。
【発明を実施するための最良の形態】
【００１３】
以下、本発明の実施の形態を図面を参照して説明する。図１に本実施の形態の基本的なシステム構成を示す。図１に示すように本システムは、端末１、端末２、及びネットワーク制御サーバ３がＩＰネットワークに接続された構成をとる。この構成における動作概要は以下の通りである。
【００１４】
このシステム構成において、端末１と端末２間でデータ通信を行うものとする。端末１、端末２は、データ通信の開始前に互いに相手までのルータの経路をトレースルートにより取得し（ステップ１）、その結果をネットワーク制御サーバ３に通知する（ステップ２）。ネットワーク制御サーバ３は、受信した経路情報に基づき、端末１と端末２間でのデータ通信の優先制御を行うための対象となるルータを把握し、そのルータに対して必要な指示を送信する（ステップ３）。
【００１５】
このようなシステムにおけるネットワーク制御サーバ３は、端末１、端末２以外の他のユーザも使用するＩＰネットワークに対する制御を行うことから、端末１、端末２はネットワーク制御サーバ３に認証されていることが望ましい。また、端末１、端末２が端末１と端末２間でデータ通信を行う準備段階で上記の設定が行えれば端末が移動する場合でも制御が可能になるとともに、ユーザの利便性が向上する。このような観点から、本実施の形態は、以下で説明する端末１、端末２間でセキュアデータチャネルを構築する技術を前提としており、セキュアデータチャネルを構築するシグナリングシーケンスを実行する過程で、ネットワーク制御サーバ３がルータに対する設定を行っている。なお、以下の説明におけるセッション管理サーバ３がネットワーク制御サーバ３の機能を有している。
【００１６】
（セキュアデータチャネル構築技術について）
まず、このセキュアデータチャネル構築技術について説明する。
【００１７】
このセキュアデータチャネル構築技術は、図２に示すように、端末１と端末２との間にセッション管理サーバ３を設置し、端末１−セッション管理サーバ３−端末２間で、端末１−端末２間のデータチャネル構築のためのシグナリング（信号手順）を実行し、データチャネル構築後はセッション管理サーバ３を介さずに端末間のみでデータ通信を行うというものである。セッション管理サーバ３が図１のネットワーク制御サーバ３に相当する。
【００１８】
シグナリングでは、まず、端末１−セッション管理サーバ３間、セッション管理サーバ３−端末２間の各々で、ＩＰｓｅｃ等の暗号化通信を行うためのセキュアシグナリングチャネル確立のために、暗号鍵情報の交換、相互認証が行われる。そして、端末１−セッション管理サーバ３間、セッション管理サーバ３−端末２間の各々で確立されたセキュアシグナリングチャネルを介してセッション管理サーバ３への名前登録、端末１−端末２間のセキュアデータチャネル確立のためのシグナリングが実行される。
【００１９】
端末１−セッション管理サーバ３間、セッション管理サーバ３−端末２間でのセキュアシグナリングチャネル確立におけるシグナリングにより、セッション管理サーバ３と端末１との間、セッション管理サーバ３と端末２との間において相互認証に基づく信頼関係が確立されているため、端末１と端末２との間でも信頼関係が確立されている。すなわち、上記の相互認証により、セッション管理サーバ３を介した信頼のチェーンモデルが構築される。
【００２０】
次に、端末１−セッション管理サーバ３−端末２間の通信のシーケンスを図３を参照して説明する。
【００２１】
図３に示すシーケンスは、端末１、セッション管理サーバ３、端末２がインターネット等のＩＰネットワークに接続されたシステム構成を前提とするものである。
【００２２】
各端末は、セッション管理サーバ３との間でシグナリングを実行するシグナリング機能、セキュアデータチャネルを介してデータ通信を行うための機能、及びデータ通信を利用して所望のサービスを提供するアプリケーションを備えている。
【００２３】
また、セッション管理サーバ３は、シグナリングを各端末との間で実行するシグナリング機能、端末間の接続許可等を制御する接続ポリシー制御機能、各端末を認証するための認証機能、端末の名前からＩＰアドレスを取得する名前解決機能、及び、認証のために用いるＩＤ、パスワードを格納するデータベースや、名前とＩＰアドレスを対応付けて格納するデータベース等を備えている。また、名前解決機能として一般のＤＮＳと同等の機能を持たせることもできる。なお、セッション管理サーバ３と端末１、端末２間では予め互いにＩＤ、パスワードが通知されているものとする。
【００２４】
図３に示すように、端末１−端末２間でのセキュアデータチャネル構築にあたり、まず、端末１−セッション管理サーバ３間、端末２−セッション管理サーバ３間の各々でセキュアシグナリングチャネルを構築して、名前の登録を行う。
【００２５】
すなわち、端末１−セッション管理サーバ３間でＩＰｓｅｃ等の暗号通信で用いる鍵情報（暗号鍵生成用の情報）の交換を行う（ステップ１１）。その後、自分のＩＤ、パスワードを含む情報を暗号化して相手側に送信することにより、相互に認証を行う（ステップ１２）。認証後は、セキュアシグナリングチャネルが確立された状態となり、そのチャネルを用いて、端末１は名前とＩＰアドレスの登録をセッション管理サーバ３に対して行う（ステップ１３）。端末１の通信相手となる端末２とセッション管理サーバ３間でも同様のシーケンスが実行され、端末２の名前とＩＰアドレスがセッション管理サーバ３に登録される（ステップ１４、１５、１６）。
【００２６】
その後、端末１から端末２への接続要求が、セキュアシグナリングチャネルを介して送信される（ステップ１７）。接続要求には、端末２の名前と暗号通信用の鍵情報（暗号鍵生成用の情報）が含まれる。接続要求を受信したセッション管理サーバ３は、端末１からの接続要求に関して、端末１が嘘をついていないことをチェックし（発信者詐称チェック）、更に、接続ポリシー制御機能を用いて端末１から端末２への通信が許可されているかをチェックし（ステップ１８）、許可されていれば、名前解決機能を用いてデータベースを参照することにより端末２の名前から端末２のＩＰアドレスを取得し（ステップ１９）、セキュアシグナリングチャネルを介して端末２へ接続要求を転送する（ステップ２０）。このとき、端末１のＩＰアドレスも端末２に通知される。
【００２７】
接続要求を受信した端末２は、接続要求に対する応答として、暗号通信用の鍵情報を含む応答メッセージをセキュアシグナリングチャネルを介してセッション管理サーバ３に送信し（ステップ２１）、セッション管理サーバ３は、ステップ１８と同様にして端末２から端末１への通信が許可されていること確認して、その応答メッセージを端末１に送る（ステップ２２）。このとき、端末２のＩＰアドレスも端末１に送信される。
【００２８】
この手順により、端末１と端末２との間での暗号化通信が可能となる。すなわち、セキュアデータチャネルが確立され、所望のデータ通信が行われる。
【００２９】
ステップ１１、１２及び１４、１５を経てセキュアシグナリングチャネルが確立されているということは、端末−セッション管理サーバ間で相互に認証が成功しており、信頼関係が成立しているということである。端末１−セッション管理サーバ３間、及び端末２−セッション管理サーバ３間の各々でこのような関係が成立しているので、端末１と端末２との間も相互に信頼できる関係となることから、ステップ１７以降は、一般の暗号化通信で用いられる鍵交換手順より簡略化した手順を用いることが可能となっている。
【００３０】
上記のシーケンスを実現する手段として、ＳＩＰ（session initiation protocol）を拡張したプロトコルを用いることが可能である。すなわち、セッション管理サーバ３をＳＩＰプロキシサーバとして機能させ、ＳＩＰのメッセージに上記の手順でやり取りされる情報を含ませる。
【００３１】
この場合、セキュアシグナリングチャネルの確立及び名前登録（ステップ１１〜１６）のためにＲＥＧＩＳＴＥＲメッセージが用いられる。ステップ１７、２０ではＩＮＶＩＴＥメッセージが送信され、ステップ２１、２２では２００  ＯＫメッセージが送信される。図３には示していないが、２００  ＯＫメッセージを受信した端末１は、ＡＣＫメッセージをセッション管理サーバ３を介して端末２に送信する。また、ステップ１７の後の発信者詐称チェックは次のようにして行うことができる。
【００３２】
セッション管理サーバ３は、端末１の名前、ＩＰアドレス、ポート番号、端末１とセッション管理サーバ３間のセキュアシグナリングチャネルのコネクションを識別する情報（例えばＩＰｓｅｃＳＡ）を対応付けて保持している。従って、セッション管理サーバ３は、ＩＮＶＩＴＥメッセージを受信したコネクション情報から、端末１の名前と端末１のＩＰアドレスとを把握でき、それらと、ＩＮＶＩＴＥメッセージの中のＦｒｏｍ行（メッセージの送信元の名前が記述される行）に記述された名前と、Ｃｏｎｔａｃｔ行（メッセージの送信元のＩＰアドレスが記述される行）に記述されるＩＰアドレスとを比較することにより、名前やＩＰアドレスに詐称がないことをチェックする。
【００３３】
（本発明の実施の形態のシーケンス）
次に、本発明の実施の形態におけるシーケンスを図４を参照して説明する。本実施の形態では、図３に示したシーケンスをＳＩＰを用いて実行し、ＳＩＰのシグナリングメッセージを用いてセッション管理サーバ３に対して必要な情報を通知する。
【００３４】
図４に示すシーケンスにおいて、図３で示したステップ１１〜１６のシーケンスは既に終了しており、端末１とセッション管理サーバ３間、及び端末２とセッション管理サーバ３間の各々でセキュアシグナリングチャネルが構築されているものとし、ＳＩＰのメッセージはそのセキュアシグナリングチャネルを介して送受信されるものとする。また、以下の例では、端末１と端末２間で音声通信を行うものとする。
【００３５】
まず、端末１は、端末２と音声通信を行うことを要求するＩＮＶＩＴＥメッセージをセッション管理サーバ３に送信する（ステップ３１）。セッション管理サーバ３は、ＩＮＶＩＴＥメッセージから端末１から端末２に対して音声通信が要求されたことを検知し、予め記録してある情報から、当該音声通信に対して優先制御を実施すると判定する（ステップ３２）。セッション管理サーバ３は、一例として図５に示すテーブルを有しており、このテーブルの情報から端末１と端末２間の音声通信を優先的の扱うことを判断できる。このようなテーブル情報に基づく判断の他、端末１から優先制御の要求を含むＩＮＶＩＴＥメッセージを送信してもよい。この場合、優先通信に特別料金が課されることが考えられるが、端末１に対してそのような特別な課金を課すことが可能かどうかで優先制御を行うかどうかを判断してもよい。
【００３６】
そして、図４のステップ３２の後、セッション管理サーバ３は、ＩＮＶＩＴＥメッセージに端末１までのルータの経路を取得する旨の命令（トレースルート命令）を付加し（ステップ３３）、当該ＩＮＶＩＴＥメッセージを端末２に転送する（ステップ３４）。
【００３７】
端末２は、受信したＩＮＶＩＴＥメッセージに記述されたトレースルート命令に従って、端末１に向けて音声通信に似せたパケットを用いたトレースルートを実行し（ステップ３５）、端末２から端末１への通信経路上のルータのアドレス（トレースルート結果）を取得し、２００  ＯＫメッセージに付加する（ステップ３６）。
【００３８】
端末２は、トレースルート結果を付加した２００  ＯＫメッセージをセッション管理サーバ３に送信する（ステップ３７）。セッション管理サーバ３は、そのトレースルート結果を、端末２から端末１へのトレースルートの結果として記憶装置に保持しておく（ステップ３８）。セッション管理サーバ３は、ステップ３３と同様にして、端末１から端末２に向けたトレースルートを行う旨の命令を２００  ＯＫメッセージに付加し（ステップ３９）、当該２００  ＯＫメッセージを端末１に転送する（ステップ４０）。
【００３９】
２００  ＯＫメッセージを受信した端末１は、端末２に向けて音声通信に似せたパケットを用いたトレースルートを実行し（ステップ４１）、端末１から端末２へ向かう経路上のルータのアドレス（トレースルート結果）を取得し、ＡＣＫメッセージに付加する（ステップ４２）。端末１は、トレースルート結果を含むＡＣＫメッセージにセッション管理サーバ３に送信する（ステップ４３）。ＡＣＫメッセージを受信したセッション管理サーバ３は、ＡＣＫメッセージの中からトレースルート結果を取得し、保持する（ステップ４４）。そして、ＡＣＫメッセージを端末２に転送する（ステップ４５）。
【００４０】
セッション管理サーバ３は、ステップ３８、４４で取得したトレースルート結果を用いて、端末１と端末２間の通信経路上の所定のルータに対して端末１と端末２との通信を特別扱いする旨の指示を送ることにより、ネットワーク制御を行う（ステップ４６）。その後、端末１と端末２間で音声通信が行われる（ステップ４７）。
【００４１】
次に、ステップ４６のネットワーク制御の例について説明する。以下、端末１から端末２への通信を例にとり説明するが、図４の場合、端末２から端末１への通信に対しても同様の制御がなされる。
【００４２】
セッション管理サーバ３は、ＩＰネットワーク上の全てのルータを制御できるわけではなく、特定のルータのみを制御でき、制御可能なルータのアドレスのリストを有している。セッション管理サーバ３は、トレースルートにより検出された端末１から端末２への経路上のルータのうち、当該リストに存在するルータを抽出する。そして、例えば、端末１を送信元とし端末２を宛先とする音声パケットを優先的に扱う旨の優先制御指示を該当ルータに送信する。
【００４３】
また、図６に示すように、音声通信に適した専用ネットワーク（ショートカットネットワークと呼ぶ）が存在する場合において、セッション管理サーバ３がショートカットネットワークの入り口となるルータＡ、ルータＢのアドレスを保持しておく。そして、端末間のパケット通信が音声通信であり、かつ、トレースルート結果内にルータＡ及びルータＢが含まれる場合に、音声パケットがショートカットネットワークを経由するようにルータに対してルーティングの指示を行うことが可能である。具体的には、端末１から端末２への音声パケットについて、ルータＡに対してショートカットネットワーク側にパケットを出力する旨の設定指示を行う。
【００４４】
（機能構成について）
次に、本実施の形態の各装置の機能ブロックを図７を参照して説明する。
【００４５】
セッション管理サーバ３は、トレースルート命令の生成・付加、トレースルート結果の取得、及びトレースルート結果に基づきネットワーク制御を行うネットワーク制御部３１、呼（メッセージ）の転送のための処理を行うＳＩＰプロキシ３２、ＳＩＰの名前登録を行うＳＩＰレジストラ３３、ＩＤ、パスワード、もしくは証明書等を用いて各端末の認証を行う認証モジュール３４、ＩＰｓｅｃ等の暗号化通信を行うための暗号化モジュール３５を有している。
【００４６】
また、各端末は、セキュアデータチャネル上での通信を行う機能部（１１、２１）、トレースルート機能部（１２、２２）、ＩＮＶＩＴＥメッセージの送受信やＲＥＧＩＳＴＥＲメッセージの発行等を含むＳＩＰに基づくメッセージ通信を行うＳＩＰ機能部（１３、２３）、ＩＤ、パスワード、もしくは証明書等を用いてセッション管理サーバ３の認証を行う認証モジュール（１４、２５）、ＩＰｓｅｃ等の暗号化通信を行うための暗号化モジュール（１５、２５）を有している。
【００４７】
上記のセッション管理サーバ３は、ＣＰＵ、メモリ、ハードディスク等を含む一般的なコンピュータに本実施の形態で説明した処理を実行するプログラムを搭載することにより実現できる。また、各端末は、ＰＣ等のコンピュータ、モバイル機器等であり、当該コンピュータ等に本実施の形態で説明した処理を実行するプログラムを搭載することにより実現できる。なお、端末はディジタル家電等でもよい。また、これらのプログラムはＣＤ−ＲＯＭやカードメモリに格納して提供することもできるし、ネットワークからダウンロードする形態で提供することも可能である。
【００４８】
本発明は、上記の実施例に限定されることなく、特許請求の範囲内で種々変更・応用が可能である。
【図面の簡単な説明】
【００４９】
【図１】本発明の実施の形態の概要について説明するための図である。
【図２】セキュアデータチャネル構築技術を説明するための図である。
【図３】端末１−セッション管理サーバ３−端末２間の通信のシーケンス図である。
【図４】本発明の実施の形態のシーケンスを示す図である。
【図５】セッション管理サーバが保持するテーブルの一例である。
【図６】ネットワーク制御の一例を説明するための図である。
【図７】各装置の機能ブロック図である。
【符号の説明】
【００５０】
１、２  端末
３  セッション管理サーバ、ネットワーク制御サーバ
１１、２１  アプリケーション
１２、２２  トレースルート機能部
１３、２３  ＳＩＰ機能部
１４、２４  認証モジュール
１５、２５  暗号化モジュール
３１  ネットワーク制御部
３２  ＳＩＰプロキシ
３３  ＳＩＰレジストラ
３４  認証モジュール
３５  暗号化モジュール
【図１】
2006303791.tif 000003
【図２】
2006303791.tif 000004
【図３】
2006303791.tif 000005
【図４】
2006303791.tif 000006
【図５】
2006303791.tif 000007
【図６】
2006303791.tif 000008
【図７】
2006303791.tif 000009