(57)【要約】【課題】従来の方法を用いた場合、プライベート側のＦＷとグローバル側のＦＷそれぞれに対し、２度に分けてメディア送受信情報を通知する必要があり、処理量の増加が懸念されていた。【解決手段】メディア送受信情報抽出機能により取得したメディア送受信用のＩＰアドレス、ポート番号及び、ＳＩＰメッセージ内のＩＰアドレスを変換する機能により変換された後のＩＰアドレス、ポート番号を前記内部のデータベースヘ保持し、前記ＮＡＴ／ＦＷ装置に対してメディア送受信情報を通知する際には前記内部のデータベースを参照することにより、変換前後のメディア送受信用ＩＰアドレス、ポート番号の情報全てを一度に通知することが可能となる。【選択図】        図１
2004254010.tif 000002
【特許請求の範囲】
【請求項１】
ネットワークレイヤのＩＰアドレスとトランスポートレイヤのポート番号により、アクセス制御を行うファイアウォール（ＦＷ）機能、及び、「プライベートＩＰアドレス、プライベートポート番号」と「グローバルＩＰアドレスグローバルポート番号」を変換するＮＡＴ（Ｎｅｔｗｏｒｋ  Ａｄｄｒｅｓｓ  Ｔｒａｎｓｌａｔｉｏｎ）機能を配備した、ＮＡＴ／ＦＷ装置と連携して、メディア送受信に用いるＩＰアドレス、ポート番号の組を前記ＮＡＴ／ＦＷ装置に登録するＳＩＰ（Ｓｅｓｓｉｏｎ  Ｉｎｉｔｉａｔｉｏｎ  Ｐｒｏｔｏｃｏｌ）通信制御装置であって、
ＳＩＰメッセージ内のＩＰアドレス変換機能、ＳＩＰメッセージ内のメディア送受信情報抽出機能、及びメディア送受信情報を内部に保持するためのデータベースを連携させることにより、前記ＮＡＴ／ＦＷ装置に対して、変換前後のメディア送受信用ＩＰアドレス、ポート番号を登録することを特徴とした、ＳＩＰ通信制御装置。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、アドレス体系の異なるネットワーク間においてＮＡＴ／ＦＷ装置と連携してＳＩＰメッセージ内のＩＰアドレス変換と、ＦＷに対するメディア送受信制御を行うＳＩＰ通信制御装置に関する。
【０００２】
【従来の技術】
ＳＩＰ（Ｓｅｓｓｉｏｎ  Ｉｎｉｔｉａｔｉｏｎ  Ｐｒｏｔｏｃｏｌ）はアプリケーションレイヤにもＩＰアドレス情報が記載されるため、グローバルＩＰアドレス、プライベートＩＰアドレスなどアドレス体系の異なるネットワーク間においてＳＩＰ通信を行うためには、ＮＡＴ（Ｎｅｔｗｏｒｋ  Ａｄｄｒｅｓｓ  Ｔｒａｎｓｌａｔｉｏｎ）装置により行われるネットワークレイヤのアドレス変換に加えて、ＳＩＰメッセージ内のアドレス変換を行う必要がある。その方法としてＡＬＧ（Ａｐｐｌｉｃａｔｉｏｎ  Ｌｅｖｅｌ  Ｇａｔｅｗａｙ）装置を用いた、ＮＡＴ装置と連携することによるＳＩＰのアドレス変換方法がＲＦＣ３３０３等で提案されている（非特許文献１〜４参照）。またＡＬＧ装置の詳細な機能に関しては「アドレス変換組の生存時間取得・計算を可能としたＡＬＧ装置（先行出願１）」「ＡＰＩおよびそれを用いた通信（先行出願２）」「アプリケーションレイヤにおけるアドレス変換装置（先行出願３）」「ＩＰアドレス変換装置（先行出願４）」で特許出願中である。
【０００３】
次にＦＷ（ファイアウォール）装置を介してＳＩＰ通信を行う場合、ＲＴＰ（Ｒｅａｌ−ｔｉｍｅ  Ｔｒａｎｓｐｏｒｔ  Ｐｒｏｔｏｃｏｌ）を用いて行われるメディア通信については端末が任意に設定するＰｏｒｔ番号を用いて通信を行うため、ＦＷの通過が不可能となる。この問題を解決する一つの方法として、端末が任意に設定するＩＰアドレスとＰｏｒｔ番号のメディア送受信情報が記載される、ＳＩＰメッセージのＳＤＰ（Ｓｅｓｓｉｏｎ  Ｄｅｓｃｒｉｐｔｉｏｎ  Ｐｒｏｔｏｃｏｌ）部分を、ＡＧＬで抽出し、ＦＷ装置に通知することで、ＦＷ側で当該ＩＰアドレス、ポート番号を開放し、メディア通信のＦＷ通過を可能とする方法がＩＥＴＦにおいて提案されている（非特許文献４参照）。
【０００４】
【非特許文献１】
Ｈ．  Ｓｃｈｕｌｚｒｉｎｎｅ，  ＧＭＤ  Ｆｏｋｕｓ，  Ｓ．  Ｃａｓｎｅｒ，  Ｒ．  Ｆｒｅｄｅｒｉｃｋ，  Ｖ．  Ｊａｃｏｂｓｏｎ、「ＩＥＴＦ  ＲＦＣ  １８８９“ＲＴＰ：  Ａ  Ｔｒａｎｓｐｏｒｔ  Ｐｒｏｔｏｃｏｌ  ｆｏｒ  Ｒｅａｌ−Ｔｉｍｅ  Ａｐｐｌｉｃａｔｉｏｎｓ”」、［ｏｎｌｉｎｅ］、Ｊａｎｕａｒｙ  １９９６、平成１５年１月３０日検索、インターネット＜ｈｔｔｐ：／／ｗｗｗ．ｉｅｔｆ．ｏｒｇ／ｒｆｃ／ｒｆｃ１８８９．ｔｘｔ＞
【非特許文献２】
Ｍ．  Ｈａｎｄｌｅｙ，  Ｈ．  Ｓｃｈｕｌｚｒｉｎｎｅ，  Ｅ．  Ｓｃｈｏｏｌｅｒ，  Ｊ．  Ｒｏｓｅｎｂｅｒｇ、「ＩＥＴＦ  ＲＦＣ  ２５４３“ＳＩＰ：  Ｓｅｓｓｉｏｎ  Ｉｎｉｔｉａｔｉｏｎ  Ｐｒｏｔｏｃｏｌ”」、［ｏｎｌｉｎｅ］、Ｍａｒｃｈ  １９９９、平成１５年１月３０日検索、インターネット＜ｈｔｔｐ：／／ｗｗｗ．ｉｅｔｆ．ｏｒｇ／ｒｆｃ／ｒｆｃ２５４３．ｔｘｔ＞
【非特許文献３】
Ｊ．  Ｒｏｓｅｎｂｅｒｇ，  Ｈ．  Ｓｃｈｕｌｚｒｉｎｎｅ，  Ｇ．  Ｃａｍａｒｉｌｌｏ，  Ａ．  Ｊｏｈｎｓｔｏｎ，  Ｊ．  Ｐｅｔｅｒｓｏｎ，  Ｒ．  Ｓｐａｒｋｓ，  Ｍ．  Ｈａｎｄｌｅｙ，  Ｅ．  Ｓｃｈｏｏｌｅｒ、「ＩＥＴＦ  ＲＦＣ  ３２６１“ＳＩＰ：  Ｓｅｓｓｉｏｎ  Ｉｎｉｔｉａｔｉｏｎ  Ｐｒｏｔｏｃｏｌ”」、［ｏｎｌｉｎｅ］、Ｊｕｎｅ  ２００２、平成１５年１月３０日検索、インターネット＜ｈｔｔｐ：／／ｗｗｗ．ｉｅｔｆ．ｏｒｇ／ｒｆｃ／ｒｆｃ３２６１．ｔｘｔ＞
【非特許文献４】
Ｐ．  Ｓｒｉｓｕｒｅｓｈ，  Ｊ．  Ｋｕｔｈａｎ，  Ｊ．  Ｒｏｓｅｎｂｅｒｇ，  Ａ．  Ｍｏｌｉｔｏｒ，  Ａ．  Ｒａｙｈａｎ、「ＩＥＴＦ  ＲＦＣ  ３３０３“Ｍｉｄｄｌｅｂｏｘ  ｃｏｍｍｕｎｉｃａｔｉｏｎ  ａｒｃｈｉｔｅｃｔｕｒｅ  ａｎｄ  ｆｒａｍｅｗｏｒｋ”」、［ｏｎｌｉｎｅ］、Ａｕｇｕｓｔ  ２００２、平成１５年１月３０日検索、インターネット＜ｈｔｔｐ：／／ｗｗｗ．ｉｅｔｆ．ｏｒｇ／ｒｆｃ／ｒｆｃ３３０３．ｔｘｔ＞
【先行出願１】
特願２００２−３３０３００（アドレス変換組の生存時間取得・計算を可能としたＡＬＧ装置）
【先行出願２】
特願２００２−３３２３００（ＡＰＩおよびそれを用いた通信）
【先行出願３】
特願２００２−３３３５４１（アプリケーションレイヤにおけるアドレス変換装置）
【先行出願４】
特願２００２−３２７０８５（ＩＰアドレス変換装置）
【０００５】
【発明が解決しようとする課題】
しかし上記のような方法を用いた場合、前記ＮＡＴ／ＦＷ装置において、ＮＡＴ機能の前後、すなわちプライベート側、グローバル側それぞれにＦＷ機能が配備された際には、プライベート側のＦＷとグローバル側のＦＷそれぞれに対し、２度に分けてメディア送受信情報を通知する必要があり、処理量の増加が懸念されていた。
【０００６】
【課題を解決するための手段】
メディア送受信情報抽出機能により取得したメディア送受信用のＩＰアドレス、ポート番号及び、ＳＩＰメッセージ内のＩＰアドレスを変換する機能により変換された後のＩＰアドレス、ポート番号を前記内部のデータベースヘ保持し、前記ＮＡＴ／ＦＷ装置に対してメディア送受信情報を通知する際には前記内部のデータベースを参照することにより、変換前後のメディア送受信用ＩＰアドレス、ポート番号の情報全てを一度に通知することが可能となる。
【０００７】
すなわち、本発明は、ネットワークレイヤのＩＰアドレスとトランスポートレイヤのポート番号により、アクセス制御を行うファイアウォール（ＦＷ）機能、及び、「プライベートＩＰアドレス、プライベートポート番号」と「グローバルＩＰアドレスグローバルポート番号」を変換するＮＡＴ（Ｎｅｔｗｏｒｋ  Ａｄｄｒｅｓｓ  Ｔｒａｎｓｌａｔｉｏｎ）機能を配備した、ＮＡＴ／ＦＷ装置と連携して、メディア送受信に用いるＩＰアドレス、ポート番号の組を前記ＮＡＴ／ＦＷ装置に登録するＳＩＰ（Ｓｅｓｓｉｏｎ  Ｉｎｉｔｉａｔｉｏｎ  Ｐｒｏｔｏｃｏｌ）通信制御装置であって、ＳＩＰメッセージ内のＩＰアドレス変換機能、ＳＩＰメッセージ内のメディア送受信情報抽出機能、及びメディア送受信情報を内部に保持するためのデータベースを連携させることにより、前記ＮＡＴ／ＦＷ装置に対して、変換前後のメディア送受信用ＩＰアドレス、ポート番号を登録することを特徴とする。
【０００８】
【発明の実施の形態】
以下に本発明の実施の形態として、前記ＳＩＰ通信制御装置および前記ＮＡＴ／ＦＷ装置を用いたアドレス体系の異なる、ネットワーク間においてＶｏＩＰ通信を行う場合を例に図１〜図６を用いて詳細に説明する。
【０００９】
図１は、本発明に係る前記ＳＩＰ通信制御装置および前記ＮＡＴ／ＦＷ装置を用いてＩＰアドレス体系の異なるネットワーク間においてＶｏＩＰ通信を行う際のシステムの全体構成の一例を説明するためのブロック図である。
【００１０】
図２〜５は、前記ＳＩＰ通信制御装置および前記ＮＡＴ／ＦＷ装置を用いて、ＩＰアドレス体系の異なるネットワーク間においてＶｏＩＰ通信を行う場合の一般的な信号シーケンスおよび前記ＳＩＰ通信制御装置および前記ＮＡＴ／ＦＷ装置の動作概要を説明するための図である。なお、図２〜５に記載されるシーケンス、ＳＩＰメッセージは本発明に必要な部分だけを記載することにより簡略化している。
【００１１】
図６は、前記ＳＩＰ通信制御装置および前記ＮＡＴ／ＦＷ装置を用いて、ＩＰアドレス体系の異なるネットワーク間においてＶｏＩＰ通信を行う場合において、前記ＮＡＴ／ＦＷ装置にメディア送受信情報を通知された後のＮＡＴ／ＦＷ装置の動作概要を説明するための図である。
【００１２】
本発明に係る前記ＳＩＰ通信制御装置および前記ＮＡＴ／ＦＷ装置が用いられるシステムの全体構成の一例を図１を用いて説明する。前記ＳＩＰ通信制御装置１０は、前記ＮＡＴ／ＦＷ装置２０と接続されており、前記ＮＡＴ／ＦＷ装置２０はアドレス体系の異なるネットワーク、ネットワークＡ（プライベートネットワーク）３０およびネットワークＢ（グローバルネットワーク）３１を収容した構成となっている。
【００１３】
前記ＳＩＰ通信制御装置１０は情報処理部１００、前記のデータベース１１０、のそれぞれにより構成されており、情報処理部１００はメディア送受信情報抽出機能１０１、ＳＩＰメッセージ内のＩＰアドレス変換機能１０２を有する。情報処理部１００はアプリケーションレイヤにおけるＳＩＰのアドレス変換を行うための処理および、ＦＷを制御するための処理を行うが、ＦＷ制御を行う際にＩＮＶＩＴＥ、ＩＮＶＩＴＥに対する２００ＯＫおよびＡＣＫのＳＩＰメッセージから送信元、送信先、およびＳＩＰメッセージ内のＩＰアドレス変換機能１０２によりＩＰアドレスおよびポート番号を変換された変換後のメディア送受信情報をメディア送受信情報抽出機能１０１により取得し、それらをデータベース１１０へ保持し、適切なタイミングで全てのメディア情報を前記ＮＡＴ／ＦＷ装置２０に対して一度に通知するという機能を実現することを特徴とする。
【００１４】
前記ＮＡＴ／ＦＷ装置２０はＮＡＴ機能２００および、ＦＷ機能を有する。ここでＦＷ機能はＮＡＴ変換前のアドレス体系のネットワーク、ＮＡＴ変換後のアドレス体系のネットワークそれぞれに配備されている。図１の例においてはプライベート側のＦＷ機能（Ａ）２１０、グローバル側のＦＷ機能（Ｂ）２１１が該当する。
【００１５】
ネットワークＡ（プライベートネットワーク）３０、ネットワークＢ（グローバルネットワーク）３１はそれぞれルータ３０１、３１１を介して複数のＩＰ電話端末Ａ〜Ｆ３０２−ａ〜３０２−ｃ、３１２−ａ〜３１２−ｃと接続されることにより構成されている。
【００１６】
次に、図２〜５のシーケンス図および図６の動作概要図を用いて、前記ＳＩＰ通信制御装置および前記ＮＡＴ／ＦＷ装置動作の説明を行う。
まず前記ＮＡＴ／ＦＷ装置２０において、ネットワークＡ（プライベートネットワーク）３０に属するＩＰ電話端未Ａ３０２−ａから、ネットワークＢ（グローバルネットワーク）３１に属するＩＰ電話端末Ｄ３１２−ａへ送信されたＩＮＶＩＴＥメッセージを受信する。受信されたメッセージはアプリケーションレイヤにおけるＳＩＰのアドレス変換を行うための処理および、ＦＷを制御するための処理のため、前記ＳＩＰ通信制御装置１０へ転送される。ＩＮＶＩＴＥを受信した前記ＳＩＰ通信制御装置１０では図２に示したようにアドレス変換前の端末Ａのメディア送受信情報すなわち、ＳＩＰメッセージのＳＤＰ部分に記載される、端末ＡがＲＴＰ送受信に用いるＩＰアドレス（１９２．１６８．０．１）、Ｐｏｒｔ番号（５４３２１）の情報をメディア送受信情報抽出機能１０１を用いて取得し、内部のデータベース１１０へ格納する。
【００１７】
次に図３に示したようにＳＩＰメッセージ内のＩＰアドレス変換機能１０２によりＳＩＰメッセージ内のアドレス変換を行う。ＳＩＰのアドレス変換の詳細な方法については関連特許、「アドレス変換組の生存時間取得・計算を可能としたＡＧＬ装置（先行出願１）」「ＡＰＩおよびそれを用いた通信（先行出願２）」「アプリケーションレイヤにおけるアドレス変換装置（先行出願３）」「ＩＰアドレス変換装置（先行出願４）」に示されている。ここでＳＤＰに記載される、端末ＡがＲＴＰ送受信に用いるＩＰアドレス、Ｐｏｒｔ番号はアドレス変換されるため、アドレス変換後のそれらの情報（ＩＰアドレス（１３０．０．０．１）、Ｐｏｒｔ番号（５５５５５））についてもメディア送受信情報抽出機能１０１を用いて取得し、内部のデータベース１１０へ格納する。これらの処理を行った後、アドレス変換されたＩＮＶＩＴＥメッセージは前記ＮＡＴ／ＦＷ装置２０へ返送され、前記ＮＡＴ／ＦＷ装置２０からネットワークＢ（グローバルネットワーク）３１に属するＩＰ電話端末Ｄ３１２−ａへ転送される。
【００１８】
次に図４に示したように、ＩＮＶＩＴＥを受信したネットワークＢ（グローバルネットワーク）３１に属するＩＰ電話端末Ｄ３１２−ａではＩＮＶＩＴＥに対する応答メッセージである２００ＯＫの生成を行いネットワークＡ（プライベートネットワーク）３０に属するＩＰ電話端末Ａ３０２−ａへ向けて返送する。その際には上記と同様に前記ＳＩＰ通信制御装置１０へ転送される。ここで２００ＯＫには、そのＳＤＰに端末ＢがＲＴＰ送受信に用いるＩＰアドレス（１４０．０．０．１）、Ｐｏｒｔ番号（１２３４５）の情報が記載されているため、それらの情報についてもメディア送受信情報抽出機能１０１を用いて取得する。
【００１９】
このようにしてアドレス変換前後の送信元のメディア送受信情報と、送信先のメディア送受信情報を取得した後、図５に示すように、前記ＮＡＴ／ＦＷ装置２０に対して全ての情報を一度に通知する。
【００２０】
通知された前記ＮＡＴ／ＦＷ装置２０では図６に示すように、受信したメディア送受信情報のうちプライベート側のＦＷ機能（Ａ）２１０に対しては変換前送信元、送信先のメディア情報を、グローバル側のＦＷ機能（Ｂ）２１１に対しては変換後送信元、送信先のメディア情報を通知することによりそれぞれのＦＷにおいてメディアの通過を可能とする。
【００２１】
以上、本発明者によってなされた発明を、前記実施の形態に基づき具体的に説明したが、本発明は、前記実施の形態に限定されるものではなく、その要旨を逸脱しない範囲において種々変更可能であることは勿論である。
【００２２】
【発明の効果】
本発明に係る前記ＳＩＰ通信制御装置および前記ＮＡＴ／ＦＷ装置を用いることで、従来のようにメディア送受信情報を取得後にプライベート側のＦＷ機能（Ａ）２１０に対して送信元、送信先のメディア情報を、グローバル側のＦＷ機能（Ｂ）２１１に対してＮＡＴ装置によるアドレス変換後の送信元および送信先のメディア情報をそれぞれ通知することなく、それぞれのＦＷに必要な情報を一度に通知することが可能となる。その結果として前記ＳＩＰ通信制御装置から前記ＮＡＴ／ＦＷ装置へのアクセス回数を大幅に低減させることが可能となり、前記ＳＩＰ通信制御装置および前記ＮＡＴ／ＦＷ装置、双方の処理性能の向上が実現できると期待される。
【図面の簡単な説明】
【図１】本発明のシステムの全体構成の一例を説明するためのブロック図である。
【図２】本発明の実施形態の信号シーケンス並びにＳＩＰ通信制御装置およびＮＡＴ／ＦＷ装置の動作概要を説明するための図（その１）である。
【図３】本発明の実施形態における信号シーケンス並びにＳＩＰ通信制御装置およびＮＡＴ／ＦＷ装置の動作概要を説明するための図（その２）である。
【図４】本発明の実施形態における信号シーケンス並びにＳＩＰ通信制御装置およびＮＡＴ／ＦＷ装置の動作概要を説明するための図（その３）である。
【図５】本発明の実施形態における信号シーケンス並びにＳＩＰ通信制御装置およびＮＡＴ／ＦＷ装置の動作概要を説明するための図（その４）である。
【図６】本発明の実施形態におけるメディア送受信情報を通知された後のＮＡＴ／ＦＷ装置の動作概要を説明するための図である。
【符号の説明】
１０：ＳＩＰ通信制御装置
１００：情報処理部
１０１：メディア送受信情報抽出機能
１０２：ＳＩＰメッセージ内のＩＰアドレス変換機能
１１０：データベース
２０：ＮＡＴ／ＦＷ装置
２００：ＮＡＴ機能
２１０：ＦＷ機能（Ａ）プライベート側
２１１：ＦＷ機能（Ｂ）グローバル側
３０：ネットワークＡ（プライベートネットワーク）
３１：ネットワークＢ（グローバルネットワーク）
３０１、３１１：ルータ
３０２−ａ〜３０２−ｃ、３１２−ａ〜３１２−ｃ：ＩＰ電話端末Ａ〜Ｆ
【図１】
2004254010.tif 000003
【図２】
2004254010.tif 000004
【図３】
2004254010.tif 000005
【図４】
2004254010.tif 000006
【図５】
2004254010.tif 000007
【図６】
2004254010.tif 000008