(57)【要約】【課題】複数のパケット転送装置からの通信接続相手側の複数のパケット転送装置との間で複数組のトンネル通信を同時に実行し得る通信ネットワークシステムを提供すること。【解決手段】このシステムは、各装置（ＧＷ）１−１〜１−ｍ及び各宅内装置（宅内ＧＷ）２−１〜２−ｍ間における通信セッション接続の管理に際して、各装置に対して複数の通信セッション制御を行うために必要なユーザ管理情報を設定又は削除するユーザ管理テーブルを持たせ、ユーザ管理情報として装置内識別子をキーとしてネットワーク接続情報及び通信セッション制御ステータス情報を管理する。各装置からの相手側の各装置に対する通信セッション制御として、接続時にはテーブルに対してネットワーク接続情報に含まれるトンネル通信用のネットワーク情報及びトンネル情報を設定し、且つ接続中の状態監視及び相手側の各装置との間の切断時にはテーブルに設定された情報を削除する。【選択図】図１
2012039238.tif 000002
【特許請求の範囲】
【請求項１】
通信セッション制御プロトコルによりセッション管理されている中継網に対して複数のパケット転送装置及び複数の宅内パケット転送装置が接続されて構成される通信ネットワークシステムにおいて、
前記複数のパケット転送装置は、それぞれ前記複数の宅内パケット転送装置との間で複数の通信セッション制御を行わせるために必要な第１のユーザ管理情報を設定又は削除するためのパケット転送装置用ユーザ管理テーブルを備え、
前記第１のユーザ理情報は、装置内識別子、前記複数の宅内パケット転送装置についてのネットワーク接続情報及び通信セッション制御ステータス情報を含むものであり、
前記複数のパケット転送装置は、それぞれ前記パケット転送装置用ユーザ管理テーブルに対して前記装置内識別子をキーとして前記ネットワーク接続情報及び前記通信セッション制御ステータス情報を管理すると共に、前記複数の通信セッション制御として、当該ネットワーク接続情報に含まれるトンネル通信用のネットワーク情報及びトンネル情報の交換を行って当該複数の宅内パケット転送装置との間のネットワーク接続時の動作処理毎に当該パケット転送装置用ユーザ管理テーブルに対して当該トンネル通信用のネットワーク情報及びトンネル情報を設定し、且つネットワーク接続中の状態監視及び当該複数の宅内パケット転送装置との間のネットワーク切断時の動作処理毎に当該パケット転送装置用ユーザ管理テーブルに設定された当該トンネル通信用のネットワーク情報及びトンネル情報の削除を行うものであり、
前記複数の宅内パケット転送装置は、それぞれ前記複数のパケット転送装置との間で複数の通信セッション制御を行わせるために必要な第２のユーザ管理情報を設定又は削除するための宅内パケット転送装置用ユーザ管理テーブルを備え、
前記第２のユーザ管理情報は、装置内識別子、前記複数のパケット転送装置についてのネットワーク接続情報及び通信セッション制御ステータス情報を含むものであり、
前記複数の宅内パケット転送装置は、それぞれ前記宅内パケット転送装置用ユーザ管理テーブルに対して前記装置内識別子をキーとして前記ネットワーク接続情報及び前記通信セッション制御ステータス情報を管理すると共に、前記複数の通信セッション制御として、当該ネットワーク接続情報に含まれるトンネル通信用のネットワーク情報及びトンネル情報の交換を行って当該複数のパケット転送装置との間のネットワーク接続時の動作処理毎に当該宅内パケット転送装置用ユーザ管理テーブルに対して当該トンネル通信用のネットワーク情報及びトンネル情報を設定し、且つネットワーク接続中の状態監視及び当該複数のパケット転送装置との間のネットワーク切断時の動作処理毎に当該宅内パケット転送装置用ユーザ管理テーブルに設定された当該トンネル通信用のネットワーク情報及びトンネル情報の削除を行うことを特徴とする通信ネットワークシステム。
【請求項２】
請求項１記載の通信ネットワークシステムにおいて、前記複数のパケット転送装置及び前記複数の宅内パケット転送装置は、それぞれ前記複数の通信セッション制御時にＳＩＰ（Ｓｅｓｓｉｏｎ  Ｉｎｉｔｉａｔｉｏｎ  Ｐｒｏｔｏｃｏｌ）接続制御及びＩＫＥ（Ｉｎｔｅｒｎｅｔ  Ｋｅｙ  Ｅｘｃｈａｎｇｅ）接続制御を連動させると共に、制御シーケンスとして、前記ネットワーク接続時には当該ＳＩＰ接続制御後に当該ＩＫＥ接続制御を行い、且つ前記ネットワーク切断時には当該ＩＫＥ接続制御後に当該ＳＩＰ接続制御を行うことを特徴とする通信ネットワークシステム。
【請求項３】
通信セッション制御プロトコルによりセッション管理されている中継網に対して通信ネットワークシステムを構成するために複数の宅内パケット転送装置と共に複数の装置が接続されるパケット転送装置において、
前記複数の宅内パケット転送装置との間で複数のセッション制御を行わせるために必要な第１のユーザ管理情報を設定又は削除するためのパケット転送装置用ユーザ管理テーブルを備え、
前記第１のユーザ管理情報は、装置内識別子、前記複数の宅内パケット転送装置についてのネットワーク接続情報及び通信セッション制御ステータス情報を含むものであり、
前記パケット転送装置用ユーザ管理テーブルに対して前記装置内識別子をキーとして前記ネットワーク接続情報及び前記通信セッション制御ステータス情報を管理すると共に、前記複数の通信セッション制御として、当該ネットワーク接続情報に含まれるトンネル通信用のネットワーク情報及びトンネル情報の交換を行って当該複数の宅内パケット転送装置との間のネットワーク接続時の動作処理毎に当該パケット転送装置用ユーザ管理テーブルに対して当該トンネル通信用のネットワーク情報及びトンネル情報を設定し、ネットワーク接続中の状態監視及び当該複数の宅内パケット転送装置との間のネットワーク切断時の動作処理毎に当該パケット転送装置用ユーザ管理テーブルに設定された当該トンネル通信用のネットワーク情報及びトンネル情報の削除を行うことを特徴とするパケット転送装置。
【請求項４】
請求項３記載のパケット転送装置において、前記複数の通信セッション制御時にＳＩＰ（Ｓｅｓｓｉｏｎ  Ｉｎｉｔｉａｔｉｏｎ  Ｐｒｏｔｏｃｏｌ）接続制御及びＩＫＥ（Ｉｎｔｅｒｎｅｔ  Ｋｅｙ  Ｅｘｃｈａｎｇｅ）接続制御を連動させると共に、制御シーケンスとして、前記ネットワーク接続時には当該ＳＩＰ接続制御後に当該ＩＫＥ接続制御を行い、且つ前記ネットワーク切断時には当該ＩＫＥ接続制御後に当該ＳＩＰ接続制御を行うことを特徴とするパケット転送装置。
【請求項５】
請求項３記載のパケット転送装置において、前記通信セッション制御では、前記複数の宅内パケット転送装置からのセッション接続要求メッセージを受信した場合、当該セッション接続要求メッセージから当該複数の宅内パケット転送装置についての前記ネットワーク接続情報を抽出すると共に、当該抽出したネットワーク接続情報の同一情報が前記パケット転送装置用ユーザ管理テーブルに設定されていないか否かを判定した結果に応じて、設定されていれば前記ネットワーク切断の動作制御を行い、設定されていなければ継続して前記ネットワーク接続の動作制御を行うことを特徴とするパケット転送装置。
【請求項６】
請求項３記載のパケット転送装置において、前記通信セッション制御では、前記複数の宅内パケット転送装置との間におけるトンネル接続要求の監視処理を行い、前記トンネル通信用のネットワーク情報を交換して通信セッションを確立した後に前記パケット転送装置用ユーザ管理テーブルに対して当該トンネル接続要求についてのパケット待ち時間を計数して設定し、当該計数設定した当該待ち時間内で当該トンネル接続要求についてのパケット受信監視を行うと共に、当該待ち時間内に当該トンネル接続要求についてのパケット受信があるか否かを判定した結果に応じて、当該パケット受信がなければ前記ネットワーク切断の動作制御を行い、当該パケット受信があれば継続して前記ネットワーク接続の動作制御を行うことを特徴とするパケット転送装置。
【請求項７】
通信セッション制御プロトコルによりセッション管理されている中継網に対して通信ネットワークシステムを構成するために複数のパケット転送装置と共に複数の装置が接続される宅内パケット転送装置において、
前記複数のパケット転送装置との間で複数のセッション制御を行わせるために必要な第２のユーザ管理情報を設定又は削除するための宅内パケット転送装置用ユーザ管理テーブルを備え、
前記第２のユーザ管理情報は、装置内識別子、前記複数のパケット転送装置についてのネットワーク接続情報及び通信セッション制御ステータス情報を含むものであり、
前記宅内パケット転送装置用ユーザ管理テーブルに対して前記装置内識別子をキーとして前記ネットワーク接続情報及び前記通信セッション制御ステータス情報を管理すると共に、前記複数の通信セッション制御として、当該ネットワーク接続情報に含まれるトンネル通信用のネットワーク情報及びトンネル情報の交換を行って当該複数のパケット転送装置との間のネットワーク接続時の動作処理毎に当該宅内パケット転送装置用ユーザ管理テーブルに対して当該トンネル通信用のネットワーク情報及びトンネル情報を設定し、ネットワーク接続中の状態監視及び当該複数のパケット転送装置との間のネットワーク切断時の動作処理毎に当該宅内パケット転送装置用ユーザ管理テーブルに設定された当該トンネル通信用のネットワーク情報及びトンネル情報の削除を行うことを特徴とする宅内パケット転送装置。
【請求項８】
請求項７記載の宅内パケット転送装置において、前記複数の通信セッション制御時にＳＩＰ（Ｓｅｓｓｉｏｎ  Ｉｎｉｔｉａｔｉｏｎ  Ｐｒｏｔｏｃｏｌ）接続制御及びＩＫＥ（Ｉｎｔｅｒｎｅｔ  Ｋｅｙ  Ｅｘｃｈａｎｇｅ）接続制御を連動させると共に、制御シーケンスとして、前記ネットワーク接続時には当該ＳＩＰ接続制御後に当該ＩＫＥ接続制御を行い、且つ前記ネットワーク切断時には当該ＩＫＥ接続制御後に当該ＳＩＰ接続制御を行うことを特徴とする宅内パケット転送装置。
【請求項９】
請求項７記載の宅内パケット転送装置において、前記通信セッション制御では、前記複数のパケット転送装置からのセッション接続要求メッセージを受信した場合、当該セッション接続要求メッセージから当該複数のパケット転送装置についての前記接続情報を抽出すると共に、当該抽出した接続情報の同一情報が前記宅内パケット転送装置用ユーザ管理テーブルに設定されていないか否かを判定した結果に応じて、設定されていれば前記ネットワーク切断の動作制御を行い、設定されていなければ継続して前記ネットワーク接続の動作制御を行うことを特徴とする宅内パケット転送装置。
【請求項１０】
請求項７記載の宅内パケット転送装置において、前記通信セッション制御では、前記複数のパケット転送装置との間におけるトンネル接続要求の監視処理を行い、前記トンネル通信用のネットワーク情報を交換して通信セッションを確立した後に前記宅内パケット転送装置用ユーザ管理テーブルに対して当該トンネル接続要求についてのパケット待ち時間を計数して設定し、当該計数設定した当該待ち時間内で当該トンネル接続要求についてのパケット受信監視を行うと共に、当該待ち時間内に当該トンネル接続要求についてのパケット受信があるか否かを判定した結果に応じて、当該パケット受信がなければ前記ネットワーク切断の動作制御を行い、当該パケット受信があれば継続して前記ネットワーク接続の動作制御を行うことを特徴とする宅内パケット転送装置。
【請求項１１】
通信セッション制御プロトコルによりセッション管理されている中継網に対して複数のパケット転送装置及び複数の宅内パケット転送装置が接続されて構成される通信ネットワークシステムにおけるパケット通信時のセッション接続情報の管理を行う通信ネットワークシステム用セッション制御方法において、
前記複数の宅内パケット転送装置との間で複数の通信セッション制御を行わせるために必要な第１のユーザ管理情報を設定又は削除するためのパケット転送装置用ユーザ管理テーブルを前記複数のパケット転送装置にそれぞれ持たせると共に、当該第１のユーザ管理情報として、装置内識別子、当該複数の宅内パケット転送装置についてのネットワーク接続情報及び通信セッション制御ステータス情報を持たせるものとし、
前記複数のパケット転送装置により、それぞれ前記パケット転送装置用ユーザ管理テーブルに対して前記装置内識別子をキーとして前記ネットワーク接続情報及び前記通信セッション制御ステータス情報を管理すると共に、前記複数の通信セッション制御として、当該ネットワーク接続情報に含まれるトンネル通信用のネットワーク情報及びトンネル情報の交換を行って当該複数の宅内パケット転送装置との間のネットワーク接続時の動作処理毎に当該パケット転送装置用ユーザ管理テーブルに対して当該トンネル通信用のネットワーク情報及びトンネル情報を設定し、且つネットワーク接続中の状態監視及び当該複数の宅内パケット転送装置との間のネットワーク切断時の動作処理毎に当該パケット転送装置用ユーザ管理テーブルに設定された当該トンネル通信用のネットワーク情報及びトンネル情報の削除を行うパケット転送装置用動作処理ステップと、
前記複数のパケット転送装置との間で複数の通信セッション制御を行わせるために必要な第２のユーザ管理情報を設定又は削除するための宅内パケット転送装置用ユーザ管理テーブルを前記複数の宅内パケット転送装置にそれぞれ持たせると共に、当該第２のユーザ管理情報として、装置内識別子、当該複数のパケット転送装置についてのネットワーク接続情報及び通信セッション制御ステータス情報を持たせるものとし、
前記複数の宅内パケット転送装置により、それぞれ前記宅内パケット転送装置用ユーザ管理テーブルに対して前記装置内識別子をキーとして前記ネットワーク接続情報及び前記通信セッション制御ステータス情報を管理すると共に、前記複数の通信セッション制御として、当該ネットワーク接続情報に含まれるトンネル通信用のネットワーク情報及びトンネル情報の交換を行って当該複数のパケット転送装置との間のネットワーク接続時の動作処理毎に当該宅内パケット転送装置用ユーザ管理テーブルに対して当該トンネル通信用のネットワーク情報及びトンネル情報を設定し、且つネットワーク接続中の状態監視及び当該複数のパケット転送装置との間のネットワーク切断時の動作処理毎に当該宅内パケット転送装置用ユーザ管理テーブルに設定された当該トンネル通信用のネットワーク情報及びトンネル情報の削除を行う宅内パケット転送装置用動作処理ステップと、を有することを特徴とする通信ネットワークシステム用セッション制御方法。
【請求項１２】
請求項１１記載の通信ネットワークシステム用セッション制御方法において、前記パケット転送装置用動作処理ステップ及び前記宅内パケット転送装置用動作処理ステップでは、それぞれ前記複数の通信セッション制御時にＳＩＰ（Ｓｅｓｓｉｏｎ  Ｉｎｉｔｉａｔｉｏｎ  Ｐｒｏｔｏｃｏｌ）接続制御及びＩＫＥ（Ｉｎｔｅｒｎｅｔ  Ｋｅｙ  Ｅｘｃｈａｎｇｅ）接続制御を連動させると共に、制御シーケンスとして、前記ネットワーク接続時には当該ＳＩＰ接続制御後に当該ＩＫＥ接続制御を行い、且つ前記ネットワーク切断時には当該ＩＫＥ接続制御後に当該ＳＩＰ接続制御を行うことを特徴とする通信ネットワークシステム用セッション制御方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、パケット通信時にセッション（通信路）接続情報の管理を行う通信ネットワークシステム、パケット転送装置、宅内パケット転送装置、及び通信ネットワークシステム用セッション制御方法に関する。
【背景技術】
【０００２】
近年、インターネットの普及に伴い、各通信事業者およびＩＳＰ（Ｉｎｔｅｒｎｅｔ  Ｓｅｒｖｉｃｅ  Ｐｒｏｖｉｄｅｒ）により、インターネットを利用したＩＰ（Ｉｎｔｅｒｎｅｔ  Ｐｒｏｔｏｃｏｌ）電話サービスが提供されている。ＩＰ電話サービスでは、通信開始前に端末間にてセッションの確立を行うことで、音声データをＵＤＰ（Ｕｓｅｒ  Ｄａｔａｇｒａｍ  Ｐｒｏｔｏｃｏｌ）及びＲＴＰ（ＲｅａｌＴｉｍｅ  Ｔｒａｎｓｐｏｒｔ  Ｐｒｏｔｏｃｏｌ）パケットにより転送するＶｏＩＰ（Ｖｏｉｃｅ  ｏｖｅｒ  ＩＰ）通信が行われる。端末間のセッションの確立、切断を行うための主な通信セッション制御プロトコルとして、ＳＩＰ（Ｓｅｓｓｉｏｎ  Ｉｎｉｔｉａｔｉｏｎ  Ｐｒｏｔｏｃｏｌ）が仕様化されており、ＳＩＰサーバを介して端末間のセッション制御が行われる。
【０００３】
通信セッションの識別は、ＩＰパケットのヘッダ情報に含まれる宛先ＩＰアドレス、発信元ＩＰアドレス、並びにＴＣＰ（Ｔｒａｎｓｍｉｓｓｉｏｎ  Ｃｏｎｔｒｏｌ  Ｐｒｏｔｏｃｏｌ）又はＵＤＰのデータグラムのヘッダに含まれる宛先ポート番号、発信元ポート番号を利用している。
【０００４】
更に、ＳＩＰによるセッション制御と連携して、通信事業者網内のルータ等の設定を変更し、優先転送制御や帯域保障等のネットワークサービスの提供が検討されている。
【０００５】
一方、各通信事業者により、ＩＰネットワークを利用した仮想ネットワーク（ＶＰＮ：Ｖｉｒｔｕａｌ  Ｐｒｉｖａｔｅ  Ｎｅｔｗｏｒｋ）サービスも提供されている。主なＶＰＮサービスでは、通信事業者網を介してサイト間の通信を行うために、拠点間の通信ＩＰパケットをカプセル化するトンネル方式により接続を行っている。また、拠点間通信のセキュリティを保つために、ＩＰｓｅｃ（Ｉｎｔｅｒｎｅｔ  Ｐｒｏｔｏｃｏｌ  ｓｅｃｕｒｉｔｙ  ｐｒｏｔｏｃｏｌ）と呼ばれるセキュリティ技術を利用することで、ＩＫＥ（Ｉｎｔｅｒｎｅｔ  Ｋｅｙ  Ｅｘｃｈａｎｇｅ）による暗号化、復号化用の鍵を交換すると共に、拠点間の通信ＩＰパケットをＥＳＰ（Ｅｎｃａｐｓｕｌａｔｉｎｇ  Ｓｅｃｕｒｉｔｙ  Ｐａｙｌｏａｄ）による暗号化トンネルパケットでセキュリティを実現している。
【０００６】
加えて、近年ではＩＰ電話サービスと同様に、通信セッション制御としてＳＩＰを利用したデータ通信サービス及びネットワークサービスが提供されつつある。こうしたデータ通信サービス及びネットワークサービスに係る技術では、通信事業者網内をＳＩＰにより拠点間のセッション制御を行い、ＩＰｓｅｃによる通信トンネルを確立することによりサービス提供する手法が考えられている。
【０００７】
しかしながら、ネットワークサービスでは、通信事業者網内で通信セッション制御によってＩＰ電話端末間双方のＩＰアドレス、ＵＤＰ等の情報管理を行っているため、ＩＰｓｅｃにおけるＥＳＰではＥＳＰ  ｏｖｅｒ  ＩＰパケットであって、ＵＤＰを使用しない方式であることにより、ＩＰ電話サービスと同様に通信セッション制御としてＳＩＰを利用する場合には、そのままではＩＰｓｅｃを利用することができないという技術的な課題がある。
【０００８】
そこで、こうした課題を解決した周知技術として、ＲＦＣ３９４８で提案されているＥＳＰパケットをＵＤＰでカプセル化する方式を利用し、ＥＳＰで使用するＵＤＰポート番号の通知をＳＩＰを利用して行うことにより、ＳＩＰを利用して拠点間の通信事業者網内をＩＰｓｅｃによる通信トンネルを確立し、拠点間の通信を行うようにした「通信ネットワークシステム、パケット転送装置、及びそれらに用いる通信セッション制御方法」(特許文献１参照)が挙げられる。
【先行技術文献】
【特許文献】
【０００９】
【特許文献１】特開２００８−２３６２７５号公報
【発明の概要】
【発明が解決しようとする課題】
【００１０】
上述した特許文献１記載の通信セッション制御としてＳＩＰを利用したデータ通信サービス及びネットワークサービスに係る技術では、ＳＩＰによる通信セッション確立とＩＰｓｅｃによる通信用トンネル確立及びＥＳＰ  ｏｖｅｒ  ＵＤＰとにより、通信事業者網内の複数のパケット転送装置における任意の１組(２拠点間)のパケット転送装置の間で通信用トンネルを確立してトンネル通信を行うことができる機能を構築しているが、通信ネットワークシステム上で複数のパケット転送装置からの通信接続相手側の複数のパケット転送装置との間における複数組のトンネル通信を同時に行うことができないという問題がある。
【００１１】
本発明は、このような問題点を解消すべくなされたもので、その技術的課題は、複数のパケット転送装置からの通信接続相手側の複数のパケット転送装置との間における複数組のトンネル通信を同時に行うことができる通信ネットワークシステム、パケット転送装置、宅内パケット転送装置、及び通信ネットワークシステム用セッション制御方法を提供することにある。
【課題を解決するための手段】
【００１２】
上記技術的課題を解決するため、本発明の通信ネットワークシステムは、通信セッション制御プロトコルによりセッション管理されている中継網に対して複数のパケット転送装置及び複数の宅内パケット転送装置が接続されて構成される通信ネットワークシステムにおいて、複数のパケット転送装置は、それぞれ複数の宅内パケット転送装置との間で複数の通信セッション制御を行わせるために必要な第１のユーザ管理情報を設定又は削除するためのパケット転送装置用ユーザ管理テーブルを備え、第１のユーザ理情報は、装置内識別子、複数の宅内パケット転送装置についてのネットワーク接続情報及び通信セッション制御ステータス情報を含むものであり、複数のパケット転送装置は、それぞれパケット転送装置用ユーザ管理テーブルに対して装置内識別子をキーとしてネットワーク接続情報及び通信セッション制御ステータス情報を管理すると共に、複数の通信セッション制御として、当該ネットワーク接続情報に含まれるトンネル通信用のネットワーク情報及びトンネル情報の交換を行って当該複数の宅内パケット転送装置との間のネットワーク接続時の動作処理毎に当該パケット転送装置用ユーザ管理テーブルに対して当該トンネル通信用のネットワーク情報及びトンネル情報を設定し、且つネットワーク接続中の状態監視及び当該複数の宅内パケット転送装置との間のネットワーク切断時の動作処理毎に当該パケット転送装置用ユーザ管理テーブルに設定された当該トンネル通信用のネットワーク情報及びトンネル情報の削除を行うものであり、複数の宅内パケット転送装置は、それぞれ複数のパケット転送装置との間で複数の通信セッション制御を行わせるために必要な第２のユーザ管理情報を設定又は削除するための宅内パケット転送装置用ユーザ管理テーブルを備え、第２のユーザ管理情報は、装置内識別子、複数のパケット転送装置についてのネットワーク接続情報及び通信セッション制御ステータス情報を含むものであり、複数の宅内パケット転送装置は、それぞれ宅内パケット転送装置用ユーザ管理テーブルに対して装置内識別子をキーとしてネットワーク接続情報及び通信セッション制御ステータス情報を管理すると共に、複数の通信セッション制御として、当該ネットワーク接続情報に含まれるトンネル通信用のネットワーク情報及びトンネル情報の交換を行って当該複数のパケット転送装置との間のネットワーク接続時の動作処理毎に当該宅内パケット転送装置用ユーザ管理テーブルに対して当該トンネル通信用のネットワーク情報及びトンネル情報を設定し、且つネットワーク接続中の状態監視及び当該複数のパケット転送装置との間のネットワーク切断時の動作処理毎に当該宅内パケット転送装置用ユーザ管理テーブルに設定された当該トンネル通信用のネットワーク情報及びトンネル情報の削除を行うことを特徴とする。
【００１３】
上記通信ネットワークシステムの一実施態様は、複数のパケット転送装置及び複数の宅内パケット転送装置は、それぞれ複数の通信セッション制御時にＳＩＰ接続制御及びＩＫＥ接続制御を連動させると共に、制御シーケンスとして、ネットワーク接続時には当該ＳＩＰ接続制御後に当該ＩＫＥ接続制御を行い、且つネットワーク切断時には当該ＩＫＥ接続制御後に当該ＳＩＰ接続制御を行うことを特徴とする。
【００１４】
上記技術的課題を解決するため、本発明のパケット転送装置は、通信セッション制御プロトコルによりセッション管理されている中継網に対して通信ネットワークシステムを構成するために複数の宅内パケット転送装置と共に複数の装置が接続されるパケット転送装置において、複数の宅内パケット転送装置との間で複数のセッション制御を行わせるために必要な第１のユーザ管理情報を設定又は削除するためのパケット転送装置用ユーザ管理テーブルを備え、第１のユーザ管理情報は、装置内識別子、複数の宅内パケット転送装置についてのネットワーク接続情報及び通信セッション制御ステータス情報を含むものであり、パケット転送装置用ユーザ管理テーブルに対して装置内識別子をキーとしてネットワーク接続情報及び通信セッション制御ステータス情報を管理すると共に、複数の通信セッション制御として、当該ネットワーク接続情報に含まれるトンネル通信用のネットワーク情報及びトンネル情報の交換を行って当該複数の宅内パケット転送装置との間のネットワーク接続時の動作処理毎に当該パケット転送装置用ユーザ管理テーブルに対して当該トンネル通信用のネットワーク情報及びトンネル情報を設定し、ネットワーク接続中の状態監視及び当該複数の宅内パケット転送装置との間のネットワーク切断時の動作処理毎に当該パケット転送装置用ユーザ管理テーブルに設定された当該トンネル通信用のネットワーク情報及びトンネル情報の削除を行うことを特徴とする。
【００１５】
上記パケット転送装置の一実施態様は、複数の通信セッション制御時にＳＩＰ接続制御及びＩＫＥ接続制御を連動させると共に、制御シーケンスとして、ネットワーク接続時には当該ＳＩＰ接続制御後に当該ＩＫＥ接続制御を行い、且つネットワーク切断時には当該ＩＫＥ接続制御後に当該ＳＩＰ接続制御を行うことを特徴とする。
【００１６】
上記パケット転送装置の他の実施態様は、通信セッション制御では、複数の宅内パケット転送装置からのセッション接続要求メッセージを受信した場合、当該セッション接続要求メッセージから当該複数の宅内パケット転送装置についての接続情報を抽出すると共に、当該抽出した接続情報の同一情報がパケット転送装置用ユーザ管理テーブルに設定されていないか否かを判定した結果に応じて、設定されていればネットワーク切断の動作制御を行い、設定されていなければ継続してネットワーク接続の動作制御を行うことを特徴とする。
【００１７】
上記パケット転送装置の別の実施態様は、通信セッション制御では、複数の宅内パケット転送装置との間におけるトンネル接続要求の監視処理を行い、トンネル通信用のネットワーク情報を交換して通信セッションを確立した後にパケット転送装置用ユーザ管理テーブルに対して当該トンネル接続要求についてのパケット待ち時間を計数して設定し、当該計数設定した当該待ち時間内で当該トンネル接続要求についてのパケット受信監視を行うと共に、当該待ち時間内に当該トンネル接続要求についてのパケット受信があるか否かを判定した結果に応じて、当該パケット受信がなければネットワーク切断の動作制御を行い、当該パケット受信があれば継続してネットワーク接続の動作制御を行うことを特徴とする。
【００１８】
上記技術的課題を解決するため、本発明の宅内パケット転送装置は、通信セッション制御プロトコルによりセッション管理されている中継網に対して通信ネットワークシステムを構成するために複数のパケット転送装置と共に複数の装置が接続される宅内パケット転送装置において、複数のパケット転送装置との間で複数のセッション制御を行わせるために必要な第２のユーザ管理情報を設定又は削除するための宅内パケット転送装置用ユーザ管理テーブルを備え、第２のユーザ管理情報は、装置内識別子、複数のパケット転送装置についてのネットワーク接続情報及び通信セッション制御ステータス情報を含むものであり、宅内パケット転送装置用ユーザ管理テーブルに対して装置内識別子をキーとしてネットワーク接続情報及び通信セッション制御ステータス情報を管理すると共に、複数の通信セッション制御として、当該ネットワーク接続情報に含まれるトンネル通信用のネットワーク情報及びトンネル情報の交換を行って当該複数のパケット転送装置との間のネットワーク接続時の動作処理毎に当該宅内パケット転送装置用ユーザ管理テーブルに対して当該トンネル通信用のネットワーク情報及びトンネル情報を設定し、ネットワーク接続中の状態監視及び当該複数のパケット転送装置との間のネットワーク切断時の動作処理毎に当該宅内パケット転送装置用ユーザ管理テーブルに設定された当該トンネル通信用のネットワーク情報及びトンネル情報の削除を行うことを特徴とする。
【００１９】
上記宅内パケット転送装置の一実施態様は、複数の通信セッション制御時にＳＩＰ接続制御及びＩＫＥ接続制御を連動させると共に、制御シーケンスとして、ネットワーク接続時には当該ＳＩＰ接続制御後に当該ＩＫＥ接続制御を行い、且つネットワーク切断時には当該ＩＫＥ接続制御後に当該ＳＩＰ接続制御を行うことを特徴とする。
【００２０】
上記宅内パケット転送装置の他の実施態様は、通信セッション制御では、複数のパケット転送装置からのセッション接続要求メッセージを受信した場合、当該セッション接続要求メッセージから当該複数のパケット転送装置についての接続情報を抽出すると共に、当該抽出した接続情報の同一情報が宅内パケット転送装置用ユーザ管理テーブルに設定されていないか否かを判定した結果に応じて、設定されていればネットワーク切断の動作制御を行い、設定されていなければ継続してネットワーク接続の動作制御を行うことを特徴とする。
【００２１】
上記宅内パケット転送装置の別の実施態様は、通信セッション制御では、複数のパケット転送装置との間におけるトンネル接続要求の監視処理を行い、トンネル通信用のネットワーク情報を交換して通信セッションを確立した後に宅内パケット転送装置用ユーザ管理テーブルに対して当該トンネル接続要求についてのパケット待ち時間を計数して設定し、当該計数設定した当該待ち時間内で当該トンネル接続要求についてのパケット受信監視を行うと共に、当該待ち時間内に当該トンネル接続要求についてのパケット受信があるか否かを判定した結果に応じて、当該パケット受信がなければネットワーク切断の動作制御を行い、当該パケット受信があれば継続してネットワーク接続の動作制御を行うことを特徴とする。
【００２２】
上記技術的課題を解決するため、本発明の通信ネットワークシステム用セッション制御方法は、通信セッション制御プロトコルによりセッション管理されている中継網に対して複数のパケット転送装置及び複数の宅内パケット転送装置が接続されて構成される通信ネットワークシステムにおけるパケット通信時のセッション接続情報の管理を行う通信ネットワークシステム用セッション制御方法において、複数の宅内パケット転送装置との間で複数の通信セッション制御を行わせるために必要な第１のユーザ管理情報を設定又は削除するためのパケット転送装置用ユーザ管理テーブルを複数のパケット転送装置にそれぞれ持たせると共に、当該第１のユーザ管理情報として、装置内識別子、当該複数の宅内パケット転送装置についてのネットワーク接続情報及び通信セッション制御ステータス情報を持たせるものとし、複数のパケット転送装置により、それぞれパケット転送装置用ユーザ管理テーブルに対して装置内識別子をキーとしてネットワーク接続情報及び通信セッション制御ステータス情報を管理すると共に、複数の通信セッション制御として、当該ネットワーク接続情報に含まれるトンネル通信用のネットワーク情報及びトンネル情報の交換を行って当該複数の宅内パケット転送装置との間のネットワーク接続時の動作処理毎に当該パケット転送装置用ユーザ管理テーブルに対して当該トンネル通信用のネットワーク情報及びトンネル情報を設定し、且つネットワーク接続中の状態監視及び当該複数の宅内パケット転送装置との間のネットワーク切断時の動作処理毎に当該パケット転送装置用ユーザ管理テーブルに設定された当該トンネル通信用のネットワーク情報及びトンネル情報の削除を行うパケット転送装置用動作処理ステップと、複数のパケット転送装置との間で複数の通信セッション制御を行わせるために必要な第２のユーザ管理情報を設定又は削除するための宅内パケット転送装置用ユーザ管理テーブルを複数の宅内パケット転送装置にそれぞれ持たせると共に、当該第２のユーザ管理情報として、装置内識別子、当該複数のパケット転送装置についてのネットワーク接続情報及び通信セッション制御ステータス情報を持たせるものとし、複数の宅内パケット転送装置により、それぞれ宅内パケット転送装置用ユーザ管理テーブルに対して装置内識別子をキーとしてネットワーク接続情報及び通信セッション制御ステータス情報を管理すると共に、複数の通信セッション制御として、当該ネットワーク接続情報に含まれるトンネル通信用のネットワーク情報及びトンネル情報の交換を行って当該複数のパケット転送装置との間のネットワーク接続時の動作処理毎に当該宅内パケット転送装置用ユーザ管理テーブルに対して当該トンネル通信用のネットワーク情報及びトンネル情報を設定し、且つネットワーク接続中の状態監視及び当該複数のパケット転送装置との間のネットワーク切断時の動作処理毎に当該宅内パケット転送装置用ユーザ管理テーブルに設定された当該トンネル通信用のネットワーク情報及びトンネル情報の削除を行う宅内パケット転送装置用動作処理ステップと、を有することを特徴とする。
【００２３】
上記通信ネットワークシステム用セッション制御方法の一実施態様は、パケット転送装置用動作処理ステップ及び宅内パケット転送装置用動作処理ステップでは、それぞれ複数の通信セッション制御時にＳＩＰ接続制御及びＩＫＥ接続制御を連動させると共に、制御シーケンスとして、ネットワーク接続時には当該ＳＩＰ接続制御後に当該ＩＫＥ接続制御を行い、且つネットワーク切断時には当該ＩＫＥ接続制御後に当該ＳＩＰ接続制御を行うことを特徴とすることを特徴とする。
【発明の効果】
【００２４】
本発明によれば、複数のパケット転送装置及び複数の宅内パケット転送装置間における通信セッション接続の管理に際して、各パケット転送装置に対して複数の通信セッション制御を行うために必要なユーザ管理情報を設定又は削除するための専用のユーザ管理テーブルを持たせ、ユーザ管理情報については装置内識別子をキーとしてネットワーク接続情報及び通信セッション制御ステータス情報をユーザ管理テーブルで管理し、各パケット転送装置からの通信接続相手側の各パケット転送装置に対する通信セッション制御として、ネットワーク接続時にはユーザ管理テーブルに対してネットワーク接続情報に含まれるトンネル通信用のネットワーク情報及びトンネル情報を設定し、且つネットワーク接続中の状態監視及び通信接続相手側の各パケット転送装置との間のネットワーク切断時にはユーザ管理テーブルに設定されたトンネル通信用のネットワーク情報及びトンネル情報を削除する双方向通信機能を構築しているため、通信ネットワークシステム上で複数のパケット転送装置からの通信接続相手側の複数のパケット転送装置との間における複数組のトンネル通信を効率良く同時に行うことが可能になる。
【図面の簡単な説明】
【００２５】
【図１】本発明の実施例１に係る通信ネットワークシステムの基本構成を例示した概略図である。
【図２】図１に示す通信ネットワークシステムに備えられるパケット転送装置の単体における細部構成を例示したブロック図である。
【図３】図２で説明したパケット転送装置で用いられるパケット転送装置用ユーザ管理テーブルのデータを例示した図である。
【図４】図１に示す通信ネットワークシステムに備えられる宅内パケット転送装置及びパケット転送装置の間のネットワーク接続シーケンスを例示した図である。
【図５】図４で説明した通信ネットワークシステムに備えられるパケット転送装置の待ち時間超過（ＩＫＥ待ちタイムアウト）検出時のシーケンスを例示した図である。
【図６】図１に示す通信ネットワークシステムに備えられる宅内パケット転送装置に対するネットワーク接続時のパケット転送装置用ユーザ管理テーブルのデータ推移を例示した図である。
【図７】図１に示す通信ネットワークシステムに備えられるパケット転送装置におけるＩＮＶＩＴＥ受信処理についての動作処理を示したフローチャートである。
【図８】図１に示す通信ネットワークシステムに備えられるパケット転送装置におけるＩＫＥ受付監視処理についての動作処理を示すフローチャートである。
【図９】図１に示す通信ネットワークシステムに備えられるパケット転送装置におけるＩＫＥ受信処理についての動作処理を示すフローチャートである。
【図１０】図１に示す通信ネットワークシステムに備えられるパケット転送装置における接続登録処理についての動作処理を示すフローチャートである。
【図１１】図１に示す通信ネットワークシステムに備えられる複数の宅内パケット転送装置及びパケット転送装置の間のネットワーク接続シーケンスを例示した図である。
【図１２】図１１で説明した複数の宅内パケット転送装置に対するネットワーク接続時のパケット転送装置用ユーザ管理テーブルのデータを例示した図である。
【図１３】図１に示す通信ネットワークシステムに備えられる宅内パケット転送装置及びパケット転送装置間のネットワーク切断シーケンスを例示した図である。
【図１４】図１３で説明した宅内パケット転送装置に対するネットワーク切断時のパケット転送装置用ユーザ管理テーブルのデータを例示した図である。
【図１５】図１に示す通信ネットワークシステムに備えられるパケット転送装置におけるＤＥＬＥＴＥ受信処理についての動作処理を示したフローチャートである。
【図１６】図１に示す通信ネットワークシステムに備えられるパケット転送装置におけるＳＩＰ切断処理についての動作処理を示したフローチャートである。
【図１７】図１に示す通信ネットワークシステムに備えられるパケット転送装置における切断登録削除処理についての動作処理を示したフローチャートである。
【図１８】本発明の実施例２に係る通信ネットワークシステムに備えられる宅内パケット転送装置の単体における概略構成を例示したブロック図である。
【図１９】図１８に示す宅内パケット転送装置で用いられる宅内パケット転送装置用ユーザ管理テーブルのデータを例示した図である。
【図２０】本発明の実施例２に係る通信ネットワークシステムにおける宅内パケット転送装置及びパケット転送装置の間のネットワーク接続シーケンスを例示した図である。
【図２１】本発明の実施例２に係る通信ネットワークシステムにおける宅内パケット転送装置及び複数のパケット転送装置の間のネットワーク接続シーケンスを例示した図である。
【図２２】本発明の実施例２に係る通信ネットワークシステムにおけるパケット転送装置に対するネットワーク接続時の宅内パケット転送装置用ユーザ管理テーブルのデータを例示した図である。
【発明を実施するための形態】
【００２６】
以下に、本発明の通信ネットワークシステム、パケット転送装置、宅内パケット転送装置、及びそれらに適用される通信ネットワークシステム用セッション制御方法について、幾つかの実施例を挙げ、図面を参照して詳細に説明する。
【００２７】
最初に、本発明の通信ネットワークシステムの技術的概要を簡単に説明する。本発明の通信ネットワークシステムは、通信セッション制御プロトコルによりセッション管理されている中継網に接続された複数の宅内パケット転送装置（宅内ＧＷ）と複数のパケット転送装置（ＧＷ）とから構成される。
【００２８】
このうち、複数のパケット転送装置（ＧＷ）は、複数の宅内パケット転送装置（宅内ＧＷ）との間で複数の通信セッション制御を行わせるために必要な第１のユーザ管理情報を設定又は設定削除するためのパケット転送装置（ＧＷ）用ユーザ管理テーブルを備える。このパケット転送装置（ＧＷ）用ユーザ管理テーブルで管理される第１のユーザ管理情報は、装置内識別子、各宅内パケット転送装置（宅内ＧＷ）についてのネットワーク接続情報及び通信セッション制御ステータス情報等の各種情報を含むものである。
【００２９】
そこで、各パケット転送装置（ＧＷ）は、それぞれパケット転送装置（ＧＷ）用ユーザ管理テーブルに対して装置内識別子をキーとしてネットワーク接続情報及び通信セッション制御ステータス情報を管理すると共に、各宅内パケット転送装置（宅内ＧＷ）との間における複数の通信セッション制御として、ＳＩＰ制御、ＩＫＥ制御に連動してイベント毎に設定又は削除を行う。
【００３０】
具体的には、ネットワーク接続情報に含まれるトンネル通信用のネットワーク情報及びトンネル情報の交換を行って各宅内パケット転送装置（宅内ＧＷ）との間のネットワーク接続時の動作処理毎にパケット転送装置（ＧＷ）用ユーザ管理テーブルに対してトンネル通信用のネットワーク情報及びトンネル情報を設定し、且つネットワーク接続中の状態監視及び各宅内パケット転送装置（宅内ＧＷ）との間のネットワーク切断時の動作処理毎にパケット転送装置（ＧＷ）用ユーザ管理テーブルに設定されたトンネル通信用のネットワーク情報及びトンネル情報の削除を行うことにより、複数の通信用トンネル接続確立、ネットワークに対する接続中及び切断までの各通信セッション制御を管理する。
【００３１】
因みに、パケット転送装置（ＧＷ）用ユーザ管理テーブルで扱う各種情報としては、例えば装置内ＩＤ、宅内ＧＷ  ＩＰアドレス（ａｄｄｒ）、宅内ＧＷポート番号、宅内ＧＷ  ＳＩＰ−ＵＲＩ、ＳＩＰ発着信、ＳＩＰステータス、ＩＫＥ待ちタイマ（ｓ）、ＩＫＥステータスが挙げられる（詳細な点は後文の実施例１で説明する）。
【００３２】
同様に、各宅内パケット転送装置（宅内ＧＷ）についても、各パケット転送装置（ＧＷ）との間で複数の通信セッション制御を行わせるために必要な第２のユーザ管理情報を設定又は削除するための宅内パケット転送装置（宅内ＧＷ）用ユーザ管理テーブルを備える。この宅内パケット転送装置（宅内ＧＷ）用ユーザ管理テーブルで管理される第２のユーザ管理情報は、装置内識別子、各パケット転送装置（ＧＷ）についてのネットワーク接続情報及び通信セッション制御ステータス情報等の各種情報を含むものである。
【００３３】
そこで、各宅内パケット転送装置（ＧＷ）は、それぞれ宅内パケット転送装置（宅内ＧＷ）用ユーザ管理テーブルに対して装置内識別子をキーとしてネットワーク接続情報及び通信セッション制御ステータス情報を管理すると共に、複数の通信セッション制御として、ＳＩＰ制御、ＩＫＥ制御に連動してイベント毎に設定又は削除を行う。
【００３４】
具体的には、ネットワーク接続情報に含まれるトンネル通信用のネットワーク情報及びトンネル情報の交換を行って各パケット転送装置（ＧＷ）との間のネットワーク接続時の動作処理毎に宅内パケット転送装置（宅内ＧＷ）用ユーザ管理テーブルに対してトンネル通信用のネットワーク情報及びトンネル情報を設定し、且つネットワーク接続中の状態監視及び各パケット転送装置（ＧＷ）との間のネットワーク切断時の動作処理毎に宅内パケット転送装置（宅内ＧＷ）用ユーザ管理テーブルに設定されたトンネル通信用のネットワーク情報及びトンネル情報の削除を行うことにより、複数の通信用トンネル接続確立、ネットワークに対する接続中及び切断までの各通信セッション制御を管理する。
【００３５】
因みに、宅内パケット転送装置（宅内ＧＷ）用ユーザ管理テーブルで扱う各種情報としては、例えば装置内ＩＤ、ＧＷ  ＩＰアドレス（ａｄｄｒ）、ＧＷポート番号、ＧＷ  ＳＩＰ−ＵＲＩ、ＳＩＰ発着信、ＳＩＰステータス、ＩＫＥステータスが挙げられる（詳細な点は後文の実施例２で説明する）。
【００３６】
以上の機能を持たせることにより、各パケット転送装置（ＧＷ）及び各宅内パケット転送装置（宅内ＧＷ）間における通信セッション接続の管理に際して、各パケット転送装置（ＧＷ、宅内ＧＷ）に対して複数の通信セッション制御を行うために必要なユーザ管理情報（第１のユーザ管理情報、第２のユーザ管理情報）を設定又は削除するための専用のユーザ管理テーブルを持たせ、ユーザ管理情報（第１のユーザ管理情報、第２のユーザ管理情報）については装置内識別子をキーとしてネットワーク接続情報及び通信セッション制御ステータス情報をユーザ管理テーブルで管理することができる。また、各パケット転送装置（ここではＧＷ、宅内ＧＷの何れか一方を示す）からの通信接続相手側の各パケット転送装置（ここでは宅内ＧＷ、ＧＷの何れか一方を示す）に対する通信セッション制御として、ネットワーク接続時にはユーザ管理テーブルに対してネットワーク接続情報に含まれるトンネル通信用のネットワーク情報及びトンネル情報を設定し、且つネットワーク接続中の状態監視及び通信接続相手側の各パケット転送装置との間のネットワーク切断時にはユーザ管理テーブルに設定されたトンネル通信用のネットワーク情報及びトンネル情報を削除する双方向通信機能を構築することができる。このため、通信ネットワークシステム上で各パケット転送装置（ここではＧＷ、宅内ＧＷの何れか一方を示す）からの通信接続相手側の各パケット転送装置（ここでは宅内ＧＷ、ＧＷの何れか一方を示す）との間における複数組のトンネル通信を効率良く同時に行うことが可能になる。
【００３７】
尚、各パケット転送装置（ＧＷ）及び各宅内パケット転送装置（宅内ＧＷ）では、複数の通信セッション制御時にＳＩＰ接続制御及びＩＫＥ接続制御を連動させる場合、制御シーケンスとして、ネットワーク接続時にはＳＩＰ接続制御後にＩＫＥ接続制御を行い、且つネットワーク切断時にはＩＫＥ接続制御後にＳＩＰ接続制御を行う（詳細な点は後文の実施例１、実施例２で説明する）。
【００３８】
また、上述したパケット転送装置（ＧＷ）について、通信セッション制御では、各宅内パケット転送装置（宅内ＧＷ）からのセッション接続要求メッセージ（例えばＳＩＰによる接続要求のＩＮＶＩＴＥメッセージ）を受信した場合、そのセッション接続要求メッセージから各宅内パケット転送装置（宅内ＧＷ）についてのネットワーク接続情報（例えば宅内ＧＷのＳＩＰ−ＵＲＩ、トンネル通信用ＩＰアドレス、ＵＤＰポート番号）を抽出すると共に、抽出したネットワーク接続情報の同一情報がパケット転送装置（ＧＷ）用ユーザ管理テーブルに設定されていないか否かを判定（同一のＳＩＰ−ＵＲＩやＩＰアドレスが登録されていないか否かを判別する）する。この判定結果に応じて設定されていればネットワーク切断の動作制御を行い、設定されていなければ継続してネットワーク接続の動作制御を行う。これにより、重複接続チェックを行う機能が構築され、ネットワークに対する誤接続等を防止することができる。
【００３９】
更に、上述したパケット転送装置（ＧＷ）について、通信セッション制御では、各宅内パケット転送装置（宅内ＧＷ）との間におけるトンネル接続要求の監視処理を行い、トンネル通信用のネットワーク情報を交換して通信セッションを確立した後にパケット転送装置（ＧＷ）用ユーザ管理テーブルに対してトンネル接続要求についてのパケット待ち時間を計数して設定し、計数設定した待ち時間内でトンネル接続要求についてのパケット受信監視を行うと共に、待ち時間内にトンネル接続要求についてのパケット受信があるか否かを判定する。この判定結果に応じてパケット受信がなければネットワーク切断の動作制御を行い、パケット受信があれば継続してネットワーク接続の動作制御を行うことでパケット転送装置（ＧＷ）の負荷を抑制することができる。
【００４０】
具体的に云えば、宅内パケット転送装置（宅内ＧＷ）との間でＳＩＰセッション制御によりＳＩＰ接続中状態に遷移した後、宅内パケット転送装置（宅内ＧＷ）からのＩＫＥによる接続要求（例えば、ＩＫＥ＿ＳＡ＿ＩＮＩＴ  Ｒｅｑメッセージ）待ちタイマを起動し、設定した時間以内に接続要求メッセージを受信しなかった場合について、異常接続処理と見なしてＳＩＰセッションを切断するＳＩＰ受付監視機能を構築する。
【００４１】
宅内パケット転送装置（宅内ＧＷ）についても同様に、宅内パケット転送装置（宅内ＧＷ）用ユーザ管理テーブルへ設定する第２のユーザ管理情報により重複接続チェックを行う機能を持たせればネットワークに対する誤接続等を防止することができ、ＳＩＰ受付監視機能を持たせれば宅内パケット転送装置（宅内ＧＷ）の負荷を抑制することができる。
【００４２】
以下は、本発明の通信ネットワークシステム、パケット転送装置（ＧＷ）、宅内パケット転送装置（宅内ＧＷ）について、実施例を挙げて具体的に説明する。
【実施例１】
【００４３】
図１は、本発明の実施例１に係る通信ネットワークシステムの基本構成を例示した概略図である。ここでの通信ネットワークシステムは、通信事業者が管理する通信セッション制御プロトコルによりセッション管理されている中継網４に対してＩＳＰが管理するＩＳＰ網５−１〜５−ｍと宅内ＬＡＮ６−１〜６−ｎとが中継網４のスイッチ（ＳＷ）４０−１〜４０−ｎを介在して接続されて構成される。
【００４４】
このうち、中継網４は、ＳＩＰサーバ３とスイッチ（ＳＷ）４０−１〜４０−ｎとから構成される。スイッチ（ＳＷ）４０−１は、宅内ＬＡＮ６−１〜６−ｎのそれぞれの宅内パケット転送装置（宅内ＧＷ）２−１〜２−ｎと接続することにより、各宅内ＬＡＮ６−１〜６−ｎと中継網４との間のパケット通信（パケット転送）を行う。また、スイッチ（ＳＷ）４０−ｎは、ＩＳＰ網５−１〜５−ｍのそれぞれのパケット転送装置（ＧＷ）１−１〜１−ｍと接続することにより、各ＩＳＰ網５−１〜５−ｍと中継網４との間のパケット通信（パケット転送）を行う。
【００４５】
ＩＳＰ網５−１〜５−ｍは、パケット転送装置（ＧＷ）１−１〜１−ｍとＲＡＤＩＵＳサーバ５０−１〜５０−ｍとから構成される。パケット転送装置（ＧＷ）１−１〜１−ｍにおける１つのパケット転送装置（ＧＷ）１−１は、宅内パケット転送装置（宅内ＧＷ）２−１〜２−ｎから接続要求があった場合、ＲＡＤＩＵＳサーバ５０−１〜５０−ｍに対して認証要求を行う。
【００４６】
宅内ＬＡＮ６−１〜６−ｎは、宅内パケット転送装置（宅内ＧＷ）２−１〜２−ｎとＰＣ（パーソナルコンピュータ）６０−１〜６０−ｎとから構成される。宅内パケット転送装置（宅内ＧＷ）２−１〜２−ｎは、ＰＣ６０−１〜６０−ｎから通信要求がある場合、ＳＩＰサーバ３に対してパケット転送装置（ＧＷ）１−１〜１−ｍとの間のＳＩＰセッション制御を行い、ＳＩＰセッションを確立した後、パケット転送装置（ＧＷ）１−１〜１−ｍに対してＩＫＥセッション制御を行うことにより、ＩＳＰ網５−１〜５−ｍへの接続処理を行う。
【００４７】
図２は、この通信ネットワークシステムに備えられるパケット転送装置（ＧＷ）１の単体における細部構成を例示したブロック図である。
【００４８】
このパケット転送装置（ＧＷ）１は、それぞれ個別のポート番号（Ｐｏｒｔ：１〜Ｐｏｒｔ：ｍ）に割当てられた複数の回線インタフェース１１−１〜１１−ｍと、これらの各回線インタフェース１１−１〜１１−ｍに接続されたプロトコル処理部１２と、各回線インタフェース１１−１〜１１−ｍ及びプロトコル処理部１２に接続されたプロセッサ１３と、これらの各部に接続された通信処理部１４とを具備して構成され、プロセッサ１３に対して接続された装置外の制御端末２３からの動作制御が可能となっている。
【００４９】
このうち、通信処理部１４は、ＩＮＶＩＴＥ受信処理を行うＩＮＶＩＴＥ受信処理部１６と、ＩＫＥ受付監視処理を行うＩＫＥ受付監視処理部１７と、ＩＫＥ受信処理（ＩＫＥ−ＳＡ−ＩＮＩＴ受付処理）を行うＩＫＥ受信処理部１８と、接続登録処理を行う接続登録処理部１９と、ＤＥＬＥＴＥ受信処理を行うＤＥＬＥＴＥ受信処理部２０と、ＳＩＰ切断処理を行うＳＩＰ切断処理部２１と、切断登録削除処理を行う切断登録削除処理部２２と、パケット転送装置（ＧＷ）用ユーザ管理テーブル１５と、を備えて構成される。
【００５０】
図３は、ここでのパケット転送装置（ＧＷ）１で用いられるパケット転送装置（ＧＷ）用ユーザ管理テーブル１５のデータを例示した図である。
【００５１】
パケット転送装置（ＧＷ）用ユーザ管理テーブル１５は、ユーザ管理情報（第１のユーザ管理情報）のテーブル構成として、装置内ＩＤ１５１、宅内ＧＷ  ＩＰａｄｄｒ（アドレス）１５２、宅内ＧＷポート番号１５３、宅内ＧＷ  ＳＩＰ−ＵＲＩ１５４、ＳＩＰ発着信１５５、ＳＩＰステータス１５６、ＩＫＥ待ちタイマ（Ｓ）１５７、及びＩＫＥステータス１５８を含んでいる。
【００５２】
以下は、実施例１に係る通信ネットワークシステムにおけるパケット転送装置（ＧＷ）１−１〜１−ｍによるＳＩＰ接続制御、ＩＫＥ接続制御を連携させた複数の通信セッション制御、並びにパケット転送装置（ＧＷ）用ユーザ管理テーブル１５におけるユーザ管理情報の管理について、パケット転送装置（ＧＷ）１−１が宅内パケット転送装置（宅内ＧＷ）２−１、２−２、…、２−ｎを順次ネットワーク接続する動作処理を行い、宅内パケット転送装置（宅内ＧＷ）２−１との間のネットワーク切断の動作処理を行う場合を説明する。
【００５３】
図４は、実施例１の通信ネットワークシステムに備えられる宅内パケット転送装置（宅内ＧＷ）２−１及びパケット転送装置（ＧＷ）１−１の間のネットワーク接続シーケンスを例示した図である。尚、以下のネットワーク接続シーケンスの説明では、図６に示す宅内パケット転送装置（宅内ＧＷ）２−１に対するネットワーク接続時のパケット転送装置（ＧＷ）用ユーザ管理テーブル１５のデータ推移を例示した図を参照する。
【００５４】
図４中のネットワーク接続シーケンスでは、宅内パケット転送装置（宅内ＧＷ）２−１がＰＣ６０−１からｆｉｒｓｔ  ａｃｃｅｓｓパケット（ＳＱ１−１）を受信すると、ＳＩＰサーバ３に対してパケット転送装置（ＧＷ）１−１宛てのＩＮＶＩＴＥパケット（ＳＱ１１−１）を送信する。ＳＩＰサーバ３は、パケット転送装置（ＧＷ）１−１に対してＩＮＶＩＴＥパケット（ＳＱ１２−１）を転送する。
【００５５】
そこで、パケット転送装置（ＧＷ）１−１のプロトコル処理部１２は、ＩＮＶＩＴＥパケット（ＳＱ１２−１）を受信すると、プロセッサ１３に対して通知してから通信処理部１４のＩＮＶＩＴＥ受信処理部１６によるＩＮＶＩＴＥ受信処理の実行に推移する。
【００５６】
図７は、ここでのパケット転送装置（ＧＷ）１−１におけるＩＮＶＩＴＥ受信処理についての動作処理を示したフローチャートである。
【００５７】
ＩＮＶＩＴＥ受信処理では、受信したＩＮＶＩＴＥパケット（ＳＱ１２−１）から宅内ＧＷＩＰアドレス：２００１：：１、ポート番号：４５００、及びＳＩＰ−ＵＲＩ：ｕｓｅｒ−１＠ａｂｃ．ｃｏｍを抽出（ステップＳ１）した後、抽出した宅内ＧＷＩＰアドレス：２００１：：１にて、パケット転送装置（ＧＷ）用ユーザ管理テーブル１５の宅内ＧＷＩＰａｄｄｒ１５２を検索（ステップＳ２）する。
【００５８】
この後、パケット転送装置（ＧＷ）用ユーザ管理テーブル１５内に一致する宅内ＧＷＩＰアドレスはあるか否かを判定（ステップＳ３）する。この判定の結果、一致する宅内ＧＷＩＰアドレスがあれば重複接続と見なしてＢＹＥを送信（ステップＳ５）してから動作処理を終了するが、一致する宅内ＧＷＩＰアドレスがなければパケット転送装置（ＧＷ）用ユーザ管理テーブル１５に抽出した各情報を設定（ＳＰＩステータスをＡＣＫ待ちに設定、ＩＫＥステータスをＩＫＥ待ちに設定、ＩＫＥ待ちタイマを設定）（ステップＳ４）する。具体的に云えば、図６（１）に示されるように、パケット転送装置（ＧＷ）用ユーザ管理テーブル１５の装置内ＩＤ１５１におけるＩＤ１の情報として、宅内ＧＷＩＰアドレス：２００１：：１、宅内ＧＷポート番号：４５００、及び宅内ＧＷ  ＳＩＰ−ＵＲＩ：ｕｓｅｒ−１＠ａｂｃ．ｃｏｍを設定すると共に、ＳＩＰ発着信１５５：着信、ＳＩＰステータス１５６：ＡＣＫ待ち、ＩＫＥ待ちタイマ１５７：１０秒、及びＩＫＥステータス１５８：ＩＫＥ待ちを設定する場合を例示できる。更に、この後は２００  ＯＫを送信（ステップＳ６）してから動作処理を終了する。
【００５９】
そこで、プロトコル処理部１２は、２００  ＯＫパケットを宅内パケット転送装置（宅内ＧＷ）２−１宛てにＳＩＰサーバ３に対して２００  ＯＫパケット（ＳＱ１３−１）を送信し、この後は通信処理部１４のＩＫＥ受付監視処理部１７によるＩＫＥ受付監視処理の実行に推移する。ＳＩＰサーバ３は、２００  ＯＫパケット（ＳＱ１４−１）を宅内パケット転送装置（宅内ＧＷ）２−１へ転送する。宅内パケット転送装置（宅内ＧＷ）２−１では、応答としてＳＩＰサーバ３に対してＡＣＫパケット（ＳＱ１５−１）を送信し、ＳＩＰサーバ３では、ＡＣＫパケット（ＳＱ１６−１）をパケット転送装置（ＧＷ）１−１へ転送する。パケット転送装置（ＧＷ）１−１は、ＡＣＫパケット（ＳＱ１６−１）を受信すると、パケット転送装置（ＧＷ）用ユーザ管理テーブル１５のＳＩＰステータス１５６を接続中に更新する。
【００６０】
図８は、上述したパケット転送装置（ＧＷ）１−１におけるＩＫＥ受付監視処理についての動作処理を示したフローチャートである。
【００６１】
このＩＫＥ受付監視処理は、周期処理で実行されるもので、パケット転送装置（ＧＷ）用ユーザ管理テーブル１５のＩＫＥステータス１５８を抽出（ステップＳ１）した後、抽出した値がＩＫＥ待ちか否かを判定（ステップＳ２）する。この判定の結果、ＩＫＥ待ちでなければパケット転送装置（ＧＷ）用ユーザ管理テーブル１５のＩＫＥ待ちタイマ値を”−（マイナス）”に設定（ステップＳ４）してから動作処理を終了するが、ＩＫＥ待ちであれば、パケット転送装置（ＧＷ）用ユーザ管理テーブル１５のＩＫＥ待ちタイマ１５７の値を抽出（ステップＳ３）した後、抽出したタイマ値が０秒か否かを判定（ステップＳ５）する。
【００６２】
この判定の結果、タイマ値が０秒でなければパケット転送装置（ＧＷ）用ユーザ管理テーブル１５のＩＫＥステータス１５８を抽出（ステップＳ１）する処理の前にリターンして各処理を繰り返すが、０秒であればタイムアウトを検出したとみなして宅内パケット転送装置（宅内ＧＷ）２−２に対してＢＹＥを送信（ステップＳ６）してから動作処理を終了する。
【００６３】
図５は、ここでのパケット転送装置（ＧＷ）１−１の待ち時間超過（ＩＫＥ待ちタイムアウト）検出時のシーケンスを例示した図である。図５を参照すれば、宅内パケット転送装置（宅内ＧＷ）２−２からのＩＫＥ−ＳＡ−ＩＮＩＴＲｅｑパケットをパケット転送装置（ＧＷ）用ユーザ管理テーブル１５のＩＫＥ待ちタイマ（Ｓ）１５７の値の間、受信しなかったことにより、ＩＫＥ受付監視処理でタイムアウト検出が行われ、宅内パケット転送装置（宅内ＧＷ）２−２に対してＢＹＥが送信されることを示している。また、こうした場合、ＳＩＰサーバ３は、パケット転送装置（ＧＷ）１−１からのＢＹＥ（ＳＱ６１−２）を受信すると、宅内パケット転送装置（宅内ＧＷ）２−２に対してＢＹＥ（ＳＱ６２−２）転送する。宅内パケット転送装置（宅内ＧＷ）２−２は、２００  ＯＫ（ＳＱ６３−２）をＳＩＰサーバ３に送信し、ＳＩＰサーバ３では２００  ＯＫ（ＳＱ６４−２）をパケット転送装置（ＧＷ）１−１へ転送する。パケット転送装置（ＧＷ）１−１は、２００  ＯＫ（ＳＱ６４−２）を受信すると、通信処理部１４の切断登録削除処理部２２による切断登録削除処理に推移し、パケット転送装置（ＧＷ）用ユーザ管理テーブル１５から宅内パケット転送装置（宅内ＧＷ）２−２に関する登録情報を削除する。
【００６４】
この後の処理について、再度図４を参照すれば、パケット転送装置（ＧＷ）１−１は、宅内パケット転送装置（宅内ＧＷ）２−１からＩＫＥ＿ＳＡ＿ＩＮＩＴ  Ｒｅｑ（ＳＱ２１−１）を受信すると、通信処理部１４のＩＫＥ受信処理部１８によるＩＫＥ受信処理の実行に推移する。
【００６５】
図９は、ここでのパケット転送装置（ＧＷ）１−１におけるＩＫＥ受信処理についての動作処理を示したフローチャートである。
【００６６】
ＩＫＥ受信処理では、ＩＫＥ＿ＳＡ＿ＩＮＩＴＲｅｑパケットのソースＩＰアドレスを抽出（ステップＳ１）した後、抽出したソースＩＰアドレスにて、パケット転送装置（ＧＷ）用ユーザ管理テーブル１５の宅内ＧＷ  ＩＰ  ａｄｄｒ（アドレス）列１５２を検索（ステップＳ２）する。この後、パケット転送装置（ＧＷ）用ユーザ管理テーブル１５内に一致する宅内ＧＷ  ＩＰ  アドレスはあるか否かを判定（ステップＳ３）する。
【００６７】
この判定の結果、一致する宅内ＧＷ  ＩＰ  アドレスがなければＩＫＥ＿ＳＡ＿ＩＮＩＴＲｅｑパケットを廃棄（ステップＳ５）してから動作処理を終了するが、一致する宅内ＧＷ  ＩＰ  アドレスがあればパケット転送装置（ＧＷ）用ユーザ管理テーブル１５のＩＫＥステータス１５８をＩＫＥ処理に設定（ステップＳ４）する。具体的に云えば、図６（２）に示されるように、パケット転送装置（ＧＷ）用ユーザ管理テーブル１５のＩＫＥステータス１５８をＩＫＥ処理に更新する場合を例示できる。この後、プロトコル処理部１２はＩＫＥ＿ＳＡ＿ＩＮＩＴ  Ｒｅｓを送信（ステップＳ６）してから動作処理を終了する。図４中では、宅内パケット転送装置（宅内ＧＷ）２−１に対してＩＫＥ＿ＳＡ＿ＩＮＩＴ  Ｒｅｓ（ＳＱ２２−１）を送信する手順に該当するものである。
【００６８】
因みに、パケット転送装置（ＧＷ）用ユーザ管理テーブル１５のＩＫＥステータス１５８をＩＫＥ処理に更新することにより、先に説明したＩＫＥ受付監視処理におけるＩＫＥ待ちか否かの判定（ステップＳ２）の結果がＩＫＥ待ち以外となり、これを受けてパケット転送装置（ＧＷ）用ユーザ管理テーブル１５のＩＫＥ待ちタイマ値１５７を”−（マイナス）”に設定（ステップＳ４）する処理を経てＩＫＥ受付監視処理が終了する。
【００６９】
図４中において、これ以降の処理は、宅内パケット転送装置（宅内ＧＷ）２−１、パケット転送装置（ＧＷ）１−１、及びＲＡＤＩＵＳサーバ５０−１の間でＩＫＥ＿ＡＵＴＨ（１）  Ｒｅｑ（ＳＱ２３−１）〜ＩＫＥ＿ＡＵＴＨ（５）  Ｒｅｑ（ＳＱ３１−１）によりＩＫＥ接続処理を実行する。
【００７０】
即ち、ここでは宅内パケット転送装置（宅内ＧＷ）２−１からのＩＫＥ＿ＡＵＴＨ（１）  Ｒｅｑ（ＳＱ２３−１）の受信時におけるプロトコル処理部１２によるＲＡＤＩＵＳサーバ５０−１に対するＡｃｃｅｓｓ  Ｒｅｑ（ＳＱ２４−１）の送信、ＲＡＤＳＩＵＳサーバ５０−１からのＡｃｃｅｓｓ  Ｃｈａｌｌｅｎｇｅ（ＳＱ２５−１）の受信、宅内パケット転送装置（宅内ＧＷ）２−１へのＩＫＥ＿ＡＵＴＨ（２）  Ｒｅｑ（ＳＱ２６−１）の転送、並びに宅内パケット転送装置（宅内ＧＷ）２−１からのＩＫＥ＿ＡＵＴＨ（３）  Ｒｅｑ（ＳＱ２７−１）の受信時におけるプロトコル処理部１２によるＲＡＤＩＵＳサーバ５０−１に対するＡｃｃｅｓｓ  Ｒｅｑ（ＳＱ２８−１）の送信、ＲＡＤＳＩＵＳサーバ５０−１からのＡｃｃｅｓｓ  Ａｃｃｅｐｔ（ＳＱ２９−１）の受信、宅内パケット転送装置（宅内ＧＷ）２−１へのＩＫＥ＿ＡＵＴＨ（４）  Ｒｅｑ（ＳＱ３０−１）の転送を行う。また、パケット転送装置（ＧＷ）１−１は、例えばＩＫＥ＿ＡＵＴＨ（５）  Ｒｅｑ（ＳＱ３１−１）を受信すると、通信処理部１４の接続登録処理部１９による接続登録処理に推移する。
【００７１】
図１０は、ここでのパケット転送装置（ＧＷ）１−１における接続登録処理についての動作処理を示したフローチャートである。
【００７２】
接続登録処理では、パケット転送装置（ＧＷ）用ユーザ管理テーブル１５のＩＫＥステータス１５８を接続中に設定（ステップＳ１）して動作処理を終了するものである。具体的に云えば、図６の（３）に示されるように、パケット転送装置（ＧＷ）用ユーザ管理テーブル１５のＩＫＥステータス１５８を接続中に変更する場合を例示できる。
【００７３】
こうした場合、プロトコル処理部１２は、宅内パケット転送装置（宅内ＧＷ）２−１に対してＩＫＥ＿ＡＵＴＨ（６）  Ｒｅｓ（ＳＱ３２−１）を送信すると共に、ＲＡＤＩＵＳサーバ５０−１に対してＡｃｃｏｕｎｔｉｎｇ  Ｒｅｑ（ｓｔａｒｔ）（ＳＱ３３−１）を送信し、ＲＡＤＳＩＵＳサーバ５０−１からのＡｃｃｏｕｎｔｉｎｇ  Ｒｅｓ（ｓｔａｒｔ）（ＳＱ３４−１）を受信する。
【００７４】
この通信ネットワークシステムでは、図４に示すシーケンスで用いられる各種信号ＳＱ１１−１〜ＳＱ３４−１について、ＳＩＰ接続制御及びＩＫＥ接続制御により、宅内パケット転送装置（宅内ＧＷ）２−１とパケット転送装置（ＧＷ）１−１との間でＩＰｓｅｃトンネルを確立し、ＥＳＰ若しくはＥＳＰ  ｏｖｅｒ  ＵＤＰパケットにより中継網４内でのパケット（ＳＱ４１−１）の転送を行うと共に、ＰＣ６０−１とＩＳＰ網５−１内のＲＡＤＩＵＳサーバ５０−１との間におけるパケット（ＳＱ４２−１）の転送を行う。
【００７５】
図１１は、複数の宅内パケット転送装置（宅内ＧＷ）２−１、２−ｎ及びパケット転送装置（ＧＷ）１−１の間のネットワーク接続シーケンスを例示した図である。また、図１２は、このネットワーク接続時のパケット転送装置（ＧＷ）用ユーザ管理テーブル１５のデータを例示した図である。
【００７６】
図１１に示すように、宅内パケット転送装置（宅内ＧＷ）２−１がパケット転送装置（ＧＷ）１−１に接続されている状態において、ＳＩＰサーバ３からパケット転送装置（ＧＷ）１−１に転送された宅内パケット転送装置（宅内ＧＷ）２−ｎからパケット転送装置（ＧＷ）１−１宛てのＩＮＶＩＴＥ（ＳＱ１２−ｎ）を受信した場合、ＩＮＶＩＴＥ受信処理により図１２の（１）に示されるように装置内ＩＤ１５１ではＩＤ２が割当てられ、パケット転送装置（ＧＷ）用ユーザ管理テーブル１５の装置内ＩＤ１５１におけるＩＤ２の行に示されるような各種情報が登録される。また、接続登録処理により、図１２の（２）に示されるように、パケット転送装置（ＧＷ）用ユーザ管理テーブル１５の装置内ＩＤ１５１におけるＩＤ２のＩＫＥステータス１５８を接続中に設定する。
【００７７】
図１１に示される各種信号ＳＱ１１−ｎ〜ＳＱ３４−ｎのＳＩＰ接続制御及びＩＫＥ接続制御により、宅内パケット転送装置（宅内ＧＷ）２−１と同時に宅内パケット転送装置（宅内ＧＷ）２−ｎとパケット転送装置（ＧＷ）１−１との間でＩＰｓｅｃトンネルを確立し、ＥＳＰ若しくはＥＳＰ  ｏｖｅｒ  ＵＤＰパケットにより中継網４内でのパケット（ＳＱ４１−ｎ）の転送を行うと共に、ＰＣ６０−１とＩＳＰ網５−１内のＲＡＤＩＵＳサーバ５０−１との間におけるパケット（ＳＱ４２−ｎ）の転送を行う。
【００７８】
図１３は、宅内パケット転送装置（宅内ＧＷ）２−１及びパケット転送装置（ＧＷ）１−１の間のネットワーク切断シーケンスを例示した図である。また、図１４はこのネットワーク切断時のパケット転送装置（ＧＷ）用ユーザ管理テーブル１５のデータを例示した図である。
【００７９】
図１３中では、パケット転送装置（ＧＷ）１−１に対して宅内パケット転送装置（宅内ＧＷ）２−１が接続された状態において、宅内パケット転送装置（宅内ＧＷ）２−１からＩｎｆｏｒｍａｔｉｏｎａｌ  Ｒｅｑ（ＤＥＬＥＴＥ）パケット（ＳＱ５１−１）を受信した場合、通信処理部１４のＤＥＬＥＴＥ受信処理部２０によるＤＥＬＥＴＥ受信処理の実行に推移することを示している。
【００８０】
図１５は、ここでのパケット転送装置（ＧＷ）１−１におけるＤＥＬＥＴＥ受信処理についての動作処理を示したフローチャートである。
【００８１】
ＤＥＬＥＴＥ受信処理では、ＤＥＬＥＴＥパケットのソースＩＰアドレスを抽出（ステップＳ１）した後、抽出したソースＩＰアドレスにて、パケット転送装置（ＧＷ）ユーザ管理テーブル１５の宅内ＧＷ  ＩＰａｄｄｒ（アドレス）１５２の列を検索（ステップＳ２）する。この後、パケット転送装置（ＧＷ）ユーザ管理テーブル１５内に一致する宅内ＧＷ  ＩＰＰａｄｄｒ（アドレス）はあるか否かの判定（ステップＳ３）を行う。この判定の結果、一致する宅内ＧＷ  ＩＰＰａｄｄｒ（アドレス）がなければＤＥＬＥＴＥパケットを廃棄（ステップＳ５）してから動作処理を終了するが、一致する宅内ＧＷ  ＩＰＰａｄｄｒ（アドレス）があればパケット転送装置（ＧＷ）ユーザ管理テーブル１５のＩＫＥステータス１５８を切断に設定（ステップＳ４）してから動作処理を終了する。具体的に云えば、図１４の（１）に示されるように、パケット転送装置（ＧＷ）ユーザ管理テーブル１５のＩＫＥステータス１５８をＩＤ１のものについて切断に設定する場合を例示できる。
【００８２】
そこで、パケット転送装置（ＧＷ）１−１のプロトコル処理部１２は、宅内パケット転送装置（宅内ＧＷ）２−１に対してＩｎｆｏｒｍａｔｉｏｎａｌ  Ｒｅｓ（ＳＱ５２−１）を送信すると共に、ＲＡＤＩＵＳサーバ５０−１に対してＡｃｃｏｕｎｔｉｎｇ  Ｒｅｑ（ｓｔｏｐ）（ＳＱ５７−１）を送信し、ＲＡＤＩＵＳサーバ５０−１からＡｃｃｏｕｎｔｉｎｇ  Ｒｅｓ（ｓｔｏｐ）（ＳＱ５８−１）を受信する。このときのＲＡＤＩＵＳサーバ５０−１との間の応答通信間に通信処理部１４のＳＩＰ切断処理部２１によるＳＩＰ切断処理が行われる。
【００８３】
図１８は、ここでのパケット転送装置（ＧＷ）１−１におけるＳＩＰ切断処理についての動作処理を示したフローチャートである。
【００８４】
ＳＩＰ切断処理では、切断にて、パケット転送装置（ＧＷ）用ユーザ管理テーブル１５のＩＫＥステータス１５８を検索（ステップＳ１）した後、切断はあるか否かの判定（ステップＳ２）を行う。この判定の結果、切断がなければ動作処理を終了するが、切断があればパケット転送装置（ＧＷ）用ユーザ管理テーブル１５の宅内ＧＷ  ＳＩＰ−ＵＲＩを抽出（ステップＳ３）した後、抽出したＳＩＰ−ＵＲＩを宅内パケット転送装置（宅内ＧＷ）２−１宛てにＢＹＥを送信（ステップＳ４）してから動作処理を終了する。
【００８５】
このとき、図１３を参照すれば、プロトコル処理部１２が宅内パケット転送装置（宅内ＧＷ）２−１のＳＩＰ−ＵＲＩ宛てにＳＩＰサーバ３経由でＢＹＥ（ＳＱ６１−１）を送信し、ＳＩＰサーバ３が宅内パケット転送装置（宅内ＧＷ）２−１にＢＹＥパケット（ＳＱ６２−１）を転送する。そこで、宅内パケット転送装置（宅内ＧＷ）２−１は、２００  ＯＫ（ＳＱ６３−１）をＳＩＰサーバ３経由で送信し、ＳＩＰサーバ３がパケット転送装置（ＧＷ）１−１にＢＹＥパケット（ＳＱ６４−１）を転送する。これを受けてパケット転送装置（ＧＷ）１−１では、通信処理部１４の切断登録削除処理部２２による切断登録削除処理が行われる。
【００８６】
図１７は、ここでのパケット転送装置（ＧＷ）１−１における切断登録削除処理についての動作処理を示したフローチャートである。
【００８７】
切断登録削除処理では、２００  ＯＫパケットからＳＩＰ−ＵＲＩを抽出（ステップＳ１）した後、抽出したＳＩＰ−ＵＲＩにて、パケット転送装置（ＧＷ）用ユーザ管理テーブル１５の宅内ＧＷ  ＳＩＰ−ＵＲＩ１５４の列を検索（ステップＳ２）する。この後、パケット転送装置（ＧＷ）用ユーザ管理テーブル１５内に一致するＳＩＰ−ＵＲＩがあるか否かを判定（ステップＳ３）する。この判定の結果、一致するＳＩＰ−ＵＲＩがなければ動作処理を終了するが、一致するＳＩＰ−ＵＲＩがあればパケット転送装置（ＧＷ）用ユーザ管理テーブル１５をクリア（ステップＳ４）から動作処理を終了する。具体的に云えば、図１４の（２）に示されるように、パケット転送装置（ＧＷ）用ユーザ管理テーブル１５内のＩＤ１についての情報（データ）を削除した場合を例示できる。
【００８８】
実施例１に係る通信ネットワークシステムでは、パケット転送装置（ＧＷ）１−１から中継網４を介して複数の宅内パケット転送装置（ＧＷ）２−１、２−ｎとの間で同時にトンネル通信を確立してパケット転送する動作を簡略的に説明したが、他のパケット転送装置（ＧＷ）１−２〜１−ｍからも同様にトンネル通信を確立してパケット転送することができる。
【００８９】
以下は、宅内パケット転送装置（ＧＷ）２−１から複数のパケット転送装置（ＧＷ）１−１、１−ｍとの間で同時にトンネル通信を確立してパケット転送する場合の処理機能について、別途に実施例２に係る通信ネットワークシステムとして説明する。
【実施例２】
【００９０】
図１８は、本発明の実施例２に係る通信ネットワークシステムに備えられる宅内パケット転送装置（宅内ＧＷ）２の単体における概略構成を例示したブロック図である。
【００９１】
この宅内パケット転送装置（宅内ＧＷ）２は、中継網ＩＦ２４、宅内ＬＡＮ−ＩＦ２５、プロセッサ２６、及び通信処理部２７を備え、これらの各部が装置内で互いに接続されて構成される。
【００９２】
このうち、通信処理部２７は、ＳＩＰ接続制御を行うＳＩＰ制御処理部２８、ＩＫＥ接続制御を行うＩＫＥ制御処理部２９、及び宅内パケット転送装置（宅内ＧＷ）用ユーザ管理テーブル３０を備えて構成される。
【００９３】
因みに、宅内パケット転送装置（宅内ＧＷ）２の単体についても、処理機能上は図２に示したパケット転送装置（ＧＷ）１の単体の場合と同等な機能を持つものである。具体的に云えば、プロセッサ２６は、パケット転送装置（ＧＷ）１におけるプロトコル処理部１２及びプロセッサ１３の機能を兼用する。中継網ＩＦ２４及び宅内ＬＡＮ−ＩＦ２５は、回線インタフェース１１−１〜１１−ｍの機能に対応する。ＳＩＰ制御処理部２８は、ＩＮＶＩＴＥ受信処理部１６及びＳＩＰ切断処理部２１の機能を兼用し、ＩＫＥ制御処理部２９は、ＩＫＥ受付監視処理部１７、ＩＫＥ受信処理部１８、ＤＥＬＥＴＥ受信処理部２０の機能を兼用する。尚、その他の接続登録処理部１９及び切断登録削除処理部２２の機能は、ＳＩＰ制御処理部２８及びＩＫＥ制御処理部２９が共通して保持するものである。
【００９４】
図１９は、ここでの宅内パケット転送装置（ＧＷ）２で用いられる宅内パケット転送装置（宅内ＧＷ）用ユーザ管理テーブル３０のデータを例示した図である。
【００９５】
宅内パケット転送装置（宅内ＧＷ）用ユーザ管理テーブル３０は、ユーザ管理情報（第２のユーザ管理情報）のテーブル構成として、装置内ＩＤ２７１、ＧＷ  ＩＰａｄｄｒ（アドレス）２７２、ＧＷポート番号２７３、ＧＷ  ＳＩＰ−ＵＲＩ２７４、ＳＩＰ発着信２７５、ＳＩＰステータス２７６、及びＩＫＥステータス２７７を含んでいる。
【００９６】
以下は、実施例２に係る通信ネットワークシステムにおける宅内パケット転送装置（宅内ＧＷ）２−１によるＳＩＰ接続制御、ＩＫＥ接続制御を連携させた複数の通信セッション制御、並びに宅内パケット転送装置（ＧＷ）用ユーザ管理テーブル３０におけるユーザ管理情報の管理について、宅内パケット転送装置（宅内ＧＷ）２−１がパケット転送装置（ＧＷ）１−１、１−２、…、１−ｍを順次ネットワーク接続する動作処理を行う場合を説明する。
【００９７】
図２０は、実施例２の通信ネットワークシステムに備えられる宅内パケット転送装置（宅内ＧＷ）２−１及びパケット転送装置（ＧＷ）１−１の間のネットワーク接続シーケンスを例示した図である。尚、以下のネットワーク接続シーケンスの説明では、図２２に示すパケット転送装置（ＧＷ）１−１に対するネットワーク接続時の宅内パケット転送装置（宅内ＧＷ）用ユーザ管理テーブル３０のデータ推移を例示した図を参照する。
【００９８】
図２０中のネットワーク接続シーケンスでは、宅内パケット転送装置（宅内ＧＷ）２−１がパケット転送装置（ＧＷ）１−１に対して接続処理を行う場合、通信処理部２７のＳＩＰ制御処理部２５のＳＩＰ接続制御を実行することにより、図２２の（１）に示されるように、宅内パケット転送装置（宅内ＧＷ）用ユーザ管理テーブル３０についての装置内ＩＤ２７１：１、ＧＷ  ＩＰａｄｄｒ２７２：２１１１：：１、ＧＷポート番号２７３：４５００、ＧＷ  ＳＩＰ−ＵＲＩ２７４：ｇｗ−１＠ｉｓｐ１．ｃｏｍ、ＳＩＰ発着信２７５：発信、及びＳＩＰステータス２７６：２００  ＯＫ待ちにする設定を行い（ＩＫＥステータス２７７については未処理）、ＳＩＰサーバ３に対してパケット転送装置（ＧＷ）１−１宛てのＩＮＶＩＴＥパケット（ＳＱ１１１−１）を送信する。
【００９９】
ＳＩＰサーバ３は、パケット転送装置（ＧＷ）１−１に対してＩＮＶＩＴＥパケット（ＳＱ１１２−１）を転送する。パケット転送装置（ＧＷ）１−１は、応答として２００  ＯＫ（ＳＱ１１３−１）をＳＩＰサーバ３に対して送信し、ＳＩＰサーバ３は、宅内パケット転送装置（宅内ＧＷ）２−１へ２００  ＯＫパケット（ＳＱ１１４−１）を転送する。宅内パケット転送装置（宅内ＧＷ）２−１は、２００  ＯＫパケット（ＳＱ１１４−１）を受信すると、宅内パケット転送装置（宅内ＧＷ）用ユーザ管理テーブル３０のＳＩＰステータス２７６を接続中に設定し、ＳＩＰサーバ３に対してＡＣＫパケット（ＳＱ１１５−１）を送信する。そこで、ＳＩＰサーバ３はパケット転送装置（ＧＷ）１−１に対してＡＣＫパケット（ＳＱ１１６−１）を転送する。
【０１００】
次に、通信処理部２７におけるＩＫＥ制御処理部２９のＩＫＥ接続制御を実行することにより、パケット転送装置（ＧＷ）１−１に対してＳＩＰサーバ３経由でＩＫＥ＿ＳＡ＿ＩＮＩＴ  Ｒｅｑパケット（ＳＱ１２１−１）を送信した後、図２２の（２）に示されるように、宅内パケット転送装置（宅内ＧＷ）用ユーザ管理テーブル３０のＩＫＥステータス２７７をＩＫＥ接続処理中に設定する。
【０１０１】
そこで、宅内パケット転送装置（宅内ＧＷ）２−１とパケット転送装置（ＧＷ）１−１との間において、ＩＫＥ＿ＳＡ＿ＩＮＩＴ  Ｒｅｑ（ＳＱ１２１−１）、これに応答するＩＫＥ＿ＳＡ＿ＩＮＩＴ  Ｒｅｓ（ＳＱ１２２−１）、ＩＫＥ＿ＡＵＴＨ（１）  Ｒｅｑ（ＳＱ１２３−１）、これに応答するＩＫＥ＿ＡＵＴＨ（２）  Ｒｅｓ（ＳＱ１２６−１）、
ＩＫＥ＿ＡＵＴＨ（３）  Ｒｅｑ（ＳＱ１２７−１）、これに応答するＩＫＥ＿ＡＵＴＨ（４）  Ｒｅｓ（ＳＱ１３０−１）、ＩＫＥ＿ＡＵＴＨ（５）  Ｒｅｑ（ＳＱ１３１−１）、これに応答するＩＫＥ＿ＡＵＴＨ（６）  Ｒｅｓ（ＳＱ１３２−１）までのＩＫＥ接続処理を行う。
【０１０２】
宅内パケット転送装置（宅内ＧＷ）２−１は、ＩＫＥ＿ＡＵＴＨ（６）  Ｒｅｓ（ＳＱ１３２−１）を受信すると、図２２の（３）に示されるように、宅内パケット転送装置（宅内ＧＷ）用ユーザ管理テーブル３０のＩＫＥステータス２７７を接続中に設定する。また、宅内パケット転送装置（宅内ＧＷ）２−１とパケット転送装置（ＧＷ）１−１との間でＩＰｓｅｃトンネルを確立し、ＥＳＰ若しくはＥＳＰ  ｏｖｅｒ  ＵＤＰパケットにより中継網４内でのパケット（ＳＱ１４１−１）の転送を行うと共に、宅内ＬＡＮ６−１とＩＳＰ網５−１との間のパケット（ＳＱ１４２−１）の転送を行う。
【０１０３】
図２１は、宅内パケット転送装置（宅内ＧＷ）２−１及び複数のパケット転送装置（ＧＷ）１−１、１−ｍの間のネットワーク接続シーケンスを例示した図である。
【０１０４】
図２１に示すように、宅内パケット転送装置（宅内ＧＷ）２−１がパケット転送装置（ＧＷ）１−１に接続されている状態において、宅内パケット転送装置（宅内ＧＷ）２−１は、ＳＩＰ接続制御により、図２２の（４）に示されるように、装置内ＩＤ２７１：２、ＧＷＩＰａｄｄｒ２７２：３１１１：：１、ＧＷポート番号２７３：９０００、ＧＷ  ＳＩＰ−ＵＲＩ２７４：ｇｗ−ｍ＠ｉｓｐｍ．ｃｏｍ、ＳＩＰ発着信２７５：発信、及びＳＩＰステータス２７６：２００  ＯＫ待ちに設定を行い（ＩＫＥステータス２７７は未処理）、ＳＩＰサーバ３に対してパケット転送装置（ＧＷ）１−ｍ宛てのＩＮＶＩＴＥ（ＳＱ１１１−ｍ）をＳＩＰサーバ３へ送信し、ＳＩＰサーバ３はパケット転送装置（ＧＷ）１−ｍに対してＩＮＶＩＴＥパケット（ＳＱ１１２−ｍ）を転送する。
【０１０５】
パケット転送装置（ＧＷ）１−ｍは、応答として２００  ＯＫ（ＳＱ１１３−ｍ）をＳＩＰサーバ３へ送信し、ＳＩＰサーバ３は２００  ＯＫパケット（ＳＱ１１４−ｍ）を宅内パケット転送装置（宅内ＧＷ）２−１へ転送する。宅内パケット転送装置（宅内ＧＷ）２−１は、２００  ＯＫパケット（ＳＱ１１４−ｍ）を受信すると、宅内パケット転送装置（宅内ＧＷ）用ユーザ管理テーブル３０のＳＩＰステータス２７６を接続中に設定し、パケット転送装置（ＧＷ）１−ｍに対してＳＩＰサーバ３経由でＡＣＫ（ＳＱ１１５−ｍ）を送信し、ＳＩＰサーバ３はＡＣＫパケット（ＳＱ１１６−ｍ）をパケット転送装置（ＧＷ）１−ｍへ転送する。
【０１０６】
ＩＫＥ接続制御では、宅内パケット転送装置（宅内ＧＷ）２−１とパケット転送装置（ＧＷ）１−ｍとの間でＩＫＥ＿ＳＡ＿ＩＮＩＴ  Ｒｅｑパケット（ＳＱ１２１−ｍ）からＩＫＥ＿ＡＵＴＨ（６）  Ｒｅｓ（ＳＱ１３２−ｍ）までに至るＩＫＥ接続処理を行う。宅内パケット転送装置（宅内ＧＷ）２−１は、ＩＫＥ＿ＡＵＴＨ（６）  Ｒｅｓを受信すると、図２２の（５）に示されるように、宅内パケット転送装置（宅内ＧＷ）用ユーザ管理テーブル３０のＩＫＥステータス２７７を接続中に設定する。また、宅内パケット転送装置（宅内ＧＷ）２−１とパケット転送装置（ＧＷ）１−ｍとの間でＩＰｓｅｃトンネルを確立し、ＥＳＰ若しくはＥＳＰ  ｏｖｅｒ  ＵＤＰパケットにより中継網４内でのパケット（ＳＱ１４１−ｍ）の転送を行うと共に、宅内ＬＡＮ６−１とＩＳＰ網５−ｍとの間でのパケット（ＳＱ１４２−ｍ）の転送を行う。更に、略図するが、ＩＫＥ切断処理及びＳＩＰ切断処理により、宅内パケット転送装置（宅内ＧＷ）用ユーザ管理テーブル３０における該当する情報（データ）の削除を行う。
【０１０７】
尚、上述した実施例１に係る通信ネットワークシステムでは、主にパケット転送装置（ＧＷ）１−１から複数の宅内パケット転送装置（宅内ＧＷ）２−１、２−ｎへの着信動作が行われる場合、実施例２に係る通信ネットワークシステムでは、宅内パケット転送装置（宅内ＧＷ）２−１から複数のパケット転送装置（ＧＷ）１−１、１−ｍへの発信動作が行われる場合について説明したが、本発明の通信ネットワークシステムは、パケット転送装置（ＧＷ）１−１から複数の宅内パケット転送装置（宅内ＧＷ）２−１、２−ｎへの発信動作が行われる場合、或いは宅内パケット転送装置（宅内ＧＷ）２−１から複数のパケット転送装置（ＧＷ）１−１、１−ｍへの受信動作が行われる場合についても適用可能なものであり、同等にユーザ毎の通信セッション制御の管理を行うことができる。
【０１０８】
その他、以上に説明した本発明の通信ネットワークシステムの基本機能は、その技術的概要において、パケット通信時のセッション接続情報の管理を行う通信ネットワークシステム用セッション制御方法としても換言することができる。
【０１０９】
即ち、その通信ネットワークシステム用セッション制御方法は、各宅内パケット転送装置（宅内ＧＷ）との間で複数の通信セッション制御を行わせるために必要な第１のユーザ管理情報を設定又は削除するためのパケット転送装置（ＧＷ）用ユーザ管理テーブルを各パケット転送装置（ＧＷ）にそれぞれ持たせると共に、第１のユーザ管理情報として、装置内識別子、各宅内パケット転送装置（宅内ＧＷ）についてのネットワーク接続情報及び通信セッション制御ステータス情報を持たせることを前提とする。そこで、各パケット転送装置（ＧＷ）により、それぞれパケット転送装置（ＧＷ）用ユーザ管理テーブルに対して装置内識別子をキーとしてネットワーク接続情報及び通信セッション制御ステータス情報を管理すると共に、複数の通信セッション制御として、ネットワーク接続情報に含まれるトンネル通信用のネットワーク情報及びトンネル情報の交換を行って各宅内パケット転送装置（宅内ＧＷ）との間のネットワーク接続時の動作処理毎にパケット転送装置（ＧＷ）用ユーザ管理テーブルに対してトンネル通信用のネットワーク情報及びトンネル情報を設定し、且つネットワーク接続中の状態監視及び各宅内パケット転送装置（宅内ＧＷ）との間のネットワーク切断時の動作処理毎にパケット転送装置（ＧＷ）用ユーザ管理テーブルに設定されたトンネル通信用のネットワーク情報及びトンネル情報の削除を行うパケット転送装置用動作処理ステップを有するものである。
【０１１０】
また、各パケット転送装置（ＧＷ）との間で複数の通信セッション制御を行わせるために必要な第２のユーザ管理情報を設定又は削除するための宅内パケット転送装置（宅内ＧＷ）用ユーザ管理テーブルを各宅内パケット転送装置（宅内ＧＷ）にそれぞれ持たせると共に、第２のユーザ管理情報として、装置内識別子、各パケット転送装置（ＧＷ）についてのネットワーク接続情報及び通信セッション制御ステータス情報を持たせることを前提とする。そこで、各宅内パケット転送装置（宅内ＧＷ）により、それぞれ宅内パケット転送装置（宅内ＧＷ）用ユーザ管理テーブルに対して装置内識別子をキーとしてネットワーク接続情報及び通信セッション制御ステータス情報を管理すると共に、複数の通信セッション制御として、ネットワーク接続情報に含まれるトンネル通信用のネットワーク情報及びトンネル情報の交換を行って各パケット転送装置（ＧＷ）との間のネットワーク接続時の動作処理毎に宅内パケット転送装置（宅内ＧＷ）用ユーザ管理テーブルに対してトンネル通信用のネットワーク情報及びトンネル情報を設定し、且つネットワーク接続中の状態監視及び各パケット転送装置（ＧＷ）との間のネットワーク切断時の動作処理毎に宅内パケット転送装置（宅内ＧＷ）用ユーザ管理テーブルに設定されたトンネル通信用のネットワーク情報及びトンネル情報の削除を行う宅内パケット転送装置用動作処理ステップを有するものである。
【０１１１】
更に、パケット転送装置用動作処理ステップ及び宅内パケット転送装置用動作処理ステップでは、それぞれ複数の通信セッション制御時にＳＩＰ接続制御及びＩＫＥ接続制御を連動させるとき、制御シーケンスとして、ネットワーク接続時にはＳＩＰ接続制御後にＩＫＥ接続制御を行い、且つネットワーク切断時にはＩＫＥ接続制御後にＳＩＰ接続制御を行うものである。
【符号の説明】
【０１１２】
１、１−１〜１−ｍ  パケット転送装置（ＧＷ）
２、２−１〜２−ｎ  宅内パケット転送装置（宅内ＧＷ）
３  ＳＩＰサーバ
４  中継網
５−１〜５−ｍ  ＩＳＰ網
６−１〜６−ｎ  宅内ＬＡＮ
１１−１〜１１−ｍ  回路インターフェース
１２  プロトコル処理部
１３、２６  プロセッサ
１４、２７  通信処理部
１５  パケット転送装置（ＧＷ）用ユーザ管理テーブル
１６  ＩＮＶＩＴＥ受信処理部
１７  ＩＫＥ受付監視処理部
１８  ＩＫＥ受信処理部
１９  接続登録処理部
２０  ＤＥＬＥＴＥ受信処理部
２１  ＳＩＰ切断処理部
２２  切断登録削除処理部
２３  制御端末
２４  中継網ＩＦ
２５  宅内ＬＡＮ−ＩＦ
２８  ＳＩＰ制御処理部
２９  ＩＫＥ制御処理部
３０  宅内パケット転送装置（宅内ＧＷ）用ユーザ管理テーブル
４０−１〜４０−ｎ  スイッチ（ＳＷ）
５０−１〜５０−ｍ  ＲＡＤＩＵＳサーバ
６０−１〜６０−ｎ  ＰＣ
【図１】
2012039238.tif 000003
【図２】
2012039238.tif 000004
【図３】
2012039238.tif 000005
【図４】
2012039238.tif 000006
【図５】
2012039238.tif 000007
【図６】
2012039238.tif 000008
【図７】
2012039238.tif 000009
【図８】
2012039238.tif 000010
【図９】
2012039238.tif 000011
【図１０】
2012039238.tif 000012
【図１１】
2012039238.tif 000013
【図１２】
2012039238.tif 000014
【図１３】
2012039238.tif 000015
【図１４】
2012039238.tif 000016
【図１５】
2012039238.tif 000017
【図１６】
2012039238.tif 000018
【図１７】
2012039238.tif 000019
【図１８】
2012039238.tif 000020
【図１９】
2012039238.tif 000021
【図２０】
2012039238.tif 000022
【図２１】
2012039238.tif 000023
【図２２】
2012039238.tif 000024