(57)【要約】【課題】  ＩＰｖ４のコンポーネントを備えるネットワーク上でＩＰｖ６コネクトエージェントを自動的に検出する方法およびシステムを提供する。【解決手段】  ＩＰｖ６対応ノードは、ＤＮＳサーバーを用いることによりＩＰｖ６コネクトエージェントを検出する。ＩＰｖ６対応ノードは、ＤＮＳサーバーにクエリーを送信し、１または２以上のＩＰｖ６コネクトエージェントの１または２以上の識別子を受信する。一実施形態において、識別子は、ＩＰｖ６コネクトエージェントのネームを含む。この実施形態では、ＩＰｖ６対応ノードは、それから、所望のＩＰｖ６コネクトエージェントのネームをＤＮＳサーバーに送信し、それに応答して、そのＩＰｖ６コネクトエージェントのアドレスを受信する。ＩＰｖ６対応ノードは、それから、そのＩＰｖ６コネクトエージェントを使用してＩＰｖ６通信に参加することができるようになる。【選択図】  図１Ａ
2004357301.tif 000002
【特許請求の範囲】
【請求項１】
ＩＰｖ４コンポーネントを含むネットワークを通してＩＰｖ６対応ノードがＩＰｖ６通信に参加するための方法であって、
前記ＩＰｖ６対応ノードが、該ＩＰｖ６対応ノードを特定するクエリーをドメインネームシステムサーバーに送信するステップと、
前記クエリーの送信に応答して、前記ＩＰｖ６対応ノードが、前記ドメインネームシステムサーバーから少なくとも一つのＩＰｖ６コネクトエージェントの少なくとも一つの識別子を受信するステップと、
前記ＩＰｖ６対応ノードが、ＩＰｖ４コンポーネントを含む前記ネットワークを通してＩＰｖ６通信に参加するために使用するＩＰｖ６コネクトエージェントを決定するステップと、
前記ＩＰｖ６対応ノードが、ＩＰｖ６コネクトエージェントのアドレスを決定するステップと、
前記ＩＰｖ６対応ノードが、ＩＰｖ６コネクトエージェントと通信するための前記決定されたアドレスを用いて、ＩＰｖ４コンポーネントを含む前記ネットワークを通してＩＰｖ６通信に参加するステップと
を備えた方法。
【請求項２】
前記クエリーの送信に応答して、前記ＩＰｖ６対応ノードが、前記ドメインネームシステムサーバーから少なくとも一つのＩＰｖ６コネクトエージェントについての少なくとも一つの関連属性を更に受信する請求項１記載の方法。
【請求項３】
少なくとも一つの受信された属性は、関連するＩＰｖ６コネクトエージェントのアドレスを含む請求項２記載の方法。
【請求項４】
前記ＩＰｖ６対応ノードがＩＰｖ６コネクトエージェントのアドレスを決定するステップは、
ＩＰｖ６コネクトエージェントについての受信された関連属性から前記アドレスを取得するステップを備えた請求項３記載の方法。
【請求項５】
少なくとも一つの受信された属性は、関連するＩＰｖ６コネクトエージェントの物理的位置に関する情報を含む請求項２記載の方法。
【請求項６】
前記ＩＰｖ６対応ノードがＩＰｖ４コンポーネントを含む前記ネットワークを通してＩＰｖ６通信に参加するために使用するＩＰｖ６コネクトエージェントを決定するステップは、
前記ＩＰｖ６対応ノードが、該ＩＰｖ６対応ノードに物理的に最も近い前記ＩＰｖ６コネクトエージェントを選択するステップを備えた請求項５記載の方法。
【請求項７】
前記ＩＰｖ６対応ノードがＩＰｖ４コンポーネントを含む前記ネットワークを通してＩＰｖ６通信に参加するために使用するＩＰｖ６コネクトエージェントを決定するステップは、
前記ＩＰｖ６対応ノードが前記ドメインネームシステムサーバーからまさに一つのＩＰｖ６コネクトエージェントのまさに一つの識別子を受信したことに応答して、前記ＩＰｖ６対応ノードがその一つのＩＰｖ６コネクトエージェントを選択するステップを備えた請求項１記載の方法。
【請求項８】
前記ＩＰｖ６対応ノードがＩＰｖ４コンポーネントを含む前記ネットワークを通してＩＰｖ６通信に参加するために使用するＩＰｖ６コネクトエージェントを決定するステップは、
前記ＩＰｖ６対応ノードが最初に受信した識別子の前記ＩＰｖ６コネクトエージェントを選択するステップを備えた請求項１記載の方法。
【請求項９】
前記ＩＰｖ６対応ノードがＩＰｖ６コネクトエージェントのアドレスを決定するステップは、
前記ＩＰｖ６対応ノードがＩＰｖ６コネクトエージェントの前記受信された識別子を前記ドメインネームシステムサーバーに送信するステップと、
前記受信された識別子の送信に応答して、前記ＩＰｖ６対応ノードが前記ドメインネームシステムサーバーからＩＰｖ６コネクトエージェントの前記アドレスを受信するステップと
を備えた請求項１記載の方法。
【請求項１０】
前記ＩＰｖ６対応ノードによって前記ドメインネームシステムサーバーに送信されたクエリーはインターネットプロトコルアドレスを含む請求項１記載の方法。
【請求項１１】
前記ＩＰｖ６対応ノードによって前記ドメインネームシステムサーバーに送信されたクエリーはメディアアクセスコントロールアドレスを含む請求項１記載の方法。
【請求項１２】
前記ＩＰｖ６対応ノードによって前記ドメインネームシステムサーバーに送信されたクエリーは文字列を含む請求項１記載の方法。
【請求項１３】
ドメインネームシステムサーバーがＩＰｖ６対応ノードにＩＰｖ６コネクトエージェントのアドレスを供給するための方法であって、
前記ドメインネームシステムサーバーが、前記ＩＰｖ６対応ノードを特定するクエリーを該ＩＰｖ６対応ノードから受信するステップと、
前記ドメインネームシステムサーバーが前記クエリーを受信したことに応答して、該ドメインネームシステムサーバーが少なくとも一つのＩＰｖ６コネクトエージェントの少なくとも一つの識別子を決定するステップと、
前記ドメインネームシステムサーバーが前記ＩＰｖ６対応ノードに少なくとも一つのＩＰｖ６コネクトエージェントの少なくとも一つの識別子を送信するステップと
を備えた方法。
【請求項１４】
前記ドメインネームシステムサーバーが少なくとも一つのＩＰｖ６コネクトエージェントの少なくとも一つの識別子を決定するステップは、
前記受信された全てのクエリーをキーとして使用してルックアップテーブルからレコードを検出するステップを備えた請求項１３記載の方法。
【請求項１５】
前記ドメインネームシステムサーバーが少なくとも一つのＩＰｖ６コネクトエージェントの少なくとも一つの識別子を決定するステップは、
前記受信された一部のクエリーを使用してルックアップテーブルからレコードを検出するステップを備えた請求項１３記載の方法。
【請求項１６】
前記ドメインネームシステムサーバーが、少なくとも一つのＩＰｖ６コネクトエージェントについての関連属性を前記ＩＰｖ６対応ノードに送信するステップを更に備えた請求項１３記載の方法。
【請求項１７】
少なくとも一つの属性は、関連するＩＰｖ６コネクトエージェントのアドレスを含む請求項１６記載の方法。
【請求項１８】
少なくとも一つの関連属性は、関連するＩＰｖ６コネクトエージェントの物理的位置についての情報を含む請求項１６記載の方法。
【請求項１９】
前記ドメインネームシステムサーバーが少なくとも一つのＩＰｖ６コネクトエージェントの少なくとも一つのネームを前記ＩＰｖ６対応ノードに送信するステップと、
前記ドメインネームシステムサーバーがＩＰｖ６対応ノードから所望のＩＰｖ６コネクトエージェントのネームを受信するステップと
を更に備えた請求項１３記載の方法。
【請求項２０】
前記ドメインネームシステムサーバーが少なくとも一つのＩＰｖ６コネクトエージェントの少なくとも一つの識別子を決定するステップは、
前記所望のＩＰｖ６コネクトエージェントの前記受信されたネームを使用してルックアップテーブルからレコードを検出するステップと、
前記検出されたレコードからＩＰｖ６コネクトエージェントの識別子を取得して前記ＩＰｖ６対応ノードに送信するステップと
を備えた請求項１９記載の方法。
【請求項２１】
前記ドメインネームシステムサーバーが少なくとも一つのＩＰｖ６コネクトエージェントの少なくとも一つの識別子を決定するステップは、
ＮＡＰＴＲドメインネームシステムリソースレコードを使用するステップを備えた請求項１３記載の方法。
【請求項２２】
前記ドメインネームシステムサーバーに受信された前記クエリーはインターネットプロトコルアドレスを含む請求項１３記載の方法。
【請求項２３】
前記ドメインネームシステムサーバーに受信された前記クエリーはメディアアクセスコントロールアドレスを含む請求項１３記載の方法。
【請求項２４】
前記ドメインネームシステムサーバーに受信された前記クエリーは、文字列を含む請求項１３記載の方法。
【請求項２５】
ＩＰｖ４コンポーネントを含むネットワークを通してＩＰｖ６対応ノードがＩＰｖ６通信に参加するためのシステムであって、
前記ＩＰｖ６対応ノードを特定するクエリーをドメインネームシステムサーバーに送信するように構成されたソフトウェア部と、
前記クエリーの送信に応答して、前記ドメインネームシステムサーバーから少なくとも一つのＩＰｖ６コネクトエージェントの少なくとも一つの識別子を受信するように構成されたソフトウェア部と、
ＩＰｖ４コンポーネントを含む前記ネットワークを通してＩＰｖ６通信に参加するために使用するＩＰｖ６コネクトエージェントを決定するように構成されたソフトウェア部と、
ＩＰｖ６コネクトエージェントのアドレスを決定するように構成されたソフトウェア部と、
ＩＰｖ６コネクトエージェントと通信するための前記決定されたアドレスを使用して、ＩＰｖ４コンポーネントを含む前記ネットワークを通してＩＰｖ６通信に参加するように構成されたソフトウェア部と
を備えたシステム。
【請求項２６】
前記クエリーの送信に応答して、前記ドメインネームシステムサーバーから少なくとも一つのＩＰｖ６コネクトエージェントについての少なくとも一つの関連属性を受信するように構成されたソフトウェア部を更に備えた請求項２５記載のシステム。
【請求項２７】
少なくとも一つの受信された属性は、関連するＩＰｖ６コネクトエージェントのアドレスを含む請求項２６記載のシステム。
【請求項２８】
ＩＰｖ６コネクトエージェントについての受信された関連属性から前記アドレスを取得するように構成されたソフトウェア部を更に備えた請求項２７記載のシステム。
【請求項２９】
ＩＰｖ６コネクトエージェントの前記受信された識別子を前記ドメインネームシステムサーバーに送信するように構成されたソフトウェア部と、
前記受信された識別子の送信に応答して、前記ドメインネームシステムサーバーからＩＰｖ６コネクトエージェントの前記アドレスを受信するように構成されたソフトウェア部と
を更に備えた請求項２５記載のシステム。
【請求項３０】
ドメインネームシステムサーバーがＩＰｖ６対応ノードにＩＰｖ６コネクトエージェントのアドレスを供給するためのシステムであって、
ドメインネームシステムサーバーが、ＩＰｖ６対応ノードから該ＩＰｖ６対応ノードを特定するクエリーを受信したことに応答して、少なくとも一つのＩＰｖ６コネクトエージェントの少なくとも一つの識別子を決定するように構成されたソフトウェア部と、
前記ＩＰｖ６対応ノードに前記少なくとも一つのＩＰｖ６コネクトエージェントの前記少なくとも一つの識別子を送信するように構成されたソフトウェア部と
を備えたシステム。
【請求項３１】
少なくとも一つのＩＰｖ６コネクトエージェントについての関連属性を前記ＩＰｖ６対応ノードに送信するように構成されたソフトウェア部を更に備えた請求項３０記載のシステム。
【請求項３２】
少なくとも一つの属性は、関連するＩＰｖ６コネクトエージェントのアドレスを含む請求項３１記載のシステム。
【請求項３３】
少なくとも一つのＩＰｖ６コネクトエージェントの少なくとも一つのネームを前記ＩＰｖ６対応ノードに送信するように構成されたソフトウェア部と、
ＩＰｖ６対応ノードから所望のＩＰｖ６コネクトエージェントのネームを受信するように構成されたソフトウェア部と
を更に備えた請求項３０記載のシステム。
【請求項３４】
前記所望のＩＰｖ６コネクトエージェントの前記受信されたネームを使用してルックアップテーブルからレコードを検出するように構成されたソフトウェア部と、
前記検出されたレコードからＩＰｖ６コネクトエージェントの識別子を取得して前記ＩＰｖ６対応ノードに送信するように構成されたソフトウェア部と
を更に備えた請求項３３記載のシステム。
【請求項３５】
ＩＰｖ４コンポーネントを含むネットワークを通してＩＰｖ６対応ノードがＩＰｖ６通信に参加するためのコンピュータプログラムプロダクトを備えたコンピュータ読み取り可能な媒体であって、
前記コンピュータプログラムプロダクトは、
前記ＩＰｖ６対応ノードを特定するクエリーをドメインネームシステムサーバーに送信するためのプログラムコードと、
前記クエリーの送信に応答して、前記ドメインネームシステムサーバーから少なくとも一つのＩＰｖ６コネクトエージェントの少なくとも一つの識別子を受信するためのプログラムコードと、
ＩＰｖ４コンポーネントを含む前記ネットワークを通してＩＰｖ６通信に参加するために使用するＩＰｖ６コネクトエージェントを決定するためのプログラムコードと、
ＩＰｖ６コネクトエージェントのアドレスを決定するためのプログラムコードと、
ＩＰｖ６コネクトエージェントと通信するための前記決定されたアドレスを使用して、ＩＰｖ４コンポーネントを含む前記ネットワークを通してＩＰｖ６通信に参加するためのプログラムコードと
を備えた媒体。
【請求項３６】
前記コンピュータプログラムプロダクトは、
前記クエリーの送信に応答して、前記ドメインネームシステムサーバーから少なくとも一つのＩＰｖ６コネクトエージェントについての少なくとも一つの関連属性を受信するためのプログラムコードを更に備えた請求項３５記載のコンピュータ読み取り可能な媒体。
【請求項３７】
少なくとも一つの属性は、関連するＩＰｖ６コネクトエージェントのアドレスを含む請求項３６記載のコンピュータ読み取り可能な媒体。
【請求項３８】
前記コンピュータプログラムプロダクトは、
ＩＰｖ６コネクトエージェントについての受信された関連属性から前記アドレスを取得するためのプログラムコードを更に備えた請求項３７記載のコンピュータ読み取り可能な媒体。
【請求項３９】
前記コンピュータプログラムプロダクトは、
ＩＰｖ６コネクトエージェントの前記受信された識別子を前記ドメインネームシステムサーバーに送信するためのプログラムコードと、
前記受信された識別子の送信に応答して、前記ドメインネームシステムサーバーからＩＰｖ６コネクトエージェントの前記アドレスを受信するためのプログラムコードと
を更に備えた請求項３５記載のコンピュータ読み取り可能な媒体。
【請求項４０】
ドメインネームシステムサーバーがＩＰｖ６対応ノードにＩＰｖ６コネクトエージェントのアドレスを供給するためのコンピュータプログラムプロダクトを備えたコンピュータ読み取り可能な媒体であって、
前記コンピュータプログラムプロダクトは、
前記ドメインネームシステムサーバーが、ＩＰｖ６対応ノードを特定するクエリーを該ＩＰｖ６対応ノードから受信したことに応答して、前記ドメインネームシステムサーバーが、少なくとも一つのＩＰｖ６コネクトエージェントの少なくとも一つの識別子を決定するためのプログラムコードと、
前記少なくとも一つのＩＰｖ６コネクトエージェントの前記少なくとも一つの識別子を前記ＩＰｖ６対応ノードに送信するためのプログラムコードと
を備えた媒体。
【請求項４１】
前記コンピュータプログラムプロダクトは、
少なくとも一つのＩＰｖ６コネクトエージェントについての関連属性を前記ＩＰｖ６対応ノードに送信するためのプログラムコードを更に備えた請求項４０記載のコンピュータ読み取り可能な媒体。
【請求項４２】
少なくとも一つの属性は、関連するＩＰｖ６コネクトエージェントのアドレスを含む請求項４１記載のコンピュータ読み取り可能な媒体。
【請求項４３】
前記コンピュータプログラムプロダクトは、
少なくとも一つのＩＰｖ６コネクトエージェントの少なくとも一つのネームを前記ＩＰｖ６対応ノードに送信するためのプログラムコードと、
ＩＰｖ６対応ノードから所望のＩＰｖ６コネクトエージェントのネームを受信するためのプログラムコードと
を更に備えた請求項４０記載のコンピュータ読み取り可能な媒体。
【請求項４４】
前記コンピュータプログラムプロダクトは、
前記所望のＩＰｖ６コネクトエージェントの前記受信されたネームを使用してルックアップテーブルからレコードを検出するためのプログラムコードと、
前記検出されたレコードからＩＰｖ６コネクトエージェントの識別子を取得して前記ＩＰｖ６対応ノードに送信するためのプログラムコードと
を更に備えた請求項４３記載のコンピュータ読み取り可能な媒体。
【請求項４５】
ＩＰｖ６対応ノードがＩＰｖ４コンポーネントを含むネットワークを通してＩＰｖ６通信に参加するためのシステムであって、
前記ＩＰｖ６対応ノードを特定するクエリーをドメインネームシステムサーバーに送信するための手段と、
前記クエリーの送信に応答して、前記ドメインネームシステムサーバーから少なくとも一つのＩＰｖ６コネクトエージェントの少なくとも一つの識別子を受信するための手段と、
ＩＰｖ４コンポーネントを含む前記ネットワークを通してＩＰｖ６通信に参加するために使用するＩＰｖ６コネクトエージェントを決定するための手段と、
ＩＰｖ６コネクトエージェントのアドレスを決定するための手段と、
ＩＰｖ６コネクトエージェントと通信するための前記決定されたアドレスを使用して、ＩＰｖ４コンポーネントを含む前記ネットワークを通してＩＰｖ６通信に参加するための手段と
を備えたシステム。
【請求項４６】
前記クエリーの送信に応答して、前記ドメインネームシステムサーバーから少なくとも一つのＩＰｖ６コネクトエージェントについての少なくとも一つの関連属性を受信するための手段を更に備えた請求項４５記載のシステム。
【請求項４７】
少なくとも一つの受信された属性は、関連するＩＰｖ６コネクトエージェントのアドレスを含む請求項４６記載のシステム。
【請求項４８】
ＩＰｖ６コネクトエージェントについての受信された関連属性から前記アドレスを取得するための手段を更に備えた請求項４７記載のシステム。
【請求項４９】
ＩＰｖ６コネクトエージェントの前記受信された識別子を前記ドメインネームシステムサーバーに送信するための手段と、
前記受信された識別子の送信に応答して、前記ドメインネームシステムサーバーからＩＰｖ６コネクトエージェントの前記アドレスを受信するための手段と
を更に備えた請求項４５記載のシステム。
【請求項５０】
ドメインネームシステムサーバーがＩＰｖ６対応ノードにＩＰｖ６コネクトエージェントのアドレスを供給するためのシステムであって、
前記ドメインネームシステムサーバーがＩＰｖ６対応ノードから該ＩＰｖ６対応ノードを特定するクエリーを受信したことに応答して、少なくとも一つのＩＰｖ６コネクトエージェントの少なくとも一つの識別子を決定するための手段と、
前記ＩＰｖ６対応ノードに前記少なくとも一つのＩＰｖ６コネクトエージェントの前記少なくとも一つの識別子を送信するための手段と
を備えたシステム。
【請求項５１】
前記ＩＰｖ６対応ノードに少なくとも一つのＩＰｖ６コネクトエージェントについての関連属性を送信するための手段を更に備えた請求項５０記載のシステム。
【請求項５２】
少なくとも一つの属性は、関連するＩＰｖ６コネクトエージェントのアドレスを含む請求項５１記載のシステム。
【請求項５３】
前記ＩＰｖ６対応ノードに少なくとも一つのＩＰｖ６コネクトエージェントの少なくとも一つのネームを送信するための手段と、
ＩＰｖ６対応ノードから所望のＩＰｖ６コネクトエージェントのネームを受信するための手段と
を更に備えた請求項５０記載のシステム。
【請求項５４】
前記所望のＩＰｖ６コネクトエージェントの前記受信されたネームを使用してルックアップテーブルからレコードを検出するための手段と、
前記検出されたレコードからＩＰｖ６コネクトエージェントの識別子を取得して前記ＩＰｖ６対応ノードに送信するための手段と
を備えた請求項５３記載のシステム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、インターネットプロトコル通信に関し、特にインターネットプロトコルバージョン４のコンポーネントを備えるネットワーク上でのインターネットプロトコルバージョン６（ＩＰｖ６）通信に関するものであって、ドメインネームシステムサーバーを用いて自動的にＩＰｖ６コネクトエージェントを検出する。
【０００２】
なお、本発明は、「Automatic Ipv6 Connect Agent Discovery Using DNS」と題した２００３年５月２９日出願の米国仮出願６０／４７４７９４に基づく優先権を主張する。
【背景技術】
【０００３】
近年、二つのバージョンのインターネットプロトコルが使用されている。一つは、広く使用されているが古くからのインターネットプロトコルバージョン４（ＩＰｖ４）であり、もう一つは、使用は小数であるが新しいインターネットプロトコルバージョン６（ＩＰｖ６）である。ＩＰｖ６はＩＰｖ４を徐々に取って代わると予想されるが、二つのバージョンは、移行期間中の何年もの間は共存するであろう。従って、二つのバージョンが共存する移行期間中は、ＩＰｖ４コンポーネントを備えるネットワーク上でＩＰｖ６通信を可能とすることが、インターネットのユーザー間の重要な関心事である。このような通信は、ＩＰｖ４ネットワークにおけるＩＰｖ６対応ノード、またはＩＰｖ４とＩＰｖ６との混成ネットワーク（以下、「混成ネットワーク」と称す）にＩＰｖ６接続を提供するためのコネクトエージェントを必要とする。必要なものは、ＩＰｖ４または混成ネットワークにおけるＩＰｖ６対応ノードが、ＩＰｖ４または混成ネットワークを通してＩＰｖ６接続を提供することができるコネクトエージェントを自動的に検出するための方法およびシステムである。この方法およびシステムは、ＩＰｖ４または混成ネットワークのアップグレードを必要とすべきではない。
【発明の開示】
【課題を解決するための手段】
【０００４】
ＩＰｖ４を含むネットワーク上でＩＰｖ６通信に参加するためには、ＩＰｖ６対応ノードはＩＰｖ６コネクトエージェントを使用する。ＩＰｖ６対応ノードは、ドメインネームシステム（ＤＮＳ）サーバーを用いてＩＰｖ６コネクトエージェントを検出する。ＤＮＳサーバーは、ＩＰｖ６対応ノードを備えるネットワークの内部または外部に設置できる。
【０００５】
ＩＰｖ６対応ノードは、ＤＮＳにクエリーをＤＮＳサーバーに送信し、これに応答して、少なくとも一つのＩＰｖ６コネクトエージェントの識別子を受信する。或る実施形態において、識別子は、ＩＰｖ６コネクトエージェントのネームを備える。この実施形態において、ＩＰｖ６対応ノードは、望ましいＩＰｖ６コネクトエージェントのネームをＤＮＳサーバーに送信し、そして、それに応答して、そのＩＰｖ６コネクトエージェントのアドレスを受信する。それから、ＩＰｖ６対応ノードは、そのＩＰｖ６コネクトエージェントを使用してＩＰｖ６通信に参加することが可能になる。他の実施形態において、識別子は、ＩＰｖ６コネクトエージェントのアドレスを備える。この実施形態において、ＩＰｖ６対応ノードは、ＤＮＳサーバーとそれ以上のコンタクトをとることなく、そのＩＰｖ６コネクトエージェントを使用してＩＰｖ６通信に参加することが可能になる。
【０００６】
他の実施形態において、ＩＰｖ６対応ノードがＤＮＳサーバーにクエリーを送信すると、そのＩＰｖ６対応ノードは、複数のＩＰｖ６コネクトエージェントの識別子を受信する。この実施形態において、ＩＰｖ６対応ノードは、使用を望むＩＰｖ６コネクトエージェントを決定する。或る実施形態において、この決定は、リストにおけるＩＰｖ６の順序、またはＩＰｖ６対応ノードに対するＩＰｖ６コネクトエージェントの近接性(proximity)のような選択基準に基づく。他の実施形態において、この決定は、帯域(bandwidth)または速度(speed)のような、ＩＰｖ６コネクトエージェントの関連属性に基づく。
【０００７】
この概説および以下の詳細な説明で述べられる本発明の特徴および利点は、総括的ではなく、とりわけ、本願の図面、明細書、および請求項を考慮すれば、多くの追加の特徴および利点が当業者には明らかであろう。更に、本明細書で使用される言語は、主として読みやすさと教授目的で選択されたものであって、本発明の要旨を制限または線引きするために選択されたものではなく、このような本発明の要旨は請求項によって判断すべきである。
【０００８】
図１Ａは、本発明の一実施形態によるＩＰｖ６通信を可能にするコネクトエージェントを検出するためにＩＰｖ４ネットワーク外部のドメインネームシステム（ＤＮＳ）サーバーを用いたＩＰｖ４ネットワークにおけるＩＰｖ６対応ノードＩＰｖ６の上位レベルの概要を図解するブロックダイアグラムである。
【０００９】
図１Ｂは、本発明の一実施形態によるＩＰｖ６通信を可能にするコネクトエージェントを検出するために混成ネットワーク外部のＤＮＳサーバーを用いたＩＰｖ４およびＩＰｖ６の混成ネットワークＩＰｖ４セクションにおけるＩＰｖ６対応ノードの上位レベルの概要を図解するブロックダイアグラムである。
【００１０】
図１Ｃは、本発明の一実施形態によるＩＰｖ６通信を可能にするコネクトエージェントを検出するために混成ネットワークにおけるＤＮＳサーバーを用いたＩＰｖ４およびＩＰｖ６の混成ネットワークのＩＰｖ４セクションにおけるＩＰｖ６対応ノードの上位レベルの概要を図解するブロックダイアグラムである。
【００１１】
図２Ａは、本発明の一実施形態によるコネクトエージェントのインターネットアドレスを検出するＩＰｖ６対応ノードについての処理ステップを図解するフローチャートである。
【００１２】
図２Ｂは、本発明の他の実施形態によるコネクトエージェントのインターネットアドレスを検出するＩＰｖ６対応ノードについての処理ステップを図解するフローチャートである。
【００１３】
図３Ａは、本発明の一実施形態によるＩＰｖ６対応ノードに対するコネクトエージェントのインターネットアドレスの供給を容易化するＤＮＳサーバーについての処理ステップを図解するフローチャートである。
【００１４】
図１３Ｂは、本発明の他の実施形態によるＩＰｖ６対応ノードに対するコネクトエージェントのインターネットアドレスの供給を容易化するＤＮＳサーバーについての処理ステップを図解するフローチャートである。
【００１５】
図面は、例示を目的として本発明の実施形態を表すものである。当業者であれば、本明細書で述べられる本発明の原理から逸脱することなく、本明細書で示される方法および構成に代わる実施形態を採用できることは容易に理解できるであろう。
【発明を実施するための最良の形態】
【００１６】
図１Ａは，本発明の一実施形態によるＩＰｖ６通信を可能にするコネクトエージェントを検出するためのＩＰｖ４ネットワーク外部のドメインネームシステム（ＤＮＳ）サーバーを用いたＩＰｖ４におけるＩＰｖ６対応ノードの上位レベルの概要を示すブロックダイアグラムである。図示された実施形態は、ＩＰｖ４ネットワーク１００、通信ネットワーク１５０、およびＩＰｖ６エンティティ(Ipv6 entity)１９０を備える。図示された実施形態において、ＩＰｖ４ネットワーク１００は、通信ネットワーク１００に接続され、且つ通信ネットワーク１５０はＩＰｖ６エンティティ１９０に接続されている。ＩＰｖ４ネットワークをＩＰｖ４およびＩＰｖ６の混成ネットワークで置き換えた他の実施形態は、図１Ｂ，１Ｃを参照して後述される。
【００１７】
図示された実施形態において、ＩＰｖ４ネットワーク１００は、二つのＩＰｖ４ノード(Ipv4 node)１１０Ａ，１１０Ｂと、一つのＩＰｖ６対応ノード(IPv6 enabled node)１２０を備える。この構成(architecture)は単なる例としてのみ使用される。図１Ａは、二つのＩＰｖ４ノード１１０，１１０Ｂを示しているが、本発明は、１または２以上のＩＰｖ４ノード１１０を備える如何なる構成に対しても適合する。図１Ａは、一つのＩＰｖ６対応ノード１２０を図示しているが、本発明は、１または２以上のＩＰｖ６対応ノード１２０を備える如何なる構成に対しても適合する。
【００１８】
通信ネットワーク１５０は、複数のプロセッシングシステムを含んでもよく、且つ、ローカルエリアネットワーク（ＬＡＮ）、ワイドエリアネットワーク（ＷＡＮ；例えばインターネット）、及び／又は、複数の装置が通信するための任意の相互接続されたデータパスを備えてもよい。図示された実施形態において、通信ネットワーク１５０は、一つのドメインネームシステム（ＤＮＳ）サーバー１６０と、三つのＩＰｖ６コネクトエージェント１７０Ａ，１７０Ｂ，１７０Ｃを備える。この構成は単なる例としてのみ使用される。図１Ａは、三つのＩＰｖ６コネクトエージェント１７０Ａ，１７０Ｂ，１７０Ｃを図示しているが、本発明は、１または２以上のＩＰｖ６コネクトエージェント１７０を備える如何なる構成にも適合する。２以上のＩＰｖ６コネクトエージェント１７０の利用が可能である場合には、ＩＰｖ６対応ノード１２０は、どのＩＰｖ６コネクトエージェント１７０を使用するかについて選択をする。ＩＰｖ６コネクトエージェント１７０を選択する処理は、以下で更に詳細に説明される。
【００１９】
図示された実施形態は、同一ネットワークに設置されたＩＰｖ６コネクトエージェント１７０およびＤＮＳサーバーを示しているが、他の実施形態においては、それらは異なるネットワークに設置される。図示された実施形態は、ＩＰｖ６対応ノード１２０を備えるネットワークの外部に設置されたＩＰｖ６コネクトエージェント１７０およびＤＮＳサーバー１６０を示しているが、他の実施形態においては、ＤＮＳサーバー１６０及び／又はＩＰｖ６コネクトエージェント１７０は、ＩＰｖ６対応ノード１２０を備えるネットワーク内に設置される。
【００２０】
ＤＮＳサーバー１６０は、ＩＰｖ６対応ノード１２０を備えるＩＰｖ４ネットワーク１００がＤＮＳサーバー１６０にクエリー(query)を送信し、且つこのＤＮＳサーバー１６０から応答を受信することができる。
【００２１】
ＩＰｖ６コネクトエージェント１７０は、ＩＰｖ４ネットワーク１００（または、以下で説明されるようなＩＰｖ４とＩＰｖ６との混成ネットワーク）にあるＩＰｖ６対応ノード１２０がネットワークを通してＩＰｖ６通信に参加することを可能にするために必要とされる機能(functionality)を備えるノードである。図１Ａに示されるように、ＩＰｖ６コネクトエージェント１７０Ａは、ＩＰｖ４ネットワーク１００および通信ネットワーク１５０を通してＩＰｖ６対応ノード１２０とＩＰｖ６エンティティ１９０との間のＩＰｖ６通信を可能にする。一実施形態において、ＩＰｖ６コネクトエージェント１７０はサーバーとして実施される。他の実施形態において、ＩＰｖ６コネクトエージェント１７０はルーターとして実施される。関連技術における当業者であれば、この明細書に照らしてＩＰｖ６コネクトエージェント１７０について他の実施メカニズムを認識するであろう。ＩＰｖ４または混成ネットワークを通したＩＰｖ６通信を提供するための方法は、例えばトンネリング(tunneling)等の関連技術における当業者に知られている。
【００２２】
図１Ｂは、本発明の一実施形態によるＩＰｖ６通信を可能にするコネクトエージェントを検出するための混成ネットワーク外部のＤＮＳサーバーを用いたＩＰｖ４とＩＰｖ６との混成ネットワークのＩＰｖ４セクションにおけるＩＰｖ６対応ノードの上位レベルの概要を図解するブロックダイアグラムである。図１Ｂは、図１ＡのＩＰｖ４ネットワーク１００を図１ＢのＩＰｖ４およびＩＰｖ６混成ネットワークに置き換えたことを除いて、図１Ａと同様である。
【００２３】
図示された実施形態において、混成ネットワーク１０５は、ＩＰｖ４セクション１０６およびＩＰｖ６セクション１０７を備える。ＩＰｖ４セクション１０６は、二つのＩＰｖ４ノード１１０Ａ，１１０Ｂと、一つのＩＰｖ６対応ノード１２０を備える。この構成は単なる例としてのみ使用される。図１Ｂは、二つのＩＰｖ４ノード１１０Ａ，１１０Ｂを図示しているが、本発明は、１または２以上のＩＰｖ４ノード１１０を備える如何なる構成に対しても適合する。図１Ｂは、一つのＩＰｖ６対応ノード１２０を図示しているが、本発明は、１または２以上のＩＰｖ６対応ノード１２０を備える如何なる構成に対しても適合する。この構成は単なる例としてのみ使用される。図１Ｂは、一つのＩＰｖ６ノード１０８を図示しているが、本発明は、１または２以上のＩＰｖ６ノード１０８を備える如何なる構成に対しても適合する。
【００２４】
図１Ｂに示されるように、ＩＰｖ６コネクトエージェント１７０Ａは、混成ネットワーク１０５および通信ネットワーク１５０を通してＩＰｖ６対応ノード１２０とＩＰｖ６エンティティ１９０との間のＩＰｖ６通信を可能にする。
【００２５】
図１Ｃは、本発明の一実施形態によるＩＰｖ６通信を可能するコネクトエージェントを検出するための混成ネットワークにおけるＤＮＳサーバーを用いたＩＰｖ４およびＩＰｖ６の混成ネットワークのＩＰｖ４セクションにおけるＩＰｖ６対応ノードの上位レベルの概要を図解するブロックダイアグラムである。図１Ｃは、ＤＮＳサーバー１６０およびＩＰｖ６コネクトエージェント１７０を、混成ネットワーク１０５の外部から混成ネットワーク１０５の内部に移したことを除いては、図１Ｂと同様である。
【００２６】
図示された実施形態において、混成ネットワーク１０５は、ＩＰｖ４セクション１０６、ＩＰｖ６セクション１０７、およびＤＮＳサーバー１６０を備える。ＩＰｖ４セクション１０６は、二つのＩＰｖ４ノード１１０Ａ，１１０Ｂと、一つのＩＰｖ６対応ノード１２０を備える。この構成は単なる例としてのみ使用される。図１Ｃは、二つのＩＰｖ４ノード１１０Ａ，１１０Ｂを図示しているが、本発明は、１または２以上のＩＰｖ４ノード１１０を備える如何なる構成に対しても適合する。図１Ｃは、一つのＩＰｖ６対応ノード１２０を図示しているが、本発明は、１または２以上のＩＰｖ６対応ノード１２０を備える如何なる構成に対しても適合する。ＩＰｖ６セクション１０７は、一つのＩＰｖ６ノード１０８と、二つのＩＰｖ６コネクトエージェント１７０Ａ，１７０Ｂを備える。この構成は単なる例としてのみ使用される。図１Ｃは、一つのＩＰｖ６ノード１０８を図示しているが、本発明は、１または２以上のＩＰｖ６ノード１０８を備える如何なる構成に対しても適合する。図１Ｃは、二つのＩＰｖ６コネクトエージェント１７０Ａ，１７０Ｂを図示しているが、本発明は、１または２以上のＩＰｖ６コネクトエージェント１７０を備える如何なる構成に対しても適合する。
【００２７】
図１Ｃに示されるように、ＩＰｖ６コネクトエージェント１７０Ａは、混成ネットワーク１０５および通信ネットワーク１５０を通してＩＰｖ６対応ノード１２０とＩＰｖ６エンティティ１９０との間のＩＰｖ６通信を可能にする。
【００２８】
ＩＰｖ６対応ノード１２０を構築すること、およびＩＰｖ４ネットワーク１００または混成ネットワーク１０５を通信ネットワーク１５０に接続することは、関連技術における当業者に知られている。本明細書で述べられる方法およびシステムは、ＩＰｖ６対応ノード１２０がＩＰｖ６通信を請け負うことを可能とするためには、ＩＰｖ４ネットワーク１００または混成ネットワーク１０５のＩＰｖ４コンポーネントをＩＰｖ６にグレードアップすることを必要としないことに注意されたい。
【００２９】
図２Ａは、本発明の一実施形態によるＩＰｖ６コネクトエージェントのインターネットアドレスを自動的に検出するＩＰｖ６対応ノードについての処理ステップを図解する。先ず、ＩＰｖ６対応ノード１２０は、識別子を用いてＤＮＳサーバー１６０にクエリーを送信する（ステップ２０５）。ＤＮＳサーバー１６０は、その識別子(identifier)をＤＮＳルックアップに対するキー(key)として使用して、関連するレコード(record)を見つけ出す。一実施形態において、その識別子はＩＰアドレスである、他の実施形態においては、その識別子はメディアアクセスコントロール（ＭＡＣ）アドレスである。更に他の実施形態においては、その識別子は、例えばシステム管理者によって規定されるような文字列(character string)である。識別子のその他の例は、本明細書に照らせば関連技術分野における当業者には明らかであろう。一実施形態において、ＤＮＳルックアップは、ＮＡＰＴＲ(Naming Authority Pointer)ＤＮＳリソースレコードを使用する。
【００３０】
クエリーに応答して、ＩＰｖ６対応ノード１２０は、ゼロ又はそれより多くのＩＰｖ６コネクトエージェント１７０のネームを含むリストを受信する（ステップ２１０）。リスト上のＩＰｖ６コネクトエージェント１７０は、ＩＰｖ６対応ノード１２０にＩＰｖ６通信を提供するのに利用可能なものである。もし、リストがＩＰｖ６コネクトエージェント１７０のネームを含んでいなければ（ゼロであれば）、利用可能なＩＰｖ６コネクトエージェント１７０はない。ＩＰｖ６コネクトエージェント１７０のネームを含んでいないリストは、空のリストとして実施され、またはその代わりに、リストが存在しないものとして実施される。もし、リストが少なくとも一つのＩＰｖ６コネクトエージェント１７０のネームを含んでいれば、少なくとも一つのＩＰｖ６コネクトエージェント１７０が利用可能である。
【００３１】
そして、ＩＰｖ６対応ノード１２０は、リストからＩＰｖ６コネクトエージェント１７０を選択する（ステップ２１５）。もし、ＩＰｖ６コネクトエージェント１７０のリストが一つだけのＩＰｖ６コネクトエージェント１７０を含んでいれば、ＩＰｖ６対応ノード１２０は、リストに挙げられているＩＰｖ６コネクトエージェント１７０を選択する。もし、ＩＰｖ６コネクトエージェント１７０のリストが２以上のＩＰｖ６コネクトエージェントを含んでいれば、ＩＰｖ６対応ノード１２０は、選択基準のセットに従ってＩＰｖ６コンタクトエージェント１７０を選択する。一実施形態において、その選択基準は、最初にリストに挙げられているＩＰｖ６コネクトエージェントが選択されるような、単純にリストにおけるＩＰｖ６コネクトエージェント１７０の順序である。他の実施形態においては、ＩＰｖ６対応ノード１２０に物理的に最も近いＩＰｖ６コネクトエージェント１７０が選択される。
【００３２】
更に他の実施形態において、ＤＮＳサーバーから受信された情報は、ＩＰｖ６コネクトエージェント１７０のネームおよび各ＩＰｖ６コネクトエージェント１７０の関連属性(associated attribute)の双方を備える。関連属性の具体例は、ＩＰｖ６コネクトエージェントの場所、帯域、速度、およびサポートされた通信プロトコルである。これらの任意の組み合わせ又は他の関連属性もまた選択基準として使用できる。もちろん、本明細書で述べられる属性および選択基準は例にすぎない。関連属性および選択基準のその他の例は、本明細書に照らせば関連技術における当業者には明らかであろう。
【００３３】
そして、ＩＰｖ６対応ノード１２０は、選択したＩＰｖ６コネクトエージェント１７０のネームを用いて、ＤＮＳサーバー１６０にクエリーを送信する（ステップ２２０）。ＤＮＳサーバー１６０は、選択されたＩＰｖ６コネクトエージェント１７０のネームをＤＮＳルックアップに対するキーとして使用して、関連するレコードを検出する。一実施形態において、ＤＮＳルックアップは、ＮＡＰＴＲ(Naming Authority Pointer)ＤＮＳリソースレコードを使用する。
【００３４】
上記のクエリーに応答して、ＩＰｖ６対応ノード１２０は、選択されたＩＰｖ６コネクトエージェント１７０のインターネットアドレスを受信する（ステップ２２５）。そして、ＩＰｖ６対応ノード１２０は、選択されたＩＰｖ６コネクトエージェント１７０のインターネットアドレスを使用してＩＰｖ６コネクトエージェント１７０と通信を行い、故にＩＰｖ６通信に参加するようになる。
【００３５】
図２Ｂは、本発明の他の実施形態によるＩＰｖ６コネクトエージェントのインターネットアドレスを自動的に検出するＩＰｖ６対応ノードについての処理ステップを図解する。先ず、ＩＰｖ６対応ノード１２０は、識別子を用いてＤＮＳサーバー１６０にクエリーを送信する（ステップ２０５）。このクエリーに応答して、ＩＰｖ６対応ノード１２０は、ＩＰｖ６コネクトエージェント１７０のネームおよび関連属性を含むリストを受信する（ステップ２３０）。この実施形態において、ＩＰｖ６コネクトエージェント１７０の関連属性は、少なくとも、ＩＰｖ６コネクトエージェント１７０のインターネットアドレスを含む。
【００３６】
そして、ＩＰｖ６対応ノード１２０は、上述したリストからＩＰｖ６コネクトエージェント１７０を選択する（ステップ２１５）。一旦、ＩＰｖ６対応ノード１２０が上記リストからＩＰｖ６コネクトエージェント１７０を選択すると、ＩＰｖ６対応ノード１２０は、選択されたＩＰｖ６コネクトエージェント１７０のインターネットアドレスを使用してＩＰｖ６コネクトエージェント１７０と通信を行うことができるようになり、故にＩＰｖ６通信に参加するようになる。
【００３７】
図３Ａは、本発明の一実施形態によるＩＰｖ６対応ノードに対するＩＰｖ６コネクトエージェントのインターネットアドレスの供給を容易化するＤＮＳサーバーの処理ステップを図解する。識別子を含むＩＰｖ６対応ノード１２０から(query)を受信すると、これに応答して、ＤＮＳサーバー１６０は、少なくとも一部の識別子をキーとして用いてルックアップを実行する。一実施形態において、ＤＮＳサーバー１６０は、ＩＰｖ６対応ノード１２０から供給された全ての識別子を用いてレコードを蓄える。従って、この実施形態においては、識別子と蓄えられたレコードとの間には１対１の関係が存在する。他の実施形態において、ＤＮＳサーバー１６０は、一部の識別子のみを用いてレコードを蓄え、他の部分はワイルドカード文字で置き換えられる。従って、その実施形態においては、識別子と蓄えられたレコードとの間には多対１の関係が存在する。よって、多くのＩＰｖ６対応ノード１２０の識別子は同一のレコードに対応する。各レコードは、利用可能なＩＰｖ６コネクトエージェント１７０のネームのリストを含む。一実施形態において、ＤＮＳルックアップは、ＮＡＰＴＲ(Naming Authority Pointer)ＤＮＳリソースレコードを使用する。
【００３８】
そして、ＤＮＳサーバー１６０は、ＩＰｖ６対応ノード１２０にＩＰｖ６コネクトエージェント１７０のネームを送信する。もし、そのリストがＩＰｖ６コネクトエージェント１７０のネームを含んでいなければ（ゼロであれば）、利用可能なＩＰｖ６コネクトエージェント１７０はない。もし、そのリストが少なくとも一つのＩＰｖ６コネクトエージェント１７０を含んでいれば、少なくとも一つのＩＰｖ６コネクトエージェント１７０が利用可能である。
【００３９】
選択されたＩＰｖ６コネクトエージェント１７０のネームを含むＩＰｖ６対応ノード１２０からクエリーを受信すると、これに応答して、ＤＮＳサーバー１６０は、選択されたＩＰｖ６コネクトエージェント１７０のネームをキーとして使用してルックアップを実行する。各ＩＰｖ６コネクトエージェント１７０のネームは、ＩＰｖ６コネクトエージェントのインターネットアドレスを含むレコードに対応する。一実施形態において、ＤＮＳルックアップは、ＮＡＰＴＲ(Naming Authority Pointer)ＤＮＳリソースレコードを使用する。
【００４０】
そして、ＤＮＳサーバー１６０は、ＩＰｖ６対応ノード１２０にＩＰｖ６コネクトエージェント１７０のインターネットアドレスを送信する。そして、ＩＰｖ６対応ノード１２０は、選択されたＩＰｖ６コネクトエージェント１７０のインターネットアドレスを使用してＩＰｖ６コネクトエージェント１７０と通信を行うことができるようになり、故にＩＰｖ６通信に参加するようになる。
【００４１】
図３Ｂは、本発明の他の実施形態によるＩＰｖ６対応ノードに対するＩＰｖ６コネクトエージェントのインターネットアドレスの供給を容易化するＤＮＳサーバーの処理ステップを図解する。識別子を含むＩＰｖ６対応ノード１２０からのクエリーを受信すると、これに応答して、ＤＮＳサーバー１６０は、上述したように、少なくとも一部の識別子をキーとして使用してルックアップを実行する。一実施形態において、ＤＮＳルックアップは、ＮＡＰＴＲ(Naming Authority Pointer)ＤＮＳリソースレコードを使用する。
【００４２】
そして、ＤＮＳサーバー１６０は、少なくともインターネットアドレスを含んで、ＩＰｖ６コネクトエージェント１７０のネームのリスト及びそれらの関連属性の双方をＩＰｖ６対応ノード１２０に送信する。従って、ＩＰｖ６対応ノード１２０は、選択されたＩＰｖ６コネクトエージェント１７０のインターネットアドレスを使用してＩＰｖ６コネクトエージェント１７０と通信を行うことができるようになり、故にＩＰｖ６通信に参加するようになる。
【００４３】
当業者には理解されるように、本発明は、その思想または本質的な特性から逸脱することなく他の個別の形式で具現できる。同様に、モジュールの特定のネーミングおよび区分、特徴、属性、手順、ノード、サーバー、コネクトエージェント、および他の態様は、強制的あるいは重要ではなく、本発明又はその特徴を実施するメカニズムは、異なるネーム、区分、及び／又は構成をとってもよい。更にまた、関連技術における当業者には明らかなように、モジュール、特徴、属性、手順、ノード、サーバー、コネクトエージェント、及び本発明の他の態様は、ソフトウェア、ハードウェア、ファームウェア、或いはこれら三つの任意の組み合わせとして実施され得る。もちろん、本発明の構成要素がソフトウェアとして実施されるところでは、その構成要素は、スタンドアローンプログラム(stand-alone program)として、より大規模なプログラムの一部として、複数の個別プログラムとして、静的または動的にリンクされたライブラリとして、カーネルローダブルモジュール(kernel loadable module)として、デバイスドライバ(device driver)として、及び／又は、コンピュータプログラミングの技術分野における当業者に現在知られており又は将来知られるあらゆる任意の方法で実施できる。加えて、本発明は、特定のプログラミング言語での実施にまったく制限されるものではなく、また、如何なる特定のオペレーティングシステム又は環境に制約されるものでもない。従って、本発明の開示は例示的なものであって、本発明の範囲を制限するものではない。
【図面の簡単な説明】
【００４４】
【図１Ａ】本発明の一実施形態によるＩＰｖ６通信を可能にするコネクトエージェントを検出するためにＩＰｖ４ネットワーク外部のドメインネームシステム（ＤＮＳ）サーバーを用いたＩＰｖ４ネットワークにおけるＩＰｖ６対応ノードＩＰｖ６の上位レベルの概要を図解するブロックダイアグラムである。
【図１Ｂ】本発明の一実施形態によるＩＰｖ６通信を可能にするコネクトエージェントを検出するために混成ネットワーク外部のＤＮＳサーバーを用いたＩＰｖ４およびＩＰｖ６の混成ネットワークＩＰｖ４セクションにおけるＩＰｖ６対応ノードの上位レベルの概要を図解するブロックダイアグラムである。
【図１Ｃ】本発明の一実施形態によるＩＰｖ６通信を可能にするコネクトエージェントを検出するために混成ネットワークにおけるＤＮＳサーバーを用いたＩＰｖ４およびＩＰｖ６の混成ネットワークのＩＰｖ４セクションにおけるＩＰｖ６対応ノードの上位レベルの概要を図解するブロックダイアグラムである。
【図２Ａ】本発明の一実施形態によるコネクトエージェントのインターネットアドレスを検出するＩＰｖ６対応ノードについての処理ステップを図解するフローチャートである。
【図２Ｂ】本発明の他の実施形態によるコネクトエージェントのインターネットアドレスを検出するＩＰｖ６対応ノードについての処理ステップを図解するフローチャートである。
【図３Ａ】本発明の一実施形態によるＩＰｖ６対応ノードに対するコネクトエージェントのインターネットアドレスの供給を容易にするＤＮＳサーバーについての処理ステップを図解するフローチャートである。
【図３Ｂ】本発明の他の実施形態によるＩＰｖ６対応ノードに対するコネクトエージェントのインターネットアドレスの供給を容易にするＤＮＳサーバーについての処理ステップを図解するフローチャートである。
【符号の説明】
【００４５】
１００  ＩＰｖ４ネットワーク
１１０Ａ，１１０Ｂ  ＩＰｖ４ノード
１２０  ＩＰｖ６対応ノード
１５０  通信ネットワーク
１６０  ドメインネームシステム（ＤＮＳ）サーバー
１７０Ａ，１７０Ｂ，１７０Ｃ  ＩＰｖ６コネクトエージェント
１９０  ＩＰｖ６エンティティ
【図１Ａ】
2004357301.tif 000003
【図１Ｂ】
2004357301.tif 000004
【図１Ｃ】
2004357301.tif 000005
【図２Ａ】
2004357301.tif 000006
【図２Ｂ】
2004357301.tif 000007
【図３Ａ】
2004357301.tif 000008
【図３Ｂ】
2004357301.tif 000009
【外国語明細書】
2004357301.tif 000010
2004357301.tif 000011
2004357301.tif 000012
2004357301.tif 000013
2004357301.tif 000014
2004357301.tif 000015
2004357301.tif 000016
2004357301.tif 000017
2004357301.tif 000018
2004357301.tif 000019
2004357301.tif 000020
2004357301.tif 000021
2004357301.tif 000022
2004357301.tif 000023
2004357301.tif 000024
2004357301.tif 000025
2004357301.tif 000026
2004357301.tif 000027
2004357301.tif 000028
2004357301.tif 000029
2004357301.tif 000030
2004357301.tif 000031
2004357301.tif 000032
2004357301.tif 000033
2004357301.tif 000034
2004357301.tif 000035
2004357301.tif 000036
2004357301.tif 000037
2004357301.tif 000038
2004357301.tif 000039
2004357301.tif 000040
2004357301.tif 000041
2004357301.tif 000042
2004357301.tif 000043
2004357301.tif 000044