(57)【要約】      （修正有）【課題】ＩＰｖ６ステートレスアドレス自動設定方法、ネットワーク設備およびホストを提供する。【解決手段】ＩＰｖ６ステートレスアドレス自動設定方法は、ルータ広告（ＲＡ）メッセージをホストへ送信することを含む。ＲＡメッセージは、プレフィックス情報オプションを含み、プレフィックス情報オプションは、プレフィックスとフラグとを含む。ホストは、当該プレフィックスとフラグとに基づいてＩＰｖ６ステートレスアドレス自動設定を行う。【選択図】図４
2020167668.tif 000002
【特許請求の範囲】
【請求項１】
ネットワーク設備に用いられるＩＰｖ６ステートレスアドレス自動設定方法であって、
ルータ広告（ＲＡ）メッセージをホストへ送信するステップを含み、
前記ＲＡメッセージは、プレフィックス情報オプションを含み、前記プレフィックス情報オプションは、プレフィックスとフラグとを含み、前記プレフィックスと前記フラグは、ＩＰｖ６ステートレスアドレス自動設定に用いられることを特徴とするＩＰｖ６ステートレスアドレス自動設定方法。
【請求項２】
前記フラグは、アドレス生成方式とＩＰｖ６アドレスのライフタイムのリフレッシュ方式とを示すために用いられ、
前記ＩＰｖ６ステートレスアドレス自動設定は、前記ホストのＩＰｖ６アドレスを生成すること、または、前記ホストのＩＰｖ６アドレスのライフタイムをリフレッシュすることを含むことを特徴とする請求項１に記載のＩＰｖ６ステートレスアドレス自動設定方法。
【請求項３】
前記フラグは、ＭｏｄｅフィールドとＴフィールドを含み、
前記Ｍｏｄｅフィールドは、前記アドレス生成方式を示すために用いられ、
前記Ｔフィールドは、前記ＩＰｖ６アドレスのライフタイムのリフレッシュ方式を示すために用いられることを特徴とする請求項２に記載のＩＰｖ６ステートレスアドレス自動設定方法。
【請求項４】
前記Ｍｏｄｅフィールドと前記Ｔフィールドは、前記プレフィックス情報オプションに含まれる予備フィールドにおける４つのビットを占用し、
前記Ｍｏｄｅフィールドは連続する３つのビットを占用し、前記Ｔフィールドは１つのビットを占用することを特徴とする請求項３に記載のＩＰｖ６ステートレスアドレス自動設定方法。
【請求項５】
前記アドレス生成方式は、前記ホストがインターフェース識別子を生成する方式を含むことを特徴とする請求項３に記載のＩＰｖ６ステートレスアドレス自動設定方法。
【請求項６】
前記アドレス生成方式は、前記ネットワーク設備のローカルに予め配置されたインターフェース識別子生成方式に基づいて設置され、または、前記ネットワーク設備のネットワーキング設定に基づいて設置されることを特徴とする請求項５に記載のＩＰｖ６ステートレスアドレス自動設定方法。
【請求項７】
前記Ｍｏｄｅフィールドには、第１指示情報と第２指示情報と第３指示情報とのうちの何れか一項が付加され、
前記第１指示情報は、第１インターフェース識別子生成方式を示し、前記第１インターフェース識別子生成方式は、乱数を生成し、生成された乱数を前記ホストのインターフェース識別子として特定することを含み、
前記第２指示情報は、第２インターフェース識別子生成方式を示し、前記第２インターフェース識別子生成方式は、乱数を生成し、生成された乱数を暗号化し、暗号化された乱数を前記ホストのインターフェース識別子として特定することを含み、
前記第３指示情報は、第３インターフェース識別子生成方式を示し、前記第３インターフェース識別子生成方式は、ホストに内蔵されたインターフェース識別子生成方式に基づいて前記ホストのインターフェース識別子を生成することを含むことを特徴とする請求項５に記載のＩＰｖ６ステートレスアドレス自動設定方法。
【請求項８】
前記ＩＰｖ６アドレスのライフタイムのリフレッシュ方式は、前記ネットワーク設備で予め配置されたＩＰｖ６アドレスのライフタイムのリフレッシュ方式に基づいて設置され、または、前記ホストの既存のＩＰｖ６アドレスの総個数と所定個数閾値とに基づいて設置され、または、前記ネットワーク設備のネットワーキング設定に基づいて設置されることを特徴とする請求項３に記載のＩＰｖ６ステートレスアドレス自動設定方法。
【請求項９】
前記Ｔフィールドには、第４指示情報と第５指示情報とのうちの何れか一項が付加され、
前記第４指示情報は、第１リフレッシュ方式を示し、前記第１リフレッシュ方式は、前記プレフィックスを含むＩＰｖ６アドレスのライフタイムを強制的にリフレッシュすることを含み、
前記第５指示情報は、第２リフレッシュ方式を示し、前記第２リフレッシュ方式は、ホストのデフォルトのＩＰｖ６アドレスのライフタイムのリフレッシュ方式に基づいて、前記プレフィックスを含むＩＰｖ６アドレスのライフタイムをリフレッシュすることを含むことを特徴とする請求項８に記載のＩＰｖ６ステートレスアドレス自動設定方法。
【請求項１０】
前記ＩＰｖ６アドレスの総個数が所定個数閾値を超えたときに、前記Ｔフィールドに第４指示情報が付加され、
前記ＩＰｖ６アドレスの総個数が所定個数閾値以下であるときに、前記Ｔフィールドに第５指示情報が付加されることを特徴とする請求項９に記載のＩＰｖ６ステートレスアドレス自動設定方法。
【請求項１１】
前記プレフィックス情報オプションは、ステートレスアドレス自動割当タグを示すためのＡフィールドを更に含み、
前記ＩＰｖ６ステートレスアドレス自動設定方法は、
前記ステートレスアドレス自動割当タグが無効にセットされた場合に、前記Ｍｏｄｅフィールドと前記Ｔフィールドとをセットしないステップを更に含むことを特徴とする請求項３に記載のＩＰｖ６ステートレスアドレス自動設定方法。
【請求項１２】
前記ルータ広告（ＲＡ）メッセージをホストへ送信することは、
ＲＡメッセージを周期的に前記ホストへ送信すること、または、
前記ホストから送信されたルータ要請（ＲＳ）メッセージを受信した後、前記ＲＳメッセージに応答するためのＲＡメッセージを前記ホストへ送信することを含むことを特徴とする請求項１に記載のＩＰｖ６ステートレスアドレス自動設定方法。
【請求項１３】
ホストに用いられるＩＰｖ６ステートレスアドレス自動設定方法であって、
ネットワーク設備から送信されたルータ広告（ＲＡ）メッセージを受信するステップであって、前記ＲＡメッセージがプレフィックス情報オプションを含み、前記プレフィックス情報オプションがプレフィックスとフラグとを含むステップと、
前記プレフィックスと前記フラグに基づいてＩＰｖ６ステートレスアドレス自動設定を行うステップと、を含むことを特徴とするＩＰｖ６ステートレスアドレス自動設定方法。
【請求項１４】
前記フラグは、アドレス生成方式とＩＰｖ６アドレスのライフタイムのリフレッシュ方式とを示すために用いられ、
前記プレフィックスと前記フラグに基づいてＩＰｖ６ステートレスアドレス自動設定を行うステップは、
前記プレフィックスと前記アドレス生成方式とに基づいて、前記ホストのＩＰｖ６アドレスを生成すること、または、
前記プレフィックスと前記ＩＰｖ６アドレスのライフタイムのリフレッシュ方式とに基づいて、前記プレフィックスを含むＩＰｖ６アドレスのライフタイムをリフレッシュすること、を含むことを特徴とする請求項１３に記載のＩＰｖ６ステートレスアドレス自動設定方法。
【請求項１５】
前記フラグは、ＭｏｄｅフィールドとＴフィールドを含み、
前記Ｍｏｄｅフィールドは、前記アドレス生成方式を示すために用いられ、前記Ｔフィールドは、前記ＩＰｖ６アドレスのライフタイムのリフレッシュ方式を示すために用いられることを特徴とする請求項１４に記載のＩＰｖ６ステートレスアドレス自動設定方法。
【請求項１６】
前記アドレス生成方式は、前記ホストがインターフェース識別子を生成する方式を含み、
前記プレフィックスと前記アドレス生成方式とに基づいて、前記ホストのＩＰｖ６アドレスを生成することは、
前記Ｍｏｄｅフィールドに付加されるアドレス生成方式に基づいて、前記ホストのインターフェース識別子を生成することと、
前記プレフィックスと生成されたインターフェース識別子とに基づいて、前記ホストのＩＰｖ６アドレスを生成することと、を含むことを特徴とする請求項１５に記載のＩＰｖ６ステートレスアドレス自動設定方法。
【請求項１７】
前記Ｍｏｄｅフィールドに付加されるアドレス生成方式に基づいて、前記ホストのインターフェース識別子を生成することは、
前記Ｍｏｄｅフィールドに第１指示情報が付加された場合に、前記第１指示情報で示された第１インターフェース識別子生成方式に基づいて前記ホストのインターフェース識別子を生成し、前記第１インターフェース識別子生成方式は、乱数を生成し、生成された乱数を前記ホストのインターフェース識別子として特定することを含むことと、
前記Ｍｏｄｅフィールドに第２指示情報が付加された場合に、前記第２指示情報で示された第２インターフェース識別子生成方式に基づいて前記ホストのインターフェース識別子を生成し、前記第２インターフェース識別子生成方式は、乱数を生成し、生成された乱数を暗号化し、暗号化された乱数を前記ホストのインターフェース識別子として特定することを含むことと、
前記Ｍｏｄｅフィールドに第３指示情報が付加された場合に、前記第３指示情報で示された第３インターフェース識別子生成方式に基づいて前記ホストのインターフェース識別子を生成し、前記第３インターフェース識別子生成方式は、ホストに内蔵されたインターフェース識別子生成方式に基づいて前記ホストのインターフェース識別子を生成することであることと、を含むことを特徴とする請求項１６に記載のＩＰｖ６ステートレスアドレス自動設定方法。
【請求項１８】
前記プレフィックスと前記ＩＰｖ６アドレスのライフタイムのリフレッシュ方式とに基づいて、前記プレフィックスを含むＩＰｖ６アドレスのライフタイムをリフレッシュすることは、
前記Ｔフィールドに第４指示情報が付加された場合に、第４指示情報で示された第１リフレッシュ方式に基づいて、前記プレフィックスを含むＩＰｖ６アドレスのライフタイムをリフレッシュし、前記第１リフレッシュ方式は、前記プレフィックスを含むＩＰｖ６アドレスのライフタイムを強制的にリフレッシュすることを含むことと、
前記Ｔフィールドに第５指示情報が付加された場合に、第５指示情報で示された第２リフレッシュ方式に基づいて、前記プレフィックスを含むＩＰｖ６アドレスのライフタイムをリフレッシュし、前記第２リフレッシュ方式は、ホストのデフォルトのＩＰｖ６アドレスのライフタイムのリフレッシュ方式に基づいて、前記プレフィックスを含むＩＰｖ６アドレスのライフタイムをリフレッシュすることを含むことと、を含むことを特徴とする請求項１５に記載のＩＰｖ６ステートレスアドレス自動設定方法。
【請求項１９】
前記プレフィックスとフラグに基づいてＩＰｖ６ステートレスアドレス自動設定を行う前に、前記ＩＰｖ６ステートレスアドレス自動設定方法は、
前記ホストが前記プレフィックスを含むＩＰｖ６アドレスを生成した場合に、前記プレフィックスと前記ＩＰｖ６アドレスのライフタイムのリフレッシュ方式とに基づいて、前記プレフィックスを含むＩＰｖ６アドレスのライフタイムをリフレッシュするステップと、
前記ホストが前記プレフィックスを含むＩＰｖ６アドレスを生成しなかった場合に、前記プレフィックスと前記アドレス生成方式とに基づいて、前記ホストのＩＰｖ６アドレスを生成するステップと、を更に含むことを特徴とする請求項１４に記載のＩＰｖ６ステートレスアドレス自動設定方法。
【請求項２０】
前記プレフィックス情報オプションは、ステートレスアドレス自動割当タグを示すためのＡフィールドを更に含み、
前記ＩＰｖ６ステートレスアドレス自動設定方法は、
前記ステートレスアドレス自動割当タグが無効にセットされた場合に、前記Ｍｏｄｅフィールドと前記Ｔフィールドとを無視するステップと、
前記プレフィックスがローカルリンクプレフィックスである場合に、前記Ｍｏｄｅフィールドと前記Ｔフィールドとを無視するステップと、を更に含むことを特徴とする請求項１５に記載のＩＰｖ６ステートレスアドレス自動設定方法。
【請求項２１】
前記ネットワーク設備から送信されたルータ広告（ＲＡ）メッセージを受信するステップは、
ルータ要請（ＲＳ）メッセージを前記ネットワーク設備へ送信し、前記ネットワーク設備から返信された、前記ＲＳメッセージに応答するＲＡメッセージを受信すること、または、
前記ネットワーク設備から周期的に送信されたＲＡメッセージを受信することを含むことを特徴とする請求項１３に記載のＩＰｖ６ステートレスアドレス自動設定方法。
【請求項２２】
ネットワーク設備であって、
プロセッサと機械可読記憶媒体とを備え、
前記機械可読記憶媒体には、前記プロセッサで実行可能な機械実行可能な指令が記憶され、
前記プロセッサは、前記機械実行可能な指令によって、請求項１乃至１２の何れか一項に記載の方法を実施させることを特徴とするネットワーク設備。
【請求項２３】
ホストであって、
プロセッサと機械可読記憶媒体とを備え、
前記機械可読記憶媒体には、前記プロセッサで実行可能な機械実行可能な指令が記憶され、
前記プロセッサは、前記機械実行可能な指令によって、請求項１３乃至２１の何れか一項に記載の方法を実施させることを特徴とするホスト。
【発明の詳細な説明】
【背景技術】
【０００１】
インターネットプロトコル第６版(英文：Ｉｎｔｅｒｎｅｔ Ｐｒｏｔｏｃｏｌ Ｖｅｒｓｉｏｎ ６、ＩＰｖ６と略称)アドレスは、プレフィックスとインターフェース識別子を含む。ＩＰｖ６アドレスは、全長が１２８ビットであり、巨大なアドレス空間という特点を有する。現在、従来の通信プロトコルで規定されるＩＰｖ６アドレス割当方式は、主にステートフルアドレス割当方式とステートレスアドレス割当方式を含む。
【０００２】
ステートフルアドレス割当方式では、特定の動的ホスト設定プロトコル（英文：Ｄｙｎａｍｉｃ Ｈｏｓｔ Ｃｏｎｆｉｇｕｒａｔｉｏｎ Ｐｒｏｔｏｃｏｌ、ＤＨＣＰと略称される）サーバを配置する必要がある。ＤＨＣＰサーバは、ホストへＩＰｖ６アドレスを割り当て、ホストは、それに配置されたＤＨＣＰクライアントから、割り当てられたＩＰｖ６アドレスを取得する。
【０００３】
ステートレスアドレス割当方式では、一般的に、ホストは、ネットワーク設備（例えば、ゲートウェイ）から送信されたルータ広告メッセージをモニタリングすることで、ルータ広告メッセージに付加されたプレフィックスを取得する。また、ホストは、当該ホストのインターフェース識別子を生成する必要もある。その後、ホストは、プレフィックスとインターフェース識別子に基づいて当該ホストのＩＰｖ６アドレスを生成する。
【図面の簡単な説明】
【０００４】
【図１】本発明の１つの例示的な実施例に示すＩＰｖ６ステートレスアドレス自動設定方法に適用されるネットワーキングアーキテクチャの概略図である。
【図２】本発明の１つの例示的な実施例に示すＩＰｖ６ステートレスアドレス自動設定方法のフローチャートである。
【図３】本発明の１つの例示的な実施例に示すＲＡメッセージプレフィックス情報オプションのフォーマットの模式図である。
【図４】本発明の１つの例示的な実施例に示す別のＩＰｖ６ステートレスアドレス自動設定方法の模式図である。
【図５】本発明の例示的な実施例に示す別のＩＰｖ６ステートレスアドレス自動設定方法のフローチャートである。
【図６】本発明の例示的な実施例に示す別のＩＰｖ６ステートレスアドレス自動設定方法のフローチャートである。
【図７】本発明の１つの例示的な実施例に示すＩＰｖ６ステートレスアドレス自動設定装置のブロック図である。
【図８】本発明の１つの例示的な実施例に示す別のＩＰｖ６ステートレスアドレス自動設定装置のブロック図である。
【図９】本発明の１つの例示的な実施例に示すネットワーク設備のハードウェア構造図である。
【図１０】本発明の１つの例示的な実施例に示すホストのハードウェア構造図である。
【発明を実施するための形態】
【０００５】
ここで、例示的な実施例を詳細に説明する。その例示は、図面に示される。以下の記述は、図面に係る際、別途示さない限り、異なる図面における同じ符号が同じ又は類似する要素を示す。以下の例示的な実施例に記述される実施形態が本発明と一致する全ての実施形態を代表するわけではない。逆に、それらは、単に添付する特許請求の範囲に詳細に記述されるような、本発明の幾つかの態様に一致する装置及び方法の例である。
【０００６】
本発明で使用される用語は、単に特定の実施例を記述する目的であり、本発明を制限するためのものではない。本発明及び添付する特許請求の範囲で使用される単数形式の「一種」、「前記」及び「当該」も、文脈から他の意味を明瞭で分かる場合でなければ、複数の形式を含むことを意図する。理解すべきことは、本文で使用される用語「および／または」が、１つまたは複数の関連する列挙項目を含む如何なる或いは全ての可能な組み合わせを指す。
【０００７】
理解すべきことは、本発明において第１、第２、第３等という用語を用いて各種の情報を記述するが、これらの情報は、これらの用語に限定されるものではない。これらの用語は、単に同一のタイプの情報同士を区分するために用いられる。例えば、本発明の範囲を逸脱しない限り、第１情報が第２情報と呼称されてもよく、類似的に、第２情報が第１情報と呼称されてもよい。これは、コンテキストに依存する。例えば、ここで使用される言葉「場合」は、「…とき」や「…ときに」あるいは「特定の状況に応じて」として解釈されてもよい。
【０００８】
ＩＰｖ６ステートレスアドレス自動設定方法では、通常、ＩＰｖ６のアドレスがプレフィックスとインターフェース識別子とによって構成される。ホストは、ＩＰｖ６アドレスを生成している過程に、プレフィックスとインターフェース識別子とを特定する必要がある。
【０００９】
ネットワーク設備は、ルータ広告（英文：Ｒｏｕｔｅｒ Ａｄｖｅｒｔｉｓｅｍｅｎｔ、ＲＡと略称される）メッセージをホストへ送信してもよい。当該ＲＡメッセージには、プレフィックスが含まれている。ホストは、既知のインターフェース識別子生成方式に基づいて、インターフェース識別子を生成する。その後、ホストは、プレフィックスとインターフェース識別子を利用してＩＰｖ６アドレスを生成する。ホストが統一のインターフェース識別子生成方式に基づいてインターフェース識別子を生成するため、ホストがインターフェース識別子とプレフィックスとに基づいてＩＰｖ６アドレスを生成する方式は非常に単一である。このように、ホストがＩＰｖ６ステートレスアドレス自動設定を行うことは、極めて不柔軟である。
【００１０】
これに鑑みて、本発明は、新たなＩＰｖ６ステートレスアドレス自動設定方法を提出する。ある実施方式では、ネットワーク設備（例えば、ルータ）は、定期的にＲＡメッセージをホストへ送信する。当該ＲＡメッセージのプレフィックス情報オプションは、プレフィックスとフラグを含む。ホストは、ＲＡメッセージを受信した後、当該プレフィックスとフラグを利用してホストのＩＰｖ６アドレスを生成する。別の実施方式では、ホストは、プレフィックスを取得するために、ネットワーク設備へＲＳ（Ｒｏｕｔｅｒ Ｓｏｌｉｃｉｔａｔｉｏｎ、ルータ要請）メッセージを送信する。ネットワーク設備は、ホストから送信されたＲＳメッセージを受信した後、ホストへＲＡメッセージを返信する。
【００１１】
ホストがプレフィックス情報オプションにおけるプレフィックスとフラグに基づいてＩＰｖ６ステートレスアドレス自動設定を行うため、ホストがＩＰｖ６ステートレスアドレス自動設定を行う方式は、より柔軟である。
【００１２】
図１を参照すると、図１は、本発明の１つの例示的な実施例に示すＩＰｖ６ステートレスアドレス自動設定方法に適用されるネットワーキングアーキテクチャの概略図である。
【００１３】
当該ネットワーキングは、ホスト１０１とネットワーク設備１０２を含んでもよい。ホスト１０１とネットワーク設備１０２とは、互いに直接接続されてもよい。無論、ホスト１０１とネットワーク設備１０２とは、他の設備を介して接続されてもよい。ここで、ホスト１０１とネットワーク設備１０２との接続方式について具体的に限定しない。
【００１４】
実際の応用では、ホスト１０１とネットワーク設備１０２とが所在するネットワーキングは、異なるネットワークタイプを有してもよい。例えば、ホスト１０１とネットワーク設備１０２は、ユーザ認証ネットワークに存在してもよく、無論、当該ホスト１０１とネットワーク設備１０２は、イントラネット等に存在してもよい。ここで、ホスト１０１とネットワーク設備１０２とが所在するネットワーキングについて具体的に限定しない。
【００１５】
図２を参照すると、図２は、本発明の１つの例示的な実施例に示すＩＰｖ６ステートレスアドレス自動設定方法のフローチャートである。当該方法は、ネットワーク設備に適用でき、以下のステップを含む。
【００１６】
ステップ２０１では、ネットワーク設備は、ＲＡメッセージをホストへ送信する。当該ＲＡメッセージは、プレフィックス情報オプションを含む。当該プレフィックス情報オプションは、プレフィックスとフラグを含み、当該プレフィックスとフラグは、ＩＰｖ６ステートレスアドレス自動設定に用いられる。
【００１７】
上記ネットワーク設備は、例えば、ルータ、ゲートウェイ設備等を含んでもよい。ここで、単にネットワーク設備について例示的に説明し、具体的に限定しない。
【００１８】
上記プレフィックスとフラグがＩＰｖ６ステートレスアドレス自動設定に用いられるのは、プレフィックスとフラグが当該ホストによってＩＰｖ６ステートレスアドレス自動設定に用いられることを指す。
【００１９】
実施する際、ネットワーク設備は、ＲＡメッセージをホストへ送信する。ホストは、ＲＡメッセージを受信した後、当該ＲＡメッセージのプレフィックス情報オプションに付加されるプレフィックスとフラグとに基づいて、ＩＰｖ６ステートレスアドレスの自動設定を行う。
【００２０】
本発明は、新たなＩＰｖ６ステートレスアドレス自動設定方法を提出する。ホストがプレフィックス情報オプションにおけるプレフィックスとフラグとに基づいてＩＰｖ６ステートレスアドレス自動設定を行うため、ホストがＩＰｖ６ステートレスアドレス自動設定を行う方式は、より柔軟になる。
【００２１】
ステップ２０１を紹介する前に、まず、ＲＡメッセージについて詳細に紹介する。
説明すべきことは、本発明で記述された従来のＲＡメッセージとは、従来のＩＰｖ６ステートレスアドレス自動設定プロトコルに記録されたＲＡメッセージ（例えば、ＲＦＣ[４８６１]とＲＦＣ[４８６２]等に記録されたＲＡメッセージ）を指す。
【００２２】
ＲＡメッセージは、プレフィックス情報オプション（Ｐｒｅｆｉｘ Ｉｎｆｏｒｍａｔｉｏｎ Ｏｐｔｉｏｎ）を含む。当該プレフィックス情報オプションは、プレフィックスとフラグを含む。フラグとプレフィックスとは、共同して、ホストがＩＰｖ６ステートレスアドレスの自動設定を行うよう指導するために用いられる。
【００２３】
上記フラグは、少なくともアドレス生成方式とＩＰｖ６アドレスのライフタイムのリフレッシュ方式とを示すために用いられる。
【００２４】
１）アドレス生成方式
アドレス生成方式は、ホストが当該アドレス生成方式とプレフィックスとに基づいてホストのＩＰｖ６アドレスを生成するよう指導するために用いられる。
【００２５】
１つの選択可能な実施方式では、アドレス生成方式は、ホストインターフェース識別子生成方式を含む。アドレス生成方式は、アドレス生成方式に含まれるホストインターフェース識別子生成方式に基づいて、ホストがインターフェース識別子を生成し、生成されたインターフェース識別子とプレフィックスとに基づいて、ホストが当該ホストのＩＰｖ６アドレスを生成するよう指導するために用いられる。
【００２６】
無論、アドレス生成方式では、他の方式に基づいて、ホストがプレフィックスと当該アドレス生成方式とに基づいて当該ホストのＩＰｖ６アドレスを生成するよう指導してもよいが、ここで例示的な説明に過ぎず、具体的な限定とはならない。
【００２７】
２）ＩＰｖ６アドレスのライフタイムのリフレッシュ方式
ＩＰｖ６アドレスのライフタイムのリフレッシュ方式は、ホストがプレフィックスと当該ＩＰｖ６アドレスのライフタイムのリフレッシュ方式とに基づいて、当該ホストが生成した、上記プレフィックスを含むＩＰｖ６アドレスのライフタイムをリフレッシュするよう指導するために用いられる。
【００２８】
ただし、ＩＰｖ６アドレスのライフタイムは、ＩＰｖ６アドレスの有効ライフタイムと優先ライフタイムを含む。
【００２９】
ＩＰｖ６アドレスのライフタイムをリフレッシュするとは、当該ＩＰｖ６アドレスの有効ライフタイムを当該ＲＡメッセージプレフィックス情報オプションに記録された有効ライフタイムに延長すること、および、ＩＰｖ６アドレスの優先ライフタイムを当該ＲＡメッセージプレフィックス情報オプションに記録された優先ライフタイムに延長することを指す。
【００３０】
当該アドレス生成方式とＩＰｖ６アドレスのライフタイムのリフレッシュ方式とは、ＲＡメッセージのプレフィックス情報オプションに付加される。
【００３１】
１つの選択可能な実施方式では、当該ＲＡメッセージのプレフィックス情報オプションは、ＭｏｄｅフィールドとＴフィールドを含んでもよい。Ｍｏｄｅフィールドは、上記アドレス生成方式を示し、Ｔフィールドは、上記ＩＰｖ６アドレスのライフタイムのリフレッシュ方式を示す。
【００３２】
以下では、ＭｏｄｅフィールドとＴフィールドを簡単に紹介する。
従来のＲＡメッセージのプレフィックス情報オプションは、予備（Ｒｅｓｅｒｖｅｄ）フィールドを含む。本発明の実施例では、当該予備フィールドにおいてモードＭｏｄｅフィールドとＴフィールドを拡張する。
【００３３】
例えば、当該予備フィールドから４つのビットが取り出される。Ｍｏｄｅフィールドは連続する３つのビットを占用し、Ｔフィールドは１つのビットを占用する。
【００３４】
ここで、単にアドレス生成方式とＩＰｖ６アドレスのライフタイムのリフレッシュ方式との、プレフィックス情報オプションにおける付加位置を例示的に説明する。無論、アドレス生成方式とＩＰｖ６アドレスのライフタイムのリフレッシュ方式は、プレフィックス情報オプションにおける他の位置に付加されてもよい。ここで具体的に限定しない。
【００３５】
以下では、具体的な例を介してＲＡメッセージのプレフィックス情報オプションのフォーマットを紹介する。
【００３６】
図３に示すように、図３は、本発明の１つの例示的な実施例に示すＲＡメッセージプレフィックス情報オプションのフォーマットの模式図である。
【００３７】
本発明の実施例では、従来のＲＡメッセージのプレフィックス情報オプションを拡張した。つまり、従来のＲＡメッセージのプレフィックス情報オプションのＲフィールドの後の予備（Ｒｅｓｅｒｖｅｄ１またはＲｅｓ）フィールド１を利用し、予備フィールド１にＴフィールドとＭｏｄｅフィールドを拡張した。
【００３８】
以下では、ＲＡメッセージのプレフィックス情報オプションにおける各フィールドについて説明する。
【００３９】
図３に示すように、ＲＡメッセージのプレフィックス情報オプションは、少なくとも以下のフィールドを含む。
【００４０】
１）Ｔｙｐｅ（タイプ）フィールド：Ｔｙｐｅフィールドは、オプションタイプフィールドであり、通常、Ｔｙｐｅフィールドの値が３であることは、当該オプションがプレフィックス情報オプションであることを示す。
【００４１】
２）Ｌｅｎｇｔｈ（長さ）フィールドは、プレフィックス情報オプションの長さを表す。
【００４２】
３）Ｐｒｅｆｉｘ Ｌｅｎｇｔｈ（プレフィックス長）フィールドは、プレフィックスの長さを表す。
【００４３】
４）Ｌフィールドは、プレフィックスがオンライン検出に適用できるか否かを表す。
５）Ａフィールドは、ステートレスアドレス自動割当タグであり、Ａフィールドがセットされた（即ち、ステートレスアドレス自動割当タグが有効として設定された）ときに、ステートレスアドレス割当方式を用いてＩＰｖ６アドレスを生成することを表す。
【００４４】
６）Ｒフィールドは、プレフィックス（Ｐｒｅｆｉｘ）フィールドにネットワーク設備のグローバルユニキャストアドレスが記録されたか否かをマークするために用いられる。
【００４５】
Ｔｙｐｅフィールド、Ｌｅｎｇｔｈフィールド、Ｐｒｅｆｉｘ Ｌｅｎｇｔｈフィールド、Ｌフィールド、ＡフィールドとＲフィールドは、何れもＲＡメッセージにおける標準フィールドであり、ここで繰り返し説明しない。
【００４６】
７）Ｔフィールド。Ｔフィールドには、ＩＰｖ６アドレスのライフタイムのリフレッシュ方式を示すための指示情報が付加され、１ｂｉｔを占用してもよく、当該プレフィックス（即ち、ＲＡメッセージプレフィックス情報オプションに付加されるプレフィックス）を含むＩＰｖ６アドレスのライフタイムのリフレッシュ方式を表す。Ｔフィールドに付加される異なる指示情報には、異なるＩＰｖ６アドレスのライフタイムのリフレッシュ方式が記録されている。
【００４７】
例えば、Ｔフィールドには、第４指示情報が付加され、当該第４指示情報は、第１リフレッシュ方式を示し、当該第１リフレッシュ方式は、プレフィックス（即ち、ＲＡメッセージプレフィックス情報オプションに付加されるプレフィックス）を含むＩＰｖ６アドレスのライフタイムを強制的にリフレッシュすることを含む。
【００４８】
例えば、Ｔフィールドには、第５指示情報が付加され、当該第５指示情報は、第２リフレッシュ方式を示し、第２リフレッシュ方式は、ホストのデフォルトのＩＰｖ６アドレスのライフタイムのリフレッシュ方式に基づいて、当該プレフィックス（即ち、ＲＡメッセージプレフィックス情報オプションに付加されるプレフィックス）を含むＩＰｖ６アドレスのライフタイムをリフレッシュする。
【００４９】
第４指示情報は、１で表されてもよく、第５指示情報は、０で表されてもよい。無論、当該第４指示情報と第５指示情報は、他の数字、符号で表されてもよい。ここで、単に第４指示情報と第５指示情報とに対して例示的な説明を行い、具体的に限定しない。
【００５０】
８）Ｍｏｄｅフィールド。Ｍｏｄｅフィールドは、アドレス生成方式を示すために用いられ、３ｂｉｔを占用してもよい。当該アドレス生成方式がホストのインターフェース識別子生成方式を含むときに、Ｍｏｄｅフィールドには、インターフェース識別子生成方式を示すための指示情報が付加されている。Ｍｏｄｅフィールドに付加される異なる指示情報は、異なるインターフェース識別子生成方式を表す。
【００５１】
例えば、Ｍｏｄｅフィールドには、第１指示情報が付加され、第１指示情報は、第１インターフェース識別子生成方式を示し、第１インターフェース識別子生成方式は、ＲＦＣ７２１７における安定語義が不透明なアドレス生成方式（英文：Ｓｔａｂｌｅ、Ｏｐａｑｕｅ Ａｄｄｒｅｓｓｅｓ Ｍｏｄｅ）を含み、即ち、乱数を生成して生成された乱数をインターフェース識別子として特定することを含む。
【００５２】
例えば、Ｍｏｄｅフィールドには、第２指示情報が付加され、第２指示情報は、第２インターフェース識別子生成方式を示し、第２インターフェース識別子生成方式は、[ＲＦＣ３９７２]における暗号化生成アドレス（英文：Ｃｒｙｐｔｏｇｒａｐｈｉｃａｌｌｙ Ｇｅｎｅｒａｔｅｄ Ａｄｄｒｅｓｓｅｓ、ＣＧＡと略称される）モードを含み、即ち、乱数を生成し、生成された乱数を暗号化し、暗号化された乱数をインターフェース識別子として特定することを含む。
【００５３】
例えば、Ｍｏｄｅフィールドには、第３指示情報が付加され、第３指示情報は、第３インターフェース識別子生成方式を示し、第３インターフェース識別子生成方式は、ホストに内蔵されたインターフェース識別子生成方式に基づいてインターフェース識別子を生成することを含む。
【００５４】
上記第１指示情報は、００１で表されてもよく、第２指示情報は、０１０で表されてもよく、第３指示情報は、０００で表されてもよい。無論、上記第１指示情報、第２指示情報と第３指示情報は、他の数字、符号等の表し方式で表されてもよい。ここで、単に例示的に説明し、具体的に限定しない。
【００５５】
９）Ｒｅｓｅｒｖｅｄ１（予備１）フィールドは、予備フィールドであり、従来のＲＡメッセージにおけるＲｅｓｅｒｖｅｄ１は、５ｂｉｔを占用する。本発明の実施例では、従来のＲＡメッセージにおけるＲｅｓｅｒｖｅｄ１フィールドを利用してＴフィールドとＭｏｄｅフィールドを拡張した後、Ｒｅｓｅｒｖｅｄ１フィールドは、５ｂｉｔから１ｂｉｔに短縮化される。
【００５６】
１０）Ｖａｌｉｄ Ｌｉｆｅｔｉｍｅ（有効ライフタイム）フィールドは、有効ライフタイムフィールドである。
【００５７】
１１）Ｐｒｅｆｅｒｒｅｄ Ｌｉｆｅｔｉｍｅ（優先ライフタイム）フィールドは、優先ライフタイムフィールドである。
【００５８】
Ｖａｌｉｄ ＬｉｆｅｔｉｍｅフィールドおよびＰｒｅｆｅｒｒｅｄ ＬｉｆｅｔｉｍｅフィールドもＲＡメッセージにおける標準フィールドであり、ここで繰り返し説明しない。
【００５９】
１２）Ｒｅｓｅｒｖｅｄ２（予備２）フィールドは、予備フィールドである。
１３）Ｐｒｅｆｉｘ（プレフィックス）フィールドは、プレフィックスを付加する。且つ、Ｒフィールドがセットされたときに、当該Ｐｒｅｆｉｘフィールドには、ネットワーク設備のグローバルユニキャストＩＰｖ６アドレスが付加される。
【００６０】
上記ＲＡメッセージを紹介した後、ステップ２０１を以下に詳細に説明する。
１、ネットワーク設備がＲＡメッセージをホストへ送信するタイミング。
【００６１】
（方式一）
ネットワーク設備は、ＲＡメッセージを周期的にホストへ送信する
（方式二）
ネットワーク設備は、ホストから送信されたルータ要請（英文：Ｒｏｕｔｅｒ Ｓｏｌｉｃｉｔａｔｉｏｎ、ＲＳと略称される）メッセージも受信し、ホストから送信されたＲＳメッセージを受信した後、当該ＲＳメッセージに応答するＲＡメッセージをホストへ送信する。
【００６２】
ここで、単に「ネットワーク設備がＲＡメッセージをホストへ送信する」タイミングについて例示的に説明し、具体的に限定しない。
【００６３】
２、ネットワーク設備がＲＡメッセージをホストへ送信する。
ネットワーク設備は、ＲＡメッセージにおけるＭｏｄｅフィールドとＴフィールドとに付加される指示情報を設置してから、ＲＡメッセージをホストへ送信してもよい。
【００６４】
１）ネットワーク設備がＴフィールドを設置する。
方式一では、ネットワーク設備は、予め配置されたＩＰｖ６アドレスのライフタイムのリフレッシュ方式に基づいて、Ｔフィールドを設置する。
【００６５】
実施する際、ネットワーク設備には、ＩＰｖ６アドレスのライフタイムのリフレッシュ方式が予め配置されている。ネットワーク設備は、当該予め配置されたＩＰｖ６アドレスのライフタイムのリフレッシュ方式を読み取ってＴフィールドを設置してもよい。例えば、ネットワーク設備で予め配置されたＩＰｖ６アドレスのライフタイムのリフレッシュ方式が上記第１リフレッシュ方式である場合に、ネットワーク設備は、Ｔフィールドに第４指示情報を付加する。当該ネットワーク設備で予め配置されたＩＰｖ６アドレスのライフタイムのリフレッシュ方式が上記第２リフレッシュ方式である場合に、ネットワーク設備は、Ｔフィールドに第５指示情報を付加する。
【００６６】
方式二では、ネットワーク設備は、ホストの既存のＩＰｖ６アドレスの総個数と所定個数閾値との関係に基づいてＴフィールドを設置する。
【００６７】
例えば、ネットワーク設備は、検知メッセージを各ホストへ送信することで、各ホストの既存の全てのＩＰｖ６アドレスを取得してＩＰｖ６アドレステーブルを生成する。当該ＩＰｖ６アドレステーブルには、各ホストの識別子と、当該ホストの既存の全てのＩＰｖ６アドレスとが記録されている。
【００６８】
ネットワーク設備は、当該ＩＰｖ６アドレステーブルにおいて、ＲＡメッセージを送信すべきホストの既存のＩＰｖ６アドレスの総個数を特定してもよい。
【００６９】
当該ホストの既存のＩＰｖ６アドレスの総個数が所定個数閾値を超えた場合に、当該Ｔフィールドに第４指示情報を付加する。
【００７０】
当該ホストの既存のＩＰｖ６アドレスの総個数が所定個数閾値以下である場合に、当該Ｔフィールドに第５指示情報を付加する。
【００７１】
方式三では、ネットワーク設備は、ネットワーキング設定に基づいてＴフィールドを設置する。
【００７２】
実施する際、ネットワーク設備は、当該ネットワーク設備の所在するネットワーキング構成のネットワーキング設定を読み取って、ネットワーキング設定に基づいて、Ｔフィールドに付加される指示情報を設置してもよい。
【００７３】
上述したのは、単にＴフィールドの設置方式を例示的に説明し、無論、他の方式でＴフィールドを設置してもよい。ここで具体的に限定しない。
【００７４】
２）ネットワーク設備がＭｏｄｅフィールドを設置する。
方式一では、ローカルに予め配置されたインターフェース識別子生成方式に基づいてＭｏｄｅフィールドを設置する。
【００７５】
ネットワーク設備には、インターフェース識別子生成方式が予め配置されている。ネットワーク設備は、予め配置されたインターフェース識別子生成方式を読み取り、その後、読み取られたインターフェース識別子生成方式に基づいてＭｏｄｅフィールドを設置してもよい。
【００７６】
例えば、ネットワーク設備で予め配置されたインターフェース識別子生成方式が第１インターフェース識別子生成方式であるときに、ネットワーク設備は、Ｍｏｄｅフィールに第１指示情報を付加する。
【００７７】
ネットワーク設備で予め配置されたインターフェース識別子生成方式が第２インターフェース識別子生成方式であるときに、ネットワーク設備は、Ｍｏｄｅフィールドに第２指示情報を付加する。
【００７８】
ネットワーク設備で予め配置されたインターフェース識別子生成方式が第３インターフェース識別子生成方式であるときに、ネットワーク設備は、Ｍｏｄｅフィールドに第３指示情報を付加する。
【００７９】
方式二では、ネットワーク設備は、ネットワーキング設定に基づいてＭｏｄｅフィールドを設置する。
【００８０】
ネットワーク設備には、ネットワーク設備の所在するネットワーキング構成のネットワーキング設定が配置されている。
【００８１】
ネットワーク設備は、当該ネットワーキング設定を読み取り、当該ネットワーキング設定に適するインターフェース識別子生成方式を特定し、特定されたインターフェース識別子生成方式に基づいてＭｏｄｅフィールドを設置してもよい。
【００８２】
例えば、ネットワーク設備の所在するネットワーキング構成が安全性の高いネットワーキング構成（例えば、セッキュリティプロトコルに関連するネットワーキング設定を含む）であるときに、ホストのプライバシー情報が漏洩されないように、当該ネットワーキングに適するインターフェース識別子生成方式は、第２インターフェース識別子生成方式（即ち、乱数を生成し、生成された乱数を暗号化し、暗号化された乱数をインターフェース識別子として特定する）となる。
【００８３】
したがって、ネットワーク設備におけるネットワーキング設定がセッキュリティプロトコルに関連するときに、ネットワーク設備は、当該Ｍｏｄｅフィールドに第２指示情報を付加する。
【００８４】
更に例えば、ネットワーク設備の所在するネットワーキング構成がアクセス制御ネットワーキング、ホストのアドレス検知および／またはホストのＩＰｖ６アドレス管理と制御ネットワーキングであるときに、当該ネットワーキングに適するインターフェース識別子生成方式は、第１インターフェース識別子生成方式（即ち、乱数を生成し、生成された乱数をインターフェース識別子として特定する）である。
【００８５】
したがって、「アクセス制御」、「ホストのアドレス検知および／またはホストのＩＰｖ６アドレス管理と制御」に関連するネットワーキング設定がネットワーク設備に配置されたときに、ネットワーク設備は、Ｍｏｄｅフィールドに第１指示情報を付加する。
【００８６】
更に例えば、ネットワーク設備の所在するネットワーキングがイントラネットまたは認証を必要としないキャンパスネットワークであるときに、当該ネットワーキングに対応するインターフェース識別子生成方式は、第３インターフェース識別子生成方式（即ち、ホストに内蔵されたインターフェース識別子生成方式に基づいてインターフェース識別子を生成する）である。
【００８７】
したがって、イントラネットと認証を必要としないキャンパスネットワークとに関連するネットワーキング設定がネットワーク設備に配置されたときに、ネットワーク設備は、Ｍｏｄｅフィールドに第３指示情報を付加する。
【００８８】
Ｍｏｄｅフィールドに付加される指示情報が示すインターフェース識別子生成方式は当該ネットワーク設備の所在するネットワーキング構成のネットワーキング設定に適するため、ホストが当該インターフェース識別子生成方式に基づいて生成したＩＰｖ６アドレスは、当該ネットワーク設備の所在するネットワーキング構成に一層適する。
【００８９】
上述したのは、単にＭｏｄｅフィールドの設置方式に対する例示的な説明であり、無論、他の方式でＭｏｄｅフィールドを設置してもよく、ここで具体的に限定しない。
【００９０】
また、更に、説明すべきことは、
ＲＡメッセージのプレフィックスオプションにおけるＡフィールドがセットされなかったときに、上記ＭｏｄｅフィールドとＴフィールドとをセットしない。
【００９１】
ネットワーク設備がＩＰｖ６アドレスのライフタイムのリフレッシュ方式を特定できない場合に、当該Ｔフィールドに第５指示情報を付加する。ネットワーク設備がアドレス生成方式を特定できない場合に、当該Ｍｏｄｅフィールドに第３指示情報を付加する。
【００９２】
図４を参照すると、図４は、本発明の１つの例示的な実施例に示すＩＰｖ６ステートレスアドレス自動設定方法の模式図である。当該方法は、ホストに適用可能であり、以下に示すステップを含んでもよい。
【００９３】
ステップ４０１では、ホストは、ネットワーク設備から送信されたＲＡメッセージを受信し、ＲＡメッセージは、プレフィックス情報オプションを含み、プレフィックス情報オプションは、プレフィックスとフラグとを含む。
【００９４】
ステップ４０２では、ホストは、プレフィックスとフラグとに基づいてＩＰｖ６ステートレスアドレス自動設定を行う。
【００９５】
したがって、本発明の実施例は、新たなＩＰｖ６ステートレスアドレス自動設定方法を提供する。ホストがＲＡメッセージのプレフィックス情報オプションにおけるプレフィックスとフラグとに基づいてＩＰｖ６ステートレスアドレス自動設定を行うことができるため、ホストがＩＰｖ６ステートレスアドレス自動設定を行う方式は、より柔軟になる。
【００９６】
以下では、「ステップ４０１では、ホストは、ネットワーク設備から送信されたＲＡメッセージを受信する」について詳細に紹介する。
【００９７】
ある実施方式では、ホストは、ネットワーク設備から周期的に送信されたＲＡメッセージを受信する。
【００９８】
別の実施方式では、ホストは、ＲＳメッセージをネットワーク設備へ送信し、ネットワーク設備から返信された、当該ＲＳメッセージに応答するＲＡメッセージを受信する。
【００９９】
ここで、単に「ホストがネットワーク設備から送信されたＲＡメッセージを受信する」タイミングについて例示的に説明し、当該タイミングを具体的に限定しない。
【０１００】
以下では、「ステップ４０２では、ホストがプレフィックスとフラグとに基づいてＩＰｖ６ステートレスアドレス自動設定を行う」を紹介する。
【０１０１】
１つの選択可能な実施方式では、フラグは、アドレス生成方式とＩＰｖ６アドレスのライフタイムのリフレッシュ方式とを示すために用いられる。Ｍｏｄｅフィールドは、アドレス生成方式を示すために用いられる。Ｔフィールドは、ＩＰｖ６アドレスのライフタイムのリフレッシュ方式を示すために用いられる。
【０１０２】
ＲＡメッセージ、プレフィックス情報オプション、Ｍｏｄｅフィールド、およびＴフィールドは、ステップ２０１の説明を参照すればよく、ここで繰り返し説明しない。
【０１０３】
フラグがアドレス生成方式とＩＰｖ６アドレスのライフタイムのリフレッシュ方式とを示すために用いられるときに、「ホストプレフィックスとフラグとに基づいてＩＰｖ６ステートレスアドレス自動設定を行う」は、少なくとも２種のＩＰｖ６ステートレスアドレス自動設定方式を含んでもよい。この２種のＩＰｖ６ステートレスアドレス自動設定方式は、それぞれ「プレフィックスとアドレス生成方式とに基づいて、ホストのＩＰｖ６アドレスを生成する」と「プレフィックスとＩＰｖ６アドレスのライフタイムのリフレッシュ方式とに基づいて、プレフィックスを含むＩＰｖ６アドレスをリフレッシュする」である。
【０１０４】
以下では、それぞれ上記２種のＩＰｖ６ステートレスアドレス自動設定方式について詳細に紹介する。
【０１０５】
１）ホストプレフィックスとアドレス生成方式とに基づいて、ホストのＩＰｖ６アドレスを生成する。
【０１０６】
実施する際、当該アドレス生成方式は、ホストインターフェース識別子生成方式を含む。
【０１０７】
ホストは、Ｍｏｄｅフィールドに付加されるアドレス生成方式に基づいて、ホストのインターフェース識別子を生成し、インターフェース識別子とＲＡメッセージプレフィックス情報オプションに付加されるプレフィックスとに基づいて、当該ホストのＩＰｖ６アドレスを生成してもよい。
【０１０８】
Ｍｏｄｅフィールドに付加されるアドレス生成方式に基づいてホストのインターフェース識別子を生成する際、ホストは、Ｍｏｄｅフィールドを読み取ってもよい。
【０１０９】
Ｍｏｄｅフィールドに第１指示情報が付加された場合に、ホストは、第１指示情報で示された第１インターフェース識別子生成方式に基づいてインターフェース識別子を生成する。第１インターフェース識別子生成方式は、乱数を生成し、生成された乱数をインターフェース識別子として特定することを含む。
【０１１０】
Ｍｏｄｅフィールドに第２指示情報が付加された場合に、ホストは、第２指示情報で示された第２インターフェース識別子生成方式に基づいてインターフェース識別子を生成する。第２インターフェース識別子生成方式は、乱数を生成し、生成された乱数を暗号化し、暗号化された乱数をインターフェース識別子として特定することを含む。
【０１１１】
Ｍｏｄｅフィールドに第３指示情報が付加された場合に、ホストは、第３指示情報で示された第３インターフェース識別子生成方式に基づいてインターフェース識別子を生成する。第３インターフェース識別子生成方式は、ホストに内蔵されたインターフェース識別子生成方式に基づいてインターフェース識別子を生成することである。
【０１１２】
２）ホストプレフィックスとＩＰｖ６アドレスのライフタイムのリフレッシュ方式とに基づいて、プレフィックスを含むＩＰｖ６アドレスをリフレッシュする。
【０１１３】
ホストは、ＲＡメッセージプレフィックス情報オプションにおけるＴフィールドを読み取ってもよい。
【０１１４】
Ｔフィールドに第４指示情報が付加された場合に、ホストは、第４指示情報で示された第１リフレッシュ方式に基づいて、プレフィックスを含むＩＰｖ６アドレスのライフタイムをリフレッシュする。第１リフレッシュ方式は、プレフィックスを含むＩＰｖ６アドレスのライフタイムを強制的にリフレッシュすることを含む。
【０１１５】
Ｔフィールドに第５指示情報が付加された場合に、ホストは、第５指示情報で示された第２リフレッシュ方式に基づいて、プレフィックスを含むＩＰｖ６アドレスのライフタイムをリフレッシュする。第２リフレッシュ方式は、ホストのデフォルトのＩＰｖ６アドレスのライフタイムのリフレッシュ方式に基づいて、プレフィックスを含むＩＰｖ６アドレスのライフタイムをリフレッシュすることを含む。
【０１１６】
また、１つの選択可能な実施方式では、ホストは、図５に示す方式に基づいて、「プレフィックスとアドレス生成方式とに基づいて、ホストのＩＰｖ６アドレスを生成する」と「プレフィックスとＩＰｖ６アドレスのライフタイムのリフレッシュ方式とに基づいて、プレフィックスを含むＩＰｖ６アドレスをリフレッシュする」とを実行してもよい。
【０１１７】
図５に示すように、図５は、本発明の例示的な実施例に示す別のＩＰｖ６ステートレスアドレス自動設定方法のフローチャートである。
【０１１８】
ステップ５０１では、ホストは、ネットワーク設備から送信されたＲＡメッセージを受信し、ＲＡメッセージは、プレフィックス情報オプションを含み、当該プレフィックス情報オプションは、プレフィックスとフラグとを含む。当該フラグは、アドレス生成方式とＩＰｖ６アドレスのライフタイムのリフレッシュ方式とを示すために用いられる。
【０１１９】
ステップ５０２では、ホストが当該プレフィックスを含むＩＰｖ６アドレスを生成しなかった場合に、プレフィックスとフラグで示されたアドレス生成方式に基づいて、ホストのＩＰｖ６アドレスを生成する。
【０１２０】
ステップ５０３では、ホストが当該プレフィックスを含むＩＰｖ６アドレスを生成した場合に、当該フラグで示されたＩＰｖ６アドレスのライフタイムのリフレッシュ方式に基づいて、当該プレフィックスを含むＩＰｖ６アドレスのライフタイムをリフレッシュする。
【０１２１】
図５から分かるように、ホストが毎回ＲＡメッセージを受信する度に必ずしもＩＰｖ６アドレスを生成するとは限らず、当該プレフィックスを含むＩＰｖ６アドレスを生成しなかったときに当該ＩＰｖ６アドレスを生成し、当該ＩＰｖ６アドレスを生成したときに当該ＩＰｖ６アドレスをリフレッシュすればよい。ホストがＩＰｖ６アドレスを頻繁に生成する必要がないため、ホストの動作負担が軽減される。
【０１２２】
一方で、ホストがプレフィックス情報オプションにおけるプレフィックスとフラグＩＰｖ６とに基づいてステートレスアドレス自動設定を行うため、ホストＩＰｖ６ステートレスアドレス自動設定を行う方式は、より柔軟になる。
【０１２３】
第３態様では、ホストが当該プレフィックスを含むＩＰｖ６アドレスを生成したと特定した後、プレフィックスオプションにおけるＩＰｖ６アドレスのライフタイムのリフレッシュ方式に基づいてＩＰｖ６アドレスのライフタイムをリフレッシュ可能であるため、ホストがＩＰｖ６アドレスのライフタイムをリフレッシュする方式は、より柔軟になる。
【０１２４】
説明すべきことは、図５で単に上記２種のＩＰｖ６ステートレスアドレス自動設定方式の実施論理を例示的に説明した。ここでこの２種のＩＰｖ６ステートレスアドレス自動設定方式の実施論理について具体的に限定しない。
【０１２５】
更に説明すべきことは、ホストは、ネットワーク設備から送信されたＲＡメッセージを受信した後、当該ＲＡメッセージのプレフィックス情報オプションに含まれるＡフィールドがセットされなかった場合に、当該プレフィックス情報オプションにおけるＭｏｄｅフィールドとＴフィールドとを無視する。
【０１２６】
「当該プレフィックス情報オプションにおけるＭｏｄｅフィールドとＴフィールドとを無視する」とは、当該プレフィックス情報オプションにおけるＭｏｄｅフィールドとＴフィールドとを読み取らないことを指す。
【０１２７】
当該ＲＡメッセージのプレフィックス情報オプションにおけるプレフィックスがローカルリンクプレフィックスである場合に、当該プレフィックス情報オプションにおけるＭｏｄｅフィールドとＴフィールドとを無視する。
【０１２８】
ホストが、プレフィックス情報オプションにおけるフラグに付加されるアドレス生成方式に基づいてＩＰｖ６アドレスを生成することをサポートしない場合に、当該プレフィックス情報オプションに含まれるＭｏｄｅフィールドを無視する。
【０１２９】
図６を参照すると、図６は、本発明の１つの例示的な実施例に示すＩＰｖ６ステートレスアドレス自動設定方法の模式図であり、当該方法は、以下に示すステップを含んでもよい。
【０１３０】
ステップ６０１では、ネットワーク設備は、ＲＡメッセージをホストへ送信する。当該ＲＡメッセージのプレフィックス情報オプションは、プレフィックス、ＭｏｄｅフィールドとＴフィールドを含む。
【０１３１】
詳細は、上記ステップ２０１における記述を参照すればよく、ここで繰り返し説明しない。
【０１３２】
ステップ６０２では、ホストは、当該プレフィックスを含むＩＰｖ６アドレスを生成したか否かを検出する。
【０１３３】
当該ホストは、当該プレフィックスを含むＩＰｖ６アドレスを生成した場合に、ステップ６０３を実行する。
【０１３４】
当該ホストは、当該プレフィックスを含むＩＰｖ６アドレスを生成しなかった場合に、ステップ６０４〜ステップ６０５を実行する。
【０１３５】
ステップ６０３では、当該ホストは、当該プレフィックスを含むＩＰｖ６アドレスを生成した場合に、当該Ｔフィールドに付加される指示情報で示されるＩＰｖ６アドレスのライフタイムのリフレッシュ方式に基づいて、当該当該プレフィックスを含むＩＰｖ６アドレスのライフタイムをリフレッシュする。
【０１３６】
詳細は、ステップ４０２を参照すればよいため、ここで繰り返し説明しない。
ステップ６０４では、当該ホストは、当該プレフィックスを含むＩＰｖ６アドレスを生成しなかった場合に、当該Ｍｏｄｅフィールドに付加される指示情報で示されるインターフェース識別子生成方式に基づいて、インターフェース識別子を生成する。
【０１３７】
詳細は、ステップ４０２を参照すればよいため、ここで繰り返し説明しない。
ステップ６０５では、ホストは、生成されたインターフェース識別子と当該プレフィックスとに基づいて、当該ホストのＩＰｖ６アドレスを生成する。
【０１３８】
上述から分かるように、第１態様では、ネットワーク設備設定のプレフィックスとフラグとに基づいてＩＰｖ６ステートレスアドレス自動設定を行うため、ホストＩＰｖ６ステートレスアドレス自動設定を行う方式は、より柔軟になる。
【０１３９】
第２態様では、ホストがプレフィックス情報オプションに含まれるＩＰｖ６アドレスのライフタイムのリフレッシュ方式に基づいてＩＰｖ６アドレスのライフタイムをリフレッシュ可能であるため、ホストがＩＰｖ６アドレスのライフタイムをリフレッシュする方式は、より柔軟になる。
【０１４０】
第３態様では、Ｍｏｄｅフィールドにインターフェース識別子生成方式が付加され、且つＴフィールドに付加されるＩＰｖ６アドレスのライフタイムのリフレッシュ方式が当該ネットワーク設備の所在するネットワーキングのネットワーキング設定に適するため、ホストが当該インターフェース識別子生成方式に基づいて生成したＩＰｖ６アドレスと、当該ＩＰｖ６アドレスのライフタイムをリフレッシュする方式とは、当該ネットワーク設備の所在するネットワーキングに一層適する。
【０１４１】
第４態様では、ホストがＩＰｖ６アドレスを頻繁に生成せず、当該プレフィックスを含むＩＰｖ６アドレスを生成しなかったときに当該ＩＰｖ６アドレスを生成し、当該ＩＰｖ６アドレスを生成したときに当該ＩＰｖ６アドレスのライフタイムをリフレッシュすればよいため、ホストがＩＰｖ６アドレスを頻繁に生成する必要がなくなり、ホストの動作負担が軽減される。
【０１４２】
本発明の実施例は、上記ＩＰｖ６ステートレスアドレス自動設定方法に対応するＩＰｖ６ステートレスアドレス自動設定装置を更に提供する。以下では、ＩＰｖ６ステートレスアドレス自動設定装置について詳細に説明する。
【０１４３】
図７を参照すると、図７は、本発明の１つの例示的な実施例に示すＩＰｖ６ステートレスアドレス自動設定装置のブロック図である。当該装置は、ネットワーク設備に適用可能であり、以下の手段を備えてもよい。
【０１４４】
送信手段７０１は、ルータ広告（ＲＡ）メッセージをホストへ送信する。ＲＡメッセージは、プレフィックス情報オプションを含み、プレフィックス情報オプションは、プレフィックスとフラグとを含み、プレフィックスとフラグは、ＩＰｖ６ステートレスアドレス自動設定に用いられる。
【０１４５】
一例示では、上記フラグは、アドレス生成方式とＩＰｖ６アドレスのライフタイムのリフレッシュ方式とを示すために用いられる。
【０１４６】
ＩＰｖ６ステートレスアドレス自動設定は、ホストのＩＰｖ６アドレスを生成すること、またはホストのＩＰｖ６アドレスのライフタイムをリフレッシュすることを含む。
【０１４７】
一例示では、上記フラグは、ＭｏｄｅフィールドとＴフィールドを含む。
Ｍｏｄｅフィールドは、アドレス生成方式を示すために用いられ、Ｔフィールドは、ＩＰｖ６アドレスのライフタイムのリフレッシュ方式を示すために用いられる。
【０１４８】
一例示では、ＭｏｄｅフィールドとＴフィールドは、プレフィックス情報オプションに含まれる予備フィールドにおける４つのビットを占用する。
【０１４９】
Ｍｏｄｅフィールドは、連続する３つのビットを占用し、Ｔフィールドは、１つのビットを占用する。
【０１５０】
一例示では、アドレス生成方式は、ホストがインターフェース識別子を生成する方式を含む。
【０１５１】
一例示では、アドレス生成方式は、ネットワーク設備のローカルに予め配置されたインターフェース識別子生成方式に基づいて設置され、または、ネットワーク設備のネットワーキング設定に基づいて設置される。
【０１５２】
一例示では、Ｍｏｄｅフィールドには、第１指示情報が付加され、第１指示情報は、第１インターフェース識別子生成方式を示し、第１インターフェース識別子生成方式は、乱数を生成し、生成された乱数をホストのインターフェース識別子として特定することを含み、または、
Ｍｏｄｅフィールドには、第２指示情報が付加され、第２指示情報は、第２インターフェース識別子生成方式を示し、第２インターフェース識別子生成方式は、乱数を生成し、生成された乱数を暗号化し、暗号化された乱数をホストのインターフェース識別子として特定することを含み、または、
Ｍｏｄｅフィールドには、第３指示情報が付加され、第３指示情報は、第３インターフェース識別子生成方式を示し、第３インターフェース識別子生成方式は、ホストに内蔵されたインターフェース識別子生成方式に基づいてホストのインターフェース識別子を生成することを含む。
【０１５３】
一例示では、ＩＰｖ６アドレスのライフタイムのリフレッシュ方式は、ネットワーク設備で予め配置されたＩＰｖ６アドレスのライフタイムのリフレッシュ方式に基づいて設置され、または、ホストの既存のＩＰｖ６アドレスの総個数と所定個数閾値とに基づいて設置され、または、ネットワーク設備のネットワーキング設定に基づいて設置される。
【０１５４】
一例示では、Ｔフィールドには、第４指示情報が付加され、第４指示情報は、第１リフレッシュ方式を示し、第１リフレッシュ方式は、プレフィックスを含むＩＰｖ６アドレスのライフタイムを強制的にリフレッシュすることを含み、または、
Ｔフィールドには、第５指示情報が付加され、第５指示情報は、第２リフレッシュ方式を示し、第２リフレッシュ方式は、ホストのデフォルトのＩＰｖ６アドレスのライフタイムのリフレッシュ方式に基づいて、プレフィックスを含むＩＰｖ６アドレスのライフタイムをリフレッシュすることを含む。
【０１５５】
一例示では、ＩＰｖ６アドレスの総個数が所定個数閾値を超えたときに、Ｔフィールドに第４指示情報が付加される。
【０１５６】
ＩＰｖ６アドレスの総個数が所定個数閾値以下であるときに、Ｔフィールドに第５指示情報が付加される。
【０１５７】
一例示では、プレフィックス情報オプションは、ステートレスアドレス自動割当タグを示すためのＡフィールドを更に含む。
【０１５８】
送信手段７０１は、更に、ステートレスアドレス自動割当タグが無効にセットされた場合に、ＭｏｄｅフィールドとＴフィールドとをセットしない。
【０１５９】
一例示では、送信手段７０１は、具体的に、ＲＡメッセージをホストへ周期的に送信し、または、ホストから送信されたルータ要請（ＲＳ）メッセージを受信した後、ＲＳメッセージに応答するためのＲＡメッセージをホストへ送信する。
【０１６０】
図８を参照すると、図８は、本発明の１つの例示的な実施例に示す別のＩＰｖ６ステートレスアドレス自動設定装置のブロック図である。当該装置は、ホストに適用でき、以下の手段を備える。
【０１６１】
受信手段８０１は、ネットワーク設備から送信されたルータ広告（ＲＡ）メッセージを受信し、ＲＡメッセージは、プレフィックス情報オプションを含み、プレフィックス情報オプションは、プレフィックスとフラグとを含む。
【０１６２】
設定手段８０２は、プレフィックスとフラグとに基づいてＩＰｖ６ステートレスアドレス自動設定を行う。
【０１６３】
一例示では、上記フラグは、アドレス生成方式とＩＰｖ６アドレスのライフタイムのリフレッシュ方式とを示すために用いられる。
【０１６４】
設定手段８０２は、具体的に、プレフィックスとアドレス生成方式に基づいて、ホストのＩＰｖ６アドレスを生成し、または、プレフィックスとＩＰｖ６アドレスのライフタイムのリフレッシュ方式に基づいて、プレフィックスを含むＩＰｖ６アドレスのライフタイムをリフレッシュする。
【０１６５】
一例示では、上記フラグは、ＭｏｄｅフィールドとＴフィールドを含む。
Ｍｏｄｅフィールドは、アドレス生成方式を示すために用いられ、Ｔフィールドは、ＩＰｖ６アドレスのライフタイムのリフレッシュ方式を示すために用いられる。
【０１６６】
一例示では、アドレス生成方式は、ホストのインターフェース識別子生成方式を含む。
設定手段８０２は、プレフィックスとアドレス生成方式に基づいてホストのＩＰｖ６アドレスを生成する際、具体的に、Ｍｏｄｅフィールドに付加されるアドレス生成方式に基づいて、ホストのインターフェース識別子を生成し、プレフィックスと生成のインターフェース識別子に基づいて、ホストのＩＰｖ６アドレスを生成する。
【０１６７】
一例示では、設定手段８０２は、Ｍｏｄｅフィールドに付加されるアドレス生成方式に基づいてホストのインターフェース識別子を生成する際、具体的に、
Ｍｏｄｅフィールドに第１指示情報が付加された場合に、第１指示情報で示された第１インターフェース識別子生成方式に基づいてインターフェース識別子を生成し（第１インターフェース識別子生成方式は、乱数を生成し、生成された乱数をインターフェース識別子として特定することを含む）、
Ｍｏｄｅフィールドに第２指示情報が付加された場合に、第２指示情報で示された第２インターフェース識別子生成方式に基づいてホストのインターフェース識別子を生成し（第２インターフェース識別子生成方式は、乱数を生成し、生成された乱数を暗号化し、暗号化された乱数をホストのインターフェース識別子として特定することを含む）、
Ｍｏｄｅフィールドに第３指示情報が付加された場合に、第３指示情報で示された第３インターフェース識別子生成方式に基づいてホストのインターフェース識別子を生成する（第３インターフェース識別子生成方式は、ホストに内蔵されたインターフェース識別子生成方式に基づいてホストのインターフェース識別子を生成する）。
【０１６８】
一例示では、設定手段８０２は、プレフィックスとＩＰｖ６アドレスのライフタイムのリフレッシュ方式とに基づいて、プレフィックスを含むＩＰｖ６アドレスのライフタイムをリフレッシュする際、具体的に、
Ｔフィールドに第４指示情報が付加された場合に、第４指示情報で示された第１リフレッシュ方式に基づいて、プレフィックスを含むＩＰｖ６アドレスのライフタイムをリフレッシュし（第１リフレッシュ方式は、プレフィックスを含むＩＰｖ６アドレスのライフタイムを強制的にリフレッシュすることを含む）、
Ｔフィールドに第５指示情報が付加された場合に、第５指示情報で示された第２リフレッシュ方式に基づいて、プレフィックスを含むＩＰｖ６アドレスのライフタイムをリフレッシュする（第２リフレッシュ方式は、ホストのデフォルトのＩＰｖ６アドレスのライフタイムのリフレッシュ方式に基づいて、プレフィックスを含むＩＰｖ６アドレスのライフタイムをリフレッシュすることを含む）。
【０１６９】
一例示では、設定手段８０２は、更に、ホストがプレフィックスを含むＩＰｖ６アドレスを生成した場合に、プレフィックスとＩＰｖ６アドレスのライフタイムのリフレッシュ方式とに基づいて、プレフィックスを含むＩＰｖ６アドレスのライフタイムをリフレッシュし、
ホストがプレフィックスを含むＩＰｖ６アドレスを生成しなかった場合に、プレフィックスとアドレス生成方式とに基づいて、ホストのＩＰｖ６アドレスを生成する。
【０１７０】
一例示では、プレフィックス情報オプションは、ステートレスアドレス自動割当タグを示すためのＡフィールドを更に含む。
【０１７１】
設定手段８０２は、更に、ステートレスアドレス自動割当タグが無効にセットされた場合に、ＭｏｄｅフィールドとＴフィールドとを無視し、プレフィックスがローカルリンクプレフィックスである場合に、ＭｏｄｅフィールドとＴフィールドとを無視する。
【０１７２】
一例示では、受信手段８０１は、具体的に、ルータ要請（ＲＳ）メッセージをネットワーク設備へ送信し、ネットワーク設備から返信された、ＲＳメッセージに応答するＲＡメッセージを受信し、または、ネットワーク設備から周期的に送信されたＲＡメッセージを受信する。
【０１７３】
また、本発明の実施例は、ネットワーク設備を更に提供する。
図９を参照すると、図９は、本発明の１つの例示的な実施例に示すネットワーク設備のハードウェア構造図である。
【０１７４】
当該ネットワーク設備は、通信インターフェース９０１、プロセッサ９０２、機械可読記憶媒体９０３とバス９０４を備える。ただし、通信インターフェース９０１、プロセッサ９０２と機械可読記憶媒体９０３は、バス９０４を介して互いに通信を実施する。プロセッサ９０２は、機械可読記憶媒体９０３における、ＩＰｖ６ステートレスアドレス自動設定の制御論理に対応する機械実行可能な指令を読み取って実行することにより、上述したＩＰｖ６ステートレスアドレス自動設定方法を実施することができる。当該プロセッサ９０２は、単一のＣＰＵであってもよく、ＣＰＵ、簡単回路、ゲート等のようなハードウェア処理部品の集合であってもよい。当該プロセッサ９０２は、データ処理機能だけでなく、他の機能（例えば、外部設備とはデータをやりとりする機能）も有してもよい。当該プロセッサ９０２の実施について、本発明では限定されない。
【０１７５】
本文で言及される機械可読記憶媒体９０３は、如何なる電気的なもの、磁気的なもの、光学的なものまたは他の物理的記憶装置であってもよく、情報（例えば、実行可能な指令、データ等）を含むか記憶可能である。例えば、機械可読記憶媒体は、揮発性メモリ、不揮発性メモリまたは類似する記憶媒体であってもよい。具体的に、機械可読記憶媒体９０３は、ＲＡＭ（Ｒａｎｄｏｍ Ａｃｃｅｓｓ Ｍｅｍｏｒｙ、ランダムアクセスメモリ）、フラッシュメモリ、記憶ドライバ（例えば、ハードディスクドライバ）、ソリッド・ステート・ディスク、如何なるタイプの記憶ディスク（例えば、光ディスク、ｄｖｄ等）、または、類似する記憶媒体やそれらの組み合わせであってもよい。
【０１７６】
プロセッサ９０２は、機械実行可能な指令により、ルータ広告（ＲＡ）メッセージをホストへ送信することを実行させ、ＲＡメッセージは、プレフィックス情報オプションを含み、プレフィックス情報オプションは、プレフィックスとフラグとを含み、プレフィックスとフラグは、ＩＰｖ６ステートレスアドレス自動設定に用いられる。
【０１７７】
一例示では、上記フラグは、アドレス生成方式とＩＰｖ６アドレスのライフタイムのリフレッシュ方式とを示すために用いられる。
【０１７８】
ＩＰｖ６ステートレスアドレス自動設定は、ホストのＩＰｖ６アドレスを生成すること、またはホストのＩＰｖ６アドレスのライフタイムをリフレッシュすることを含む。
【０１７９】
一例示では、上記フラグは、ＭｏｄｅフィールドとＴフィールドを含む。
Ｍｏｄｅフィールドは、アドレス生成方式を示すために用いられ、Ｔフィールドは、ＩＰｖ６アドレスのライフタイムのリフレッシュ方式を示すために用いられる。
【０１８０】
一例示では、ＭｏｄｅフィールドとＴフィールドは、プレフィックス情報オプションに含まれる予備フィールドにおける４つのビットを占用する。
【０１８１】
Ｍｏｄｅフィールドは、連続する３つのビットを占用し、Ｔフィールドは、１つのビットを占用する。
【０１８２】
一例示では、プロセッサ９０２は、機械実行可能な指令により、以下のことを実施させる。アドレス生成方式は、ホストがインターフェース識別子を生成する方式を含む。
【０１８３】
一例示では、アドレス生成方式は、ネットワーク設備のローカルに予め配置されたインターフェース識別子生成方式に基づいて設置され、または、ネットワーク設備のネットワーキング設定に基づいて設置される。
【０１８４】
一例示では、Ｍｏｄｅフィールドには、第１指示情報と第２指示情報と第３指示情報とのうちの何れか一項が付加されている。
【０１８５】
第１指示情報は、第１インターフェース識別子生成方式を示し、第１インターフェース識別子生成方式は、乱数を生成し、生成された乱数をインターフェース識別子として特定することを含む。
【０１８６】
第２指示情報は、第２インターフェース識別子生成方式を示し、第２インターフェース識別子生成方式は、乱数を生成し、生成された乱数を暗号化し、暗号化された乱数をインターフェース識別子として特定することを含む。
【０１８７】
第３指示情報は、第３インターフェース識別子生成方式を示し、第３インターフェース識別子生成方式は、ホストに内蔵されたインターフェース識別子生成方式に基づいてインターフェース識別子を生成することを含む。
【０１８８】
一例示では、プロセッサ９０２は、機械実行可能な指令により、以下のことを実施させる。ＩＰｖ６アドレスのライフタイムのリフレッシュ方式は、ネットワーク設備で予め配置されたＩＰｖ６アドレスのライフタイムのリフレッシュ方式に基づいて設置され、または、ホストの既存のＩＰｖ６アドレスの総個数と所定個数閾値とに基づいて設置され、または、ネットワーク設備のネットワーキング設定に基づいて設置される。
【０１８９】
一例示では、Ｔフィールドには、第４指示情報と第５指示情報とのうちの何れか一項が付加されている。
【０１９０】
第４指示情報は、第１リフレッシュ方式を示し、第１リフレッシュ方式は、プレフィックスを含むＩＰｖ６アドレスのライフタイムを強制的にリフレッシュすることを含む。
【０１９１】
第５指示情報は、第２リフレッシュ方式を示し、第２リフレッシュ方式は、ホストのデフォルトのＩＰｖ６アドレスのライフタイムのリフレッシュ方式に基づいて、プレフィックスを含むＩＰｖ６アドレスのライフタイムをリフレッシュすることを含む。
【０１９２】
一例示では、ＩＰｖ６アドレスの総個数が所定個数閾値を超えたときに、Ｔフィールドに第４指示情報が付加される。
【０１９３】
ＩＰｖ６アドレスの総個数が所定個数閾値以下であるときに、Ｔフィールドに第５指示情報が付加される。
【０１９４】
一例示では、プレフィックス情報オプションは、ステートレスアドレス自動割当タグを示すためのＡフィールドを更に含む。プロセッサ９０２は、機械実行可能な指令により、
ステートレスアドレス自動割当タグが無効にセットされた場合に、ＭｏｄｅフィールドとＴフィールドとをセットしないことを実行させる。
【０１９５】
一例示では、ルータ広告（ＲＡ）メッセージをホストへ送信する際、プロセッサ９０２は、機械実行可能な指令により、
ＲＡメッセージをホストへ周期的に送信すること、または、
ホストから送信されたルータ要請（ＲＳ）メッセージを受信した後、ＲＳメッセージに応答するためのＲＡメッセージをホストへ送信することを実施させる。
【０１９６】
また、本発明の実施例は、ホストを更に提供する。
図１０を参照すると、図１０は、本発明の１つの例示的な実施例に示すホストのハードウェア構造図である。
【０１９７】
当該ホストは、通信インターフェース１００１、プロセッサ１００２、機械可読記憶媒体１００３とバス１００４を備える。通信インターフェース１００１、プロセッサ１００２と機械可読記憶媒体１００３は、バス１００４を介して互いに通信を実施する。プロセッサ１００２は、機械可読記憶媒体１００３における、ＩＰｖ６ステートレスアドレス自動設定の制御論理に対応する機械実行可能な指令を読み取って実行することにより、上述したＩＰｖ６ステートレスアドレス自動設定方法を実施することができる。
【０１９８】
本文で言及される機械可読記憶媒体１００３は、如何なる電気的なもの、磁気的なもの、光学的なものまたは他の物理的記憶装置であってもよく、情報（例えば、実行可能な指令、データ等）を含むか記憶できる。例えば、機械可読記憶媒体は、揮発性メモリ、不揮発性メモリまたは類似する記憶媒体であってもよい。具体的に、機械可読記憶媒体１００３は、ＲＡＭ（Ｒａｄｏｍ Ａｃｃｅｓｓ Ｍｅｍｏｒｙ、ランダムアクセスメモリ）、フラッシュメモリ、記憶ドライバ（例えば、ハードディスクドライバ）、ソリッド・ステート・ディスク、如何なるタイプの記憶ディスク（例えば、光ディスク、ｄｖｄ等）、または、類似する記憶媒体やそれらの組み合わせであってもよい。
【０１９９】
プロセッサ１００２は、機械実行可能な指令により、
ネットワーク設備から送信されたルータ広告（ＲＡ）メッセージを受信し、ＲＡメッセージはプレフィックス情報オプションを含み、プレフィックス情報オプションはプレフィックスとフラグとを含むことと、
プレフィックスとフラグとに基づいてＩＰｖ６ステートレスアドレス自動設定を行うこととを実行させる。
【０２００】
一例示では、上記フラグは、アドレス生成方式とＩＰｖ６アドレスのライフタイムのリフレッシュ方式とを示すために用いられる。
【０２０１】
プレフィックスとフラグとに基づいてＩＰｖ６ステートレスアドレス自動設定を行うことは、
プレフィックスとアドレス生成方式とに基づいて、ホストのＩＰｖ６アドレスを生成すること、または、
プレフィックスとＩＰｖ６アドレスのライフタイムのリフレッシュ方式とに基づいて、プレフィックスを含むＩＰｖ６アドレスのライフタイムをリフレッシュすることを含む。
【０２０２】
一例示では、上記フラグは、ＭｏｄｅフィールドとＴフィールドを含む。
Ｍｏｄｅフィールドは、アドレス生成方式を示すために用いられ、Ｔフィールドは、ＩＰｖ６アドレスのライフタイムのリフレッシュ方式を示すために用いられる。
【０２０３】
一例示では、アドレス生成方式は、ホストがインターフェース識別子を生成する方式を含む。
【０２０４】
プレフィックスとアドレス生成方式とに基づいて、ホストのＩＰｖ６アドレスを生成することは、
Ｍｏｄｅフィールドに付加されるアドレス生成方式に基づいて、ホストのインターフェース識別子を生成することと、
プレフィックスと生成されたインターフェース識別子とに基づいて、ホストのＩＰｖ６アドレスを生成することと、を含む。
【０２０５】
一例示では、Ｍｏｄｅフィールドに付加されるアドレス生成方式に基づいて、ホストのインターフェース識別子を生成する際、プロセッサ１００２は、機械実行可能な指令により、
Ｍｏｄｅフィールドに第１指示情報が付加された場合に、第１指示情報で示された第１インターフェース識別子生成方式に基づいてホストのインターフェース識別子を生成し、第１インターフェース識別子生成方式は、乱数を生成し、生成された乱数をホストのインターフェース識別子として特定することを含むことと、
Ｍｏｄｅフィールドに第２指示情報が付加された場合に、第２指示情報で示された第２インターフェース識別子生成方式に基づいてホストのインターフェース識別子を生成し、第２インターフェース識別子生成方式は、乱数を生成し、生成された乱数を暗号化し、暗号化された乱数をホストのインターフェース識別子として特定することを含むことと、
Ｍｏｄｅフィールドに第３指示情報が付加された場合に、第３指示情報で示された第３インターフェース識別子生成方式に基づいてホストのインターフェース識別子を生成し、第３インターフェース識別子生成方式は、ホストに内蔵されたインターフェース識別子生成方式に基づいてホストのインターフェース識別子を生成することであることと、を実行させる。
【０２０６】
一例示では、プレフィックスとＩＰｖ６アドレスのライフタイムのリフレッシュ方式とに基づいて、プレフィックスを含むＩＰｖ６アドレスのライフタイムをリフレッシュする際、プロセッサ１００２は、機械実行可能な指令により、
Ｔフィールドに第４指示情報が付加された場合に、第４指示情報で示された第１リフレッシュ方式に基づいて、プレフィックスを含むＩＰｖ６アドレスのライフタイムをリフレッシュし、第１リフレッシュ方式が、プレフィックスを含むＩＰｖ６アドレスのライフタイムを強制的にリフレッシュすることを含むことと、
Ｔフィールドに第５指示情報が付加された場合に、第５指示情報で示された第２リフレッシュ方式に基づいて、プレフィックスを含むＩＰｖ６アドレスのライフタイムをリフレッシュし、第２リフレッシュ方式が、ホストのデフォルトのＩＰｖ６アドレスのライフタイムのリフレッシュ方式に基づいて、プレフィックスを含むＩＰｖ６アドレスのライフタイムをリフレッシュすることを含むことと、を実行させる。
【０２０７】
一例示では、プレフィックスとフラグとに基づいてＩＰｖ６ステートレスアドレス自動設定を行う前に、プロセッサ１００２は、機械実行可能な指令により、
ホストがプレフィックスを含むＩＰｖ６アドレスを生成した場合に、プレフィックスとＩＰｖ６アドレスのライフタイムのリフレッシュ方式とに基づいて、プレフィックスを含むＩＰｖ６アドレスのライフタイムをリフレッシュすることと、
ホストがプレフィックスを含むＩＰｖ６アドレスを生成しなかった場合に、プレフィックスとアドレス生成方式とに基づいて、ホストのＩＰｖ６アドレスを生成することと、を実行させる。
【０２０８】
一例示では、プレフィックス情報オプションは、ステートレスアドレス自動割当タグを示すためのＡフィールドを更に含み、プロセッサ１００２は、機械実行可能な指令により、
ステートレスアドレス自動割当タグが無効にセットされた場合に、ＭｏｄｅフィールドとＴフィールドとを無視することと、
プレフィックスがローカルリンクプレフィックスである場合に、ＭｏｄｅフィールドとＴフィールドとを無視することと、を実行させる。
【０２０９】
一例示では、ネットワーク設備から送信されたルータ広告（ＲＡ）メッセージを受信する際、プロセッサ１００２は、機械実行可能な指令により、
ルータ要請（ＲＳ）メッセージをネットワーク設備へ送信し、ネットワーク設備から返信された、ＲＳメッセージに応答するＲＡメッセージを受信すること、または、
ネットワーク設備から周期的に送信されたＲＡメッセージを受信することを実行させる。
【０２１０】
上記装置における各手段の機能及び作用の実現手順は、上記方法の対応ステップの実現手順を詳細に参照すればよいため、ここで繰り返し説明しない。
【０２１１】
装置実施例は、方法実施例に基本的に対応するため、その関連箇所が方法実施例部分の説明を参照すればよい。上述した装置実施例は、単に例示であり、その中、分離部品として説明される手段が物理的に分離されるものであってもよくでなくてもよい。また、手段として表示される部品は、物理手段であってもでなくてもよい。更に、それらの手段は、１箇所に位置してもよく、複数のネットワークセルに分散してもよい。実際の需要に応じてその中の一部または全部のモジュールを選択して本実施例の目的を果たすことが可能である。当業者は、進歩性に値する労働をせずに、理解して実施可能である。
【０２１２】
上述したのは、本発明の好適な実施例に過ぎず、本発明を制限するためのものではない。本発明の精神及び原則内でなされた如何なる変更、均等物による置換、改良等も、本発明の保護範囲内に含まれる。
【図１】
2020167668.tif 000003
【図２】
2020167668.tif 000004
【図３】
2020167668.tif 000005
【図４】
2020167668.tif 000006
【図５】
2020167668.tif 000007
【図６】
2020167668.tif 000008
【図７】
2020167668.tif 000009
【図８】
2020167668.tif 000010
【図９】
2020167668.tif 000011
【図１０】
2020167668.tif 000012