(57)【要約】      （修正有）【課題】サーバ毎のアプリケーションサービスに対するレスポンスを適切に測定してサーバの負荷分散を行うことができるパケット中継装置及びその制御方法を提供する。【解決手段】複数のサーバに対してセッション確立用パケットを生成し、ネットワークを介して送信する送信手段と、セッション確立用パケットに対する第１の確認応答パケットをサーバから受信しそれを廃棄する受信手段を備える。送信手段は第１の確認応答パケットの受信に応じて第２の確認応答パケットを対応するサーバに向けて送信し、サーバ毎にセッション確立用パケットの送信時刻と第２の確認応答パケットの送信時刻との差を遅延時間として算出してサーバとの対応関係を作成する。対応関係において遅延時間が小さいサーバの順に優先度を高く設定し、クライアントからパケットを受信したとき受信パケットが示す優先度に対応したサーバに向けて受信パケットをネットワークを介して送信する。【選択図】図１
2014050090.tif 000002
【特許請求の範囲】
【請求項１】
ネットワーク内の複数のサーバとクライアントの間でパケットの中継を行うパケット中継装置であって、
前記複数のサーバの各々についてセッション確立用パケットを生成してそれを対応するサーバに向けて前記ネットワークを介して送信する送信手段と、
前記セッション確立用パケットに対する前記複数のサーバの各々からの本パケット中継装置宛の第１の確認応答パケットを前記ネットワークを介して受信してそれを廃棄する受信手段と、を備え、
前記送信手段は、
前記第１の確認応答パケットの受信に応じて第２の確認応答パケットを対応するサーバに向けて前記ネットワークを介して送信し、
前記サーバ毎に前記セッション確立用パケットの送信時刻と前記第２の確認応答パケットの送信時刻と差を遅延時間として算出して前記サーバと前記遅延時間との対応関係を作成し、
前記対応関係において前記遅延時間が小さいサーバの順に前記複数のサーバに優先度を高く設定し、
前記ネットワークを介して前記クライアントから中継すべきパケットを受信したとき当該受信パケットが示す優先度に対応したサーバに向けて前記受信パケットを前記ネットワークを介して送信することを特徴とするパケット中継装置。
【請求項２】
前記送信手段は、前記複数のサーバ各々の前記遅延時間の測定後、前記サーバ毎に第１のセッション切断用パケットを生成してそれを対応するサーバに向けて前記ネットワークを介して送信し、
前記受信手段は、前記第１のセッション切断用パケットに対する前記複数のサーバの各々からの前記第３の確認応答パケットを前記ネットワークを介して受信してそれを廃棄することを特徴とする請求項１記載のパケット中継装置。
【請求項３】
前記受信手段は、前記第１のセッション切断用パケットに対する前記複数のサーバの各々からの本パケット中継装置宛の第２のセッション切断用パケットを前記ネットワークを介して受信してそれを廃棄し、
前記送信手段は、前記第２のセッション切断用パケットの受信に応じて第４の確認応答パケットを対応するサーバに向けて前記ネットワークを介して送信することを特徴とする請求項２記載のパケット中継装置。
【請求項４】
前記受信手段は、受信したパケットのうちから本パケット中継装置宛のパケットを抽出して破棄する応答抽出部を有することを特徴とする請求項２記載のパケット中継装置。
【請求項５】
前記送信手段は、前記セッション確立用パケットの送信時刻及び前記第２の確認応答パケットの送信時刻を検出する要求送信確認部と、
前記セッション確立用パケットの送信時刻と前記第２の確認応答パケットの送信時刻とに応じて前記遅延時間を算出する遅延時間判定部と、を含むことを特徴とする請求項１ないし３のいずれか１記載のパケット中継装置。
【請求項６】
前記送信手段は、前記セッション確立用パケット、前記第２の確認応答パケット、前記第１のセッション切断用パケット、及び前記第４の確認応答パケットを各々生成する要求生成部と、
遅延時間測定モードが開始されたとき前記セッション確立用パケットの生成を前記要求生成部に命令し、前記応答抽出部が前記第１の確認応答パケットを抽出したとき前記第２の確認応答パケットの生成を前記要求生成部に命令し、その後、前記第１のセッション切断用パケットの生成を前記要求生成部に命令し、前記応答抽出部が前記第２のセッション切断用パケットを抽出したとき前記第４の確認応答パケットの生成を前記要求生成部に命令するシーケンス管理部と、を有することを特徴とする請求項３記載のパケット中継装置。
【請求項７】
前記パケットはＴＣＰパケットであることを特徴とする請求項１ないし６のいずれか１記載のパケット中継装置。
【請求項８】
前記パケットはＳＩＰパケットであることを特徴とする請求項１，２，４ないし６のいずれか１記載のパケット中継装置。
【請求項９】
前記送信手段は、前記遅延時間の測定前に、前記複数のサーバの各々に対してＳＩＰ  ＵＲＩを登録する手段を有することを特徴とする請求項８記載のパケット中継装置。
【請求項１０】
ネットワーク内の複数のサーバとクライアントの間でパケットの中継を行うパケット中継装置の中継方法であって、
前記複数のサーバの各々についてセッション確立用パケットを生成してそれを対応するサーバに向けて前記ネットワークを介して送信するステップと、
前記セッション確立用パケットに対する前記複数のサーバの各々からの第１の確認応答パケットを前記ネットワークを介して受信してそれを廃棄するステップと、
前記第１の確認応答パケットの受信に応じて第２の確認応答パケットを対応するサーバに向けて前記ネットワークを介して送信するステップと、
前記サーバ毎に前記セッション確立用パケットの送信時刻と前記第２の確認応答パケットの送信時刻と差を遅延時間として算出して前記サーバと前記遅延時間との対応関係を作成するステップと、
前記対応関係において前記遅延時間が小さいサーバの順に前記複数のサーバに優先度を高く設定するステップと、
前記ネットワークを介してクライアントから中継すべきパケットを受信したとき当該受信パケットが示す優先度に対応したサーバに向けて前記受信パケットを前記ネットワークを介して送信するステップと、を含むことを特徴とする中継方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ネットワーク内に存在するクライアントとサーバと間でパケットの中継を行うパケット中継装置及び方法に関する。
【背景技術】
【０００２】
複数のクライアント及び複数のサーバが存在するネットワークにおいて、多数のクライアントからの要求によってサービス処理が特定のサーバに短時間に集中すると、そのサーバへの負荷が増大し、これによりレスポンス低下を招く結果となる。このような特定のサーバへの負荷集中を回避する負荷分散技術が既に知られている。
【０００３】
従来のＩＰパケット中継装置では、負荷分散技術としてＰｉｎｇパケット（ICMP echo request/replyパケット）を使用してサーバのレスポンスを監視する方法が取られている（特許文献１参照）。
【０００４】
特許文献１に示されたＩＰパケット中継装置では、定期的にＰｉｎｇ要求パケットを作成して各サーバに向けて送信し、サーバ毎のパケット送信時間を記録し、Ｐｉｎｇ要求パケットに対してサーバから送信されたＰｉｎｇ応答パケットを受信し、サーバ毎のパケット受信時間を記録し、サーバ毎の送信時間と受信時間との差である遅延時間をレスポンスとして算出し、遅延時間の小さいサーバの順にパケットの優先度を１，２，３，．．．の如く設定することが行われる。これにより、パケット中継動作において受信したパケットのうちの優先度が高いパケットほど遅延時間の小さいサーバ宛に送信される。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２０１２−１５６６７号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
かかる従来のＩＰパケット中継装置においては、Ｐｉｎｇパケットを使用してＩＰネットワークの負荷状態を含むサーバのレスポンスを測定することが行われているので、レイヤ１〜３の如き低レイヤに対するサーバのレスポンスが測定されるだけである。一方、実際に利用するアプリケーションサービスではレイヤ４以上の高レイヤが用いられるので、Ｐｉｎｇパケットを使用して測定されたレスポンスが必ずしもサーバ毎の適正なレスポンスを表していないという問題があった。
【０００７】
また、ＩＰネットワーク及びサーバにおいてＰｉｎｇパケットの優先度が高く設定されている場合があり、このような場合には、ＩＰネットワーク及びサーバにおいてＰｉｎｇパケットが他のパケットよりも優先的に転送されてしまう可能性もあり、アプリケーションサービスを担うパケットに対するレスポンスとはかけ離れて良好なレスポンスとなってしまう。よって、Ｐｉｎｇパケットを使用してサーバのレスポンスを測定しても実際のアプリケーションサービスにおけるレスポンスを必ずしも正確に測定することができないという問題があった。
【０００８】
そこで、本発明の目的は、サーバ毎のアプリケーションサービスに対するレスポンスを適切に測定してサーバの負荷分散を行うことができるパケット中継装置及び方法を提供することである。
【課題を解決するための手段】
【０００９】
本発明のパケット中継装置は、ネットワーク内の複数のサーバとクライアントの間でパケットの中継を行うパケット中継装置であって、前記複数のサーバ各々についてセッション確立用パケットを生成してそれを対応するサーバに向けて前記ネットワークを介して送信する送信手段と、前記セッション確立用パケットに対する前記複数のサーバの各々からの本パケット中継装置宛の第１の確認応答パケットを前記ネットワークを介して受信してそれを廃棄する受信手段と、を備え、前記送信手段は、前記第１の確認応答パケットの受信に応じて第２の確認応答パケットを対応するサーバに向けて前記ネットワークを介して送信し、前記サーバ毎に前記セッション確立用パケットの送信時刻と前記第２の確認応答パケットの送信時刻と差を遅延時間として算出して前記サーバと前記遅延時間との対応関係を作成し、前記対応関係において前記遅延時間が小さいサーバの順に前記複数のサーバに優先度を高く設定し、前記ネットワークを介して前記クライアントから中継すべきパケットを受信したとき当該受信パケットが示す優先度に対応したサーバに向けて前記受信パケットを前記ネットワークを介して送信することを特徴としている。
【００１０】
本発明のパケット中継方法は、ネットワーク内の複数のサーバとクライアントの間でパケットの中継を行うパケット中継装置の中継方法であって、前記複数のサーバ各々についてセッション確立用パケットを生成してそれを対応するサーバに向けて前記ネットワークを介して送信するステップと、前記セッション確立用パケットに対する前記複数のサーバの各々からの第１の確認応答パケットを前記ネットワークを介して受信してそれを廃棄するステップと、前記第１の確認応答パケットの受信に応じて第２の確認応答パケットを対応するサーバに向けて前記ネットワークを介して送信するステップと、前記サーバ毎に前記セッション確立用パケットの送信時刻と前記第２の確認応答パケットの送信時刻と差を遅延時間として算出して前記サーバと前記遅延時間との対応関係を作成するステップと、前記対応関係において前記遅延時間が小さいサーバの順に前記複数のサーバに優先度を高く設定するステップと、前記ネットワークを介して前記クライアントから中継すべきパケットを受信したとき当該受信パケットが示す優先度に対応したサーバに向けて前記受信パケットを前記ネットワークを介して送信するステップと、を含むことを特徴としている。
【発明の効果】
【００１１】
本発明のパケット中継装置及び方法においては、サーバとのセッション確立までの時間をサーバの遅延時間として測定することで、ＰｉｎｇパケットやEthernet OAMのLoop backパケットのように低レイヤの監視のみを行うのではなく、実際に利用するアプリケーションサービスと同一レイヤにてサーバのレスポンスを監視することが可能となる。よって、サーバ毎のアプリケーションサービスに対するレスポンスを適切に測定してサーバの負荷分散を行うことができる。
【図面の簡単な説明】
【００１２】
【図１】本発明の実施例１のＩＰパケット中継装置を含むＩＰネットワークシステムを示すブロック図である。
【図２】図１の中継装置の優先度及び宛先判定部に含まれる優先度テーブルを示す図である。
【図３】図１の中継装置の遅延時間測定モード時のシーケンスを示す図である。
【図４】図１の中継装置の通常運用モード時のシーケンスを示す図である。
【図５】本発明の実施例２のＩＰパケット中継装置を含むＩＰネットワークシステムを示すブロック図である。
【図６】図５の中継装置のＵＲＩ登録モード時のシーケンスを示す図である。
【図７】図５の中継装置の遅延時間測定モード時のシーケンスを示す図である。
【図８】図５の中継装置の通常運用モード時のシーケンスを示す図である。
【発明を実施するための形態】
【００１３】
以下、本発明の実施例を、図面を参照しつつ詳細に説明する。
【００１４】
図１は本発明の実施例１のＩＰパケット中継装置１０を含むＩＰネットワークシステムを示している。このＩＰネットワークシステムは、ＩＰパケット中継装置１０の他に、複数のクライアント２１１〜２１Ｍ（Ｍは２以上の整数）及び複数のサーバ２２１〜２２Ｎ（Ｎは２以上の整数）を備えている。ＩＰパケット中継装置１０、クライアント２１１〜２１Ｍ、及びサーバ２２１〜２２ＮはＩＰネットワーク２３に各々接続されている。このネットワーク２３との接続は有線及び無線のいずれであっても良い。
【００１５】
クライアント２１１〜２１Ｍはパーソナルコンピュータ、ノートパソコン、スマートホン等の端末装置である。
【００１６】
サーバ２２１〜２２Ｎはサーバコンピュータからなり、サービスを提供することができるウェブサーバ、メールサーバ、ＳＩＰサーバ等のサーバである。
【００１７】
ＩＰパケット中継装置１０は複数の回線処理部１１１〜１１Ｓ（Ｓは２以上の整数）及びスイッチ部１２を有している。図１には回線処理部１１１の構成のみを示しているが、回線処理部１１１〜１１Ｓは同一構成を有している。
【００１８】
回線処理部１１１は、レイヤ１・２受信処理部３１、ＴＣＰ(Transmission Control Protocol)応答抽出部３２、受信パケットバッファ３３、優先度及び宛先判定部３４、ＴＣＰシーケンス管理部３５、ＴＣＰ要求生成部３６、時刻管理部３７、遅延時間判定部３８、送信パケットバッファ３９、ＴＣＰ要求送信確認部４０、及びレイヤ１・２送信処理部４１を備えている。
【００１９】
レイヤ１・２受信処理部３１、ＴＣＰ応答抽出部３２、及び受信パケットバッファ３３は受信手段を構成している。また、ＴＣＰシーケンス管理部３５、ＴＣＰ要求生成部３６、遅延時間判定部３８、送信パケットバッファ３９、ＴＣＰ要求送信確認部４０、及びレイヤ１・２送信処理部４１は送信手段を構成している。
【００２０】
レイヤ１・２受信処理部３１はＩＰネットワーク２３から入力されたパケットを受信してそのパケットに対して物理層及びデータリンク層の終端処理を行う。レイヤ１・２受信処理部３１の出力にはＴＣＰ応答抽出部３２が接続されており、レイヤ１・２受信処理部３１で終端処理されたパケットはＴＣＰ応答抽出部３２に供給される。
【００２１】
ＴＣＰ応答抽出部３２は、サーバの応答を確認するために受信パケットから、ＴＣＰのセッション確立動作中にＳＹＮ  ＡＣＫパケットを抽出し、また、セッション切断動作中にＡＣＫパケット及びＦＩＮパケットを抽出する。これらのパケットはいずれも自身のＩＰパケット中継装置１０に割り当てられたＩＰアドレスを宛先とし、サーバ２２１〜２２ＮのいずれかのＩＰアドレスを送信元とするパケットである。ＴＣＰ応答抽出部３２の出力には受信パケットバッファ３３が接続されており、ＴＣＰ応答抽出部３２で抽出されるパケット以外のＴＣＰパケット及びその他のパケットはＴＣＰ応答抽出部３２から受信パケットバッファ３３に転送される。
【００２２】
受信パケットバッファ３３はＴＣＰ応答抽出部３２から転送されたパケットを保存する。また、受信パケットバッファ３３は優先度及び宛先判定部３４に接続されている。
【００２３】
優先度及び宛先判定部３４は、受信パケットバッファ３３からパケットを取り出し、そのパケットの優先度で定まるサーバｎ（サーバ２２１〜２２Ｎのうちの１つ）のＩＰアドレス及び回線番号を示す装置ヘッダをパケットに付加し、その後、パケットをスイッチ部１２に転送する。
【００２４】
優先度及び宛先判定部３４は、図２に示すように、優先度、サーバ番号、遅延時間、回線番号、及び宛先ＩＰアドレスについての対応関係を示す優先度テーブルを内部メモリに保存している。この優先度テーブルを用いてパケットの宛先ＩＰアドレスの書き換え及び上記した装置ヘッダを作成してそのパケットに付与する。回線番号はサーバ毎に定められ、回線処理部１１１〜１１Ｓのいずれか１つに対応している。
【００２５】
スイッチ部１２は、回線処理部１１１〜１１Ｓ各々の優先度及び宛先判定部３４と送信パケットバッファ３９とに接続されている。スイッチ部１２は、優先度及び宛先判定部３４から転送されたパケットをそのパケットの装置ヘッダに示された回線番号に対応する回線処理部（回線処理部１１１〜１１Ｓのうちの１つ）の送信パケットバッファ３９に供給する。
【００２６】
送信パケットバッファ３９はスイッチ部１２、ＴＣＰ要求生成部３６及びＴＣＰ要求送信確認部４０の各々に接続されており、スイッチ部１２からパケットが転送されると、それを保存する。
【００２７】
ＴＣＰ要求生成部３６は、サーバ２２１〜２２Ｎ各々の負荷状態を確認するため、本ＩＰパケット中継装置１０に割り当てられたＩＰアドレスを送信元、サーバ２２１〜２２Ｎ各々のＩＰアドレスを宛先として、定期的に、ＴＣＰのセッション確立動作中にＳＹＮパケットと、ＡＣＫパケットとを生成し、また、同様に、セッション切断動作中にＦＩＮパケットと、ＡＣＫパケットとを生成する。これらのパケットは遅延時間測定用のパケットであり、生成されると送信パケットバッファ３９に供給され、そこに保存される。
【００２８】
ＴＣＰ要求送信確認部４０は、送信パケットバッファ３９とレイヤ１・２送信処理部４１との間に配置されており、送信パケットバッファ３９に保存されたパケットを保存された順にレイヤ１・２送信処理部４１に供給する。また、ＴＣＰ要求送信確認部４０は、ＴＣＰ要求生成部３６で生成されたセッション確立動作中にＳＹＮパケット及びＡＣＫパケットの各々をレイヤ１・２送信処理部４１に供給する際には、それらのパケットが本ＴＣＰ要求送信確認部４０を通過する時刻を遅延時間判定部３８に通知する。
【００２９】
レイヤ１・２送信処理部４１はＴＣＰ要求送信確認部４０から供給されたパケットについて物理層及びデータリンク層の終端処理を行い、当該パケットをＩＰネットワーク２３に送出する。
【００３０】
ＴＣＰシーケンス管理部３５は、ＴＣＰ応答抽出部３２及びＴＣＰ要求生成部３６に接続されており、ＴＣＰ要求生成部３６における上記の遅延時間測定用のパケット（セッション確立動作中のＳＹＮ  ＡＣＫパケット、並びにセッション切断動作中のＦＩＮパケット及びＡＣＫパケット）の生成を管理する。具体的には、セッション確立動作においては、遅延時間測定用のＳＹＮパケットを生成する時刻が来た場合に、ＴＣＰ要求生成部３６へセッション確立用のＳＹＮパケットを生成する命令を送る。それに対してＴＣＰ要求生成部３６からＳＹＮパケットの生成完了の通知を受け、その後、ＴＣＰ応答抽出部３２からＳＹＮ  ＡＣＫパケット受信の通知を受けると、ＴＣＰ要求生成部３６に対してＡＣＫパケットの生成を命令する。また、ＴＣＰ要求生成部３６からＡＣＫパケットの生成完了の通知を受ける。セッション切断においては、ＴＣＰ要求生成部３６へセッション切断用のＦＩＮパケットを生成する命令を送る。それに対してＴＣＰ要求生成部３６からＦＩＮパケットの生成完了の通知を受ける。その後、ＴＣＰ応答抽出部３２からＡＣＫパケット受信の通知、更にＦＩＮパケット受信の通知を受けると、ＴＣＰ要求生成部３６に対してＡＣＫパケットの生成を命令する。また、ＴＣＰ要求生成部３６からＡＣＫパケットの生成完了の通知を受ける。
【００３１】
時刻管理部３７は時刻を計数するカウンタを有し、ＴＣＰ応答抽出部３２、ＴＣＰ要求生成部３６及びＴＣＰ要求送信確認部４０に現在の時刻情報を供給する。ＴＣＰ要求送信確認部４０はこの時刻情報を参照してパケットの通過時刻を遅延時間判定部３８に提供する。
【００３２】
遅延時間判定部３８は、ＴＣＰ要求送信確認部４０から供給されるセッション確立動作中にＳＹＮパケットが通過した時刻とＡＣＫパケットが通過した時刻とに応じてサーバｎ（２２１〜２２Ｎのうちの１つ）に対する遅延時間を算出し、優先度及び宛先判定部３４に通知する。遅延時間はサーバ２２１〜２２Ｎ全てについて算出され、各々優先度及び宛先判定部３４に通知される。
【００３３】
優先度及び宛先判定部３４は、優先度テーブルを図示しないメモリに保存して有しており、これらのサーバ各々の遅延時間の最小値のサーバを上記した優先度テーブルの優先度１に対応させ、優先度テーブルの優先度１についてのサーバ番号、遅延時間、回線番号、及び宛先ＩＰアドレスをそれまでの内容から書き換える。更に、その遅延時間がその次に小さいサーバを優先度テーブルの優先度２に対応させ、優先度テーブルの優先度２についてのサーバ番号、遅延時間、回線番号、及び宛先ＩＰアドレスをそれまでの内容から書き換える。このように遅延時間が小さい順に優先度を１，２，３，・・・のように定めて優先度テーブルの各項目を更新することが行われる。なお、遅延時間として今回算出された遅延時間をそのまま用いて優先度に対応したサーバを決定しているが、過去Ｔ(min)内に測定された遅延時間の平均値、最小値、又は最大値を用いて、或いは考慮して優先度に対応したサーバを決定しても良い。
【００３４】
次に、ＩＰパケット中継装置１０の動作モードが遅延時間測定モードとなった時におけるＩＰパケット中継装置１０とサーバｎとの間におけるパケットの送受信を図３のＴＣＰシーケンス図を用いて説明する。この遅延時間測定モードのシーケンスは、全てのサーバ２２１〜２２Ｎについて時間Ｔｉの間隔で繰り返される。
【００３５】
先ず、ＩＰパケット中継装置１０のサーバｎに対応した回線処理部Ｓ（回線処理部１１１〜１１Ｓのうちの１つ）のＴＣＰ要求生成部３６が本ＩＰパケット中継装置１０に割り当てられたＩＰアドレスを送信元ＩＰアドレスとし、サーバｎのＩＰアドレスを宛先ＩＰアドレスとして、ＴＣＰのセッション確立動作中にＳＹＮパケット（セッション確立用パケット）を生成する（ステップＳ１）。このＴＣＰ要求生成部３６で生成されたＳＹＮパケットは送信パケットバッファ３９に保存された後、そこから取り出されてＴＣＰ要求送信確認部４０を通過してレイヤ１・２送信処理部４１からＩＰネットワーク２３を介してサーバｎに対して送信される（ステップＳ２）。このＳＹＮパケットがＴＣＰ要求送信確認部４０を通過する時刻ｔaが遅延時間判定部３８に遅延時間測定のために通知される。
【００３６】
サーバｎはＳＹＮパケットを受信すると、それに対する応答としてＳＹＮ ＡＣＫパケット（第１の確認応答パケット）を生成し（ステップＳ３）、そのＳＹＮ ＡＣＫパケットをＩＰネットワーク２３を介してＩＰパケット中継装置１０に対して送信する（ステップＳ４）。ＳＹＮ ＡＣＫパケットの送信元ＩＰアドレスはサーバｎに割り当てられたＩＰアドレスであり、宛先ＩＰアドレスはＩＰパケット中継装置１０に割り当てられたＩＰアドレスである。
【００３７】
ＳＹＮ ＡＣＫパケットはＩＰパケット中継装置１０のサーバｎに対応した回線処理部Ｓで受信される。回線処理部ＳのＴＣＰ応答抽出部３２は、そのＳＹＮ ＡＣＫパケットがＩＰパケット中継装置１０宛に送信されたＳＹＮ ＡＣＫパケットであることを判断し、それを受信パケットバッファ３３には転送せず、再び、ＩＰネットワーク２３に送出されないように廃棄する（ステップＳ５）。ＴＣＰ応答抽出部３２によるＳＹＮ ＡＣＫパケットの抽出はＴＣＰシーケンス管理部３５に通知される。
【００３８】
その後、回線処理部ＳのＴＣＰ要求生成部３６がＴＣＰシーケンス管理部３５の命令に応じて、本ＩＰパケット中継装置１０に割り当てられたＩＰアドレスを送信元ＩＰアドレスとし、サーバｎのＩＰアドレスを宛先ＩＰアドレスとして、ＴＣＰのセッション確立動作中にＡＣＫパケット（第２の確認応答パケット）を生成する（ステップＳ６）。このＴＣＰ要求生成部３６で生成されたＡＣＫパケットは送信パケットバッファ３９に保存された後、そこから取り出されてＴＣＰ要求送信確認部４０を通過してレイヤ１・２送信処理部４１からＩＰネットワーク２３を介してサーバｎに対して送信される（ステップＳ７）。このＡＣＫパケットがＴＣＰ要求送信確認部４０を通過する時刻ｔbは遅延時間判定部３８に遅延時間測定のために通知される。
【００３９】
このＡＣＫパケットがサーバｎで受信されることにより、本ＩＰパケット中継装置１０とサーバｎとの間のＴＣＰセッションが確立される。
【００４０】
遅延時間判定部３８では、ＳＹＮパケットが通過した時刻ｔaとＡＣＫパケットが通過した時刻ｔbとに応じてサーバｎに対する遅延時間ｔb−ｔaが算出され、その遅延時間は優先度及び宛先判定部３４に通知される。優先度及び宛先判定部３４ではサーバ２２１〜２２Ｎ各々の遅延時間に応じて上記したように遅延時間が小さい順に優先度を１，２，３，・・・のように定めて優先度テーブルの各項目を更新することが行われる。
【００４１】
そして、ＴＣＰセッション確立によるＩＰネットワーク２３の帯域を無駄に消費することを回避するために、直ちにＴＣＰシーケンス管理部３５の命令に応じてＴＣＰ要求生成部３６は本ＩＰパケット中継装置１０に割り当てられたＩＰアドレスを送信元ＩＰアドレスとし、サーバｎのＩＰアドレスを宛先ＩＰアドレスとして、ＴＣＰのセッション切断用のＦＩＮパケット（第１のセッション切断用パケット）を生成する（ステップＳ８）。このＴＣＰ要求生成部３６で生成されたＦＩＮパケットは送信パケットバッファ３９に保存された後、そこから取り出されてＴＣＰ要求送信確認部４０を通過してレイヤ１・２送信処理部４１からＩＰネットワーク２３を介してサーバｎに対して送信される（ステップＳ９）。
【００４２】
サーバｎはＦＩＮパケットを受信すると、それに対する応答としてＡＣＫパケットを生成し（ステップＳ１０）、そのＡＣＫパケット（第３の確認応答パケット）をＩＰネットワーク２３を介してＩＰパケット中継装置１０に対して送信する（ステップＳ１１）。このＡＣＫパケットの送信元ＩＰアドレスはサーバｎに割り当てられたＩＰアドレスであり、宛先ＩＰアドレスはＩＰパケット中継装置１０に割り当てられたＩＰアドレスである。
【００４３】
ＡＣＫパケットはＩＰパケット中継装置１０のサーバｎに対応した回線処理部Ｓで受信される。回線処理部ＳのＴＣＰ応答抽出部３２は、そのＡＣＫパケットがＩＰパケット中継装置１０宛に送信されたＡＣＫパケットであることを判断し、それを受信パケットバッファ３３には転送せず、再び、ＩＰネットワーク２３に送出されないように廃棄する（ステップＳ１２）。
【００４４】
また、サーバｎはステップＳ１１のＡＣＫパケットの送信後、ＦＩＮパケット（第２のセッション切断用パケット）を生成し（ステップＳ１３）、そのＦＩＮパケットをＩＰネットワーク２３を介してＩＰパケット中継装置１０に対して送信する（ステップＳ１４）。このＦＩＮパケットの送信元ＩＰアドレスはサーバｎに割り当てられたＩＰアドレスであり、宛先ＩＰアドレスはＩＰパケット中継装置１０に割り当てられたＩＰアドレスである。
【００４５】
ステップＳ１４で送信されたＦＩＮパケットはＩＰパケット中継装置１０のサーバｎに対応した回線処理部Ｓで受信される。回線処理部ＳのＴＣＰ応答抽出部３２は、そのＦＩＮパケットがＩＰパケット中継装置１０宛に送信されたＦＩＮパケットであることを判断し、それを受信パケットバッファ３３には転送せず、再び、ＩＰネットワーク２３に送出されないように廃棄する（ステップＳ１５）。
【００４６】
また、回線処理部ＳのＴＣＰ要求生成部３６がＴＣＰシーケンス管理部３５の命令に応じて、ＦＩＮパケットに応答するために本ＩＰパケット中継装置１０に割り当てられたＩＰアドレスを送信元ＩＰアドレスとし、サーバｎのＩＰアドレスを宛先ＩＰアドレスとして、ＡＣＫパケット（第４の確認応答パケット）を生成する（ステップＳ１６）。このＴＣＰ要求生成部３６で生成されたＡＣＫパケットは送信パケットバッファ３９に保存された後、そこから取り出されてＴＣＰ要求送信確認部４０を通過してレイヤ１・２送信処理部４１からＩＰネットワーク２３を介してサーバｎに対して送信される（ステップＳ１７）。
【００４７】
このＡＣＫパケットがサーバｎで受信されることにより、本ＩＰパケット中継装置１０とサーバｎとの間のＴＣＰセッションが切断され、ＩＰパケット中継装置１０では遅延時間測定モードが終了し、通常運用モードとなる。
【００４８】
次いで、ＩＰパケット中継装置１０の動作モードが通常運用モードとなった時におけるＩＰパケット中継装置１０と、クライアントｍ（クライアント２１１〜２１Ｍのうちの１つ）及びサーバｎ（サーバ２２１〜２２Ｎのうちの１つ）との間におけるパケットの送受信を図４のＴＣＰシーケンス図を用いて説明する。
【００４９】
クライアントｍからサーバｎに対してＴＣＰのセッション確立の要求がある場合には、クライアントｍではＳＹＮパケットはクライアントｍのＩＰアドレスを送信元ＩＰアドレスとし、サーバｎのＩＰアドレスを宛先ＩＰアドレスとしてＩＰネットワーク２３に送出される（ステップＳ２１）。ＩＰパケット中継装置１０では、そのＳＹＮパケットがレイヤ１・２受信処理部３１で受信されると、ＩＰパケット中継装置１０宛のパケットではないためＴＣＰ応答抽出部３２にて廃棄せずに、受信パケットバッファ３３へ転送されて、そこに一時的に保存される。優先度及び宛先判定部３４によって受信パケットバッファ３３からそのＳＹＮパケットが取り出され、優先度テーブルを用いてそのＳＹＮパケットの優先度で定まるサーバｎのＩＰアドレスを示す装置ヘッダをパケットに付加し、その後、ＳＹＮパケットをスイッチ部１２に転送することが行われる。優先度及び宛先判定部３４からスイッチ部１２に転送されたＳＹＮパケットはスイッチ部１２によってそのパケットの装置ヘッダに示された回線番号に対応する回線処理部（回線処理部１１１〜１１Ｓのうちの１つ）の送信パケットバッファ３９に供給され、そこに一時的に保存される。送信パケットバッファ３９に保存されたＳＹＮパケットは保存された順にＴＣＰ要求送信確認部４０によって取り出されてレイヤ１・２送信処理部４１に供給され、レイヤ１・２送信処理部４１によってサーバｎに向けてＩＰネットワーク２３に送出される（ステップＳ２２）。
【００５０】
サーバｎはＳＹＮパケットを受信すると、それに応答するために、サーバｎのＩＰアドレスを送信元ＩＰアドレスとし、クライアントｍのＩＰアドレスを宛先ＩＰアドレスとしてＳＹＮ  ＡＣＫパケットをＩＰネットワーク２３に送出する（ステップＳ２３）。ＩＰパケット中継装置１０では、そのＳＹＮ  ＡＣＫパケットがレイヤ１・２受信処理部３１で受信されると、ＩＰパケット中継装置１０宛のパケットではないため、ＳＹＮ  ＡＣＫパケットはＳＹＮパケットの場合と同様に廃棄されることなく処理されてレイヤ１・２送信処理部４１によってクライアントｍに向けてＩＰネットワーク２３に送出される（ステップＳ２４）。
【００５１】
クライアントｍはＳＹＮ  ＡＣＫパケットを受信すると、それに応答するために、クライアントｍのＩＰアドレスを送信元ＩＰアドレスとし、サーバｎのＩＰアドレスを宛先ＩＰアドレスとしてＡＣＫパケットをＩＰネットワーク２３に送出する（ステップＳ２５）。ＩＰパケット中継装置１０では、そのＡＣＫパケットがレイヤ１・２受信処理部３１で受信されると、ＩＰパケット中継装置１０宛のパケットではないため、ＡＣＫパケットはＳＹＮパケットやＳＹＮ  ＡＣＫパケットの場合と同様に廃棄されることなく処理されてレイヤ１・２送信処理部４１によってサーバｎに向けてＩＰネットワーク２３に送出される（ステップＳ２６）。
【００５２】
このＡＣＫパケットがサーバｎで受信されることにより、本ＩＰパケット中継装置１０を介したクライアントｍとサーバｎとの間のＴＣＰセッションが確立される。よって、パケットによる画像データや音声データ等のデータ転送が実行される（ステップＳ２７）。
【００５３】
データ転送が終了すると、クライアントｍからＦＩＮパケットが本ＩＰパケット中継装置１０を介してサーバｎに送出され（ステップＳ２８，Ｓ２９）、それに応答してサーバｎからＡＣＫパケットが本ＩＰパケット中継装置１０を介してクライアントｍに送出される（ステップＳ３０，Ｓ３１）。更に、サーバｎからＦＩＮパケットが本ＩＰパケット中継装置１０を介してクライアントｍに送出される（ステップＳ３２，Ｓ３３）。それに応答してクライアントｍからＡＣＫパケットが本ＩＰパケット中継装置１０を介してサーバｎに送出される（ステップＳ３４，Ｓ３５）。このＡＣＫパケットがサーバｎで受信されることにより、本ＩＰパケット中継装置１０を介したクライアントｍとサーバｎとの間のＴＣＰセッションが切断される。これらのＦＩＮパケット及びＡＣＫパケットについてはＩＰパケット中継装置１０宛のパケットではないため、ＴＣＰセッション確立のためのパケットと同様にＩＰパケット中継装置１０で廃棄されることなくクライアントｍとサーバｎとの間で転送される。
【００５４】
このように実施例１においては、ＴＣＰのセッション確立までの時間をサーバの遅延時間として測定することで、Ｐｉｎｇ(ICMPのecho request/reply)パケットやEthernet OAMのLoop backパケットのように低レイヤの監視のみを行うのではなく、実際に利用するアプリケーションサービスと同一レイヤにてサーバのレスポンスを監視することが可能となる。
【００５５】
また、遅延時間測定後、確立されているＴＣＰセッションを直ちに切断するので、ＴＣＰセッション確立によるＩＰネットワークの無駄な帯域消費を防ぐことができる。
【００５６】
図５は本発明の実施例２のＩＰパケット中継装置１０Ａ，１０Ｂを含むＩＰネットワークシステムを示している。このＩＰネットワークシステムは、呼制御プロトコルの１つであるＳＩＰ(Session Initiation Protocol)を利用し、クライアント２１１〜２１ＭはＳＩＰクライアントであり、サーバ２２１〜２２ＮはＳＩＰサーバである。
【００５７】
ＳＩＰによるパケットの送受信にはデフォルトのプロトコルとしてＵＤＰ(User Datagram Protocol)が用いられ、ＩＰパケット中継装置１０、クライアント２１１〜２１Ｍ及びサーバ２２１〜２２ＮではＵＤＰパケット、ＴＣＰパケットを含む制御パケットの送受信が可能にされている。
【００５８】
ＩＰパケット中継装置１０Ａ，１０Ｂは同一の構成を有し、複数の回線処理部１１１〜１１Ｓ（Ｓは２以上の整数）及びスイッチ部１２を有している。図５にはＩＰパケット中継装置１０Ａの回線処理部１１１の構成のみを示しているが、回線処理部１１１〜１１Ｓは同一構成を有している。また、図５の回線処理部１１１において図１の実施例１と同一部分は同一符号を用いて示している。
【００５９】
回線処理部１１１は、レイヤ１・２受信処理部３１、ＳＩＰ応答抽出部５１、受信パケットバッファ３３、優先度及び宛先判定部３４、ＳＩＰシーケンス管理部５２、ＳＩＰ要求生成部５３、時刻管理部３７、遅延時間判定部３８、送信パケットバッファ３９、ＳＩＰ要求送信確認部５４、及びレイヤ１・２送信処理部４１を備えている。
【００６０】
ＳＩＰ要求生成部５３は自身のＩＰパケット中継装置１０Ａ（１０Ｂ）に割り当てられたＳＩＰ ＵＲＩ（Uniform Resource Identifier）を、ＩＰパケット中継装置１０Ａ（１０Ｂ）に割り当てられたＩＰアドレスを送信元アドレスとし、サーバｎ（サーバ２２１〜２２Ｎのうちの１つ）のＩＰアドレスを宛先として、ＳＩＰ  ＵＲＩ登録時のＲＥＧＩＳＴＥＲパケットを生成する。
【００６１】
また、ＳＩＰ要求生成部５３はサーバの負荷状態としての遅延時間を測定する遅延時間測定モードでは、自身のＩＰパケット中継装置１０Ａ（１０Ｂ）に割り当てられたＩＰアドレス/ＳＩＰ ＵＲＩを送信元ＩＰアドレス/ＳＩＰ ＵＲＩとし、サーバｎのＩＰアドレスを宛先ＩＰアドレスとし、対向のＩＰパケット中継装置１０ＢのＳＩＰ ＵＲＩを宛先ＳＩＰ ＵＲＩとし、ＳＩＰのセッション確立動作中にＩＮＶＩＴＥパケット及びＡＣＫパケットを各々生成し、更に、セッション切断動作中にＢＹＥパケットを生成する。遅延時間測定モードはＳＩＰシーケンス管理部５２の命令に応じて定期的に実行される。また、遅延時間測定モードにおいてＩＮＶＩＴＥパケット及びＡＣＫパケットは遅延時間測定用に生成され、ＢＹＥパケットは遅延時間測定のＳＩＰのセッションを切断するために生成される。
【００６２】
ＳＩＰ要求送信確認部５４は、ＳＩＰ要求生成部５３で生成した遅延時間測定用ＩＮＶＩＴＥパケット及びＡＣＫパケットの各々が本ＳＩＰ要求送信確認部５４を通過する時刻を遅延時間判定部３８に通知する。
【００６３】
遅延時間判定部３８は、遅延時間測定モードにおいてＳＩＰ要求送信確認部５４から供給されるＩＮＶＩＴＥパケットの通過した時刻と、ＡＣＫパケットの通過した時刻とに応じて遅延時間を算出する。
【００６４】
ＳＩＰ応答抽出部５１は、サーバの応答を確認するため、ＳＩＰのＵＲＩ登録時の２００  ＯＫパケット、並びに遅延時間測定モードにおける１００  Ｔｒｙｉｎｇパケット、１８０  Ｒｉｎｇｉｎｇパケット、及び２００  ＯＫパケットを抽出する。またクライアント側エラーの３００番台パケット、サーバ側エラーの４００番台パケットも抽出する。ＵＲＩ登録時を除いて、いずれの抽出パケットは自身のＩＰパケット中継装置１０Ａに割り当てられたＩＰアドレス/ ＳＩＰ ＵＲＩを宛先ＩＰアドレス/ ＳＩＰ ＵＲＩとし、サーバｎのＩＰアドレスを送信元ＩＰアドレスとし、対向のＩＰパケット中継装置１０ＢのＳＩＰ ＵＲＩを送信元ＳＩＰ ＵＲＩとするパケットであり、これ以外のＳＩＰパケット、及びその他のパケットについては受信パケットバッファ３３に転送する。ＵＲＩ登録時に抽出するパケットはＩＰパケット中継装置１０Ａに割り当てられたＩＰアドレスを宛先ＩＰアドレスとし、サーバｎのＩＰアドレスを送信元ＩＰアドレスとするパケットであり、これ以外のＲＥＧＩＳＴＥＲパケット、及びその他のパケットについては受信パケットバッファ３３に転送する。
【００６５】
ＳＩＰシーケンス管理部５２は、ＳＩＰ応答抽出部５１及びＳＩＰ要求生成部５３に接続されており、遅延時間測定モードにおけるＳＩＰ要求生成部５３におけるパケット（セッション確立動作中のＩＮＶＩＴＥパケット及びＡＣＫパケット、並びにセッション切断動作中のＢＹＥパケット）の生成を管理する。具体的には、セッション確立動作においては、遅延時間測定用のＩＮＶＩＴＥパケットを生成する時刻が来た場合に、ＳＩＰ要求生成部５３へセッション確立用のＩＮＶＩＴＥパケットを生成する命令を送る。それに対してＳＩＰ要求生成部５３からＩＮＶＩＴＥパケットの生成完了の通知を受け、その後、ＳＩＰ応答抽出部５１から１００  Ｔｒｙｉｎｇパケット、１８０  Ｒｉｎｇｉｎｇパケット、そして２００  ＯＫパケット受信の通知を順に受けると、ＳＩＰ要求生成部５３に対してＡＣＫパケットの生成を命令する。また、ＳＩＰ要求生成部５３からＡＣＫパケットの生成完了の通知を受ける。セッション切断においては、ＳＩＰ要求生成部５３へセッション切断用のＢＹＥパケットを生成する命令を送る。それに対してＳＩＰ要求生成部３６からＢＹＥパケットの生成完了の通知を受ける。その後、ＳＩＰ応答抽出部５１から２００  ＯＫパケット受信の通知を受けると、遅延時間測定モードを終了する。
【００６６】
また、ＳＩＰシーケンス管理部５２は、遅延時間測定モードにおいて、ＩＰパケット中継装置１０Ａ自身宛のクライアント側エラー３００番台パケット、若しくはサーバ側エラー４００番台パケットを受信したことがＳＩＰ応答抽出部５１から通知された場合には、パケット再送が設定されているならば直前のＩＮＶＩＴＥパケット又はＢＹＥパケットの再送をＳＩＰ要求生成部５３に命令する。パケット再送が設定されていない場合は、間隔Ｔｉだけ待って次の周期にＩＮＶＩＴＥパケットの送信から再度開始の命令を行うか、又はセッション確立中ならばＢＹＥパケットの生成をＳＩＰ要求生成部５３に命令してセッションを切断する。
【００６７】
その他の実施例２の構成については実施例１と同様であるので、ここでの更なる説明は省略される。
【００６８】
次に、ＩＰパケット中継装置１０Ａ，１０Ｂの動作モードがＵＲＩ登録モードとなった時におけるＩＰパケット中継装置１０Ａ，１０Ｂとサーバｎ（サーバ２２１〜２２Ｎのうちのいずれか１つ）との間におけるパケットの送受信を図６のシーケンス図を用いて説明する。このＵＲＩ登録モードではＩＰパケット中継装置１０Ａ，１０Ｂ各々のＳＩＰ  ＵＲＩを全てのサーバ２２１〜２２Ｎに登録することが行われる。
【００６９】
ＩＰパケット中継装置１０Ａにおいては動作モードがＵＲＩ登録モードになると、ＳＩＰシーケンス管理部５２がＳＩＰ要求生成部５３に対してＵＲＩ登録の命令が通知される。この命令に応じてＳＩＰ要求生成部５３ではＩＰパケット中継装置１０Ａに割り当てられたＩＰアドレスを送信元ＩＰアドレスとし、サーバｎのＩＰアドレスを宛先ＩＰアドレスとし、更にＩＰパケット中継装置１０Ａに割り当てられたＳＩＰ ＵＲＩを登録情報としたＲＥＧＩＳＴＥＲパケットを生成する（ステップＳ５１）。このＳＩＰ要求生成部５３で生成されたＲＥＧＩＳＴＥＲパケットは送信パケットバッファ３９に保存された後、そこから取り出されてＳＩＰ要求送信確認部５４を通過してレイヤ１・２送信処理部４１からＩＰネットワーク２３を介してサーバｎに対して送信される（ステップＳ５２）。
【００７０】
サーバｎはＲＥＧＩＳＴＥＲパケットを受信すると、そのＲＥＧＩＳＴＥＲパケットに応じてＳＩＰ ＵＲＩを登録し（ステップＳ５３）、その応答として２００  ＯＫパケットを生成し（ステップＳ５４）、その２００  ＯＫパケットをＩＰパケット中継装置１０Ａに向けてＩＰネットワーク２３に送出する（ステップＳ５５）。
【００７１】
２００  ＯＫパケットはＩＰパケット中継装置１０Ａのサーバｎに対応した回線処理部Ｓで受信される。回線処理部ＳのＳＩＰ応答抽出部５１は、その２００  ＯＫパケットがＩＰパケット中継装置１０Ａ宛に送信されたパケットであることを判断し、それを受信パケットバッファ３３には転送せず、再び、ＩＰネットワーク２３に送出されないように廃棄する（ステップＳ５６）。
【００７２】
ＩＰパケット中継装置１０Ｂとサーバｎとの間においてもステップＳ６１〜Ｓ６６で示すように同様にＲＥＧＩＳＴＥＲパケット及び２００  ＯＫパケットの送受信が行われ、ＩＰパケット中継装置１０Ｂに割り当てられたＳＩＰ ＵＲＩがサーバｎに登録される。
【００７３】
次いで、ＩＰパケット中継装置１０Ａの動作モードが遅延時間測定モードとなった時におけるＩＰパケット中継装置１０Ａ，１０Ｂ各々とサーバｎとの間におけるパケットの送受信を図７のシーケンス図を用いて説明する。この遅延時間測定モードのシーケンスは、全てのサーバ２２１〜２２Ｎについて時間Ｔｉの間隔で繰り返される。
【００７４】
先ず、ＩＰパケット中継装置１０Ａのサーバｎに対応した回線処理部Ｓ（回線処理部１１１〜１１Ｓのうちの１つ）のＳＩＰ要求生成部５３が本ＩＰパケット中継装置１０Ａに割り当てられたＩＰアドレス及びＳＩＰ ＵＲＩを送信元ＩＰアドレス及び送信元ＳＩＰ ＵＲＩとし、サーバｎのＩＰアドレスを宛先ＩＰアドレスとし、ＩＰパケット中継装置１０ＢのＳＩＰ ＵＲＩを宛先ＳＩＰ ＵＲＩとして、ＳＩＰのセッション確立のためにＩＮＶＩＴＥパケット（セッション確立用パケット）を生成する（ステップＳ７１）。このＳＩＰ要求生成部５３で生成されたＩＮＶＩＴＥパケットは送信パケットバッファ３９に保存された後、そこから取り出されてＳＩＰ要求送信確認部５４を通過してレイヤ１・２送信処理部４１からＩＰネットワーク２３を介してサーバｎに対して送信される（ステップＳ７２）。このＩＮＶＩＴＥパケットがＳＩＰ要求送信確認部５４を通過する時刻ｔaが遅延時間判定部３８に遅延時間測定のために通知される。
【００７５】
サーバｎはＩＮＶＩＴＥパケットを受信すると、ＩＮＶＩＴＥパケットの宛先ＳＩＰ ＵＲＩであるＩＰパケット中継装置１０ＢにＩＮＶＩＴＥパケットを転送するためにそれをＩＰネットワーク２３に送出する（ステップＳ７３）。ステップＳ７３のＩＮＶＩＴＥパケットの送信元ＩＰアドレスはサーバｎのＩＰアドレスであり、宛先ＩＰアドレスはＩＰパケット中継装置１０ＢのＩＰアドレスであり、送信元ＳＩＰ ＵＲＩはＩＰパケット中継装置１０ＡのＳＩＰ ＵＲＩであり、宛先ＳＩＰ ＵＲＩはＩＰパケット中継装置１０ＢのＳＩＰ ＵＲＩである。また、サーバｎはＩＰパケット中継装置１０ＡからＩＮＶＩＴＥパケットを受信してそれを処理していることをＩＰパケット中継装置１０Ａに知らせるために１００  Ｔｒｙｉｎｇパケットを生成し（ステップＳ７４）、それをＩＰネットワーク２３に送出する（ステップＳ７５）。１００  Ｔｒｙｉｎｇパケットの送信元ＩＰアドレスはサーバｎのＩＰアドレスであり、宛先ＩＰアドレスはＩＰパケット中継装置１０ＡのＩＰアドレスであり、送信元ＳＩＰ ＵＲＩはＩＰパケット中継装置１０ＢのＳＩＰ ＵＲＩであり、宛先ＳＩＰ ＵＲＩはＩＰパケット中継装置１０ＡのＳＩＰ ＵＲＩである。
【００７６】
１００  ＴｒｙｉｎｇパケットはＩＰパケット中継装置１０Ａのサーバｎに対応した回線処理部Ｓで受信される。回線処理部ＳのＳＩＰ応答抽出部５１は、その１００  ＴｒｙｉｎｇパケットがＩＰパケット中継装置１０Ａ宛に送信されたパケットであることを判断し、それを受信パケットバッファ３３には転送せず、再び、ＩＰネットワーク２３に送出されないように廃棄する（ステップＳ７６）。ＳＩＰ応答抽出部５１による１００  Ｔｒｙｉｎｇパケットの抽出はＳＩＰシーケンス管理部５２に通知される。
【００７７】
ＩＰパケット中継装置１０Ｂでは、ＩＮＶＩＴＥパケットはＩＰパケット中継装置１０Ｂのサーバｎに対応した回線処理部Ｓで受信される。回線処理部ＳのＳＩＰ応答抽出部５１は、そのＩＮＶＩＴＥパケットがＩＰパケット中継装置１０Ｂ宛に送信されたＩＮＶＩＴＥパケットであることを判断し、それを受信パケットバッファ３３には転送せず、再び、ＩＰネットワーク２３に送出されないように廃棄する（ステップＳ７７）。そのＩＮＶＩＴＥパケットの受信は当該回線処理部ＳのＳＩＰシーケンス管理部５２に通知されるので、ＳＩＰ要求生成部５３がＳＩＰシーケンス管理部５２の命令に応じて、１８０  Ｒｉｎｇｉｎｇパケットを生成し（ステップＳ７８）、更に２００  ＯＫパケットを生成する（ステップＳ８２）。このＳＩＰ要求生成部５３で生成された１８０  Ｒｉｎｇｉｎｇパケット及び２００  ＯＫパケット各々は送信パケットバッファ３９に保存された後、そこから取り出されてＳＩＰ要求送信確認部５４を通過してレイヤ１・２送信処理部４１からＩＰネットワーク２３を介してサーバｎに対して送信される（ステップＳ７９，Ｓ８３）。１８０  Ｒｉｎｇｉｎｇパケット及び２００  ＯＫパケット各々は、当該ＳＩＰ要求生成部５３において、ＩＰパケット中継装置１０Ｂに割り当てられたＩＰアドレスを送信元ＩＰアドレスとし、サーバｎのＩＰアドレスを宛先ＩＰアドレスとし、ＩＰパケット中継装置１０ＢのＳＩＰ ＵＲＩを送信元ＳＩＰ ＵＲＩとし、ＩＰパケット中継装置１０ＡのＳＩＰ ＵＲＩを宛先ＳＩＰ ＵＲＩとして生成される。
【００７８】
サーバｎは１８０  Ｒｉｎｇｉｎｇパケット及び２００  ＯＫパケットを個別に受信する毎に、パケットの宛先ＳＩＰ ＵＲＩであるＩＰパケット中継装置１０Ａに１８０  Ｒｉｎｇｉｎｇパケット及び２００  ＯＫパケット（第１の確認応答パケット）を転送するためにそれをＩＰネットワーク２３に送出する（ステップＳ８０，Ｓ８４）。この１８０  Ｒｉｎｇｉｎｇパケット及び２００  ＯＫパケット各々の送信元ＩＰアドレスはサーバｎのＩＰアドレスであり、宛先ＩＰアドレスはＩＰパケット中継装置１０ＡのＩＰアドレスであり、送信元ＳＩＰ ＵＲＩはＩＰパケット中継装置１０ＢのＳＩＰ ＵＲＩであり、宛先ＳＩＰ ＵＲＩはＩＰパケット中継装置１０ＡのＳＩＰ ＵＲＩである。
【００７９】
サーバｎからの１８０  Ｒｉｎｇｉｎｇパケット及び２００  ＯＫパケットはＩＰパケット中継装置１０Ａのサーバｎに対応した回線処理部Ｓで受信される。回線処理部ＳのＳＩＰ応答抽出部５１は、その１８０  Ｒｉｎｇｉｎｇパケット及び２００  ＯＫパケットがＩＰパケット中継装置１０Ａ宛に送信されたパケットであることを判断し、それを受信パケットバッファ３３には転送せず、再び、ＩＰネットワーク２３に送出されないように廃棄する（ステップＳ８１，Ｓ８５）。ＳＩＰ応答抽出部５１による１８０  Ｒｉｎｇｉｎｇパケット及び２００  ＯＫパケット各々の抽出はＳＩＰシーケンス管理部５２に通知される。
【００８０】
その後、回線処理部ＳのＳＩＰ要求生成部５３がＳＩＰシーケンス管理部５２の命令に応じて、ＩＰパケット中継装置１０Ａに割り当てられたＩＰアドレス及びＳＩＰ  ＵＲＩを送信元ＩＰアドレス及び送信元ＳＩＰ  ＵＲＩとし、サーバｎのＩＰアドレスを宛先ＩＰアドレスとし、ＩＰパケット中継装置１０Ｂに割り当てられたＳＩＰ  ＵＲＩを宛先ＳＩＰ  ＵＲＩとして、ＡＣＫパケット（第２の確認応答パケット）を生成する（ステップＳ８６）。このＳＩＰ要求生成部５３で生成されたＡＣＫパケットは送信パケットバッファ３９に保存された後、そこから取り出されてＳＩＰ要求送信確認部５４を通過してレイヤ１・２送信処理部４１からＩＰネットワーク２３を介してサーバｎに対して送信される（ステップＳ８７）。このＡＣＫパケットがＳＩＰ要求送信確認部５４を通過する時刻ｔbは遅延時間判定部３８に遅延時間測定のために通知される。
【００８１】
サーバｎはＡＣＫパケットを受信すると、ＡＣＫパケットの宛先ＳＩＰ ＵＲＩであるＩＰパケット中継装置１０ＢにＡＣＫパケットを転送するためにそれをＩＰネットワーク２３に送出する（ステップＳ８８）。ステップＳ８８のＡＣＫパケットの送信元ＩＰアドレスはサーバｎのＩＰアドレスであり、宛先ＩＰアドレスはＩＰパケット中継装置１０ＢのＩＰアドレスであり、送信元ＳＩＰ ＵＲＩはＩＰパケット中継装置１０ＡのＳＩＰ ＵＲＩであり、宛先ＳＩＰ ＵＲＩはＩＰパケット中継装置１０ＢのＳＩＰ ＵＲＩである。
【００８２】
ＩＰパケット中継装置１０Ｂでは、ＡＣＫパケットはＩＰパケット中継装置１０Ｂのサーバｎに対応した回線処理部Ｓで受信される。当該回線処理部ＳのＳＩＰ応答抽出部５１は、そのＡＣＫパケットがＩＰパケット中継装置１０Ｂ宛に送信されたＡＣＫパケットであることを判断し、それを受信パケットバッファ３３には転送せず、再び、ＩＰネットワーク２３に送出されないように廃棄する（ステップＳ８９）。このＡＣＫパケットがＩＰパケット中継装置１０Ｂで受信されることにより、本ＩＰパケット中継装置１０Ａ，１０Ｂの間のＳＩＰのセッションが確立される。
【００８３】
遅延時間判定部３８では、ＩＮＶＩＴＥパケットが通過した時刻ｔaとＡＣＫパケットが通過した時刻ｔbとに応じてサーバｎに対する遅延時間ｔb−ｔaが算出され、その遅延時間は優先度及び宛先判定部３４に通知される。優先度及び宛先判定部３４ではサーバ２２１〜２２Ｎ各々の遅延時間に応じて上記したように遅延時間が小さい順に優先度を１，２，３，・・・のように定めて優先度テーブルの各項目を更新することが行われる。
【００８４】
そして、ＳＩＰのセッション確立によるＩＰネットワーク２３の帯域を無駄に消費することを回避するために、直ちに、ＳＩＰパケット中継装置１０ＡのＳＩＰシーケンス管理部５２の命令に応じてＳＩＰ要求生成部５３は本ＩＰパケット中継装置１０Ａに割り当てられたＩＰアドレス及びＳＩＰ  ＵＲＩを送信元ＩＰアドレス及びＳＩＰ  ＵＲＩとし、サーバｎのＩＰアドレスを宛先ＩＰアドレスとし、ＩＰパケット中継装置１０Ｂに割り当てられたＳＩＰ  ＵＲＩを宛先ＳＩＰ  ＵＲＩとして、ＳＩＰのセッション切断用のＢＹＥパケット（第１のセッション切断用パケット）を生成する（ステップＳ９０）。このＳＩＰ要求生成部５３で生成されたＢＹＥパケットは送信パケットバッファ３９に保存された後、そこから取り出されてＳＩＰ要求送信確認部５４を通過してレイヤ１・２送信処理部４１からＩＰネットワーク２３を介してサーバｎに対して送信される（ステップＳ９１）。
【００８５】
サーバｎはＢＹＥパケットを受信すると、ＢＹＥパケットの宛先ＳＩＰ ＵＲＩであるＩＰパケット中継装置１０ＢにＢＹＥパケットを転送するためにそれをＩＰネットワーク２３に送出する（ステップＳ９２）。ステップＳ９２のＢＹＥパケットの送信元ＩＰアドレスはサーバｎのＩＰアドレスであり、宛先ＩＰアドレスはＩＰパケット中継装置１０ＢのＩＰアドレスであり、送信元ＳＩＰ ＵＲＩはＩＰパケット中継装置１０ＡのＳＩＰ ＵＲＩであり、宛先ＳＩＰ ＵＲＩはＩＰパケット中継装置１０ＢのＳＩＰ ＵＲＩである。
【００８６】
ＩＰパケット中継装置１０Ｂは、ＢＹＥパケットを受信すると、ＢＹＥパケットはＩＰパケット中継装置１０Ｂのサーバｎに対応した回線処理部Ｓで受信される。回線処理部ＳのＳＩＰ応答抽出部５１は、そのＢＹＥパケットがＩＰパケット中継装置１０Ｂ宛に送信されたＢＹＥパケットであることを判断し、それを受信パケットバッファ３３には転送せず、再び、ＩＰネットワーク２３に送出されないように廃棄する（ステップＳ９３）。そのＢＹＥパケットの受信は回線処理部ＳのＳＩＰシーケンス管理部５２に通知されるので、ＳＩＰ要求生成部５３がＳＩＰシーケンス管理部５２の命令に応じて、２００  ＯＫパケットを生成する（ステップＳ９４）。このＳＩＰ要求生成部５３で生成された２００  ＯＫパケットは送信パケットバッファ３９に保存された後、そこから取り出されてＳＩＰ要求送信確認部５４を通過してレイヤ１・２送信処理部４１からＩＰネットワーク２３を介してサーバｎに対して送信される（ステップＳ９５）。２００  ＯＫパケットは、当該ＳＩＰ要求生成部５３において、ＩＰパケット中継装置１０Ｂに割り当てられたＩＰアドレスを送信元ＩＰアドレスとし、サーバｎのＩＰアドレスを宛先ＩＰアドレスとし、ＩＰパケット中継装置１０ＢのＳＩＰ ＵＲＩを送信元ＳＩＰ ＵＲＩとし、ＩＰパケット中継装置１０ＡのＳＩＰ ＵＲＩを宛先ＳＩＰ ＵＲＩとして生成される。
【００８７】
サーバｎは２００  ＯＫパケットを受信すると、そのパケットの宛先ＳＩＰ ＵＲＩであるＩＰパケット中継装置１０Ａに２００  ＯＫパケット（第３の確認応答パケット）を転送するためにそれをＩＰネットワーク２３に送出する（ステップＳ９６）。この２００  ＯＫパケットの送信元ＩＰアドレスはサーバｎのＩＰアドレスであり、宛先ＩＰアドレスはＩＰパケット中継装置１０ＡのＩＰアドレスであり、送信元ＳＩＰ ＵＲＩはＩＰパケット中継装置１０ＢのＳＩＰ ＵＲＩであり、宛先ＳＩＰ ＵＲＩはＩＰパケット中継装置１０ＡのＳＩＰ ＵＲＩである。
【００８８】
サーバｎからの２００  ＯＫパケットはＩＰパケット中継装置１０Ａのサーバｎに対応した回線処理部Ｓで受信される。当該回線処理部ＳのＳＩＰ応答抽出部５１は、その２００  ＯＫパケットがＩＰパケット中継装置１０Ａ宛に送信されたパケットであることを判断し、それを受信パケットバッファ３３には転送せず、再び、ＩＰネットワーク２３に送出されないように廃棄する（ステップＳ９７）。ＳＩＰ応答抽出部５１による２００  ＯＫパケットの抽出はＳＩＰシーケンス管理部５２に通知される。
【００８９】
この２００  ＯＫパケットがＩＰパケット中継装置１０Ａで受信されることにより、ＩＰパケット中継装置１０Ａ，１０Ｂ間のサーバｎを介したセッションが切断され、ＩＰパケット中継装置１０Ａでは遅延時間測定モードが終了し、通常運用モードとなる。
【００９０】
次いで、ＩＰパケット中継装置１０Ａの動作モードが通常運用モードとなった時においてクライアントｍ１（クライアント２１１〜２１Ｍのうちの１つ）の発呼によりクライアントｍ１がＩＰパケット中継装置１０Ａ、サーバｎ、ＩＰパケット中継装置１０Ｂを介したクライアントｍ２（クライアント２１１〜２１Ｍのうちの別の１つ）とのパケット通信を図８のＳＩＰシーケンス図を用いて説明する。
【００９１】
クライアントｍ１からサーバｎに対してＳＩＰのセッション確立の要求がある場合には、クライアントｍ１ではＩＮＶＩＴＥパケットはクライアントｍ１のＩＰアドレスを送信元ＩＰアドレスとし、サーバｎのＩＰアドレスを宛先ＩＰアドレスとし、クライアントｍ１のＳＩＰ  ＵＲＩを送信元ＳＩＰ  ＵＲＩとし、クライアントｍ２のＳＩＰ  ＵＲＩを宛先ＳＩＰ  ＵＲＩとして、ＩＰネットワーク２３に送出される（ステップＳ１０１）。ＩＰパケット中継装置１０Ａでは、そのＩＮＶＩＴＥパケットはレイヤ１・２受信処理部３１で受信されると、ＩＰパケット中継装置１０Ａ宛のパケットではないためＳＩＰ応答抽出部５１にて廃棄せずに、受信パケットバッファ３３へ転送されて、そこに一時的に保存される。優先度及び宛先判定部３４によって受信パケットバッファ３３からそのＩＮＶＩＴＥパケットが取り出され、優先度テーブルを用いてそのＩＮＶＩＴＥパケットの優先度で定まるサーバｎ（サーバ２２１〜２２Ｎのうちの１つ）のＩＰアドレスを示す装置ヘッダをパケットに付加し、その後、ＩＮＶＩＴＥパケットをスイッチ部１２に転送することが行われる。優先度及び宛先判定部３４からスイッチ部１２に転送されたＩＮＶＩＴＥパケットはスイッチ部１２によってそのパケットの装置ヘッダに示された回線番号に対応する回線処理部（回線処理部１１１〜１１Ｓのうちの１つ）の送信パケットバッファ３９に供給され、そこに一時的に保存される。送信パケットバッファ３９に保存されたＩＮＶＩＴＥパケットは保存された順にＳＩＰ要求送信確認部５４によって取り出されてレイヤ１・２送信処理部４１に供給され、レイヤ１・２送信処理部４１によってサーバｎに向けてＩＰネットワーク２３に送出される（ステップＳ１０２）。
【００９２】
サーバｎはＩＮＶＩＴＥパケットを受信すると、それに対して、サーバｎのＩＰアドレスを送信元ＩＰアドレスとし、クライアントｍ２のＩＰアドレスを宛先ＩＰアドレスとし、クライアントｍ１のＳＩＰ  ＵＲＩを送信元のＳＩＰ  ＵＲＩとし、クライアントｍ２のＳＩＰ  ＵＲＩを宛先ＳＩＰ  ＵＲＩとしてＩＮＶＩＴＥパケットをＩＰネットワーク２３に送出する（ステップＳ１０３）。
【００９３】
ＩＰパケット中継装置１０Ｂでは、サーバｎからのＩＮＶＩＴＥパケットはレイヤ１・２受信処理部３１で受信されると、ＩＰパケット中継装置１０Ｂ宛のパケットではないためＳＩＰ応答抽出部５１にて廃棄せずに、受信パケットバッファ３３へ転送されて、そこに一時的に保存される。優先度及び宛先判定部３４によって受信パケットバッファ３３からそのＩＮＶＩＴＥパケットが取り出され、優先度テーブルを用いてそのＩＮＶＩＴＥパケットの優先度で定まるサーバｎ（サーバ２２１〜２２Ｎのうちの１つ）のＩＰアドレスを示す装置ヘッダをパケットに付加し、その後、ＩＮＶＩＴＥパケットをスイッチ部１２に転送することが行われる。優先度及び宛先判定部３４からスイッチ部１２に転送されたＩＮＶＩＴＥパケットはスイッチ部１２によってそのパケットの装置ヘッダに示された回線番号に対応する回線処理部（回線処理部１１１〜１１Ｓのうちの１つ）の送信パケットバッファ３９に供給され、そこに一時的に保存される。送信パケットバッファ３９に保存されたＩＮＶＩＴＥパケットは保存された順にＳＩＰ要求送信確認部５４によって取り出されてレイヤ１・２送信処理部４１に供給され、レイヤ１・２送信処理部４１によってクライアントｍ２に向けてＩＰネットワーク２３に送出される（ステップＳ１０４）。
【００９４】
サーバｎはクライアントｍ１からＩＮＶＩＴＥパケットを受信してそれを処理していることをクライアントｍ１に知らせるために１００  ＴｒｙｉｎｇパケットをＩＰネットワーク２３に送出する（ステップＳ１０５）。１００  Ｔｒｙｉｎｇパケットの送信元ＩＰアドレスはサーバｎのＩＰアドレスであり、宛先ＩＰアドレスはクライアントｍ１のＩＰアドレスであり、送信元ＳＩＰ ＵＲＩはクライアントｍ２のＳＩＰ ＵＲＩであり、宛先ＳＩＰ ＵＲＩはクライアントｍ１のＳＩＰ ＵＲＩである。
【００９５】
１００  ＴｒｙｉｎｇパケットはＩＰパケット中継装置１０Ａのサーバｎに対応した回線処理部Ｓで受信され、ＩＰパケット中継装置１０Ａ宛のパケットではないためＳＩＰ応答抽出部５１にて廃棄せずに、受信パケットバッファ３３へ転送されて、そこに一時的に保存される。優先度及び宛先判定部３４によって受信パケットバッファ３３からその１００  Ｔｒｙｉｎｇパケットが取り出され、優先度テーブルを用いてその１００  Ｔｒｙｉｎｇパケットの優先度で定まるサーバｎ（サーバ２２１〜２２Ｎのうちの１つ）のＩＰアドレスを示す装置ヘッダをパケットに付加し、その後、１００  Ｔｒｙｉｎｇパケットをスイッチ部１２に転送することが行われる。優先度及び宛先判定部３４からスイッチ部１２に転送された１００  Ｔｒｙｉｎｇパケットはスイッチ部１２によってそのパケットの装置ヘッダに示された回線番号に対応する回線処理部（回線処理部１１１〜１１Ｓのうちの１つ）の送信パケットバッファ３９に供給され、そこに一時的に保存される。送信パケットバッファ３９に保存された１００  Ｔｒｙｉｎｇパケットは保存された順にＳＩＰ要求送信確認部５４によって取り出されてレイヤ１・２送信処理部４１に供給され、レイヤ１・２送信処理部４１によってクライアントｍ１に向けてＩＰネットワーク２３に送出される（ステップＳ１０４）。
【００９６】
クライアントｍ２では、ＩＮＶＩＴＥパケットの受信に応じて、１８０  Ｒｉｎｇｉｎｇパケットを送出し（ステップＳ１０７）、更に２００  ＯＫパケットを送出する（ステップＳ１１１）。これらの１８０  Ｒｉｎｇｉｎｇパケット及び２００  ＯＫパケット各々は、クライアントｍ２のＩＰアドレスを送信元ＩＰアドレスとし、サーバｎのＩＰアドレスを宛先ＩＰアドレスとし、クライアントｍ２のＳＩＰ ＵＲＩを送信元ＳＩＰ ＵＲＩとし、クライアントｍ１のＳＩＰ ＵＲＩを宛先ＳＩＰ ＵＲＩとして生成される。１８０  Ｒｉｎｇｉｎｇパケット及び２００  ＯＫパケット各々はＩＰパケット中継装置１０Ｂによって中継されてサーバｎに向けてＩＰネットワーク２３に送出される（ステップＳ１０８，Ｓ１１２）。
【００９７】
サーバｎは、１８０  Ｒｉｎｇｉｎｇパケット及び２００  ＯＫパケットを個別に受信する毎に、１８０  Ｒｉｎｇｉｎｇパケット及び２００  ＯＫパケットを転送するためにそれをＩＰネットワーク２３に送出する（ステップＳ１０９，Ｓ１１３）。この１８０  Ｒｉｎｇｉｎｇパケット及び２００  ＯＫパケット各々の送信元ＩＰアドレスはサーバｎのＩＰアドレスであり、宛先ＩＰアドレスはクライアントｍ１のＩＰアドレスであり、送信元ＳＩＰ ＵＲＩはクライアントｍ２のＳＩＰ ＵＲＩであり、宛先ＳＩＰ ＵＲＩはクライアントｍ１のＳＩＰ ＵＲＩである。サーバｎからの１８０  Ｒｉｎｇｉｎｇパケット及び２００  ＯＫパケット各々はＩＰパケット中継装置１０Ａによって中継されてクライアントｍ１に向けてＩＰネットワーク２３に送出される（ステップＳ１１０，Ｓ１１４）。
【００９８】
クライアントｍ１は１８０  Ｒｉｎｇｉｎｇパケット及び２００  ＯＫパケット各々を受信すると、それに応答するためにＡＣＫパケットをＩＰネットワーク２３に送出する（ステップＳ１１５）。このＡＣＫパケットの送信元ＩＰアドレスはクライアントｍ１のＩＰアドレスであり、宛先ＩＰアドレスはサーバｎのＩＰアドレスであり、送信元ＳＩＰ ＵＲＩはクライアントｍ１のＳＩＰ ＵＲＩであり、宛先ＳＩＰ ＵＲＩはクライアントｍ２のＳＩＰ ＵＲＩである。
【００９９】
クライアントｍ１から送出されたＡＣＫパケットは、更に、ＩＰパケット中継装置１０Ａによって中継されてサーバｎに向けてＩＰネットワーク２３に送出される（ステップＳ１１６）。サーバｎはＡＣＫパケットを受信すると、そのＡＣＫパケットをクライアントｍ２に転送するためにそれをＩＰネットワーク２３に送出する（ステップＳ１１７）。サーバｎから送出されたＡＣＫパケットの送信元ＩＰアドレスはサーバｎのＩＰアドレスであり、宛先ＩＰアドレスはクライアントｍ２のＩＰアドレスであり、送信元ＳＩＰ ＵＲＩはクライアントｍ１のＳＩＰ ＵＲＩであり、宛先ＳＩＰ ＵＲＩはクライアントｍ２のＳＩＰ ＵＲＩである。そのＡＣＫパケットは、更に、ＩＰパケット中継装置１０Ｂによって中継されてクライアントｍ２に向けてＩＰネットワーク２３に送出される（ステップＳ１１８）。
【０１００】
ＡＣＫパケットがクライアントｍ２で受信されると、クライアントｍ１，ｍ２の間のＳＩＰのセッションが確立される。よって、クライアントトｍ１，ｍ２の間で音声データ、映像データ等のメディアデータの送受信が行われる（ステップＳ１１９）。
【０１０１】
クライアントｍ１は、メディアデータの送受信が終了すると、ＳＩＰのセッション切断のためにＢＹＥパケットをＩＰネットワーク２３に送出する（ステップＳ１２０）。このＢＹＥパケットの送信元ＩＰアドレスはクライアントｍ１のＩＰアドレスであり、宛先ＩＰアドレスはサーバｎのＩＰアドレスであり、送信元ＳＩＰ ＵＲＩはクライアントｍ１のＳＩＰ ＵＲＩであり、宛先ＳＩＰ ＵＲＩはクライアントｍ２のＳＩＰ ＵＲＩである。
【０１０２】
ＢＹＥパケットはＡＣＫパケットの転送と同様に、ステップＳ１２１〜Ｓ１２３の如くＩＰパケット中継装置１０Ａ、サーバｎ、そしてＩＰパケット中継装置１０Ｂを介してクライアントｍ２に転送される。クライアントｍ２はそれに応答して２００  ＯＫパケットをＩＰネットワーク２３に送出する（ステップＳ１２４）。この２００  ＯＫパケットの送信元ＩＰアドレスはクライアントｍ２のＩＰアドレスであり、宛先ＩＰアドレスはサーバｎのＩＰアドレスであり、送信元ＳＩＰ ＵＲＩはクライアントｍ２のＳＩＰ ＵＲＩであり、宛先ＳＩＰ ＵＲＩはクライアントｍ１のＳＩＰ ＵＲＩである。
【０１０３】
２００  ＯＫパケットはステップＳ１２４〜Ｓ１２７の如くＩＰパケット中継装置１０Ｂ、サーバｎ、そしてＩＰパケット中継装置１０Ａを介してクライアントｍ１に転送される。これは上記したステップＳ１１１〜Ｓ１１４の２００  ＯＫパケットと同様である。
【０１０４】
この２００  ＯＫパケットがクライアントｍ１で受信されることにより、クライアントｍ１，ｍ２間のＩＰパケット中継装置１０Ａ、サーバｎ、及びＩＰパケット中継装置１０Ｂを介したセッションが切断される。
【０１０５】
このように実施例２においては、ＳＩＰのセッション確立までの時間をサーバの遅延時間として測定することで、Ｐｉｎｇ(ICMPのecho request/reply)パケットやEthernet OAMのLoop backパケットのように低レイヤの監視のみを行うのではなく、実際に利用するアプリケーションサービスと同一レイヤにてサーバのレスポンスを監視することが可能となる。
【０１０６】
また、遅延時間測定後、確立されているＳＩＰのセッションを直ちに切断するので、ＳＩＰのセッション確立によるＩＰネットワークの無駄な帯域消費を防ぐことができる。
【０１０７】
更に、ＩＰパケット中継装置のＵＲＩをサーバに予め登録するので、収容しているクライアントに誤ったリンギング（呼出音）が生じることを回避することができる。
【０１０８】
上記した実施例では、サーバの遅延時間測定としてＴＣＰパケット及びＳＩＰパケットを使用した例を説明したが、他にアプリケーションサービスを提供する上位レイヤのプロトコルを使用してサーバの遅延時間を測定しても良い。
【０１０９】
また、各サーバ、各クライアント及びＩＰパケット中継装置はネットワークに有線及び無線のいずれで接続されても良い。
【符号の説明】
【０１１０】
１０，１０Ａ，１０Ｂ  ＩＰパケット中継装置
１１１〜１１Ｓ  回線処理部
１２  スイッチ部
２１１〜２１Ｍ，ｍ，ｍ１，ｍ２  クライアント  
２２１〜２２Ｎ，ｎ  サーバ
２３  ＩＰネットワーク
３２  ＴＣＰ応答抽出部
３５  ＴＣＰシーケンス管理部
３６  ＴＣＰ要求生成部
３８  遅延時間判定部
４０  ＴＣＰ要求送信確認部
５１  ＳＩＰ応答抽出部
５２  ＳＩＰシーケンス管理部
５３  ＳＩＰ要求生成部
５４  ＳＩＰ要求送信確認部
【図１】
2014050090.tif 000003
【図２】
2014050090.tif 000004
【図３】
2014050090.tif 000005
【図４】
2014050090.tif 000006
【図５】
2014050090.tif 000007
【図６】
2014050090.tif 000008
【図７】
2014050090.tif 000009
【図８】
2014050090.tif 000010