(57)【要約】【課題】ＳＩＰメッセージ内のＩＰアドレス変換用に予め用意しておく有限の仮想ＩＰアドレス情報の使用数を少なくすることが可能なＩＰアドレス変換装置を提供する。【解決手段】ＳＩＰメッセージ内のＩＰアドレス情報を抽出する抽出手段と、抽出されたＩＰアドレス情報にＩＰアドレスが含まれる場合に、抽出されたＩＰアドレスの仮想ＩＰアドレスへの変換の要否を判別する判別手段と、判別手段で仮想ＩＰアドレスへ変換する必要がないと判別されたＩＰアドレスを、ＩＰアドレス識別情報に置き換える置換手段と、置換手段で置き換えられたＩＰアドレス識別情報と、ＩＰアドレスとの対応関係を登録する対応管理表と、判別手段で仮想ＩＰアドレスへ変換する必要があると判別されたＩＰアドレスを、仮想ＩＰアドレスに変換する変換手段とを備える。【選択図】        図１
2004165823.tif 000002
【特許請求の範囲】
【請求項１】
ＳＩＰメッセージを受信する受信手段と、
前記受信手段で受信したＳＩＰメッセージ内のＩＰアドレス情報を抽出する抽出手段と、
前記抽出手段で抽出されたＩＰアドレス情報にＩＰアドレスが含まれるか否かを判断し、前記抽出されたＩＰアドレス情報にＩＰアドレスが含まれる場合に、前記抽出されたＩＰアドレスの仮想ＩＰアドレスへの変換の要否を判別する判別手段と、
前記判別手段で、仮想ＩＰアドレスへ変換する必要がないと判別されたＩＰアドレスを、ＩＰアドレス識別情報に置き換える置換手段と、
前記置換手段で置き換えられたＩＰアドレス識別情報と、ＩＰアドレスとの対応関係を登録する対応管理表と、
前記判別手段で、仮想ＩＰアドレスへ変換する必要があると判別されたＩＰアドレスを、仮想ＩＰアドレスに変換する変換手段と、
ＩＰアドレス情報が変更されたＳＩＰメッセージを送信する送信手段とを備えることを特徴とするＩＰアドレス変換装置。
【請求項２】
前記判別手段は、前記抽出手段で抽出されたＩＰアドレス情報にＩＰアドレス情報が含まれるか否かを判断し、
前記抽出されたＩＰアドレス情報にＩＰアドレス識別情報が含まれる場合に、前記置換手段は、前記対応管理表を検索して、前記抽出されたＩＰアドレス識別情報を、ＩＰアドレスに変換することを特徴とする請求項１に記載のＩＰアドレス変換装置。
【請求項３】
前記判別手段は、前記抽出手段で抽出されたＩＰアドレス情報に仮想ＩＰアドレスが含まれるか否かを判断し、前記抽出されたＩＰアドレス情報に仮想ＩＰアドレスが含まれる場合に、前記抽出された仮想ＩＰアドレスをＩＰアドレスに変換する必要があると判別し、
前記変換手段は、当該抽出された仮想ＩＰアドレスを、ＩＰアドレスに変換することを特徴とする請求項１または請求項２に記載のＩＰアドレス変換装置。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、ＩＰアドレス変換装置に係わり、特に、ＩＰアドレス体系の異なるＩＰ網間でのＳＩＰメッセージの送受信における、ＳＩＰメッセージ内のＩＰアドレス変換装置に関する。
【０００２】
【従来の技術】
ＩＰｖ４（Ｉｎｔｅｒｎｅｔ  Ｐｒｏｔｏｃｏｌ  ｖｅｒｓｉｏｎ  ４）で割り当てられるＩＰアドレス数は２の３２乗（約４３億）個に限られてしまうため、私設ＩＰ網内だけで使用できるプライベートＩＰアドレスを付与し、外部の公衆ＩＰ網と通信を行う場合には、ネットワークレイヤのＩＰヘッダに設定されたプライベートＩＰアドレスをグローバルＩＰアドレスに変換するＮＡＴ（Ｎｅｔｗｏｒｋ  Ａｄｄｒｅｓｓ  Ｔｒａｎｓｌａｔｏｒ）を導入している例がほとんどである。
また近年では、ＩＰｖ４アドレス枯渇の問題解決の切り札として、ＩＰｖ６（Ｉｎｔｅｒｎｅｔ  Ｐｒｏｔｏｃｏｌ  ｖｅｒｓｉｏｎ  ６）が導入されはじめている。
一方、ＩＰ網の端末間の通信で使用するセッションの設定、変更、解放を制御するプロトコルとして、ＳＩＰ（Ｓｅｓｓｉｏｎ  Ｉｎｉｔｉａｔｉｏｎ  Ｐｒｏｔｏｃｏｌ）が注目されている。
ＳＩＰはアプリケーションレイヤでセッションの設定に必要なＩＰアドレス情報や、発着端末間で使用するＲＴＰ（Ｒｅａｌ−ｔｉｍｅ  Ｔｒａｎｓｐｏｒｔ  Ｐｒｏｔｏｃｏｌ）のＩＰアドレス情報を送受信する。
ＲＴＰはＩＰパケットで音声を送るＶｏＩＰ（Ｖｏｉｃｅ  ｏｖｅｒ  ＩＰ）サービス等で使用される実時間データ転送プロトコルで、ＩＥＴＦ（Ｉｎｔｅｒｎｅｔ  Ｅｎｇｉｎｅｅｒｉｎｇ  Ｔａｓｋ  Ｆｏｒｃｅ）で標準化されている。ＲＴＰの詳細はＲＦＣ  １８８９を参照されたい。
ＳＩＰについてもＩＥＴＦで標準化が行われており、ＲＦＣ  ２５４３やＲＦＣ  ３２６１等で規定されている。
【０００３】
なお、本願発明に関連する先行技術文献情報としては以下のものがある。
【非特許文献１】
ＩＥＴＦ  ＲＦＣ  １８８９    ”ＲＴＰ：Ａ  Ｔｒａｎｓｐｏｒｔ  Ｐｒｏｔｏｃｏｌ  ｆｏｒ  Ｒｅａｌ−ＴｉｍｅＡｐｐｌｉｃａｔｉｏｎｓ”
【非特許文献２】
ＩＥＴＦ  ＲＦＣ  ２５４３    ”ＳＩＰ：Ｓｅｓｓｉｏｎ  Ｉｎｉｔｉａｔｉｏｎ  Ｐｒｏｔｏｃｏｌ”
【非特許文献３】
ＩＥＴＦ  ＲＦＣ  ３２６１    ”ＳＩＰ：Ｓｅｓｓｉｏｎ  Ｉｎｉｔｉａｔｉｏｎ  Ｐｒｏｔｏｃｏｌ”
【非特許文献４】
ＩＥＴＦ  ＲＦＣ  ３３０３    ”Ｍｉｄｄｌｅｂｏｘ  ｃｏｍｍｕｎｉｃａｔｉｏｎ  ａｒｃｈｉｔｅｃｔｕｒｅ  ａｎｄ  ｆｒａｍｅｗｏｒｋ”
【非特許文献５】
ＩＥＴＦ  ＲＦＣ  １０３５    ”ＤＯＭＡＩＮ  ＮＡＭＥＳ−ＩＭＰＬＥＭＥＮＴＡＴＩＯＮ  ＡＮＤ  ＳＰＥＣＩＦＩＣＡＴＩＯＮ”
【０００４】
【発明が解決しようとする課題】
ＮＡＴが導入されている私設ＩＰ網からＳＩＰを使用して外部の公衆ＩＰ網または、他の私設ＩＰ網へ通信を行いたい場合には、以下の問題がある。
ネットワークレイヤのＩＰパケットのヘッダ部に記述されたＩＰアドレス情報はＮＡＴで変換される（例えば、プライベートＩＰアドレスからグローバルＩＰアドレスヘ）が、アプリケーションレイヤのＳＩＰメッセージ内に記述されたＲＴＰ用のＩＰアドレス情報等はＮＡＴでは変換されないため、受信側から送信側にＲＴＰパケットを送信することができない。
また、ＩＰｖ６網とＩＰｖ４網との間でＳＩＰを使用して通信を行う場合にも前記と同様に、ＩＰパケットのＩＰアドレス情報はＩＰｖ６対応のＮＡＴで変換されるが、アプリケーションレイヤのＳＩＰメッセージ内に記述されたＲＴＰ用のＩＰアドレス情報等は変換されないため、受信側から送信側にＲＴＰパケットを送信することができない。
【０００５】
この問題を解決する方法の１つとして、ＡＬＧ（Ａｐｐｌｉｃａｔｉｏｎ  Ｌｅｖｅｌ  Ｇａｔｅｗａｙ）によるＳＩＰメッセージ内のＩＰアドレス変換がＲＦＣ  ３３０３等に示されている。ＡＬＧではＳＩＰメッセージ内のＩＰアドレス情報を抽出し、送信元ＩＰ網と送信先ＩＰ網とのＩＰアドレス形式の差異を識別し、送信先ＩＰ網のＩＰアドレス形式の仮想ＩＰアドレスと対応付けた上でＳＩＰメッセージ内のＩＰアドレスを送信先ＩＰ網のＩＰアドレス形式に変換し、ＳＩＰメッセージを送信する。
ＳＩＰメッセージはヘッダ情報とボディ情報で構成される。ヘッダ情報にはＩＰアドレス情報が設定されるＳＩＰヘッダがいくつかあり、それらのうち、Ｒｅｃｏｒｄ−Ｒｏｕｔｅヘッダのように、ＩＰアドレス情報が複数設定されるＳＩＰヘッダも存在するが、ＩＰアドレス情報を送信先のネットワーク装置が参照する必要がないＳＩＰヘッダも存在する。
このようなＳＩＰヘッダに記述されたＩＰアドレスも仮想ＩＰアドレスに変換してしまうと、有限である仮想ＩＰアドレスを無駄に消費してしまい、多量のＳＩＰメッセージを処理するＡＬＧを実現することができない。
【０００６】
本発明は、前記従来技術の問題点を解決するためになされたものであり、本発明の目的は、ＳＩＰメッセージ内のＩＰアドレス変換用に予め用意しておく有限の仮想ＩＰアドレス情報の使用数を少なくすることが可能なＩＰアドレス変換装置を提供することにある。
本発明の前記ならびにその他の目的と新規な特徴は、本明細書の記述及び添付図面によって明らかにする。
【０００７】
【課題を解決するための手段】
本願において開示される発明のうち、代表的なものの概要を簡単に説明すれば、下記の通りである。
前記目的を達成するために、本発明では、送信先のネットワーク装置が参照する必要がないＳＩＰヘッダのＩＰアドレス情報を仮想ＩＰアドレスに変換せずに、元のＩＰアドレスと一意に対応付けられた文字列であるＩＰアドレス識別情報で置き換えることで、仮想ＩＰアドレスを節約することに特徴がある。
ＩＰアドレス識別情報の記述形式としては、ＩＰ網で一般的に使用されているＦＱＤＮ（Ｆｕｌｌｙ  Ｑｕａｌｉｆｉｅｄ  Ｄｏｍａｉｎ  Ｎａｍｅ）形式を使用する。ＦＱＤＮの詳細はＲＦＣ  １０３５を参照されたい。
【０００８】
【発明の実施の形態】
以下、図面を参照して本発明の実施の形態を詳細に説明する。
なお、実施の形態を説明するための全図において、同一機能を有するものは同一符号を付け、その繰り返しの説明は省略する。
また、以下の実施の形態では、ＩＰｖ４網からＩＰｖ６網へのＳＩＰ通信を例に挙げて説明する。
図１は、本発明の実施の形態のＩＰアドレス変換装置の全体構成を示す機能ブロック図である。
図１に示すように、本実施の形態のＩＰアドレス変換装置は、ＳＩＰメッセージ受信部１０１、ＳＩＰメッセージ送信部１０７、ＳＩＰメッセージ内のＩＰアドレス抽出機能１０２、アドレス変換要否の判別機能１０３、ＩＰアドレス識別情報付与機能１０４、ＩＰアドレスとＩＰアドレス識別情報の対応管理表１０５、ＩＰアドレスを仮想ＩＰアドレスへ、あるいは、仮想ＩＰアドレスをＩＰアドレスへ置換える置換え機能１０８、ＩＰアドレスをＩＰアドレス識別情報へ、あるいは、ＩＰアドレス識別情報をＩＰアドレスへ置換える置換え機能１０６とで構成される。
ここで、ＳＩＰメッセージ受信部１０１が本発明の受信手段を、ＳＩＰメッセージ送信部１０７が本発明の送信手段を、ＩＰアドレス抽出機能１０２が本発明の抽出手段を、判別機能１０３が本発明の判別手段を、置換え機能１０８が本発明の変換手段を、それぞれ構成する。
また、ＩＰアドレス識別情報付与機能１０４、および、置換え機能１０６が本発明の置換手段を構成する。
【０００９】
図２は、本実施の形態のＩＰアドレス変換装置の動作を説明するための図であり、ＳＩＰメッセージ送信時のシステム構成例を説明する図である。
同図において、端末Ｔ１（２１１）はＩＰｖ４網（２１）側のＳＩＰ端末で、端末Ｔ２（２２３）はＩＰｖ６網（２２）側のＳＩＰ端末である。
プロキシサーバＰ１（２１２）、およびプロキシサーバＰ２（２１３）はＩＰｖ４網（２１）内のプロキシサーバ（ＳＩＰ  Ｐｒｏｘｙ）で、プロキシサーバＰ３（２２１）、およびプロキシサーバＰ４（２２２）はＩＰｖ６網（２２）内のプロキシサーバである。
なお、プロキシサーバ（２１２，２１３，２２１，２２２）はＳＩＰメッセージの送信先を決定するＳＩＰメッセージ転送装置である。
ＡＬＧ（２３）は、図１の装置構成を持つＳＩＰメッセージのＩＰアドレスのｖ４−ｖ６変換を行うＩＰアドレス変換装置である。
【００１０】
図２において、ＩＰｖ４網のＳＩＰ端末Ｔ１（２１１）から送信されるＳＩＰメッセージ内のＩＰアドレスはＩＰｖ４形式であり、受信するＳＩＰメッセージ内のＩＰアドレス情報もＩＰｖ４形式である必要がある。
また、ＩＰｖ６網のＳＩＰ端末Ｔ２（２２３）から送信されるＳＩＰメッセージ内のＩＰアドレスはＩＰｖ６形式であり、受信するＳＩＰメッセージ内のＩＰアドレス情報もＩＰｖ６形式である必要がある。
従来技術では、ＳＩＰ端末Ｔ１（２１１）から送信されるＳＩＰメッセージ内にＩＰｖ４形式で記述された全てのＩＰアドレス情報をＡＬＧ（２３）において、ＩＰｖ６形式の仮想ＩＰアドレス情報に置換えて、ＳＩＰ端末Ｔ２（２２３）に送信している。
しかしながら、ＡＬＧ（２３）に予め登録しておく仮想ＩＰアドレス情報は有限であるため、多数のＳＩＰメッセージのＩＰアドレス変換を実施すると、割り当て可能な仮想ＩＰアドレスが枯渇してしまい、アドレス変換サービスを提供することがきでない。
【００１１】
本実施の形態のＩＰアドレス変換装置は、このような状況を解決するものであり、図２〜図７を用いて詳細に説明する。
図３は、ＳＩＰ端末Ｔ１（２１１）から、プロキシサーバＰ１（２１２）→プロキシサーバＰ２（２１３）→ＡＬＧ（２３）→プロキシサーバＰ３（２２１）→プロキシサーバＰ４（２２２）を経由してＳＩＰ端末Ｔ２（２２３）にＳＩＰメッセージを送信し、その応答を、ＳＩＰ端末Ｔ２（２２３）から、プロキシサーバＰ４（２２２）→プロキシサーバＰ３（２２１）→ＡＬＧ（２３）→プロキシサーバＰ２（２１３）→プロキシサーバＰ１（２１２）を経由してＳＩＰ端末Ｔ１（２１１）に返信するときのＳＩＰメッセージの信号シーケンス例を示したものである。
ここでは、ＳＩＰメッセージとして、ＩＮＶＩＴＥとその応答である”２００  ＯＫ”で説明するが、その他のＳＩＰメッセージに対しても当てはまることは言うまでもない。
【００１２】
（１）３０１：ＳＩＰ端末Ｔ１（２１１）からプロキシサーバＰ１（２１２）にＳＩＰメッセージ（ＩＮＶＩＴＥ）が送信され、プロキシサーバＰ１（２１２）はプロキシサーバＰ２（２１３）に転送すればよいことをＳＩＰメッセージ内の情報から識別して、プロキシサーバＰ２（２１３）に転送する。
（２）３０２：プロキシサーバＰ２（２１３）でもプロキシサーバＰ１（２１２）と同様にＳＩＰメッセージ内の情報からＡＬＧ（２３）に転送すればよいことを識別し、ＡＬＧ（２３）に転送する。
以下、ＡＬＧ（２３）、プロキシサーバＰ３（２２１）、プロキシサーバＰ４（２２２）でも同様の手順でＳＩＰメッセージの転送先が決定され、ＳＩＰ端末Ｔ２（２２３）にはプロキシサーバＰ４（２２２）からＳＩＰメッセージが転送される。
（３）３０３：ＡＬＧ（２３）ではプロキシサーバＰ２（２１３）から送信されたＳＩＰメッセージ内のＩＰアドレス情報の変換処理を行う。
【００１３】
（４）３０４：ＩＮＶＩＴＥに対する応答（２００  ＯＫ）の返信先は、ＩＮＶＩＴＥメッセージのＶｉａヘッダに記述された情報に基づいて行われ、ＩＮＶＩＴＥメッセージの送信経路を逆方向に送信される。
ＳＩＰ端末Ｔ２（２２３）では、Ｖｉａヘッダの記述情報から”２００  ＯＫ”をプロキシサーバＰ４（２２２）に送信すればよいことを識別し、プロキシサーバＰ４（２２２）に送信する。
（５）３０５：プロキシサーバＰ４（２２２）でも同様にＳＩＰメッセージ内のＶｉａヘッダ情報からプロキシサーバＰ３（２２１）に転送すればよいことを識別し、プロキシサーバＰ３（２２１）に転送する。
以下、ＡＬＧ（２３）、プロキシサーバＰ２（２１３）、プロキシサーバＰ１（２１２）でも同様の手順で”２００  ＯＫ”の転送先が決定され、ＳＩＰ端末Ｔ１（２１１）にはプロキシサーバＰ１（２１２）から”２００  ＯＫ”が転送される。
（６）３０６：ＡＬＧ（２３）ではプロキシサーバＰ３（２２１）から送信されたＳＩＰメッセージ内のＩＰアドレス情報の変換処理を行う。
【００１４】
図３の信号シーケンスにおけるＡＬＧ（２３）で送受信されるＳＩＰメッセージの一例を図４〜図７に示す。
図４は、プロキシサーバＰ２（２１３）からＡＬＧ（２３）に送信されたＳＩＰメッセージ（ＩＮＶＩＴＥ）の例である（メッセージ１）。
図４の楕円４１１で囲まれたＩＰｖ４形式のＩＰアドレスがＩＰｖ６形式へのアドレス変換対象となり、この例では、４つのＩＰアドレスが変換対象となる。
図５は、メッセージ１のＩＰアドレス情報（ＩＰｖ４形式）をＡＬＧ（２３）でＩＰｖ６形式に変換したＳＩＰメッセージ（ＩＮＶＩＴＥ）の例である（メッセージ２）。
なお、このメッセージ２は、従来技術での変換方法を表すもので、このメッセージ２では、メッセージ１の４つの変換対象ＩＰアドレスに対応したＩＰｖ６形式の仮想ＩＰアドレスが４種類、払い出されている。
メッセージ２をＡＬＧ（２３）からプロキシサーバＰ３（２２１）に送信すると、前述のようにＳＩＰ端末Ｔ２（２２３）まで到達し、ＳＩＰ端末Ｔ２（２２３）からＳＩＰメッセージ（ＩＮＶＩＴＥの応答”２００  ＯＫ”）が返信される。
【００１５】
図６は、プロキシサーバＰ３（２２１）からＡＬＧ（２３）に送信されたＳＩＰメッセージ（ＩＮＶＩＴＥへの応答”２００  ＯＫ”）の例である（メッセージ３）。
図６の楕円４３１で囲まれたＩＰｖ６形式のＩＰアドレスは、メッセージ２で設定した仮想ＩＰアドレスと同じであり、メッセージ２に設定した仮想ＩＰアドレス情報がそのまま返却されていることがわかる。
図７は、メッセージ１のＩＰアドレス（ＩＰｖ４）でＩＰｖ６形式に変換が不要なＩＰアドレス情報を、ＩＰアドレス識別情報に変換した例である（メッセージ４）。
図７の楕円４４１で囲まれた部分が、ＩＰアドレス識別情報の例であり、これは、プロキシサーバＰ３（２２１）からＳＩＰ端末Ｔ２（２２３）までの間参照されることがない。
なお、このメッセージ４は、本実施の形態での変換方法を表すもので、このメッセージ４では、Ｒｅｃｏｅｄ−ＲｏｕｔｅヘッダやＶｉａヘッダに記述されたＩＰアドレス情報が、ＩＰアドレス識別情報に置き換えられており、払い出された仮想ＩＰアドレスは１種類となり、メッセージ２に比べて払い出された仮想ＩＰアドレスの数が１／４になっていることが分かる。
【００１６】
図８は、本発明の実施の形態のＩＰアドレス変換装置における、ＳＩＰメッセージ内のＩＰアドレス情報の変換処理の処理手順を示すフローチャートである。
図８を用いて、ＩＰアドレス変換装置における、ＳＩＰメッセージ内のＩＰアドレス情報の変換処理について説明する。
ＩＰアドレス抽出機能１０２が、受信部１０１で受信されたＩＰメッセージに、受信したＳＩＰメッセージにＩＰアドレス情報が含まれているかを１行ずつ確認するために、行数カウンタＮを１に設定し（ステップＳＴ１）、受信したＳＩＰメッセージのＮ行目（この段階ではＮ＝１）にＩＰアドレス情報（ＩＰアドレス、または、仮想ＩＰアドレス、あるいはＩＰアドレス識別情報）を抽出する。
判別機能１０３が、当該抽出したＩＰアドレス情報に、ＩＰアドレスが含まれるか否かを判断し（ステップＳＴ２）、ＩＰアドレス情報にＩＰアドレスが含まれていた場合、仮想ＩＰアドレスへの変換が必要か否かを判別する（ステップＳＴ３）。
この場合に、図６に示すように、ＳＩＰのＶｉａヘッダとＲｅｃｏｒｄ−Ｒｏｕｔｅヘッダに記述されたＩＰアドレス情報は、ＳＩＰメッセージの受信側からそのまま返却されるので、ＳＩＰのＶｉａヘッダとＲｅｃｏｒｄ−Ｒｏｕｔｅヘッダに記述されたＩＰアドレス情報は仮想ＩＰアドレスへの変換は不要と判断し、それ以外のＩＰアドレス情報は仮想ＩＰアドレスへの変換が必要であると判断する。
【００１７】
ステップＳＴ３において、仮想ＩＰアドレスヘの変換が不要と判断された場合、ＩＰアドレス識別情報付与機能１０４が、ＩＰアドレス識別情報の払い出しを行い（ステップＳＴ４）、さらに、ＩＰアドレスとＩＰアドレス識別情報の対応関係を管理表に登録する（ステップＳＴ５）。
例えば、図３の処理３０３では、図４に示すＩＰアドレスの中で、図７の楕円で囲まれた部分のＩＰアドレスが、ＩＰアドレス識別情報４１１に変換される。
次に、置換え機能１０６が、ＳＩＰメッセージ内のＩＰアドレスをＩＰアドレス識別情報に置換える（ステップＳＴ６）。
ステップＳＴ３において、仮想ＩＰアドレスヘの変換が必要と判断された場合、置換え機能１０８が、ＳＩＰメッセージ内のＩＰアドレスを仮想ＩＰアドレスに変換する（ステップＳＴ７）。
例えば、図３の処理３０３では、図４に示すＩＰアドレスの中で、図７の楕円で囲まれた部分以外のＩＰアドレスが、仮想ＩＰアドレスに変換される。
【００１８】
また、ステップＳＴ２において、判別機能１０３は、当該抽出したＩＰアドレス情報に、仮想ＩＰアドレスが含まれるか否かも判断し、ＩＰアドレス情報に仮想ＩＰアドレスが含まれていた場合、ステップＳＴ３において、ＩＰアドレスへの変換が必要と判別する。
そして、ステップＳＴ７において、置換え機能１０８が、ＳＩＰメッセージ内の仮想ＩＰアドレスをＩＰアドレスに変換する。
例えば、図３の処理３０６では、変換された仮想ＩＰアドレスがＩＰアドレスに変換される。
なお、図１に図示していないが、ＩＰアドレスと、変換された仮想ＩＰアドレスとは、ＩＰアドレスと仮想ＩＰアドレスの対応関係を登録する管理表に登録される。
また、ステップＳＴ２において、抽出したＩＰアドレス情報に、ＩＰアドレスあるいは仮想ＩＰアドレスが含まれていない場合、判別機能１０３は、ＩＰアドレス識別情報が含まれているか否かを判断する（ステップＳＴ８）。
【００１９】
ステップＳＴ８において、ＩＰアドレス識別情報が含まれている場合、ＩＰアドレス識別情報付与機能１０４が、ＩＰアドレスとＩＰアドレス識別情報の対応管理表を検索し、ＩＰアドレスを取得し（ステップＳＴ９）、ＳＩＰメッセージ内のＩＰアドレス識別情報をＩＰアドレスに置換える（ステップＳＴ１０）。
例えば、図３の処理３０６では、図７に示すＩＰアドレス識別情報４４１が、ＩＰアドレスに変換される。
ステップＳＴ６、または、ステップＳＴ７、あるいは、ステップＳＴ１０を実施後、行数カウンタを１つ増やす。（ステップＳＴ１１）
次に、ＳＩＰメッセージの終端であるか判別し（ステップＳＴ１２）、ＳＩＰメッセージの終端であれば処理を終了し、ＳＩＰメッセージの終端でなければ、ステップＳＴ２に戻って処理を続ける。
処理終了後、ＳＩＰメッセージ送信部１０７が、ＩＰアドレス情報が変更されたＳＩＰメッセージを送信する。
なお、前述の説明は一例に過ぎず、ＩＰｖ４プライベートアドレス、ＩＰｖ４グローバルアドレスおよび、ＩＰｖ６アドレスの組み合わせであるすべての変換パターンについて該当することは言うまでもない。
以上、本発明者によってなされた発明を、前記実施の形態に基づき具体的に説明したが、本発明は、前記実施の形態に限定されるものではなく、その要旨を逸脱しない範囲において種々変更可能であることは勿論である。
【００２０】
【発明の効果】
本願において開示される発明のうち代表的なものによって得られる効果を簡単に説明すれば、下記の通りである。
本発明のＩＰアドレス変換装置によれば、有限である変換用の仮想ＩＰアドレスの無駄な消費を回避し、多量のＳＩＰメッセージを処理することが可能となる。
【図面の簡単な説明】
【図１】本発明の実施の形態のＩＰアドレス変換装置の全体構成を示す機能ブロック図である。
【図２】本発明の実施の形態のＩＰアドレス変換装置の動作を説明するための図であり、ＳＩＰメッセージ送信時のシステム接続例を説明する図である。
【図３】図２に示すシステム構成において、ＳＩＰ端末Ｔ１からＳＩＰ端末Ｔ２にＳＩＰメッセージを送信し、その応答を、ＳＩＰ端末Ｔ２からＳＩＰ端末Ｔ１に返信するときのＳＩＰメッセージの信号シーケンス例を示したものである。
【図４】図３の信号シーケンス例において、ＡＬＧで送受信されるＳＩＰメッセージの一例を示す図である。
【図５】図３の信号シーケンス例において、ＡＬＧで送受信されるＳＩＰメッセージの一例を示す図である。
【図６】図３の信号シーケンス例において、ＡＬＧで送受信されるＳＩＰメッセージの一例を示す図である。
【図７】図３の信号シーケンス例において、ＡＬＧで送受信されるＳＩＰメッセージの一例を示す図である。
【図８】本発明の実施の形態のＩＰアドレス変換装置における、ＳＩＰメッセージ内のＩＰアドレス情報の変換処理の処理手順を示すフローチャートである。
【符号の説明】
２１…ＩＰｖ４、２２…ＩＰｖ６網、２３…ＡＬＧ、１０１…ＳＩＰメッセージ受信部、１０２…ＩＰアドレス抽出機能、１０３…判別機能、１０４…ＩＰアドレス識別情報付与機能、１０５…対応管理表、１０６…ＩＰアドレスをＩＰアドレス識別情報へ、あるいは、ＩＰアドレス識別情報をＩＰアドレスへ置換える置換え機能、１０７…ＳＩＰメッセージ送信部、１０８…ＩＰアドレスを仮想ＩＰアドレスへ、あるいは、仮想ＩＰアドレスをＩＰアドレスへ置換える置換え機能、２１１…ＳＩＰ端末Ｔ１、２１２…プロキシサーバＰ１、２１３…プロキシサーバＰ２、２２１…プロキシサーバＰ３、２２２…プロキシサーバＰ４、２２３…ＳＩＰ端末Ｔ２。
【図１】
2004165823.tif 000003
【図２】
2004165823.tif 000004
【図３】
2004165823.tif 000005
【図４】
2004165823.tif 000006
【図５】
2004165823.tif 000007
【図６】
2004165823.tif 000008
【図７】
2004165823.tif 000009
【図８】
2004165823.tif 000010
【手続補正書】
【提出日】平成14年11月12日(2002.11.12)
【手続補正１】
【補正対象書類名】明細書
【補正対象項目名】請求項２
【補正方法】変更
【補正の内容】
【請求項２】
前記判別手段は、前記抽出手段で抽出されたＩＰアドレス情報にＩＰアドレス識別情報が含まれるか否かを判断し、
前記抽出されたＩＰアドレス情報にＩＰアドレス識別情報が含まれる場合に、前記置換手段は、前記対応管理表を検索して、前記抽出されたＩＰアドレス識別情報を、ＩＰアドレスに変換することを特徴とする請求項１に記載のＩＰアドレス変換装置。