(57)【特許請求の範囲】
【請求項１】
ＩＰｖ４ネットワークとＩＰｖ６ネットワーク間の通信において、ネットワークレイヤのアドレスを変換するＮＡＴ変換、または、ネットワークレイヤのアドレス及びトランスポートレイヤのポート番号を変換するＮＡＰＴ変換によりＩＰｖ６アドレスをＩＰｖ４アドレスへ、あるいは、ＩＰｖ４アドレスをＩＰｖ６アドレスへと変換するトランスレータ装置と、
ＳＩＰメッセージ内のＩＰアドレスを変換するＳＩＰ通信制御装置と
を有するＳＩＰ通信システムであって、
前記ＳＩＰ通信制御装置は、
仮想ＩＰｖ６アドレスのプレフィックスを記憶する仮想アドレス記憶部と、
ＩＰｖ６ネットワークからのＳＩＰメッセージを受信し、受信したＳＩＰメッセージ内のＩＰｖ６アドレスが前記仮想アドレス記憶部内に記憶しているプレフィックスを有する仮想ＩＰｖ６アドレスであると判断した場合に、アドレス要求と、該仮想ＩＰｖ６アドレスとを前記トランスレータ装置に送信し、受信したＳＩＰメッセージ内の仮想ＩＰｖ６アドレスを、前記トランスレータ装置から返送されたＩＰｖ４アドレスに変換して出力するＳＩＰメッセージ内アドレス変換機能部とを備え、
前記トランスレータ装置は、
ＩＰｖ４アドレスと、仮想ＩＰｖ６アドレスのプレフィックスを有する仮想ＩＰｖ６アドレスとを対応付けて記憶する変換アドレス記憶部と、
前記ＳＩＰ通信制御装置からアドレス要求と仮想ＩＰｖ６アドレスとを受信し、受信した仮想ＩＰｖ６アドレスに対応するＩＰｖ４アドレスを前記変換アドレス記憶部から読み出して返送するアドレス変換機能部とを備える、
ことを特徴とするＳＩＰ通信システム。
【請求項２】
前記ＳＩＰメッセージ内アドレス変換機能部は、ＩＰｖ４ネットワークからの登録を要求するＳＩＰメッセージを受信し、アドレス要求と、受信したＳＩＰメッセージ内のＩＰｖ４アドレスとを前記トランスレータ装置に送信し、受信したＳＩＰメッセージ内のＩＰｖ４アドレスを、前記トランスレータ装置から返送された仮想ＩＰｖ６アドレスに変換して出力し、
前記アドレス変換機能部は、前記ＳＩＰ通信制御装置からアドレス要求とＩＰｖ４アドレスとを受信し、受信したＩＰｖ４アドレスを仮想ＩＰｖ６アドレスのプレフィックスを有する仮想ＩＰｖ６アドレスに変換して返送するとともに当該ＩＰｖ４アドレス及び仮想ＩＰｖ６アドレスを対応付けて前記変換アドレス記憶部に書込む、
ことを特徴とする請求項１に記載のＳＩＰ通信システム。
【請求項３】
ＩＰｖ４ネットワークとＩＰｖ６ネットワーク間の通信において、ネットワークレイヤのアドレスを変換するＮＡＴ変換、または、ネットワークレイヤのアドレス及びトランスポートレイヤのポート番号を変換するＮＡＰＴ変換によりＩＰｖ６アドレスをＩＰｖ４アドレスへ、あるいは、ＩＰｖ４アドレスをＩＰｖ６アドレスへと変換するトランスレータ装置と、
ＳＩＰメッセージ内のＩＰアドレスを変換するＳＩＰ通信制御装置と
を有するＳＩＰ通信システムであって、
前記ＳＩＰ通信制御装置は、
前記トランスレータ装置がプールしている仮想ＩＰｖ４アドレスを記憶する仮想アドレス記憶部と、
ＩＰｖ４ネットワークからのＳＩＰメッセージを受信し、受信したＳＩＰメッセージ内のＩＰｖ４アドレスが前記仮想アドレス記憶部内に記憶している仮想ＩＰｖ４アドレスであると判断した場合に、アドレス要求と、受信したＳＩＰメッセージ内の仮想ＩＰｖ４アドレス及びポート番号とを前記トランスレータ装置に送信し、該ＳＩＰメッセージ内の仮想ＩＰｖ４アドレス及びポート番号を、前記トランスレータ装置から返送されたＩＰｖ６アドレス及びポート番号に変換して出力するＳＩＰメッセージ内アドレス変換機能部とを備え、
前記トランスレータ装置は、
ＩＰｖ４の仮想アドレス及びポート番号の組とＩＰｖ６アドレス及びポート番号の組とを対応付けて記憶する変換アドレス記憶部と、
前記ＳＩＰ通信制御装置からアドレス要求と、仮想ＩＰｖ４アドレス及びポート番号とを受信し、受信した仮想ＩＰｖ４アドレス及びポート番号に対応するＩＰｖ６アドレス及びポート番号の組を前記変換アドレス記憶部から読み出して返送するアドレス変換機能部とを備える、
ことを特徴とするＳＩＰ通信システム。
【請求項４】
前記ＳＩＰメッセージ内アドレス変換機能部は、ＩＰｖ６ネットワークからの登録を要求するＳＩＰメッセージを受信した場合に、アドレス要求と、受信したＳＩＰメッセージ内のＩＰｖ６アドレス及びポート番号の組とを前記トランスレータ装置に送信し、該ＳＩＰメッセージ内のＩＰｖ６アドレス及びポート番号を、前記トランスレータ装置から返送された仮想ＩＰｖ４アドレス及びポート番号に変換して出力し、
前記アドレス変換機能部は、前記ＳＩＰ通信制御装置からアドレス要求とＩＰｖ６アドレス及びポート番号とを受信し、前記変換アドレス記憶部から現在使用されていない仮想ＩＰｖ４アドレス及びポート番号の組を読み出して返送するとともに当該仮想ＩＰｖ４アドレス及びポート番号の組に対応付けて、受信したＩＰｖ６アドレス及びポート番号を前記変換アドレス記憶部に書込む、
ことを特徴とする請求項３に記載のＳＩＰ通信システム。
【請求項５】
ＩＰｖ４ネットワークとＩＰｖ６ネットワーク間の通信において、ネットワークレイヤのアドレスを変換するＮＡＴ変換、または、ネットワークレイヤのアドレス及びトランスポートレイヤのポート番号を変換するＮＡＰＴ変換によりＩＰｖ６アドレスをＩＰｖ４アドレスへ、あるいは、ＩＰｖ４アドレスをＩＰｖ６アドレスへと変換するトランスレータ装置と、
ＳＩＰメッセージ内のＩＰアドレスを変換するＳＩＰ通信制御装置と
を有するＳＩＰ通信システムにおける前記ＳＩＰ通信制御装置であって、
仮想ＩＰｖ６アドレスのプレフィックスを記憶する仮想アドレス記憶部と、
ＩＰｖ６ネットワークからのＳＩＰメッセージを受信し、受信したＳＩＰメッセージ内のＩＰｖ６アドレスが前記仮想アドレス記憶部内に記憶しているプレフィックスを有する仮想ＩＰｖ６アドレスであると判断した場合に、アドレス要求と、該仮想ＩＰｖ６アドレスとを前記トランスレータ装置に送信し、受信したＳＩＰメッセージ内の仮想ＩＰｖ６アドレスを、前記トランスレータ装置から返送されたＩＰｖ４アドレスに変換して出力するＳＩＰメッセージ内アドレス変換機能部と、
を備えることを特徴とするＳＩＰ通信制御装置。
【請求項６】
ＩＰｖ４ネットワークとＩＰｖ６ネットワーク間の通信において、ネットワークレイヤのアドレスを変換するＮＡＴ変換、または、ネットワークレイヤのアドレス及びトランスポートレイヤのポート番号を変換するＮＡＰＴ変換によりＩＰｖ６アドレスをＩＰｖ４アドレスへ、あるいは、ＩＰｖ４アドレスをＩＰｖ６アドレスへと変換するトランスレータ装置と、
ＳＩＰメッセージ内のＩＰアドレスを変換するＳＩＰ通信制御装置と
を有するＳＩＰ通信システムにおける前記ＳＩＰ通信制御装置であって、
前記トランスレータ装置がプールしている仮想ＩＰｖ４アドレスを記憶する仮想アドレス記憶部と、
ＩＰｖ４ネットワークからのＳＩＰメッセージを受信し、受信したＳＩＰメッセージ内のＩＰｖ４アドレスが前記仮想アドレス記憶部内に記憶している仮想ＩＰｖ４アドレスであると判断した場合に、アドレス要求と、受信したＳＩＰメッセージ内の仮想ＩＰｖ４アドレス及びポート番号とを前記トランスレータ装置に送信し、該ＳＩＰメッセージ内の仮想ＩＰｖ４アドレス及びポート番号を、前記トランスレータ装置から返送されたＩＰｖ６アドレス及びポート番号に変換して出力するＳＩＰメッセージ内アドレス変換機能部と、
を備えることを特徴とするＳＩＰ通信制御装置。
【請求項７】
ＩＰｖ４ネットワークとＩＰｖ６ネットワーク間の通信において、ネットワークレイヤのアドレスを変換するＮＡＴ変換、または、ネットワークレイヤのアドレス及びトランスポートレイヤのポート番号を変換するＮＡＰＴ変換によりＩＰｖ６アドレスをＩＰｖ４アドレスへ、あるいは、ＩＰｖ４アドレスをＩＰｖ６アドレスへと変換するトランスレータ装置と、
ＳＩＰメッセージ内のＩＰアドレスを変換するＳＩＰ通信制御装置と
を有するＳＩＰ通信システムに用いられるＳＩＰ通信制御方法であって、
前記ＳＩＰ通信制御装置は、
仮想ＩＰｖ６アドレスのプレフィックスを自身の備える仮想アドレス記憶部に記憶しており、
前記トランスレータ装置は、
ＩＰｖ４アドレスと、仮想ＩＰｖ６アドレスのプレフィックスを有する仮想ＩＰｖ６アドレスとを対応付けて自身の備える変換アドレス記憶部に記憶しており、
前記ＳＩＰ通信制御装置が、
ＩＰｖ６ネットワークからのＳＩＰメッセージを受信し、受信したＳＩＰメッセージ内のＩＰｖ６アドレスが前記仮想アドレス記憶部内に記憶しているプレフィックスを有する仮想ＩＰｖ６アドレスであると判断した場合に、アドレス要求と、該仮想ＩＰｖ６アドレスとを前記トランスレータ装置に送信し、
前記トランスレータ装置が、
前記ＳＩＰ通信制御装置からアドレス要求と仮想ＩＰｖ６アドレスとを受信し、受信した仮想ＩＰｖ６アドレスに対応するＩＰｖ４アドレスを前記変換アドレス記憶部から読み出して返送し、
前記ＳＩＰ通信制御装置が、
受信したＳＩＰメッセージ内の仮想ＩＰｖ６アドレスを、前記トランスレータ装置から返送されたＩＰｖ４アドレスに変換して出力する、
ことを特徴とするＳＩＰ通信制御方法。
【請求項８】
ＩＰｖ４ネットワークとＩＰｖ６ネットワーク間の通信において、ネットワークレイヤのアドレスを変換するＮＡＴ変換、または、ネットワークレイヤのアドレス及びトランスポートレイヤのポート番号を変換するＮＡＰＴ変換によりＩＰｖ６アドレスをＩＰｖ４アドレスへ、あるいは、ＩＰｖ４アドレスをＩＰｖ６アドレスへと変換するトランスレータ装置と、
ＳＩＰメッセージ内のＩＰアドレスを変換するＳＩＰ通信制御装置と
を有するＳＩＰ通信システムに用いられるＳＩＰ通信制御方法であって、
前記ＳＩＰ通信制御装置は、
前記トランスレータ装置がプールしている仮想ＩＰｖ４アドレスを自身の備える仮想アドレス記憶部に記憶しており、
前記トランスレータ装置は、
ＩＰｖ４の仮想アドレス及びポート番号の組とＩＰｖ６アドレス及びポート番号の組とを対応付けて自身の備える変換アドレス記憶部に記憶しており、
前記ＳＩＰ通信制御装置が、
ＩＰｖ４ネットワークからのＳＩＰメッセージを受信し、受信したＳＩＰメッセージ内のＩＰｖ４アドレスが前記仮想アドレス記憶部内に記憶している仮想ＩＰｖ４アドレスであると判断した場合に、アドレス要求と、受信したＳＩＰメッセージ内の仮想ＩＰｖ４アドレス及びポート番号とを前記トランスレータ装置に送信し、
前記トランスレータ装置が、
前記ＳＩＰ通信制御装置からアドレス要求と、仮想ＩＰｖ４アドレス及びポート番号とを受信し、受信した仮想ＩＰｖ４アドレス及びポート番号に対応するＩＰｖ６アドレス及びポート番号の組を前記変換アドレス記憶部から読み出して返送し、
前記ＳＩＰ通信制御装置が、
受信したＳＩＰメッセージ内の仮想ＩＰｖ４アドレス及びポート番号を、前記トランスレータ装置から返送されたＩＰｖ６アドレス及びポート番号に変換して出力する、
ことを特徴とするＳＩＰ通信制御方法。
【請求項９】
ＩＰｖ４ネットワークとＩＰｖ６ネットワーク間の通信において、ネットワークレイヤのアドレスを変換するＮＡＴ変換、または、ネットワークレイヤのアドレス及びトランスポートレイヤのポート番号を変換するＮＡＰＴ変換によりＩＰｖ６アドレスをＩＰｖ４アドレスへ、あるいは、ＩＰｖ４アドレスをＩＰｖ６アドレスへと変換するトランスレータ装置と、
ＳＩＰメッセージ内のＩＰアドレスを変換するＳＩＰ通信制御装置と
を有するＳＩＰ通信システムにおける前記ＳＩＰ通信制御装置として用いられるコンピュータを、
ＩＰｖ６ネットワークからのＳＩＰメッセージを受信し、受信したＳＩＰメッセージ内のＩＰｖ６アドレスが、仮想アドレス記憶部内に記憶している仮想ＩＰｖ６アドレスのプレフィックスを有する仮想ＩＰｖ６アドレスであると判断した場合に、アドレス要求と、該仮想ＩＰｖ６アドレスとを前記トランスレータ装置に送信し、受信したＳＩＰメッセージ内の仮想ＩＰｖ６アドレスを、前記トランスレータ装置から返送されたＩＰｖ４アドレスに変換して出力するＳＩＰメッセージ内アドレス変換機能部、
として機能させることを特徴とするコンピュータプログラム。
【請求項１０】
ＩＰｖ４ネットワークとＩＰｖ６ネットワーク間の通信において、ネットワークレイヤのアドレスを変換するＮＡＴ変換、または、ネットワークレイヤのアドレス及びトランスポートレイヤのポート番号を変換するＮＡＰＴ変換によりＩＰｖ６アドレスをＩＰｖ４アドレスへ、あるいは、ＩＰｖ４アドレスをＩＰｖ６アドレスへと変換するトランスレータ装置と、
ＳＩＰメッセージ内のＩＰアドレスを変換するＳＩＰ通信制御装置と
を有するＳＩＰ通信システムにおける前記ＳＩＰ通信制御装置として用いられるコンピュータを、
ＩＰｖ４ネットワークからのＳＩＰメッセージを受信し、受信したＳＩＰメッセージ内のＩＰｖ４アドレスが仮想アドレス記憶部内に記憶している仮想ＩＰｖ４アドレスであると判断した場合に、アドレス要求と、受信したＳＩＰメッセージ内の仮想ＩＰｖ４アドレス及びポート番号とを前記トランスレータ装置に送信し、該ＳＩＰメッセージ内の仮想ＩＰｖ４アドレス及びポート番号を、前記トランスレータ装置から返送されたＩＰｖ６アドレス及びポート番号に変換して出力するＳＩＰメッセージ内アドレス変換機能部、
として機能させることを特徴とするコンピュータプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ＩＰｖ４で構築されたネットワークとＩＰｖ６で構築されたネットワーク間においてＩＰｖ４／ｖ６トランスレータと連携してＳＩＰメッセージ内のＩＰアドレスおよびポート番号の変換を行うＳＩＰ通信制御装置を有するＳＩＰ通信システム、ＳＩＰ通信制御装置、ＳＩＰ通信制御方法、及び、コンピュータプログラムに関する。
【背景技術】
【０００２】
ＳＩＰ（Session Initiation Protocol）は、アプリケーションレイヤにもＩＰアドレス情報が記載されるため、グローバル（Global）ＩＰｖ４アドレス、プライベート（Private）ＩＰｖ４アドレス、ＩＰｖ６などアドレス体系の異なるネットワーク間において通信を行うためには、ＮＡＴ（Network Address Translation）装置およびＩＰｖ４／ｖ６トランスレータにより行われるネットワークレイヤのアドレス変換に加えて、ＳＩＰメッセージ内のアドレス変換を行う必要がある。その方法としてＡＬＧ（Application Level Gateway）機能を用いたＳＩＰのアドレス変換方法がＲＦＣ３３０３等（非特許文献１〜５）で提案されている。また、アドレス変換時の呼状態管理方法については、非特許文献６にて公開されている。またＡＬＧ機能を備えたＳＩＰ通信制御装置の詳細な機能に開しては特許文献１（「アドレス組の生存時間取得・計算を可能としたＡＬＧ装置」）、特許文献２（「ＡＰＩおよびそれを用いた通信」）、特許文献３（「アプリケーションレイヤにおけるアドレス変換装置」）、特許文献４（「ＩＰアドレス変換装置」）、特許文献５（「複数ＮＡＴ／ＦＷ装置接続に対応したＳＩＰ−ＡＬＧの呼関連リソース管理方法及びそのＳＩＰ−ＡＬＧ」）、特許文献６（「ＳＩＰ通信制御装置」）、特許文献７（「ＳＩＰ−ＡＬＧの呼状態管理方法」）、特許文献８（「ＳＩＰ信号変換方法、ＳＩＰ−ＡＬＧ装置、ＳＩＰ信号変換プログラム、および記録媒体」）に記載されている。
【０００３】
特にＩＰｖ４／ｖ６間でＳＩＰ通信を行う場合、前記ＳＩＰ通信制御装置はＩＰｖ４／ｖ６トランスレータと連携して処理を行う。
その際の特徴としては、非特許文献３（ＲＦＣ２７６６）で規定されたとおり、ＩＰｖ４からＩＰｖ６の方向の通信においては、ＩＰｖ４アドレスにＩＰｖ６のプレフィックスを付与することでＩＰｖ４アドレスをＩＰｖ６に変換し、ポート番号に関しては変換しないＮＡＴ変換を実施する。
また、ＩＰｖ６からＩＰｖ４の方向においては当該装置において保持しているプール（Pool）アドレスを仮想ＩＰｖ４アドレスとして割り当てることによりアドレス変換を実施する。その際に、変換を実施するＩＰｖ６アドレスと同一の数のＩＰｖ４アドレスをプールすることが可能であれば、ＩＰｖ４からＩＰｖ６の方向の変換と同様にポート番号に関しては変換しないＮＡＴ変換を実施することが可能であるが、ＩＰｖ４アドレスについては十分な数を確保できない場合が多いため、ＩＰｖ４アドレスと同時に複数のポート（Port）番号もプールすることで、複数のＩＰｖ６アドレスに対して、一つのＩＰｖ４アドレスと複数のポート番号を割り当てることで変換を行うマスカレード変換（ＮＡＰＴ変換）することを可能としている。
【特許文献１】特開２００４−１６６０３１号公報
【特許文献２】特開２００４−１６６１４３号公報
【特許文献３】特開２００４−１７２７３０号公報
【特許文献４】特開２００４−１６５８２３号公報
【特許文献５】特開２００５−２０４２１６号公報
【特許文献６】特開２００４−２５４０１０号公報
【特許文献７】特開２００５−１９８１５６号公報
【特許文献８】特開２００６−０５７５４号公報
【非特許文献１】シュルツリン（H. Schulzrinne）他、“ＲＦＣ１８８９  ＲＴＰ：リアルタイムアプリケーションのためのトランスポートプロトコル（RFC 1889 RTP: A Transport Protocol for Real-Time Applications）”，[online]，２００２年，インターネット  エンジニアリング  タスク  フォース（IETF:Internet Engineering Task Forece）， [平成１８年１月５日検索]、インターネット<http://www.ietf.org/rfc/rfc3261.txt>
【非特許文献２】ハンドリー（M. Handley）他、“ＲＦＣ２５４３  ＳＩＰ：セッション開始プロトコル（RFC 2543 SIP: Session Initiation Protocol）”，[online]，１９９９年，インターネット  エンジニアリング  タスク  フォース（IETF:Internet Engineering Task Forece）， [平成１８年１月５日検索]、インターネット<http://www.ietf.org/rfc/rfc2543.txt>
【非特許文献３】チルチス（G. Tsirtsis）他、“ＲＦＣ２７６６  ネットワークアドレストランスレーション−プロトコルトランスレーション（ＮＡＴ−ＰＴ）  （RFC 2766 Network Address Translation − Protocol Translation (NAT-PT)”，[online]，２０００年，インターネット  エンジニアリング  タスク  フォース（IETF:Internet Engineering Task Forece）， [平成１８年１月５日検索]、インターネット<http://www.ietf.org/rfc/rfc2766.txt>
【非特許文献４】ローゼンバーク（J. Rosenberg）他、“ＲＦＣ３２６１  ＳＩＰ：セッション開始プロトコル（RFC 3261 SIP: Session Initiation Protocol）”，[online]，２００２年，インターネット  エンジニアリング  タスク  フォース（IETF:Internet Engineering Task Forece）， [平成１８年１月５日検索]、インターネット<URL: http://www.ietf.org/rfc/rfc3261.txt>
【非特許文献５】スリスレシュ（P. Srisuresh）他、“ＲＦＣ３３０３  ＳＩＰ：セッション開始プロトコル（RFC 3303 Middlebox communication architecture and framework）”，[online]，２００２年，インターネット  エンジニアリング  タスク  フォース（IETF:Internet Engineering Task Forece），[平成１８年１月５日検索]、インターネット<http://www.ietf.org/rfc/rfc3303.txt>
【非特許文献６】林  和仁、柴田  高徳、諏訪  裕一、小幡  洋昭、黒木  純一郎，「ＳＩＰアプリケーションレベルゲートウェイ（ＳＩＰ−ＡＬＧ）におけるアドレス変換エントリの管理方法に関する一考察」，信学技報，NS2002-188，PS2002-62(2002-12)，P25-28
【発明の開示】
【発明が解決しようとする課題】
【０００４】
ネットワークレイヤのアドレス変換のみを行う場合については上記にて特に問題は無いが、前述のＳＩＰ通信制御装置と前述のＩＰｖ４／ｖ６トランスレータが連携し、ＩＰｖ４／ｖ６間においてＳＩＰのアドレス変換を行う場合に、ＲＥＧＩＳＴＥＲ登録後のようにＳＩＰ通信制御装置とＩＰｖ４／ｖ６トランスレータにおいて保持しているエントリの情報に不一致が生じた場合、ＳＩＰ通信制御装置において変換の対象となるＩＰｖ４もしくはＩＰｖ６のアドレスが、実アドレスか仮想アドレスかを識別できずにアドレスの誤変換が発生してしまうケースがある。
【０００５】
具体的には、ＩＰｖ６環境のみにＳＩＰサーバが配備された場合、ＩＰｖ４側のクライアントはＳＩＰ通信制御装置とＩＰｖ４／ｖ６トランスレータを経由してＩＰｖ６環境のＳＩＰサーバに対してＲＥＧＩＳＴＥＲ登録を行う。このとき、ＩＰｖ４／ｖ６トランスレータでは、クライアントが実際に設定する実ＩＰｖ４アドレスにプレフィックスを付与することで、ＩＰｖ４アドレスをＩＰｖ６アドレスの仮想アドレスヘとＮＡＴ変換する。そのため、ＳＩＰサーバにはＩＰｖ６の仮想アドレスがＲＥＧＩＳＴＥＲ登録される。ここで、ＲＥＧＩＳＴＥＲに関するエントリについて、ＳＩＰ通信制御装置は、ＩＰｖ４／ｖ６トランスレータに対してタイマーで登録を行うため、当該ＩＰｖ４／ｖ６トランスレータはＲＥＧＩＳＴＥＲに関するエントリを保持しているが、ＳＩＰ通信制御装置ではエントリ情報を保持していないという状態となる。このような状態のときに、前記ＳＩＰ通信制御装置においてＩＮＶＩＴＥ信号が着信した場合、ＳＩＰメッセージ内のアドレス変換を試みるが、このＳＩＰ通信制御装置ではＩＰｖ６の仮想アドレスについての情報は保持しておらず、なおかつＩＰｖ４アドレスから変換された仮想アドレスであることも識別できないため、新規のＩＰｖ６アドレスとして前記ＩＰｖ４／ｖ６トランスレータに対してＩＰｖ４アドレス、ポート番号の要求、すなわちＮＡＰＴでの変換を要求する。ＩＰｖ４／ｖ６トランスレータはそれに対して、プールしているＩＰｖ４アドレスおよびポート番号を仮想のＩＰｖ４アドレスとして割り当ててしまい、本来であればクライアントに実際に設定された実ＩＰｖ４アドレスヘと逆変換されるところが、仮想ＩＰｖ４アドレスヘと誤変換されてしまう。
【０００６】
本事象については、上記のようにＩＰｖ６環境のみにＳＩＰサーバが配備された場合だけではなく、ＩＰｖ４環境のみにＳＩＰサーバが配備され、ＩＰｖ６のクライアントがＳＩＰ通信制御装置とＩＰｖ４／ｖ６トランスレータを経由してＩＰｖ４側のＳＩＰサーバにＲＥＧＩＳＴＥＲ登録を行った場合についても発生する。
【０００７】
本発明は、このような事情に鑑みてなされたものであり、その目的は、ＩＰｖ４／ｖ６トランスレータとＳＩＰ通信制御装置間において、適切にＳＩＰメッセージ内のＩＰｖ４／ｖ６アドレス変換を行うことができるＳＩＰ通信システム、ＳＩＰ通信制御装置、ＳＩＰ通信制御方法、及び、コンピュータプログラムを提供することにある。
【課題を解決するための手段】
【０００８】
上記課題を解決するため、本発明は、ＩＰｖ４ネットワークとＩＰｖ６ネットワーク間の通信において、ネットワークレイヤのアドレスを変換するＮＡＴ変換、または、ネットワークレイヤのアドレス及びトランスポートレイヤのポート番号を変換するＮＡＰＴ変換によりＩＰｖ６アドレスをＩＰｖ４アドレスへ、あるいは、ＩＰｖ４アドレスをＩＰｖ６アドレスへと変換するトランスレータ装置と、ＳＩＰメッセージ内のＩＰアドレスを変換するＳＩＰ通信制御装置とを有するＳＩＰ通信システムであって、前記ＳＩＰ通信制御装置は、仮想ＩＰｖ６アドレスのプレフィックスを記憶する仮想アドレス記憶部と、ＩＰｖ６ネットワークからのＳＩＰメッセージを受信し、受信したＳＩＰメッセージ内のＩＰｖ６アドレスが前記仮想アドレス記憶部内に記憶しているプレフィックスを有する仮想ＩＰｖ６アドレスであると判断した場合に、アドレス要求と、該仮想ＩＰｖ６アドレスとを前記トランスレータ装置に送信し、受信したＳＩＰメッセージ内の仮想ＩＰｖ６アドレスを、前記トランスレータ装置から返送されたＩＰｖ４アドレスに変換して出力するＳＩＰメッセージ内アドレス変換機能部とを備え、前記トランスレータ装置は、ＩＰｖ４アドレスと、仮想ＩＰｖ６アドレスのプレフィックスを有する仮想ＩＰｖ６アドレスとを対応付けて記憶する変換アドレス記憶部と、前記ＳＩＰ通信制御装置からアドレス要求と仮想ＩＰｖ６アドレスとを受信し、受信した仮想ＩＰｖ６アドレスに対応するＩＰｖ４アドレスを前記変換アドレス記憶部から読み出して返送するアドレス変換機能部とを備える、ことを特徴とするＳＩＰ通信システムである。
【０００９】
これにより、ＩＰｖ４で構築されたネットワークとＩＰｖ６で構築されたネットワーク間の通信を可能とするためにアドレス変換を行うトランスレータ装置と、ＳＩＰ(Session Initiation Protocol)メッセージ内のＩＰアドレスおよびポート番号を変換してＩＰｖ４／ｖ６間のＳＩＰ通信を可能とするＳＩＰ通信制御装置とを有するＳＩＰ通信システムにおいて、ＳＩＰ通信装置に、トランスレータ装置が保持しているＩＰｖ６のプレフィックスを事前登録することで、ＩＰｖ４からＩＰｖ６変換を実施する際に、トランスレータ装置とＳＩＰ通信制御装置間においてＩＰアドレス、ポート番号の変換の組の情報（エントリ情報）に不一致が発生したケースにおいても、仮想のＩＰｖ６アドレスであるか、端末に実際に設定されている実ＩＰｖ６アドレスであるかを明確に識別し、適切にＳＩＰメッセージ内のＩＰｖ４／ｖ６変換を行うことができる。
【００１０】
また、本発明は上述するＳＩＰ通信システムであって、前記ＳＩＰメッセージ内アドレス変換機能部は、ＩＰｖ４ネットワークからの登録を要求するＳＩＰメッセージを受信し、アドレス要求と、受信したＳＩＰメッセージ内のＩＰｖ４アドレスとを前記トランスレータ装置に送信し、受信したＳＩＰメッセージ内のＩＰｖ４アドレスを、前記トランスレータ装置から返送された仮想ＩＰｖ６アドレスに変換して出力し、
前記アドレス変換機能部は、前記ＳＩＰ通信制御装置からアドレス要求とＩＰｖ４アドレスとを受信し、受信したＩＰｖ４アドレスを仮想ＩＰｖ６アドレスのプレフィックスを有する仮想ＩＰｖ６アドレスに変換して返送するとともに当該ＩＰｖ４アドレス及び仮想ＩＰｖ６アドレスを対応付けて前記変換アドレス記憶部に書込む、ことを特徴とする。
【００１１】
また、本発明は、ＩＰｖ４ネットワークとＩＰｖ６ネットワーク間の通信において、ネットワークレイヤのアドレスを変換するＮＡＴ変換、または、ネットワークレイヤのアドレス及びトランスポートレイヤのポート番号を変換するＮＡＰＴ変換によりＩＰｖ６アドレスをＩＰｖ４アドレスへ、あるいは、ＩＰｖ４アドレスをＩＰｖ６アドレスへと変換するトランスレータ装置と、ＳＩＰメッセージ内のＩＰアドレスを変換するＳＩＰ通信制御装置とを有するＳＩＰ通信システムであって、前記ＳＩＰ通信制御装置は、前記トランスレータ装置がプールしている仮想ＩＰｖ４アドレスを記憶する仮想アドレス記憶部と、ＩＰｖ４ネットワークからのＳＩＰメッセージを受信し、受信したＳＩＰメッセージ内のＩＰｖ４アドレスが前記仮想アドレス記憶部内に記憶している仮想ＩＰｖ４アドレスであると判断した場合に、アドレス要求と、受信したＳＩＰメッセージ内の仮想ＩＰｖ４アドレス及びポート番号とを前記トランスレータ装置に送信し、該ＳＩＰメッセージ内の仮想ＩＰｖ４アドレス及びポート番号を、前記トランスレータ装置から返送されたＩＰｖ６アドレス及びポート番号に変換して出力するＳＩＰメッセージ内アドレス変換機能部とを備え、前記トランスレータ装置は、ＩＰｖ４の仮想アドレス及びポート番号の組とＩＰｖ６アドレス及びポート番号の組とを対応付けて記憶する変換アドレス記憶部と、前記ＳＩＰ通信制御装置からアドレス要求と、仮想ＩＰｖ４アドレス及びポート番号とを受信し、受信した仮想ＩＰｖ４アドレス及びポート番号に対応するＩＰｖ６アドレス及びポート番号の組を前記変換アドレス記憶部から読み出して返送するアドレス変換機能部とを備える、ことを特徴とするＳＩＰ通信システムである。
【００１２】
これにより、ＩＰｖ４で構築されたネットワークとＩＰｖ６で構築されたネットワーク間の通信を可能とするためにアドレス変換を行うトランスレータ装置と、ＳＩＰ(Session Initiation Protocol)メッセージ内のＩＰアドレスおよびポート番号を変換してＩＰｖ４／ｖ６間のＳＩＰ通信を可能とするＳＩＰ通信制御装置とを有するＳＩＰ通信システムにおいて、ＳＩＰ通信装置に、トランスレータ装置が保持しているＩＰｖ４のプールアドレスの情報を事前登録することで、ＩＰｖ６からＩＰｖ４変換を実施する際に、トランスレータ装置とＳＩＰ通信制御装置間においてＩＰアドレス、ポート番号の変換の組の情報（エントリ情報）に不一致が発生したケースにおいても、仮想ＩＰｖ４アドレスであるか、端末に実際に設定されている実ＩＰｖ４アドレスであるかを明確に識別し、適切にＳＩＰメッセージ内のＩＰｖ４／ｖ６変換を行うことができる。
【００１３】
また、本発明は上述するＳＩＰ通信システムであって、前記ＳＩＰメッセージ内アドレス変換機能部は、ＩＰｖ６ネットワークからの登録を要求するＳＩＰメッセージを受信した場合に、アドレス要求と、受信したＳＩＰメッセージ内のＩＰｖ６アドレス及びポート番号の組とを前記トランスレータ装置に送信し、該ＳＩＰメッセージ内のＩＰｖ６アドレス及びポート番号を、前記トランスレータ装置から返送された仮想ＩＰｖ４アドレス及びポート番号に変換して出力し、前記アドレス変換機能部は、前記ＳＩＰ通信制御装置からアドレス要求とＩＰｖ６アドレス及びポート番号とを受信し、前記変換アドレス記憶部から現在使用されていない仮想ＩＰｖ４アドレス及びポート番号の組を読み出して返送するとともに当該仮想ＩＰｖ４アドレス及びポート番号の組に対応付けて、受信したＩＰｖ６アドレス及びポート番号を前記変換アドレス記憶部に書込む、ことを特徴とする。
【００１４】
また、本発明は、ＩＰｖ４ネットワークとＩＰｖ６ネットワーク間の通信において、ネットワークレイヤのアドレスを変換するＮＡＴ変換、または、ネットワークレイヤのアドレス及びトランスポートレイヤのポート番号を変換するＮＡＰＴ変換によりＩＰｖ６アドレスをＩＰｖ４アドレスへ、あるいは、ＩＰｖ４アドレスをＩＰｖ６アドレスへと変換するトランスレータ装置と、ＳＩＰメッセージ内のＩＰアドレスを変換するＳＩＰ通信制御装置とを有するＳＩＰ通信システムにおける前記ＳＩＰ通信制御装置であって、仮想ＩＰｖ６アドレスのプレフィックスを記憶する仮想アドレス記憶部と、ＩＰｖ６ネットワークからのＳＩＰメッセージを受信し、受信したＳＩＰメッセージ内のＩＰｖ６アドレスが前記仮想アドレス記憶部内に記憶しているプレフィックスを有する仮想ＩＰｖ６アドレスであると判断した場合に、アドレス要求と、該仮想ＩＰｖ６アドレスとを前記トランスレータ装置に送信し、受信したＳＩＰメッセージ内の仮想ＩＰｖ６アドレスを、前記トランスレータ装置から返送されたＩＰｖ４アドレスに変換して出力するＳＩＰメッセージ内アドレス変換機能部と、を備えることを特徴とするＳＩＰ通信制御装置である。
【００１５】
また、本発明は、ＩＰｖ４ネットワークとＩＰｖ６ネットワーク間の通信において、ネットワークレイヤのアドレスを変換するＮＡＴ変換、または、ネットワークレイヤのアドレス及びトランスポートレイヤのポート番号を変換するＮＡＰＴ変換によりＩＰｖ６アドレスをＩＰｖ４アドレスへ、あるいは、ＩＰｖ４アドレスをＩＰｖ６アドレスへと変換するトランスレータ装置と、ＳＩＰメッセージ内のＩＰアドレスを変換するＳＩＰ通信制御装置とを有するＳＩＰ通信システムにおける前記ＳＩＰ通信制御装置であって、前記トランスレータ装置がプールしている仮想ＩＰｖ４アドレスを記憶する仮想アドレス記憶部と、ＩＰｖ４ネットワークからのＳＩＰメッセージを受信し、受信したＳＩＰメッセージ内のＩＰｖ４アドレスが前記仮想アドレス記憶部内に記憶している仮想ＩＰｖ４アドレスであると判断した場合に、アドレス要求と、受信したＳＩＰメッセージ内の仮想ＩＰｖ４アドレス及びポート番号とを前記トランスレータ装置に送信し、該ＳＩＰメッセージ内の仮想ＩＰｖ４アドレス及びポート番号を、前記トランスレータ装置から返送されたＩＰｖ６アドレス及びポート番号に変換して出力するＳＩＰメッセージ内アドレス変換機能部と、を備えることを特徴とするＳＩＰ通信制御装置である。
【００１６】
また、本発明は、ＩＰｖ４ネットワークとＩＰｖ６ネットワーク間の通信において、ネットワークレイヤのアドレスを変換するＮＡＴ変換、または、ネットワークレイヤのアドレス及びトランスポートレイヤのポート番号を変換するＮＡＰＴ変換によりＩＰｖ６アドレスをＩＰｖ４アドレスへ、あるいは、ＩＰｖ４アドレスをＩＰｖ６アドレスへと変換するトランスレータ装置と、ＳＩＰメッセージ内のＩＰアドレスを変換するＳＩＰ通信制御装置とを有するＳＩＰ通信システムに用いられるＳＩＰ通信制御方法であって、前記ＳＩＰ通信制御装置は、仮想ＩＰｖ６アドレスのプレフィックスを自身の備える仮想アドレス記憶部に記憶しており、前記トランスレータ装置は、ＩＰｖ４アドレスと、仮想ＩＰｖ６アドレスのプレフィックスを有する仮想ＩＰｖ６アドレスとを対応付けて自身の備える変換アドレス記憶部に記憶しており、前記ＳＩＰ通信制御装置が、ＩＰｖ６ネットワークからのＳＩＰメッセージを受信し、受信したＳＩＰメッセージ内のＩＰｖ６アドレスが前記仮想アドレス記憶部内に記憶しているプレフィックスを有する仮想ＩＰｖ６アドレスであると判断した場合に、アドレス要求と、該仮想ＩＰｖ６アドレスとを前記トランスレータ装置に送信し、前記トランスレータ装置が、前記ＳＩＰ通信制御装置からアドレス要求と仮想ＩＰｖ６アドレスとを受信し、受信した仮想ＩＰｖ６アドレスに対応するＩＰｖ４アドレスを前記変換アドレス記憶部から読み出して返送し、前記ＳＩＰ通信制御装置が、受信したＳＩＰメッセージ内の仮想ＩＰｖ６アドレスを、前記トランスレータ装置から返送されたＩＰｖ４アドレスに変換して出力する、ことを特徴とするＳＩＰ通信制御方法である。
【００１７】
また、本発明は、ＩＰｖ４ネットワークとＩＰｖ６ネットワーク間の通信において、ネットワークレイヤのアドレスを変換するＮＡＴ変換、または、ネットワークレイヤのアドレス及びトランスポートレイヤのポート番号を変換するＮＡＰＴ変換によりＩＰｖ６アドレスをＩＰｖ４アドレスへ、あるいは、ＩＰｖ４アドレスをＩＰｖ６アドレスへと変換するトランスレータ装置と、ＳＩＰメッセージ内のＩＰアドレスを変換するＳＩＰ通信制御装置とを有するＳＩＰ通信システムに用いられるＳＩＰ通信制御方法であって、前記ＳＩＰ通信制御装置は、前記トランスレータ装置がプールしている仮想ＩＰｖ４アドレスを自身の備える仮想アドレス記憶部に記憶しており、前記トランスレータ装置は、ＩＰｖ４の仮想アドレス及びポート番号の組とＩＰｖ６アドレス及びポート番号の組とを対応付けて自身の備える変換アドレス記憶部に記憶しており、前記ＳＩＰ通信制御装置が、ＩＰｖ４ネットワークからのＳＩＰメッセージを受信し、受信したＳＩＰメッセージ内のＩＰｖ４アドレスが前記仮想アドレス記憶部内に記憶している仮想ＩＰｖ４アドレスであると判断した場合に、アドレス要求と、受信したＳＩＰメッセージ内の仮想ＩＰｖ４アドレス及びポート番号とを前記トランスレータ装置に送信し、前記トランスレータ装置が、前記ＳＩＰ通信制御装置からアドレス要求と、仮想ＩＰｖ４アドレス及びポート番号とを受信し、受信した仮想ＩＰｖ４アドレス及びポート番号に対応するＩＰｖ６アドレス及びポート番号の組を前記変換アドレス記憶部から読み出して返送し、前記ＳＩＰ通信制御装置が、受信したＳＩＰメッセージ内の仮想ＩＰｖ４アドレス及びポート番号を、前記トランスレータ装置から返送されたＩＰｖ６アドレス及びポート番号に変換して出力する、ことを特徴とするＳＩＰ通信制御方法である。
【００１８】
また、本発明は、ＩＰｖ４ネットワークとＩＰｖ６ネットワーク間の通信において、ネットワークレイヤのアドレスを変換するＮＡＴ変換、または、ネットワークレイヤのアドレス及びトランスポートレイヤのポート番号を変換するＮＡＰＴ変換によりＩＰｖ６アドレスをＩＰｖ４アドレスへ、あるいは、ＩＰｖ４アドレスをＩＰｖ６アドレスへと変換するトランスレータ装置と、ＳＩＰメッセージ内のＩＰアドレスを変換するＳＩＰ通信制御装置とを有するＳＩＰ通信システムにおける前記ＳＩＰ通信制御装置として用いられるコンピュータを、ＩＰｖ６ネットワークからのＳＩＰメッセージを受信し、受信したＳＩＰメッセージ内のＩＰｖ６アドレスが、仮想アドレス記憶部内に記憶している仮想ＩＰｖ６アドレスのプレフィックスを有する仮想ＩＰｖ６アドレスであると判断した場合に、アドレス要求と、該仮想ＩＰｖ６アドレスとを前記トランスレータ装置に送信し、受信したＳＩＰメッセージ内の仮想ＩＰｖ６アドレスを、前記トランスレータ装置から返送されたＩＰｖ４アドレスに変換して出力するＳＩＰメッセージ内アドレス変換機能部、として機能させることを特徴とするコンピュータプログラムである。
【００１９】
また、本発明は、ＩＰｖ４ネットワークとＩＰｖ６ネットワーク間の通信において、ネットワークレイヤのアドレスを変換するＮＡＴ変換、または、ネットワークレイヤのアドレス及びトランスポートレイヤのポート番号を変換するＮＡＰＴ変換によりＩＰｖ６アドレスをＩＰｖ４アドレスへ、あるいは、ＩＰｖ４アドレスをＩＰｖ６アドレスへと変換するトランスレータ装置と、ＳＩＰメッセージ内のＩＰアドレスを変換するＳＩＰ通信制御装置とを有するＳＩＰ通信システムにおける前記ＳＩＰ通信制御装置として用いられるコンピュータを、ＩＰｖ４ネットワークからのＳＩＰメッセージを受信し、受信したＳＩＰメッセージ内のＩＰｖ４アドレスが仮想アドレス記憶部内に記憶している仮想ＩＰｖ４アドレスであると判断した場合に、アドレス要求と、受信したＳＩＰメッセージ内の仮想ＩＰｖ４アドレス及びポート番号とを前記トランスレータ装置に送信し、該ＳＩＰメッセージ内の仮想ＩＰｖ４アドレス及びポート番号を、前記トランスレータ装置から返送されたＩＰｖ６アドレス及びポート番号に変換して出力するＳＩＰメッセージ内アドレス変換機能部、として機能させることを特徴とするコンピュータプログラムである。
【発明の効果】
【００２０】
本発明によれば、従来であればＲＥＧＩＳＴＥＲ登録後のようにＳＩＰ通信制御装置とトランスレータ装置において保持しているエントリの情報に不一致が生じ、ＳＩＰ通信制御装置において変換の対象となるアドレスが、実アドレスか仮想アドレスかが識別できなくなり誤変換が発生してしまうケースにおいても、仮想アドレスであるか否かを正確に識別することが可能となり、ＮＡＴ変換かＮＡＰＴ変換かを適切に判断してアドレスの要求を行うことで、アドレスの誤変換を抑制することができる。
【発明を実施するための最良の形態】
【００２１】
以下に本発明の一実施の形態として、ＳＩＰ（Session Initiation Protocol）通信制御装置およびＩＰｖ４／ｖ６（Internet Protocol version 4/version 6）トランスレータ（トランスレータ装置）を用い、ＩＰｖ４／ｖ６ネットワーク間においてＶｏＩＰ（Voice over IP）通信を行う場合を例に図面を用いて詳細に説明する。
【００２２】
まずは、ＳＩＰサーバ（SIP Server）がＩＰｖ６環境にのみ存在する場合について説明する。
図１は、本発明に係るＳＩＰ通信制御装置およびＩＰｖ４／ｖ６トランスレータを用いてＩＰｖ４／ｖ６ネットワーク間においてＶｏＩＰ通信を行うＳＩＰ通信システムの全体構成の一例を説明するためのブロック図である。ＳＩＰサーバは、前述の通りＩＰｖ６環境にのみ存在する。
【００２３】
同図において、ＳＩＰ通信制御装置１０は、ＩＰｖ４／ｖ６トランスレータ２０と接続されており、ＩＰｖ４／ｖ６トランスレータ２０はアドレス体系の異なるネットワーク、すなわち、ＩＰｖ４ネットワークであるネットワーク３０(ネットワークＡ）、および、ＩＰｖ６ネットワークであるネットワーク３１（ネットワークＢ）を収容した構成となっている。
【００２４】
ＳＩＰ通信制御装置１０は、ＳＩＰメッセージ内アドレス変換機能部１００、および、ＳＩＰメッセージ内アドレス変換機能部１００におけるＳＩＰメッセージ内のアドレス変換機能を実現するためのデータベース１０１０（仮想アドレス記憶部）により構成される。データベース１０１０は、仮想ＩＰｖ６のプレフィックス（Prefix）アドレスを記憶する。
【００２５】
ＩＰｖ４／ｖ６トランスレータ２０は、アドレス変換機能部２００、および、アドレス変換機能部２００におけるアドレス変換機能を実現するためのデータベース２００１（変換アドレス記憶部）により構成される。データベース２００１は、仮想ＩＰｖ６のプレフィックス（Prefix）アドレス、及び、仮想ＩＰｖ６アドレス及び実ＩＰｖ４アドレスとを対応付ける情報を記憶する。アドレス変換機能部２００は、ＩＰｖ４ネットワークとＩＰｖ６ネットワーク間の通信において、ネットワークレイヤのアドレスを変換し、ポート番号は変換しないＮＡＴ（Network Address Translation）変換、または、ネットワークレイヤのアドレス及びトランスポートレイヤのポート番号を変換するＮＡＰＴ（Network Address Port Translation）変換（ＩＰマスカレード）により、ＩＰｖ４アドレスをＩＰｖ６アドレスへ、あるいは、ＩＰｖ６アドレスをＩＰｖ４アドレスへと変換する。ここでは、ＩＰｖ４アドレスからＩＰｖ６アドレスへの変換はＮＡＴ変換により、ＩＰｖ６アドレスからＩＰｖ４アドレスへの変換は、ネットワークレイヤのアドレス及びトランスポートレイヤのポート番号を自身がプールしている仮想アドレス及びポート番号に変換するＮＡＰＴ変換により行う。
【００２６】
ネットワーク３０（ＩＰｖ４ネットワーク）は、スイッチ３０１を介して、ＩＰ電話端末３０２−ａ（以下、「ＩＰ電話端末Ａ」と記載）及びＩＰ電話端末３０２−ｂ（以下、「ＩＰ電話端末Ｂ」と記載）と接続されており、また、ネットワーク３１（ＩＰｖ６ネットワーク）は、スイッチ３１１を介してＳＩＰサーバ３１２と接続されることにより構成されている。
【００２７】
次に、図２のシーケンス例および図３の処理フローを用いて、ＩＰｖ４ネットワークのＩＰ電話端末Ａから、ＩＰｖ６ネットワーク上のＳＩＰサーバ３１２へＲＥＧＩＳＴＥＲ登録を行った後に、ＩＰｖ６ネットワーク上のＳＩＰサーバ３１２を経由してＩＮＶＩＴＥ信号を着信した場合のＳＩＰ通信制御装置１０およびＩＰｖ４／ｖ６トランスレータ２０の動作の説明を行う。
【００２８】
図２は、図１に示すＳＩＰ通信制御装置１０およびＩＰｖ４／ｖ６トランスレータ２０を用いて、ＩＰｖ４ネットワークに属するＩＰ電話端末Ａが、ＩＰｖ６ネットワークに配備されたＳＩＰサーバ３１２へＲＥＧＩＳＴＥＲ登録を行い、その後ＩＮＶＩＴＥ信号を着信した場合の一般的な信号シーケンスおよびＳＩＰ通信制御装置１０とＩＰｖ４／ｖ６トランスレータ２０の動作概要を説明するための図である。なお、図２に記載されるシーケンスは、本発明に必要な部分だけを記載することにより簡略化している。
【００２９】
また、図３は、図１に示すＳＩＰ通信制御装置１０において、アドレス変換処理を実施するにあたり、ＳＩＰメッセージ受信後に処理の対象となるＩＰｖ６アドレスが仮想ＩＰｖ６アドレスであるか、実ＩＰｖ６アドレスであるかを判断する際の処理フローを示した図である。
【００３０】
まず、ＳＩＰ通信制御装置１０を動作させるにあたり、ＩＰｖ４／ｖ６トランスレータ２０のデータベース２００１にプールした仮想ＩＰｖ６のプレフィックス（prefix）アドレスをＳＩＰ通信制御装置１０のデータベース１０１０に事前設定する（図３：ステップＳ１０１）。具体的には、データベース１０１０に、「2000::」を、トランスレータのプレフィックスとして登録する（図２：ステップＳ４１０）。
【００３１】
次に、図２のシーケンスに示したようにネットワーク３０（ＩＰｖ４ネットワーク）のＩＰ電話端末Ａは、ＩＰｖ６ネットワークであるネットワーク３１のＳＩＰサーバ３１２へ、ＳＩＰメッセージのＲＥＧＩＳＴＥＲメッセージを送出することにより、ＲＥＧＩＳＴＥＲ登録を行う（図２：ステップＳ４１５）。このＲＥＧＩＳＴＥＲメッセージには、コンタクトアドレスとして、ＩＰ電話端末ＡのＩＰｖ４アドレス「Host A:192.168.0.1」を用いた「sip:abc@[192.168.0.1]」が設定されているものとする。その際に、ＩＰｖ４ネットワークからＩＰｖ６ネットワークへ直接通信はできないため、ＩＰｖ４／ｖ６トランスレータ２０においてアドレス変換を行った後に、ＩＰｖ６ネットワークへと転送される。ここで、ＩＰｖ４／ｖ６トランスレータ２０が行うのはネットワークレイヤのＩＰアドレス変換のみであるため、ＳＩＰメッセージ内のアドレス変換を施すために、ＩＰｖ４／ｖ６トランスレータ２０は、受信したＳＩＰメッセージ（ＲＥＧＩＳＴＥＲメッセージ）をカプセル化してＳＩＰ通信制御装置１０ヘと転送する（図２：ステップＳ４２０）。
【００３２】
ＳＩＰ通信制御装置１０のＳＩＰメッセージ内アドレス変換機能部１００は、ＩＰｖ４／ｖ６トランスレータ２０からＳＩＰメッセージを受信すると、ＳＩＰメッセージに含まれている、変換の対象となるＩＰアドレスがＩＰｖ４であることから、ＩＰｖ４⇒ＩＰｖ６の変換であると認識する。そして、ＲＦＣ２７６６の規定に準じて、ＩＰｖ４アドレスにＩＰｖ６のプレフィックスを付与して変換するＮＡＴ変換を実施するため、ＩＰｖ４／ｖ６トランスレータ２０に対してＩＰｖ６アドレスの要求を行う（図２：ステップＳ４２５）。具体的には、ＳＩＰ通信制御装置１０のＳＩＰメッセージ内アドレス変換機能部１００は、ＮＡＴアドレス要求と、ＲＥＧＩＳＴＥＲメッセージから抽出したＩＰｖ４アドレス「192.168.0.1」とをＩＰｖ４／ｖ６トランスレータ２０へ送信し、ＩＰｖ４／ｖ６トランスレータ２０から、仮想ＩＰｖ６のプレフィックス「2000::」を付与した仮想ＩＰｖ６アドレス「2000::c0a8:0001」を応答として受信する。
ここで、ＲＥＧＩＳＴＥＲについては、ＳＩＰ通信制御装置１０からＩＰｖ４／ｖ６トランスレータ２０に対してタイマで登録を行うため、ＩＰｖ４／ｖ６トランスレータ２０においてはタイマ満了までエントリの情報（実ＩＰアドレス「192.168.0.1」⇒仮想ＩＰｖ６アドレス「2000::c0a8:0001」）がデータベース２００１に保持される（図２：ステップＳ４３０）。一方、ＳＩＰ通信制御装置１０にエントリの情報は保持されない（図２：ステップＳ４３５）。
【００３３】
その後、仮想ＩＰｖ６アドレスに変換されたコンタクトアドレスを有するＲＥＧＩＳＴＥＲメッセージはカプセル化されてＳＩＰ通信制御装置１０からＩＰｖ４／ｖ６トランスレータ２０へ送信され（図２：ステップＳ４４０）、デカプセル化されたＲＥＧＩＳＴＥＲメッセージがＩＰｖ４／ｖ６トランスレータ２０からＳＩＰサーバ３１２へと転送される（図２：ステップＳ４４５）。このＲＥＧＩＳＴＥＲメッセージのコンタクトアドレスは、ＳＩＰ通信制御装置１０により仮想ＩＰｖ６アドレス「sip:abc@[2000::c0a8:0001]」に変換されている。これにより、ＳＩＰサーバ３１２においては、ＳＩＰ通信制御装置１０およびＩＰｖ４／ｖ６トランスレータ２０によって変換された仮想ＩＰｖ６アドレス（「2000::c0a8:0001」）によりＲＥＧＩＳＴＥＲ登録が実施される（図２：ステップＳ４５０）。なお、エントリを用いたアドレス変換の詳細については、特許文献１、特許文献２、特許文献３、特許文献４、特許文献５、特許文献７に示されている。
【００３４】
このような状況において、ＩＰｖ４／ｖ６トランスレータ２０が、ＩＰｖ６ネットワーク（ネットワーク３１）のＳＩＰサーバ３１２から受信したＩＮＶＩＴＥ信号をカプセル化して送出し、ＳＩＰ通信制御装置１０において着信した場合（図２：ステップＳ４５５、Ｓ４６０）、ＳＩＰ通信制御装置１０のＳＩＰメッセージ内アドレス変換機能部１００は、アドレス変換対象となるＩＰアドレスを抽出する（図３：ステップＳ１０２）。例えば、ＩＮＶＩＴＥ信号に、ＩＮＶＩＴＥアドレス「sip:abc@[2000::c0a8:0001]」が設定されている場合、ＩＰｖ６アドレス「2000::c0a8:0001」が抽出される。その後、ＳＩＰメッセージ内アドレス変換機能部１００は、ＩＰｖ６プレフィックスを記載したデータベース１０１０を参照し（図３：ステップＳ１０３）、抽出したアドレスの一部にデータベース１０１０に事前登録されたプレフィックス（例えば、「2000::」）が存在するか否かを判断する（図３：ステップＳ１０４）。存在する場合は、抽出したＩＰｖ６アドレスは仮想アドレスであると判断し（図３：ステップＳ１０４、ＹＥＳ）、ＮＡＴ変換を要求することで仮想アドレスを実アドレスヘと逆変換する（図３：ステップＳ１０５）。具体的には、ＳＩＰ通信制御装置１０のＳＩＰメッセージ内アドレス変換機能部１００は、ＮＡＴアドレス要求と、抽出したＩＰｖ６アドレスとをＩＰｖ４／ｖ６トランスレータ２０に送信する。これにより、ＩＰｖ４／ｖ６トランスレータ２０のアドレス変換機能部２００は、受信したＩＰｖ６アドレス（「2000::c0a8:0001」）に対応するＩＰｖ４アドレス（例えば、「192.168.0.1」）をデータベース２００１から読み出し、応答として返送する（図２：ステップＳ４６５、Ｓ４７０）。
【００３５】
ＳＩＰ通信制御装置１０は、受信したＩＮＶＩＴＥ信号に含まれるＩＰｖ６アドレスを、ＩＰｖ４／ｖ６トランスレータ２０から受信したＩＰｖ４アドレスに変換し、カプセル化してＩＰｖ４／ｖ６トランスレータ２０へ送信する（図２：ステップＳ４７５）。ＩＰｖ４／ｖ６トランスレータ２０は、デカプセル化したＩＮＶＩＴＥ信号をＩＰ電話端末Ａに通知することにより、ＩＮＶＩＴＥ着信が行われる（図２：ステップＳ４８０）。このようにして、ＩＮＶＩＴＥ信号内のＳＩＰアドレスは、「sip:abc@2000::c0a8:0001」から「sip:abc@192.168.0.1」へと適切に逆変換される。
【００３６】
なお、比較の結果、プレフィックスが存在しなかった場合（図３：ステップＳ１０４、ＮＯ）、ＳＩＰ通信制御装置１０は、抽出したＩＰｖ６アドレスは仮想アドレスではなく実アドレスであると判断し、運用のルールに従いアドレス変換を行う。すなわち、運用においてＩＰｖ６⇒ＩＰｖ４変換をＮＡＰＴ変換する場合はアドレス、ポート番号の要求を、ＮＡＴ変換する場合はアドレスの要求をＩＰｖ４／ｖ６トランスレータ２０へ行う（図３：ステップＳ２０１）。
【００３７】
次に、ＳＩＰサーバがＩＰｖ４環境にのみ存在する場合について説明する。
図４は、本発明に係るＳＩＰ通信制御装置およびＩＰｖ４／ｖ６トランスレータを用いてＩＰｖ４／ｖ６ネットワーク間においてＶｏＩＰ通信を行う際のＳＩＰ通信システムの全体構成の一例を説明するためのブロック図である。同図において、図１に示す構成と同一の部分には同一の符号を付している。ＳＩＰサーバは前述の通りＩＰｖ４環境にのみ存在する。
【００３８】
同図において、ＳＩＰ通信制御装置１０は、ＩＰｖ４／ｖ６トランスレータ２０と接続されており、ＩＰｖ４／ｖ６トランスレータ２０はアドレス体系の異なるネットワーク、すなわち、ＩＰｖ４ネットワークであるネットワーク３０(ネットワークＡ）、および、ＩＰｖ６ネットワークであるネットワーク３１（ネットワークＢ）を収容した構成となっている。
【００３９】
ＳＩＰ通信制御装置１０は、ＳＩＰメッセージ内アドレス変換機能部１００、および、ＳＩＰメッセージ内アドレス変換機能部１００におけるＳＩＰメッセージ内のアドレス変換機能を実現するためのデータベース１０１１（仮想アドレス記憶部）により構成される。データベース１０１１は、仮想ＩＰｖ４アドレスを記憶する。
【００４０】
ＩＰｖ４／ｖ６トランスレータ２０は、アドレス変換機能部２００、および、アドレス変換機能部２００におけるアドレス変換機能を実現するためのデータベース２００２（変換アドレス記憶部）により構成される。データベース２００２は、プールしている仮想ＩＰｖ４アドレス及びポート番号の組と、実ＩＰｖ６アドレス及びポート番号の組及び対応する仮想ＩＰｖ４アドレス及びポート番号の組との情報を記憶する。
【００４１】
ネットワーク３０（ＩＰｖ４ネットワーク）は、スイッチ３０１を介して、ＳＩＰサーバ３０３と接続されており、また、ネットワーク３１（ＩＰｖ６ネットワーク）は、スイッチ３１１を介してＩＰ電話端末３１３−ａ（以下、「ＩＰ電話端末Ｃ」と記載）及びＩＰ電話端末３１３−ｂ（ＩＰ電話端末Ｄ）と接続されることにより構成されている。
【００４２】
次に、図５のシーケンス例および図６の処理フローを用いて、ＩＰｖ６ネットワークのＩＰ電話端末Ｃから、ＩＰｖ４ネットワーク上のＳＩＰサーバ３０３へＲＥＧＩＳＴＥＲ登録を行った後に、ＩＰｖ４ネットワーク上のＳＩＰサーバ３０３を経由してＩＮＶＩＴＥ信号を着信した場合のＳＩＰ通信制御装置１０およびＩＰｖ４／ｖ６トランスレータ２０の動作の説明を行う。
【００４３】
図５は、図４に示すＳＩＰ通信制御装置１０およびＩＰｖ４／ｖ６トランスレータ２０を用いて、ＩＰｖ６ネットワークに属するＩＰ電話端末Ｃが、ＩＰｖ４ネットワークに配備されたＳＩＰサーバ３０３へＲＥＧＩＳＴＥＲ登録を行い、その後ＩＮＶＩＴＥ信号を着信した場合の一般的な信号シーケンスおよびＳＩＰ通信制御装置１０とＩＰｖ４／ｖ６トランスレータ２０の動作概要を説明するための図である。なお、図４に記載されるシーケンスは、本発明に必要な部分だけを記載することにより簡略化している。
【００４４】
また、図６は、図４に示すＳＩＰ通信制御装置１０において、アドレス変換処理を実施するにあたり、ＳＩＰメッセージ受信後に処理の対象となるＩＰｖ４アドレスが仮想ＩＰｖ４アドレスであるか、実ＩＰｖ４アドレスであるかを判断する際の処理フローを示した図である。
【００４５】
まず、ＳＩＰ通信制御装置１０を動作させるにあたり、ＩＰｖ４／ｖ６トランスレータ２０のデータベース２００２にプールした仮想ＩＰｖ４アドレスをＳＩＰ通信制御装置１０のデータベース１０１１に事前設定する（図６：ステップＳ３０１）。具体的には、データベース１０１１に、「140.0.0.1」を、トランスレータのプールアドレスとして登録する（図５：ステップＳ５１０）。
【００４６】
次に、図５のシーケンスに示したようにネットワーク３１（ＩＰｖ６ネットワーク）のＩＰ電話端末Ｃは、ＩＰｖ４ネットワークであるネットワーク３０のＳＩＰサーバ３０３ヘ、ＳＩＰメッセージのＲＥＧＩＳＴＥＲメッセージを送出することにより、ＲＥＧＩＳＴＥＲ登録を行う（図５：ステップＳ５１５）。このＲＥＧＩＳＴＥＲメッセージには、コンタクトアドレスとして、ＩＰ電話端末ＣのＩＰｖ６アドレス「Host B:2500::1」を用いた「sip:xyz@[2500::1]:5060」が設定されているものとする。その際に、ＩＰｖ６ネットワークからＩＰｖ４ネットワークへ直接通信はできないため、ＩＰｖ４／ｖ６トランスレータ２０においてアドレス変換を行った後に、ＩＰｖ４ネットワークへと転送される。ここで、ＩＰｖ４／ｖ６トランスレータ２０が行うのはネットワークレイヤのＩＰアドレス変換のみであるため、ＳＩＰメッセージ内のアドレス変換を施すために、ＩＰｖ４／ｖ６トランスレータ２０は、受信したＳＩＰメッセージ（ＲＥＧＩＳＴＥＲメッセージ）をカプセル化してＳＩＰ通信制御装置１０へと転送する（図５：ステップＳ５２０）。
【００４７】
ＳＩＰ通信制御装置１０のＳＩＰメッセージ内アドレス変換機能部１００は、ＩＰｖ４／ｖ６トランスレータ２０からＳＩＰメッセージを受信すると、ＳＩＰメッセージに含まれている、変換の対象となるＩＰアドレスがＩＰｖ６であることから、ＩＰｖ６⇒ＩＰｖ４の変換であると認識し、ＲＦＣ２７６６の規定に準じて、プールした仮想ＩＰｖ４アドレスを付与することで変換を行う。ここで、本実施の形態においては複数のＩＰｖ６アドレスを一つのＩＰｖ４アドレスと同時にプールした複数のポート番号に変換するマスカレード（ＮＡＰＴ）変換することを前提とする。具体的には、ＳＩＰ通信制御装置１０は、ＩＰｖ４／ｖ６トランスレータ２０に対してＮＡＰＴ要求を行う（図４：ステップＳ５２５）。つまり、ＳＩＰ通信制御装置１０のＳＩＰメッセージ内アドレス変換機能部１００は、ＮＡＰＴアドレス要求と、ＲＥＧＩＳＴＥＲメッセージから抽出したＩＰｖ６アドレス及びポート番号「[2500::1]:5060」とをＩＰｖ４／ｖ６トランスレータ２０へ送信し、ＩＰｖ４／ｖ６トランスレータ２０から、仮想ＩＰｖ４アドレス及びポート番号「140.0.0.1:10000」を応答として受信する。
ここで、ＲＥＧＩＳＴＥＲについては、ＳＩＰ通信制御装置１０からＩＰｖ４／ｖ６トランスレータ２０に対してタイマで登録を行うため、ＩＰｖ４／ｖ６トランスレータ２０においてはタイマ満了までエントリの情報（実ＩＰｖ６アドレス、ポート番号「[2500::1]:5060」⇒仮想ＩＰアドレス、ポート番号「140.0.0.1:10000」）がデータベース２００２に保持される（図５：ステップＳ５３０）。一方、ＳＩＰ通信制御装置１０にエントリの情報は保持されない（図５：ステップＳ５３５）。
【００４８】
その後、仮想ＩＰｖ４アドレスに変換されたコンタクトアドレスを有するＲＥＧＩＳＴＥＲメッセージはカプセル化されてＳＩＰ通信制御装置１０からＩＰｖ４／ｖ６トランスレータ２０へ送信され（図５：ステップＳ５４０）、デカプセル化されたＲＥＧＩＳＴＥＲメッセージがＩＰｖ４／ｖ６トランスレータ２０からＳＩＰサーバ３０３へと転送される（図５：ステップＳ５４５）。このＲＥＧＩＳＴＥＲメッセージのコンタクトアドレスは、ＳＩＰ通信制御装置１０により仮想ＩＰｖ４アドレス、ポート番号「sip:xyz@140.0.0.1:10000」に変換されている。これにより、ＳＩＰサーバ３０３においては、ＳＩＰ通信制御装置１０およびＩＰｖ４／ｖ６トランスレータ２０によって変換された仮想ＩＰｖ４アドレス及びポート番号（「140.0.0.1:10000」）によりＲＥＧＩＳＴＥＲ登録が実施される（図５：ステップＳ５５０）。
【００４９】
このような状況において、ＩＰｖ４／ｖ６トランスレータ２０が、ＩＰｖ４ネットワーク（ネットワーク３０）のＳＩＰサーバ３０３から受信したＩＮＶＩＴＥ信号をカプセル化して送出し、ＳＩＰ通信制御装置１０において着信した場合（図６：ステップＳ５５５、Ｓ５６０）、ＳＩＰ通信制御装置１０のＳＩＰメッセージ内アドレス変換機能部１００は、アドレス変換対象となるＩＰアドレスを抽出する。例えば、ＩＮＶＩＴＥ信号に、ＩＮＶＩＴＥアドレス「sip:xyz@[140.0.0.1:10000]」が設定されている場合、ＩＰｖ４アドレス「140.0.0.1」が抽出される。その後、ＳＩＰメッセージ内アドレス変換機能部１００は、仮想ＩＰｖ４アドレスを記載したデータベース１０１１を参照し（図６：ステップＳ３０３）、抽出したアドレスとデータベース１０１１に事前登録された仮想ＩＰｖ４アドレスと一致するか否かを判断する（図６：ステップＳ３０４）。一致する場合は、抽出したＩＰｖ４アドレスは仮想アドレスであると判断し（図６：ステップＳ３０４、ＹＥＳ）、ＮＡＰＴ変換を要求することで仮想アドレスを実アドレスヘと逆変換する（図６：ステップＳ１０５）。具体的には、ＳＩＰ通信制御装置１０のＳＩＰメッセージ内アドレス変換機能部１００は、ＮＡＰＴアドレス要求と、抽出したＩＰｖ４アドレス及びポート番号とをＩＰｖ４／ｖ６トランスレータ２０に送信する。ここれにより、ＩＰｖ４／ｖ６トランスレータ２０のアドレス変換機能部２００は、受信したＩＰｖ４アドレス及びポート番号（「140.0.0.1:10000」）に対応するＩＰｖ６アドレス及びポート番号（「[2500::1]:5060」）をデータベース２００２から読み出し、応答として返送する（図５：ステップＳ５７０）。
【００５０】
ＳＩＰ通信制御装置１０は、受信したＩＮＶＩＴＥ信号に含まれるＩＰｖ４アドレスを、ＩＰｖ４／ｖ６トランスレータ２０から受信したＩＰｖ６アドレスに変換し、カプセル化してＩＰｖ４／ｖ６トランスレータ２０へ送信する（図５：ステップＳ５７５）。ＩＰｖ４／ｖ６トランスレータ２０は、デカプセル化したＩＮＶＩＴＥ信号をＩＰ電話端末Ｃに通知することにより、ＩＮＶＩＴＥ着信が行われる（図５：ステップＳ５８０）。このようにして、ＩＮＶＩＴＥ信号内のＳＩＰアドレスは、「sip:xyz@140.0.0.1:10000」から「sip:abc@[2500::1]:5060」へと適切に逆変換される。
【００５１】
なお、比較の結果、アドレスが一致しなかった場合（図６：ステップＳ３０４、ＮＯ）、ＳＩＰ通信制御装置１０は、抽出したＩＰｖ４アドレスは仮想アドレスではなく実アドレスであると判断し、ＩＰｖ６プレフィックスを付与することでＮＡＴ変換を行う（図６：ステップＳ４０１）。
【００５２】
上述したように、ＳＩＰ通信制御装置１０とＩＰｖ４／ｖ６トランスレータ２０において保持しているエントリの情報に不一致が生じた場合にアドレスの誤変換が発生することを抑制する方法として、ＩＰｖ４／ｖ６トランスレータ２０がプールしているＩＰｖ４アドレスおよび、ＩＰｖ６のプレフィックスの情報をＳＩＰ通信制御装置１０に事前に登録することが有効である。これらの情報をＳＩＰ通信制御装置１０において事前登録することで、ＳＩＰ通信制御装置１０はＩＰアドレスを受信した際に、エントリ情報を保持しているか、保持していないかにかかわらず、ＩＰアドレスがＩＰｖ４／ｖ６トランスレータ２０によって変換された仮想アドレスであるか否かを識別することが可能となり、ＮＡＴ変換かＮＡＰＴ変換かを適切に判断してアドレスの要求を行うことで、アドレスの誤変換を抑制することができる。
【００５３】
上記実施の形態によれば、従来であればＲＥＧＩＳＴＥＲ登録後のようにＳＩＰ通信制御装置１０とＩＰｖ４／ｖ６トランスレータ２０において保持しているエントリの情報に不一致が生じ、ＳＩＰ通信制御装置１０において変換の対象となるアドレスが、実アドレスか仮想アドレスかが識別できなくなり誤変換が発生してしまうケースにおいても、仮想アドレスであるか否かを正確に識別することが可能となり、ＮＡＴ変換かＮＡＰＴ変換かを適切に判断してアドレスの要求を行うことで、アドレスの誤変換を抑制することができる。
【００５４】
なお、上述のＳＩＰ通信制御装置１０、ＩＰｖ４／ｖ６トランスレータ２０、ＳＩＰサーバ３０３及び３１２は、内部にコンピュータシステムを有している。そして、上述したＳＩＰ通信制御装置１０のＳＩＰメッセージ内アドレス変換機能部１００、ＩＰｖ４／ｖ６トランスレータ２０のアドレス変換機能部２００、ならびに、ＳＩＰサーバ３０３及び３１２の動作の過程は、プログラムの形式でコンピュータ読み取り可能な記録媒体に記憶されており、このプログラムをコンピュータシステムが読み出して実行することによって、上記処理が行われる。ここでいうコンピュータシステムとは、ＯＳや周辺機器等のハードウェアを含むものである。
【００５５】
また、「コンピュータシステム」は、ＷＷＷシステムを利用している場合であれば、ホームページ提供環境（あるいは表示環境）も含むものとする。
また、「コンピュータ読み取り可能な記録媒体」とは、フレキシブルディスク、光磁気ディスク、ＲＯＭ、ＣＤ−ＲＯＭ等の可搬媒体、コンピュータシステムに内蔵されるハードディスク等の記憶装置のことをいう。さらに「コンピュータ読み取り可能な記録媒体」とは、インターネット等のネットワークや電話回線等の通信回線を介してプログラムを送信する場合の通信線のように、短時間の間、動的にプログラムを保持するもの、その場合のサーバやクライアントとなるコンピュータシステム内部の揮発性メモリのように、一定時間プログラムを保持しているものも含むものとする。また上記プログラムは、前述した機能の一部を実現するためのものであっても良く、さらに前述した機能をコンピュータシステムにすでに記録されているプログラムとの組み合わせで実現できるものであっても良い。
【図面の簡単な説明】
【００５６】
【図１】本発明の一実施の形態による通信システムの全体構成の一例を説明するためのブロック図である。
【図２】図１の通信システムにおける信号シーケンスおよびＳＩＰ通信制御装置とＩＰｖ４／ｖ６トランスレータの動作概要を説明するための図である。
【図３】図１に示すＳＩＰ通信制御装置における処理フローを示す図である。
【図４】本発明の他の実施の形態による通信システムの全体構成の一例を説明するためのブロック図である。
【図５】図４の通信システムにおける信号シーケンスおよびＳＩＰ通信制御袋置とＩＰｖ４／ｖ６トランスレータの動作概要を説明するための図である。
【図６】図４に示すＳＩＰ通信制御装置における処理フローを示す図である。
【符号の説明】
【００５７】
１０…ＳＩＰ通信制御装置
１００…ＳＩＰメッセージ内アドレス変換機能部
１０１０，１０１１，２００１，２００２…データベース
２０…ＩＰｖ４／ｖ６トランスレータ
２００…アドレス変換機能部
３０…ネットワーク(ＩＰｖ４ネットワーク)
３１…ネットワーク(ＩＰｖ６ネットワーク)
３０１，３１１…スイッチ
３０２−ａ〜ｂ，３１３−ａ〜ｂ…ＩＰ電話端末
３０３，３１２…ＳＩＰサーバ
【図１】
0004558674.tif 000002
【図２】
0004558674.tif 000003
【図３】
0004558674.tif 000004
【図４】
0004558674.tif 000005
【図５】
0004558674.tif 000006
【図６】
0004558674.tif 000007