(57)【特許請求の範囲】
【請求項１】
インターネットプロトコルアドレス割り当て方法であって、
ルータにより、上位ネットワーク装置により送信される前記上位ネットワーク装置の委任プレフィックスを受信するステップであって、前記上位ネットワーク装置は、前記ルータの広域ネットワークＷＡＮインタフェースに接続されるネットワーク装置である、ステップと、
前記ルータにより、前記上位ネットワーク装置の前記委任プレフィックスに従い、前記ルータのローカルプレフィックス及び前記ルータの委任プレフィックスを生成するステップと、
前記ルータにより、前記ルータの下位ルータへ前記ルータの前記ローカルプレフィックス及び前記ルータの前記委任プレフィックスを送信するステップであって、前記下位ルータは、前記ルータのローカルエリアネットワークＬＡＮインタフェースに接続されるルータである、ステップと、
を含み、前記ルータの前記ローカルプレフィックスは、前記下位ルータが前記下位ルータのＷＡＮインタフェースのインターネットプロトコルＩＰアドレスを決定できるようにするために使用され、前記ルータの前記委任プレフィックスは、前記下位ルータが前記下位ルータのローカルプレフィックスを生成できるようにするために使用され、
前記ルータにより、前記上位ネットワーク装置の前記委任プレフィックスに従い、前記ルータのローカルプレフィックス及び前記ルータの委任プレフィックスを生成する前記ステップは、
前記ルータにより、前記上位ネットワーク装置の前記委任プレフィックスの最下位ビットの次のビットを第１ビット値になるよう構成し、前記ルータの前記ローカルプレフィックスを得るために、前記次のビットの後にランダム値を追加するステップであって、前記ルータの前記ローカルプレフィックスの中のビット量がエンドシステムユニーク識別子ＥＵＩのプレフィックスの中のビット量に等しくなるようにする、ステップと、
前記ルータにより、前記次のビットを第２ビット値になるよう構成し、前記ルータの前記委任プレフィックスを得るために、前記上位ネットワーク装置の前記委任プレフィックスの中の前記ビット量を１だけ増大するステップであて、前記第１ビット値は、前記第２ビット値と異なる、ステップと、
を含む、方法。
【請求項２】
前記上位ネットワーク装置は、前記ルータの前記ＷＡＮインタフェースに接続されるブロードバンドアクセスサーバＢＡＳ又はルータである、請求項１に記載の方法。
【請求項３】
前記ルータにより、前記上位ネットワーク装置の前記委任プレフィックスに従い、前記ルータのローカルプレフィックス及び前記ルータの委任プレフィックスを生成する前記ステップは、
前記ルータがカスケードモードを開始する場合、前記ルータにより、前記上位ネットワーク装置の前記委任プレフィックスに従い、前記ルータの前記ローカルプレフィックス及び前記ルータの前記委任プレフィックスを生成するステップ、
を含む、請求項１又は２に記載の方法。
【請求項４】
前記上位ネットワーク装置の前記委任プレフィックスの中の前記ビット量は、前記ＥＵＩの前記プレフィックスの中の前記ビット量より少ない、請求項３に記載の方法。
【請求項５】
ルータであって、
上位ネットワーク装置により送信される前記上位ネットワーク装置の委任プレフィックスを受信するよう構成される受信モジュールであって、前記上位ネットワーク装置は、前記ルータの広域ネットワークＷＡＮインタフェースに接続されるネットワーク装置である、受信モジュールと、
前記上位ネットワーク装置の前記委任プレフィックスに従い、前記ルータのローカルプレフィックス及び前記ルータの委任プレフィックスを生成するよう構成される生成モジュールと、
前記ルータの下位ルータへ前記ルータの前記ローカルプレフィックス及び前記ルータの前記委任プレフィックスを送信するよう構成される送信モジュールであって、前記下位ルータは、前記ルータのローカルエリアネットワークＬＡＮインタフェースに接続されるルータである、送信モジュールと、
を含み、前記ルータの前記ローカルプレフィックスは、前記下位ルータが前記下位ルータのＷＡＮインタフェースのインターネットプロトコルＩＰアドレスを決定できるようにするために使用され、前記ルータの前記委任プレフィックスは、前記下位ルータが前記下位ルータのローカルプレフィックスを生成できるようにするために使用され、
前記生成モジュールは、前記上位ネットワーク装置の前記委任プレフィックスの最下位ビットの次のビットを第１ビット値になるよう構成し、前記ルータの前記ローカルプレフィックスを得るために、前記次のビットの後にランダム値を追加して、前記ルータの前記ローカルプレフィックスの中のビット量がエンドシステムユニーク識別子ＥＵＩのプレフィックスの中のビット量に等しくなるようにし、及び前記次のビットを第２ビット値になるよう構成し、前記ルータの前記委任プレフィックスを得るために、前記上位ネットワーク装置の前記委任プレフィックスの中の前記ビット量を１だけ増大し、前記第１ビット値は、前記第２ビット値と異なる、よう更に構成される、ルータ。
【請求項６】
前記上位ネットワーク装置は、前記ルータの前記ＷＡＮインタフェースに接続されるブロードバンドアクセスサーバＢＡＳ又はルータである、請求項５に記載のルータ。
【請求項７】
前記生成モジュールは、前記ルータがカスケードモードを開始する場合、前記上位ネットワーク装置の前記委任プレフィックスに従い、前記ルータの前記ローカルプレフィックス及び前記ルータの前記委任プレフィックスを生成するよう更に構成される、
請求項５又は６に記載のルータ。
【請求項８】
前記上位ネットワーク装置の前記委任プレフィックスの中の前記ビット量は、前記エンドシステムユニーク識別子ＥＵＩの前記プレフィックスの中の前記ビット量より少ない、請求項５に記載のルータ。
【請求項９】
ルータであって、受信機と、プロセッサと、送信機と、を含み、
前記受信機は、上位ネットワーク装置により送信される前記上位ネットワーク装置の委任プレフィックスを受信するよう構成され、前記上位ネットワーク装置は、前記ルータの広域ネットワークＷＡＮインタフェースに接続されるネットワーク装置であり、
前記プロセッサは、前記上位ネットワーク装置の前記委任プレフィックスに従い、前記ルータのローカルプレフィックス及び前記ルータの委任プレフィックスを生成するよう構成され、
前記送信機は、前記ルータの下位ルータへ前記ルータの前記ローカルプレフィックス及び前記ルータの前記委任プレフィックスを送信するよう構成され、前記下位ルータは、前記ルータのローカルエリアネットワークＬＡＮインタフェースに接続されるルータであり、前記ルータの前記ローカルプレフィックスは、前記下位ルータが前記下位ルータのＷＡＮインタフェースのインターネットプロトコルＩＰアドレスを決定できるようにするために使用され、前記ルータの前記委任プレフィックスは、前記下位ルータが前記下位ルータのローカルプレフィックスを生成できるようにするために使用され、
前記プロセッサは、前記上位ネットワーク装置の前記委任プレフィックスの最下位ビットの次のビットを第１ビット値になるよう構成し、前記ルータの前記ローカルプレフィックスを得るために、前記次のビットの後にランダム値を追加して、前記ルータの前記ローカルプレフィックスの中のビット量がエンドシステムユニーク識別子ＥＵＩのプレフィックスの中のビット量に等しくなるようにし、及び前記次のビットを第２ビット値になるよう構成し、前記ルータの前記委任プレフィックスを得るために、前記上位ネットワーク装置の前記委任プレフィックスの中の前記ビット量を１だけ増大し、前記第１ビット値は、前記第２ビット値と異なる、よう更に構成される、ルータ。
【請求項１０】
前記上位ネットワーク装置は、前記ルータの前記ＷＡＮインタフェースに接続されるブロードバンドアクセスサーバＢＡＳ又はルータである、請求項９に記載のルータ。
【請求項１１】
前記プロセッサは、前記ルータがカスケードモードを開始する場合、前記上位ネットワーク装置の前記委任プレフィックスに従い、前記ルータの前記ローカルプレフィックス及び前記ルータの前記委任プレフィックスを生成するよう更に構成される、
請求項９又は１０に記載のルータ。
【請求項１２】
前記上位ネットワーク装置の前記委任プレフィックスの中の前記ビット量は、前記ＥＵＩの前記プレフィックスの中の前記ビット量より少ない、請求項９に記載のルータ。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明の実施形態は、通信技術、及び、特に、インターネットプロトコルアドレス割り当て方法及びルータに関する。
【背景技術】
【０００２】
インターネット技術の絶え間ない発展に伴い、インターネットプロトコルも絶えず更新している。インターネットプロトコルの更新により、ネットワーキング方法も絶えず更新している。インターネットプロトコルバージョン６（Internet  Protocol  Version  ６、略してＩＰｖ６）のネットワーキングでは、ブロードバンドアクセスサーバ（Broadband  Access  Server、略してＢＡＳ）をルータに接続し及び該ルータを端末に接続するネットワーキング方法が使用される場合が多い。
【０００３】
既存のＩＰｖ６ネットワークでは、ＢＡＳは、ＢＡＳに接続されたルータのインタフェースサービスのために、サーバローカルプレフィックス（Local  Prefix）及びサーバ委任プレフィックス（Delegate  Prefix）を構成することがある。ＢＡＳは、サーバローカルプレフィックスに従い、ルータにあり且つＢＡＳに接続される広域ネットワーク（Wide  Area  Network、略してＷＡＮ）インタフェースのインターネットプロトコル（Internet  Protocol、略してＬＡＮ）アドレスを構成することがある。ＢＡＳは、サーバローカルプレフィックス及びサーバ委任プレフィックスをルータへ送信して良い。ルータは、サーバ委任プレフィックスに従いルータのローカルプレフィックスを生成し、ルータのローカルプレフィックスに従い、ルータのローカルエリアネットワーク（Local  Area  Network、略してＬＡＮ）インタフェースのＩＰアドレス、つまりルータに接続された端末のＩＰアドレスを得ることができる。ルータは、サーバローカルプレフィックスに従い、ルータのＷＡＮインタフェースのＩＰアドレスも得る。
【０００４】
企業ユーザ又は大規模実験室では、通常、ＢＡＳを用いることによりインターネットに接続される１個のみのイングレスルータが存在する。異なるローカルエリアネットワークの複数の端末のアクセスは、ルータをイングレスルータに接続してカスケードネットワークを形成することにより実現できる。ＩＰｖ６ネットワークにおけるプレフィックス取得方法では、イングレスルータは、ＢＡＳから１つのみのサーバ委任プレフィックスを得ることができる。つまりイングレスルータは、１つのみのルータローカルプレフィックスしか有しない。したがって、カスケードネットワークでは、カスケードルータに接続された装置は、ＩＰアドレスを取得できない。
【発明の概要】
【０００５】
本発明の実施形態は、カスケードネットワークの中の装置にＩＰアドレスを割り当てるために、インターネットプロトコルアドレス割り当て方法及びルータを提供する。
【０００６】
第１態様によると、本発明の一実施形態は、インターネットプロトコルアドレス割り当て方法であって、ルータにより、上位ネットワーク装置により送信される前記上位ネットワーク装置の委任プレフィックスを受信するステップであって、前記上位ネットワーク装置は、前記ルータの広域ネットワークＷＡＮインタフェースに接続されるネットワーク装置である、ステップと、前記ルータにより、前記上位ネットワーク装置の前記委任プレフィックスに従い、前記ルータのローカルプレフィックス及び前記ルータの委任プレフィックスを生成するステップと、前記ルータにより、前記ルータの下位ルータへ前記ルータの前記ローカルプレフィックス及び前記ルータの前記委任プレフィックスを送信するステップであって、前記下位ルータは、前記ルータのローカルエリアネットワークＬＡＮインタフェースに接続されるルータである、ステップと、を含み、前記ルータの前記ローカルプレフィックスは、前記下位ルータが前記下位ルータのＷＡＮインタフェースのインターネットプロトコルＩＰアドレスを決定できるようにするために使用され、前記ルータの前記委任プレフィックスは、前記下位ルータが前記下位ルータのローカルプレフィックスを生成できるようにするために使用される、方法を提供する。
【０００７】
第１の態様によると、第１の態様の第１の可能な実装方法では、前記上位ネットワーク装置は、前記ルータの前記ＷＡＮインタフェースに接続されるブロードバンドアクセスサーバＢＡＳ又はルータである。
【０００８】
第１の態様又は第１の態様の第１の可能な実装方法によると、第２の可能な実装方法では、前記ルータにより、前記上位ネットワーク装置の前記委任プレフィックスに従い、前記ルータのローカルプレフィックス及び前記ルータの委任プレフィックスを生成するステップは、前記ルータがカスケードモードを開始する場合、前記ルータにより、前記上位ネットワーク装置の前記委任プレフィックスに従い、前記ルータの前記ローカルプレフィックス及び前記ルータの前記委任プレフィックスを生成するステップ、を含む。
【０００９】
第１の態様の第２の可能な実装方法によると、第３の可能な実装方法では、前記ルータにより、前記上位ネットワーク装置の前記委任プレフィックスに従い、前記ルータのローカルプレフィックス及び前記ルータの委任プレフィックスを生成するステップは、前記ルータにより、前記上位ネットワーク装置の前記委任プレフィックスの最下位ビットの次のビットを第１ビット値になるよう構成し、前記ルータの前記ローカルプレフィックスを得るために、前記次のビットの後にランダム値を追加するステップであって、前記ルータの前記ローカルプレフィックスの中のビット量がエンドシステムユニーク識別子ＥＵＩのプレフィックスの中のビット量に等しくなるようにする、ステップと、前記ルータにより、前記次のビットを第２ビット値になるよう構成し、前記ルータの前記委任プレフィックスを得るために、前記上位ネットワーク装置の前記委任プレフィックスの中の前記ビット量を１だけ増大するステップであて、前記第１ビット値は、前記第２ビット値と異なる、ステップと、を含む。
【００１０】
第１の態様の第３の可能な実装方法によると、第４の可能な実装方法では、前記上位ネットワーク装置の前記委任プレフィックスの中の前記ビット量は、前記ＥＵＩの前記プレフィックスの中の前記ビット量より少ない。
【００１１】
第２の態様によると、本発明の一実施形態は、ルータであって、上位ネットワーク装置により送信される前記上位ネットワーク装置の委任プレフィックスを受信するよう構成される受信モジュールであって、前記上位ネットワーク装置は、前記ルータの広域ネットワークＷＡＮインタフェースに接続されるネットワーク装置である、受信モジュールと、前記上位ネットワーク装置の前記委任プレフィックスに従い、前記ルータのローカルプレフィックス及び前記ルータの委任プレフィックスを生成するよう構成される生成モジュールと、前記ルータの下位ルータへ前記ルータの前記ローカルプレフィックス及び前記ルータの前記委任プレフィックスを送信するよう構成される送信モジュールであって、前記下位ルータは、前記ルータのローカルエリアネットワークＬＡＮインタフェースに接続されるルータである、送信モジュールと、を含み、前記ルータの前記ローカルプレフィックスは、前記下位ルータが前記下位ルータのＷＡＮインタフェースのインターネットプロトコルＩＰアドレスを決定できるようにするために使用され、前記ルータの前記委任プレフィックスは、前記下位ルータが前記下位ルータのローカルプレフィックスを生成できるようにするために使用される、ルータを更に提供する。
【００１２】
第２の態様によると、第２の態様の第１の可能な実装方法では、前記上位ネットワーク装置は、前記ルータの前記ＷＡＮインタフェースに接続されるブロードバンドアクセスサーバＢＡＳ又はルータである。
【００１３】
第２の態様又は第２の態様の第１の可能な実装方法によると、第２の可能な実装方法では、前記生成モジュールは、前記ルータがカスケードモードを開始する場合、前記上位ネットワーク装置の委任プレフィックスに従い、前記ルータのローカルプレフィックス及び前記ルータの委任プレフィックスを生成するよう更に構成される。
【００１４】
第２の態様の第２の可能な実装方法によると、第３の可能な実装方法では、前記生成モジュールは、前記上位ネットワーク装置の前記委任プレフィックスの最下位ビットの次のビットを第１ビット値になるよう構成し、前記ルータの前記ローカルプレフィックスを得るために、前記次のビットの後にランダム値を追加して、前記ルータの前記ローカルプレフィックスの中のビット量がエンドシステムユニーク識別子ＥＵＩのプレフィックスの中のビット量に等しくなるようにし、及び前記次のビットを第２ビット値になるよう構成し、前記ルータの前記委任プレフィックスを得るために、前記上位ネットワーク装置の前記委任プレフィックスの中の前記ビット量を１だけ増大し、前記第１ビット値は、前記第２ビット値と異なる、よう更に構成される。
【００１５】
第２の態様の第３の可能な実装方法によると、第４の可能な実装方法では、前記上位ネットワーク装置の前記委任プレフィックスの中の前記ビット量は、前記エンドシステムユニーク識別子ＥＵＩの前記プレフィックスの中の前記ビット量より少ない。
【００１６】
第３の態様によると、本発明の一実施形態は、ルータであって、受信機と、プロセッサと、送信機と、を含み、前記受信機は、上位ネットワーク装置により送信される前記上位ネットワーク装置の委任プレフィックスを受信するよう構成され、前記上位ネットワーク装置は、前記ルータの広域ネットワークＷＡＮインタフェースに接続されるネットワーク装置であり、前記プロセッサは、前記上位ネットワーク装置の前記委任プレフィックスに従い、前記ルータのローカルプレフィックス及び前記ルータの委任プレフィックスを生成するよう構成され、前記送信機は、前記ルータの下位ルータへ前記ルータの前記ローカルプレフィックス及び前記ルータの前記委任プレフィックスを送信するよう構成され、前記下位ルータは、前記ルータのローカルエリアネットワークＬＡＮインタフェースに接続されるルータであり、前記ルータの前記ローカルプレフィックスは、前記下位ルータが前記下位ルータのＷＡＮインタフェースのインターネットプロトコルＩＰアドレスを決定できるようにするために使用され、前記ルータの前記委任プレフィックスは、前記下位ルータが前記下位ルータのローカルプレフィックスを生成できるようにするために使用される、ルータを提供する。
【００１７】
第３の態様によると、第３の態様の第１の可能な実装方法では、前記上位ネットワーク装置は、前記ルータの前記ＷＡＮインタフェースに接続されるブロードバンドアクセスサーバＢＡＳ又はルータである。
【００１８】
第３の態様又は第３の態様の第１の可能な実装方法によると、第２の可能な実装方法では、前記プロセッサは、前記ルータがカスケードモードを開始する場合、前記上位ネットワーク装置の委任プレフィックスに従い、前記ルータのローカルプレフィックス及び前記ルータの委任プレフィックスを生成するよう更に構成される。
【００１９】
第３の態様の第２の可能な実装方法によると、第３の可能な実装方法では、前記プロセッサは、前記上位ネットワーク装置の前記委任プレフィックスの最下位ビットの次のビットを第１ビット値になるよう構成し、前記ルータの前記ローカルプレフィックスを得るために、前記次のビットの後にランダム値を追加して、前記ルータの前記ローカルプレフィックスの中のビット量がエンドシステムユニーク識別子ＥＵＩのプレフィックスの中のビット量に等しくなるようにし、及び前記次のビットを第２ビット値になるよう構成し、前記ルータの前記委任プレフィックスを得るために、前記上位ネットワーク装置の前記委任プレフィックスの中の前記ビット量を１だけ増大し、前記第１ビット値は、前記第２ビット値と異なる、よう更に構成される。
【００２０】
第３の態様の第３の可能な実装方法によると、第４の可能な実装方法では、前記上位ネットワーク装置の前記委任プレフィックスの中の前記ビット量は、前記ＥＵＩの前記プレフィックスの中の前記ビット量より少ない。
【００２１】
第４の態様によると、本発明の一実施形態は、コンピュータ可読記憶媒体であって、少なくとも１つのプログラムを含み、前記少なくとも１つのプログラムはコンピュータ可読命令を含み、前記コンピュータ可読命令は、上位ネットワーク装置により送信される前記上位ネットワーク装置の委任プレフィックスを受信し、前記上位ネットワーク装置は、前記ルータの広域ネットワークＷＡＮインタフェースに接続されるネットワーク装置であり、前記上位ネットワーク装置の前記委任プレフィックスに従い、前記ルータのローカルプレフィックス及び前記ルータの委任プレフィックスを生成し、前記ルータの下位ルータへ前記ルータの前記ローカルプレフィックス及び前記ルータの前記委任プレフィックスを送信する、ためにルータのプロセッサにより呼び出され及び実行されるよう構成され、前記下位ルータは、前記ルータのローカルエリアネットワークＬＡＮインタフェースに接続されるルータであり、前記ルータの前記ローカルプレフィックスは、前記下位ルータが前記下位ルータのＷＡＮインタフェースのインターネットプロトコルＩＰアドレスを決定できるようにするために使用され、前記ルータの前記委任プレフィックスは、前記下位ルータが前記下位ルータのローカルプレフィックスを生成できるようにするために使用される、コンピュータ可読記憶媒体を提供する。
【００２２】
第４の態様によると、第４の態様の第１の可能な実装方法では、前記上位ネットワーク装置は、前記ルータの前記ＷＡＮインタフェースに接続されるブロードバンドアクセスサーバＢＡＳ又はルータである。
【００２３】
第４の態様又は第４の態様の第１の可能な実装方法によると、第２の可能な実装方法では、前記コンピュータ可読命令は、前記ルータがカスケードモードを開始する場合、前記上位ネットワーク装置の委任プレフィックスに従い、前記ルータのローカルプレフィックス及び前記ルータの委任プレフィックスを生成するために、前記ルータの前記プロセッサにより呼び出され実行されるよう更に構成される。
【００２４】
第４の態様の第２の可能な実装方法によると、第３の実装方法では、前記コンピュータ可読命令は、前記上位ネットワーク装置の前記委任プレフィックスの最下位ビットの次のビットを第１ビット値になるよう構成し、前記次のビットの後にランダム値を追加して前記ルータの前記ローカルプレフィックスを得て、前記ルータの前記ローカルプレフィックス内のビット量がエンドシステムユニーク識別子ＥＵＩのプレフィックス内のビット量に等しくなるようにし、並びに、前記次のビットを第２ビット値になるよう構成し、前記上位ネットワーク装置の前記委任プレフィックス内のビット量を１だけ増大して、前記ルータの前記委任プレフィックスを得て、前記第１ビット値は前記第２ビット値と異なる、ようにするために、前記ルータの前記プロセッサにより呼び出され実行されるよう更に構成される。
【００２５】
第４の態様の第３の可能な実装方法によると、第４の可能な実装方法では、前記上位ネットワーク装置の前記委任プレフィックスの中の前記ビット量は、前記ＥＵＩの前記プレフィックスの中の前記ビット量より少ない。
【００２６】
本発明の実施形態によるインターネットプロトコルアドレス割り当て方法、ルータ及びコンピュータ可読記憶媒体では、ルータは、上位ネットワーク装置により送信される上位ネットワーク装置の委任プレフィックスを受信し、ここで上位ネットワーク装置はルータのＷＡＮインタフェースに接続されるネットワーク装置であり、上位ネットワーク装置の委任プレフィックスに従い、ルータのローカルプレフィックス及びルータの委任プレフィックスを生成し、並びに、ルータのローカルプレフィックス及びルータの委任プレフィックスをルータの下位ルータ、つまりルータのＬＡＮインタフェースに接続されるルータへ送信して良い。ルータのローカルプレフィックスは、下位ルータが下位ルータのＷＡＮインタフェースのＩＰアドレスを決定できるようにするために使用でき、及び、ルータの委任プレフィックスは、下位ルータが下位ルータのＬＡＮインタフェースに接続される端末のＩＰアドレスを決定できるようにするために使用されるので、カスケードネットワーク内の装置のＩＰアドレスが得られる。
【図面の簡単な説明】
【００２７】
本発明の実施形態の又は従来技術の技術的解決策をより明確に説明するために、以下に実施形態又は従来技術の説明に必要な添付の図面を記載する。明らかなことに、以下の説明中の添付の図面は、本発明の一部の実施形態であり、これらの図面に従って当業者により創造的労力を有しないで他の図面も得られる。
【図１】本発明の一実施形態が適用可能なＩＰｖ６カスケードネットワークの概略構造図である。
【図２】本発明の実施形態１によるインターネットプロトコルアドレス割り当て方法のフローチャートである。
【図３】本発明の実施形態２によるインターネットプロトコルアドレス割り当て方法のフローチャートである。
【図４】本発明の実施形態３によるカスケードネットワークの概略構造図である。
【図５】本発明の実施形態３によるインターネットプロトコルアドレス割り当て方法のフローチャートである。
【図６】本発明の実施形態４によるルータの概略構造図である。
【図７】本発明の実施形態５によるルータの概略構造図である。
【図８】本発明の実施形態６によるコンピュータ可読記憶媒体の概略構造図である。
【発明を実施するための形態】
【００２８】
本発明の目的、技術的解決策、及び利点を明確にするために、以下に、本発明の実施形態における技術的解決策を本発明の実施形態における添付の図面を参照して明確且つ完全に記載する。明らかに、記載される実施形態は、本発明の実施形態の一部であり、全てではない。本発明の実施形態に基づき創造的労力を有しないで当業者により得られる全ての他の実施形態は、本発明の保護範囲に包含される。
【００２９】
本発明の実施形態は、ＩＰｖ６カスケードネットワークに適用可能である。ＩＰｖ６カスケードネットワーク内のルータは、端末に直接接続されて良く、又は中継装置を用いることにより端末に接続されて良く、又は別のルータを用いることにより端末に接続されて良い。別のルータは、カスケードルータとして参照されて良い。図１は、本発明の一実施形態が適用可能なＩＰｖ６カスケードネットワークの概略構造図である。図１に示すように、ＩＰｖ６カスケードネットワークでは、ＢＡＳ１０１に接続される第１ルータ１０２は、イングレスルータとして参照されて良い。第１ルータ１０２は、ＷＡＮインタフェース（図示しない）を用いることにより、ＢＡＳ１０１に接続される。第１ルータ１０２は、ＬＡＮインタフェースを用いることにより第１端末１０３に接続され、第１ルータ１０２は、ＬＡＮインタフェース（図示しない）を用いることにより第２ルータ１０４にも接続される。第２ルータ１０４はカスケードルータである。第１ルータ１０２と第２ルータ１０４との間の接続を実装するために、第１ルータ１０２は、ＬＡＮインタフェースを用いることにより第２ルータ１０４のＷＡＮインタフェースに接続されて良い。第２ルータ１０４は、第２端末１０５にも接続される。留意すべきことに、第１ルータ１０２と同様に、第２ルータ１０４は、複数レベルのカスケードを実装するために、別のルータにも接続されて良い。第１ルータ１０２がＢＡＳ１０１から１つのみのサーバ委任プレフィックスを取得し、第１ルータ１０２がサーバ委任プレフィックスに従い１つのみのルータローカルプレフィックスを生成し得る場合、第１ルータ１０２は、第２ルータ１０４へ配信されるべき委任プレフィックスを有しない。したがって、第２ルータ１０４はローカルプレフィックスを有しない。したがって、第２ルータ１０４に接続された装置、つまり第２端末は、ＩＰアドレスを取得できない。
【００３０】
実施形態１
本発明の実施形態１は、インターネットプロトコルアドレス割り当て方法を提供する。方法は、ルータにより実行されて良い。図２は、本発明の実施形態１によるインターネットプロトコルアドレス割り当て方法のフローチャートである。図２に示すように、方法は以下のステップを含む。
【００３１】
Ｓ２０１：ルータは、上位ネットワーク装置により送信される上位ネットワーク装置の委任プレフィックスを受信し、上位ネットワーク装置は、ルータのＷＡＮインタフェースに接続されるネットワーク装置である。
【００３２】
具体的に、ルータは、ＩＰｖ６カスケードネットワーク内の下位ルータを有する任意のルータであって良い。下位ルータは、ルータのＬＡＮインタフェースを用いることにより接続されるルータであって良い。
【００３３】
ルータは、動的ホスト構成プロトコル（Dynamic  Host  Configuration  Protocol、略してＤＨＣＰ）パケットのプレフィックス委任のための識別関連付け（Identity  Association  for  Prefix  Delegation、略してＩＡ＿ＰＤ）メッセージを用いることにより上位ネットワーク装置により送信される委任プレフィックスを受信して良い。ＩＰｖ６カスケードネットワークでは、端末又はルータを含む大部分の装置は、６４ビットプレフィックスを有するエンドシステムユニーク識別子（End−System  Unique  Identifier、略してＥＵＩ）をサポートする。つまり、ＩＰｖ６カスケードネットワークでは、ＩＰアドレスを生成するために使用されるプレフィックスは６４ビットを有して良い。したがって、本実施形態では、ルータにより取得される上位ネットワーク装置の委任プレフィックスの長さは、６４ビットより短くて良い。上位ネットワーク装置の委任プレフィックスは、ルータ位置のＬＡＮインタフェースに接続される端末又はルータのような各装置が位置するドメインを表すために使用されて良い。
【００３４】
Ｓ２０２：ルータは、上位ネットワーク装置の委任プレフィックスに従い、ルータのローカルプレフィックス及びルータの委任プレフィックスを生成する。
【００３５】
ルータは、上位ネットワーク装置の委任プレフィックスを取得し、上位ネットワーク装置の委任プレフィックスに従い、ルータのローカルプレフィックス及びルータの委任プレフィックスを生成する。ルータのローカルプレフィックスのビット値は、ルータの委任プレフィックスのビット値と異なる。ＩＰｖ６カスケードネットワークでは、大部分の装置は、６４ビットのＥＵＩをサポートする。したがって、ルータのローカルプレフィックス内のビット量は、ＥＵＩのプレフィックス内のビット量に等しい。ルータの委任プレフィックス内のビット量は、ＥＵＩのプレフィックス内のビット量より少ない又は等しくて良い。ルータのローカルプレフィックス内のビット量は、ＥＵＩのプレフィックス内のビット量に等しくて良い。
【００３６】
例えば、上位ネットワーク装置の委任プレフィックス内のビット量及びＥＵＩ内のビット量が６４である場合、ルータは、上位ネットワーク装置の委任プレフィックスの最下位ビットより下のビット、つまり６１番目のビット乃至６４番目のビットに対して構成を実行して良い。ルータは、ルータの委任プレフィックスを得るために、上位ネットワーク装置の委任プレフィックスの６０番目のビットを、ルータのローカルプレフィックス内の６０番目のビットの値と異なる値になるよう構成して良い。
【００３７】
Ｓ２０３：ルータは、ルータのローカルプレフィックス及びルータの委任プレフィックスを、ルータの下位ルータへ送信する。下位ルータは、ルータのＬＡＮインタフェースに接続されるルータである。ルータのローカルプレフィックスは、下位ルータが、下位ルータのＷＡＮインタフェースのＩＰアドレスを決定できるようにするために使用される。ルータの委任プレフィックスは、下位ルータが、下位ルータのローカルプレフィックスを生成できるようにするために使用される。
【００３８】
任意的に、ルータは、ルータのローカルプレフィックスを、ルータ広告（Router  Advertisement、略してＲＡ）メッセージ又はＤＨＣＰパケットの非臨時アドレス用識別関連付け（Identity  Association  for  non−temporary  addresses、略してＩＡ＿ＮＡ）メッセージに追加して、ルータのローカルプレフィックスを下位ルータへ送信して良い。下位ルータは、ルータのカスケードルータとして参照されて良い。ルータは、ルータの委任プレフィックスを、ＤＨＣＰパケットのＩＡ＿ＰＤメッセージに追加して、ルータの委任プレフィックスを下位ルータへ送信して良い。
【００３９】
下位ルータは、ＲＡメッセージ又はＤＨＣＰパケットのＩＡ＿ＮＡメッセージに従い、ルータのローカルプレフィックスを取得し、ルータのローカルプレフィックス及び下位ルータのＷＡＮインタフェースの状態識別子又は下位ルータのＷＡＮインタフェースの媒体アクセス制御（Media  Access  Control、略してＭＡＣ）アドレスに従い、下位ルータのＷＡＮインタフェースのＩＰアドレスを生成して良い。ＩＰｖ６カスケードネットワークでは、大部分の装置が６４ビットＥＵＩをサポートする。つまり、装置のＩＰアドレスの中で、プレフィックス及びサフィックスの両方が６４ビットを有する。したがって、下位ルータのＷＡＮインタフェースの状態識別子又は下位ルータのＷＡＮインタフェースのＭＡＣアドレスは、ＥＵＩアドレス、つまり６４ビットサフィックスに変換されて、ルータの６４ビットローカルプレフィックスと６４ビットサフィックスに従い、下位ルータのＷＡＮインタフェースのＩＰアドレスを生成する。
【００４０】
下位ルータは、ＤＨＣＰパケットのＩＡ＿ＰＤメッセージに従いルータの委任プレフィックスを取得し、ルータの委任プレフィックスに従い下位ルータのローカルプレフィックスを生成して良い。下位ルータのローカルプレフィックスは、下位ルータが、下位ルータのローカルプレフィックス及び下位ルータのＬＡＮインタフェースに接続される端末の状態識別子に従い、下位ルータのＬＡＮインタフェースに接続される該端末のＩＰアドレスを生成できるようにするために使用されて良い。留意すべきことに、下位ルータのＬＡＮインタフェースに接続される端末のＩＰアドレスを生成する前に、下位ルータは、さらに、下位ルータのＬＡＮインタフェースに接続される端末の状態識別子をＥＵＩアドレス、つまり６４ビットサフィックスに変換する必要がある。
【００４１】
代替で、下位ルータは、下位ルータのローカルプレフィックスも、下位ルータのＬＡＮインタフェースに接続される端末へ送信して、下位ルータのＬＡＮインタフェースに接続される端末が、下位ルータのローカルプレフィックス及び下位ルータのＬＡＮインタフェースに接続される端末のＭＡＣアドレスに従い、下位ルータのＬＡＮインタフェースに接続される端末のＩＰアドレスを生成できるようにして良い。留意すべきことに、下位ルータのＬＡＮインタフェースに接続される端末のＩＰアドレスを生成する前に、下位ルータのＬＡＮインタフェースに接続される端末は、さらに、下位ルータのＬＡＮインタフェースに接続される端末のＭＡＣアドレスをＥＵＩアドレスの６４ビットサフィックスに変換する必要がある。
【００４２】
本発明の実施形態１は、インターネットプロトコルアドレス割り当て方法を提供する。ルータは、上位ネットワーク装置により送信される上位ネットワーク装置の委任プレフィックスを受信し、ここで上位ネットワーク装置はルータのＷＡＮインタフェースに接続されるネットワーク装置であり、上位ネットワーク装置の委任プレフィックスに従い、ルータのローカルプレフィックス及びルータの委任プレフィックスを生成し、並びに、ルータのローカルプレフィックス及びルータの委任プレフィックスをルータの下位ルータ、つまりルータのＬＡＮインタフェースに接続されるルータへ送信して良い。ルータのローカルプレフィックスは、下位ルータが下位ルータのＷＡＮインタフェースのＩＰアドレスを決定できるようにするために使用でき、及び、ルータの委任プレフィックスは、下位ルータが下位ルータのＬＡＮインタフェースに接続される端末のＩＰアドレスを決定できるようにするために使用されるので、ＩＰアドレスは、カスケードネットワーク内の装置に割り当てられる。
【００４３】
留意すべきことに、本発明の実施形態１で提供されるインターネットプロトコルアドレス割り当て方法は、管理者による手動構成を有することなく、カスケードネットワーク内のルータ又は端末のＩＰアドレスの自動取得を実施して良く、カスケードネットワークのネットワーク保守が、より便利になり及びより高い正確さを有するようにする。
【００４４】
実施形態２
実施形態１の前述の方法に基づき、本発明の実施形態２は、さらに、インターネットプロトコルアドレス割り当て方法を提供する。任意的に、実施形態１の上位ネットワーク装置は、ルータのＷＡＮインタフェースに接続されるＢＡＳ又はルータである。
【００４５】
具体的に、上位ネットワーク装置がルータのＷＡＮインタフェースに接続されるＢＡＳである場合、上位ネットワーク装置の委任プレフィックスは、ルータのインタフェースサービスに従いＢＡＳにより構成されるサーバ委任プレフィックスであって良い。上位ネットワーク装置がルータのＷＡＮインタフェースに接続されるルータである場合、上位ネットワーク装置の委任プレフィックスは、別のルータにより送信されルータのＷＡＮインタフェースに接続されるルータにより受信される別のルータの委任プレフィックスから生成されて良い。
【００４６】
上位ネットワーク装置がルータのＷＡＮインタフェースに接続されるＢＡＳである場合、ルータは、イングレスルータとして参照されて良く、本実施形態の方法は、少なくとも、カスケードネットワークの第１レベルにあるカスケードルータに接続される装置のＩＰアドレスの取得を実施して良い。上位ルータがルータのＷＡＮインタフェースに接続されるルータである場合、ルータ自体がカスケードルータであり、この場合、本実施形態の方法は、さらに、複数レベルのカスケードネットワークのカスケードルータに接続される装置のＩＰアドレスの取得を実施して良い。
【００４７】
任意的に、前述のＳ２０２で、ルータが、上位ネットワーク装置の委任プレフィックスに従い、ルータのローカルプレフィックス及びルータの委任プレフィックスを生成することは、以下を含んで良い：
ルータがカスケードモードを開始する場合、ルータにより、上位ネットワーク装置の委任プレフィックスに従い、ルータのローカルプレフィックス及びルータの委任プレフィックスを生成する。
【００４８】
カスケードモードは、ルータと下位ルータとの間の、及び下位ルータがネットワークへの接続を用いることによりネットワークデータを送信できる、対応する接続モードを表す。ここで、該接続は、ルータ及びＢＡＳにより確立される。
【００４９】
任意的に、ルータが、上位ネットワーク装置の委任プレフィックスに従い、ルータのローカルプレフィックス及びルータの委任プレフィックスを生成することは、以下を含んで良い：
ルータにより、上位ネットワーク装置の委任プレフィックスの最下位ビットの次のビットを第１ビット値になるよう構成し、次のビットにランダム値を追加し、ルータのローカルプレフィックスを得て、ルータのローカルプレフィックス内のビット量がＥＵＩのプレフィックス内のビット量に等しくなるようにし、
ルータにより、次のビットを第２ビット値になるように構成し、上位ネットワーク装置の委任プレフィックス内のビット量を１だけ増大して、ルータの委任プレフィックスを取得し、第１ビット値は第２ビット値と異なる。
【００５０】
具体的に、第１ビット値は０又は１であって良い。第１ビット値が０である場合、第２ビット値は１である。したがって、第１ビット値が１である場合、第２ビット値は０であって良い。例えば、ルータは、上位ネットワーク装置の委任プレフィックスの最下位ビットの次のビットをビット値０になるよう構成して、ルータのローカルプレフィックスを取得し、及び、上位ネットワーク装置の委任プレフィックスの最下位ビットの次のビットをビット値１になるよう構成して、ルータの委任プレフィックスを取得して良い。代替で、ルータは、上位ネットワーク装置の委任プレフィックスの最下位ビットの次のビットをビット値１になるよう構成して、ルータのローカルプレフィックスを取得し、及び、上位ネットワーク装置の委任プレフィックスの最下位ビットの次のビットをビット値０になるよう構成して、ルータの委任プレフィックスを取得して良い。
【００５１】
任意的に、ルータがカスケードモードを開始するか否かは、予め構成されて良い。ルータがカスケードモードを開始する場合、ルータのＬＡＮインタフェースは、別のルータに接続され、ルータは、ＤＨＣＰパケットのＩＡ＿ＰＤメッセージを別のルータへ送信して良い。つまり、ルータがカスケードモードを開始し、及び、下位ルータのような別のルータがルータのＬＡＮインタフェースに接続される場合、ルータは、ＤＨＣＰパケットのＩＡ＿ＰＤメッセージを送信することにより、ルータの委任プレフィックスを別のルータに配信して良い。
【００５２】
ルータがカスケードモードを開始しない場合、ルータは、上位ネットワーク装置の委任プレフィックスの最下位ビットの後にランダム値を追加して、ルータのローカルプレフィックスを取得し、及び、ルータのローカルプレフィックスに従い、ルータに接続される端末のＩＰアドレスを決定し、又は、ルータのローカルプレフィックスをルータに接続される端末へ送信し、ルータに接続される端末が、ルータのローカルプレフィックスに従い、ルータに接続される端末のＩＰアドレスを生成できるようにする。
【００５３】
任意的に、方法は、以下を更に含む：
ルータにより、ルータのローカルプレフィックスに従い、ルータのＬＡＮインタフェースに接続される端末のＩＰアドレスを決定する。
【００５４】
具体的に、ルータは、ルータのローカルプレフィックス又はルータによりルータに接続される端末に割り当てられる状態識別子に従い、状態を有する、ルータに接続される端末のＩＰアドレスを生成して良い。ルータによりルータに接続される端末に割り当てられる状態識別子は、ルータに接続される端末の数であって良い。ルータに接続される異なる端末は、それぞれ異なる数、つまり異なる状態識別子を有する。
【００５５】
任意的に、方法は、以下を含んで良い：
ルータにより、ルータのローカルプレフィックスを、ルータのＬＡＮインタフェースに接続される端末へ送信する。ルータのローカルプレフィックスは、ルータのＬＡＮインタフェースに接続される端末が、ルータのＬＡＮインタフェースに接続される端末のＩＰアドレスを決定できるようにするために使用される。
【００５６】
ルータのＬＡＮインタフェースに接続される端末のＩＰアドレスは、ルータのＬＡＮインタフェースに接続される端末のＭＡＣアドレスをＥＵＩアドレスに変換し、変換を通じて得られたＥＵＩアドレスとルータのローカルプレフィックスとに従い、状態を有するルータのＬＡＮインタフェースに接続される端末のＩＰアドレスを生成することにより、生成されて良い。
【００５７】
本発明の実施形態２は、さらに、インターネットプロトコルアドレス割り当て方法を提供する。図３は、本発明の実施形態２によるインターネットプロトコルアドレス割り当て方法のフローチャートである。図３に示すように、方法は以下を更に含む。
【００５８】
Ｓ３０１：ルータは、上位ネットワーク装置により送信される上位ネットワーク装置のローカルプレフィックスを受信する。
【００５９】
ルータは、ＲＡメッセージ又はＤＨＣＰパケットのＩＡ＿ＮＡメッセージを使用することにより、上位ネットワーク装置により送信される上位ネットワーク装置のローカルプレフィックスを受信して良い。
【００６０】
Ｓ３０２：ルータは、上位ネットワーク装置のローカルプレフィックスに従い、ルータのＷＡＮインタフェースのＩＰアドレスを決定する。
【００６１】
上位ネットワーク装置のローカルプレフィックスに従い、ルータによりルータのＷＡＮインタフェースのＩＰアドレスを決定する、特定の実装プロセスは、ルータのローカルプレフィックスに従い下位ルータにより下位ルータのＷＡＮインタフェースのＩＰアドレスを決定するプロセスと同様であり、詳細はここで再び記載されない。
【００６２】
本発明の実施形態２で提供されるインターネットプロトコルアドレス割り当て方法は、カスケードネットワークにおけるカスケードルータに接続される装置のＩＰアドレスを、より正確にし、カスケードネットワークのデータの清浄送信を補償できる。
【００６３】
実施形態３
本発明の実施形態３は、さらに、インターネットプロトコルアドレス割り当て方法を提供する。図４は、本発明の実施形態３によるカスケードネットワークの概略構造図である。図４に示すように、カスケードネットワークでは、ＢＡＳ４０１は、第１ルータ４０２のＷＡＮインタフェースに接続される。第１ルータ４０２のあるＬＡＮインタフェースは、第１端末４０３に接続され、第１ルータ４０２の別のＬＡＮインタフェースは、第２ルータ４０４のＷＡＮインタフェースに接続される。第２ルータ４０４のあるＬＡＮインタフェースは、第２端末４０５に接続され、第２ルータ４０４の別のＬＡＮインタフェースは、第３ルータ４０６のＷＡＮインタフェースに接続される。留意すべきことに、第３ルータ４０６のＬＡＮインタフェースは、複数レベルのカスケードを実装するために、別の端末又はルータに接続されて良い。
【００６４】
図５は、本発明の実施形態３によるインターネットプロトコルアドレス割り当て方法のフローチャートである。図５に示すように、方法は以下のステップを含む。
【００６５】
Ｓ５０１：ＢＡＳは、第１ルータにより送信されるＲＳメッセージに従い、ＢＡＳのローカルプレフィックス及びＢＡＳの委任プレフィックスを決定する。
【００６６】
ＢＡＳのローカルプレフィックスは、ＢＡＳのローカルプレフィックス及びＢＡＳのローカルプレフィックスの長さを用いることにより、表されて良い。例えば、ＢＡＳのローカルプレフィックスは、２０１４：：／６４として表されて良い。つまり、ＢＡＳのローカルプレフィックスの長さは６４ビットである。
【００６７】
ＢＡＳの委任プレフィックス内のビット量は、６４ビットのようなＥＵＩのプレフィックス内のビット量より少なくて良い。ＢＳの委任プレフィックスは、例えば６０ビットを有して良い。ＢＡＳの委任プレフィックスは、２０１４：１０１０：：／６０として表されて良い。
【００６８】
Ｓ５０２：ＢＡＳは、ＢＡＳのローカルプレフィックスをＲＡメッセージ又はＤＨＣＰのＩＡ＿ＮＡメッセージに追加し、ＢＡＳのローカルプレフィックスを第１ルータへ送信し、並びに、ＢＡＳの委任プレフィックスをＤＨＣＰのＩＡ＿ＰＤメッセージに追加し、ＢＡＳの委任プレフィックスを第１ルータへ送信する。
【００６９】
Ｓ５０３：第１ルータは、ＢＡＳのローカルプレフィックスに従い、第１ルータのＷＡＮインタフェースのＩＰアドレスを生成する。
【００７０】
第１ルータは、ＢＡＳのローカルプレフィックス及び第１ルータの状態識別子に従い、第１ルータのＷＡＮインタフェースのＩＰアドレスを生成して良い。第１ルータの状態識別子が１である場合、第１ルータのＷＡＮインタフェースのＩＰアドレスは、２０１４：：１として表されて良い。
【００７１】
Ｓ５０４：第１ルータがカスケードモードを開始する場合、第１ルータは、ＢＡＳの委任プレフィックスの最下位ビットの次のビットをビット値０として構成し、ＢＡＳの委任プレフィックスの最下位ビットの次のビットにランダム値を追加して、第１ルータのローカルプレフィックスを得て、第１ルータのローカルプレフィックス内のビット量がＥＵＩのプレフィックス内のビット量と等しくなるようにする。
【００７２】
Ｓ５０５：第１ルータは、ＢＡＳの委任プレフィックスの最下位ビットの次のビットをビット値１になるよう構成し、ＢＡＳの委任プレフィックス内のビット量を１だけ増大させて、第１ルータの委任プレフィックスを得る。
【００７３】
ＢＡＳの委任プレフィックス内のビット量は６０であり、ＥＵＩのプレフィックス内のビット量は６４である。したがって、第１ルータは、ＢＡＳの委任プレフィックスの最下位ビットの次のビット、つまり６１番目のビットを０になるよう構成し、６２番目のビット乃至６４番目のビットを乱数に従い構成して、第１ルータのローカルプレフィックスを得て良い。例えば、第１ルータのローカルプレフィックスは、２０１４：１０１０：：０００３／６４として表されて良い。第１ルータのローカルプレフィックスの６２番目のビット乃至６４番目のビットの値、つまり０１１は、乱数である。ルータのローカルプレフィックス内のビット量は、６４ビットのようなＥＵＩのプレフィックス内のビット量に等しくて良い。
【００７４】
第１ルータは、ＢＡＳの委任プレフィックスの６１番目のビットをビット値１になるよう構成し、ＢＡＳの委任プレフィックス内のビット量を１だけ増大させて、第１ルータの委任プレフィックスを得て良い。例えば、第１ルータの委任プレフィックスは、２０１４：１０１０：：０００８／６１として表されて良い。
【００７５】
Ｓ５０６：第１ルータは、第１ルータのローカルプレフィックスに従い、第１端末のＩＰアドレスを生成する。
【００７６】
第１ルータは、第１ルータのローカルプレフィックス及び第１ルータにより第１端末に割り当てられる状態識別子に従い、第１端末のＩＰアドレスを生成する。第１端末の状態識別子が２である場合、第１端末のＩＰアドレスは、２０１４：１０１０：０００３：：２として表されて良い。
【００７７】
Ｓ５０７：第１ルータは、第１ルータのローカルプレフィックスをＲＡメッセージ又はＤＨＣＰのＩＡ＿ＮＡメッセージに追加し、第１ルータのローカルプレフィックスを第２ルータへ送信し、並びに、第１ルータの委任プレフィックスをＤＨＣＰのＩＡ＿ＰＤメッセージに追加し、第１ルータの委任プレフィックスを第２ルータへ送信する。
【００７８】
Ｓ５０８：第２ルータは、第１ルータのローカルプレフィックスに従い、第２ルータのＷＡＮインタフェースのＩＰアドレスを生成する。
【００７９】
第２ルータは、第１ルータのローカルプレフィックス及び第２ルータの状態識別子に従い、第２ルータのＷＡＮインタフェースのＩＰアドレスを生成して良い。第２ルータの状態識別子が１である場合、第２ルータのＷＡＮインタフェースのＩＰアドレスは、２０１４：１０１０：０００３：：１として表されて良い。
【００８０】
Ｓ５０９：第２ルータがカスケードモードを開始する場合、第２ルータは、第１ルータの委任プレフィックスの最下位ビットの次のビットをビット値０になるよう構成し、第１ルータの委任プレフィックスの最下位ビットの次のビットの後にランダム値を追加して、第２ルータのローカルプレフィックスを得て、第２ルータのローカルプレフィックス内のビット量がＥＵＩのプレフィックス内のビット量と等しくなるようにする。
【００８１】
Ｓ５１０：第２ルータは、第１ルータの委任プレフィックスの最下位ビットの次のビットをビット値１になるよう構成し、第１ルータの委任プレフィックス内のビット量を１だけ増大させて、第２ルータの委任プレフィックスを得る。
【００８２】
第１ルータの委任プレフィックス内のビット量は６１である。したがって、第２ルータは、第１ルータの委任プレフィックスの最下位ビットの次のビット、つまり６２番目のビットをビット値０になるよう構成し、６３番目のビット乃至６４番目のビットを乱数になるよう構成して、第２ルータのローカルプレフィックスを得て良い。例えば、第２ルータのローカルプレフィックスは、２０１４：１０１０：：０００９／６４として表され、第２ルータのローカルプレフィックスの６３番目のビット乃至６４番目のビットの値０１は乱数である。
【００８３】
第２ルータは、第１ルータの委任プレフィックスの６２番目のビットをビット値１になるよう構成し、第１ルータの委任プレフィックスを１だけ増大させて、第２ルータの委任プレフィックスを得て良い。例えば、第２ルータの委任プレフィックスは、２０１４：１０１０：：０００Ｃ／６２として表されて良い。
【００８４】
Ｓ５１１：第２ルータは、第２ルータのローカルプレフィックスに従い、第２端末のＩＰアドレスを生成する。
【００８５】
第２ルータは、第２ルータのローカルプレフィックス及び第２ルータにより第２端末に割り当てられる状態識別子に従い、第２端末のＩＰアドレスを生成する。第２端末の状態識別子が２である場合、第２端末のＩＰアドレスは、２０１４：１０１０：０００９：：２として表されて良い。
【００８６】
Ｓ５１２：第２ルータは、第２ルータのローカルプレフィックスをＲＡメッセージ又はＤＨＣＰのＩＡ＿ＮＡメッセージに追加し、第２ルータのローカルプレフィックスを第３ルータへ送信する。
【００８７】
Ｓ５１３：第３ルータは、第２ルータのローカルプレフィックスに従い、第３ルータのＷＡＮインタフェースのＩＰアドレスを生成する。
【００８８】
第３ルータは、第２ルータのローカルプレフィックス及び第３ルータの状態識別子に従い、第３ルータのＷＡＮインタフェースのＩＰアドレスを生成して良い。第３ルータの状態識別子が１である場合、第３ルータのＷＡＮインタフェースのＩＰアドレスは、２０１４：１０１０：０００９：：１として表されて良い。
【００８９】
本発明の実施形態３で提供されるインターネットプロトコルアドレス割り当て方法は、具体的に、特定の例を用いることにより前述の実施形態のうちの任意の１つの方法を記載し、実施形態３の有益な効果は、前述の実施形態のものと同様であり、詳細はここで再び記載されない。
【００９０】
実施形態４
本発明の実施形態４は、さらに、ルータを提供する。ルータは、前述の実施形態１乃至実施形態３のいずれかの実施形態のインターネットプロトコルアドレス割り当て方法を実行して良い。図６は、本発明の実施形態４によるルータの概略構造図である。図６に示すように、ルータ６００は、受信モジュール６０１と、生成モジュール６０２と、送信モジュール６０３と、を含んで良い。
【００９１】
受信モジュール６０１は、上位ネットワーク装置により送信される上位ネットワーク装置の委任プレフィックスを受信し、上位ネットワーク装置は、ルータのＷＡＮインタフェースに接続されるネットワーク装置である。
【００９２】
生成モジュール６０２は、上位ネットワーク装置の委任プレフィックスに従い、ルータのローカルプレフィックス及びルータの委任プレフィックスを生成するよう構成される。
【００９３】
送信モジュール６０３は、ルータのローカルプレフィックス及びルータの委任プレフィックスを、ルータの下位ルータへ送信する。下位ルータは、ルータのＬＡＮインタフェースに接続されるルータである。ルータのローカルプレフィックスは、下位ルータが、下位ルータのＷＡＮインタフェースのＩＰアドレスを決定できるようにするために使用される。ルータの委任プレフィックスは、下位ルータが、下位ルータのローカルプレフィックスを生成できるようにするために使用される。
【００９４】
任意的に、上位ネットワーク装置は、ルータのＷＡＮインタフェースに接続されるＢＡＳ又はルータである。
【００９５】
任意的に、生成モジュール６０２は、ルータがカスケードモードを開始する場合、上位ネットワーク装置の委任プレフィックスに従い、ルータのローカルプレフィックス及びルータの委任プレフィックスを生成するよう更に構成される。
【００９６】
任意的に、生成モジュール６０２は、上位ネットワーク装置の委任プレフィックスの最下位ビットの次のビットを第１ビット値になるよう構成し、ルータのローカルプレフィックスを得るために、次のビットの後にランダム値を追加して、ルータのローカルプレフィックス内のビット量がＥＵＩのプレフィックス内のビット量に等しくなるようにし、及び次のビットを第２ビット値になるよう構成し、ルータの委任プレフィックスを得るために、上位ネットワーク装置の委任プレフィックス内のビット量を１だけ増大し、第１ビット値は、第２ビット値と異なる、よう更に構成される。
【００９７】
任意的に、上位ネットワーク装置の委任プレフィックス内のビット量は、エンドシステムユニーク識別子ＥＵＩのプレフィックス内のビット量より少ない。
【００９８】
本発明の実施形態４で提供されるルータは、前述の実施形態１乃至実施形態３のいずれかの実施形態のインターネットプロトコルアドレス割り当て方法を実行して良い。実施形態４の有益な効果は、前述の実施形態のものと同様であり、詳細はここで再び記載されない。
【００９９】
実施形態５
本発明の実施形態５は、さらに、ルータを提供する。図７は、本発明の実施形態５によるルータの概略構造図である。図７に示すように、ルータ７００は、受信機７０１と、プロセッサ７０２と、送信機７０３と、を含んで良い。
【０１００】
受信機７０１は、上位ネットワーク装置により送信される上位ネットワーク装置の委任プレフィックスを受信するよう構成され、上位ネットワーク装置は、ルータのＷＡＮインタフェースに接続されるネットワーク装置である。
【０１０１】
プロセッサ７０２は、上位ネットワーク装置の委任プレフィックスに従い、ルータのローカルプレフィックス及びルータの委任プレフィックスを生成するよう構成される。
【０１０２】
送信機７０３は、ルータのローカルプレフィックス及びルータの委任プレフィックスを、ルータの下位ルータへ送信する。下位ルータは、ルータのＬＡＮインタフェースに接続されるルータである。ルータのローカルプレフィックスは、下位ルータが、下位ルータのＷＡＮインタフェースのＩＰアドレスを決定できるようにするために使用される。ルータの委任プレフィックスは、下位ルータが、下位ルータのローカルプレフィックスを生成できるようにするために使用される。
【０１０３】
任意的に、上位ネットワーク装置は、ルータのＷＡＮインタフェースに接続されるＢＡＳ又はルータである。
【０１０４】
任意的に、プロセッサ７０２は、ルータがカスケードモードを開始する場合、上位ネットワーク装置の委任プレフィックスに従い、ルータのローカルプレフィックス及びルータの委任プレフィックスを生成するよう更に構成される。
【０１０５】
任意的に、プロセッサ７０２は、上位ネットワーク装置の委任プレフィックスの最下位ビットの次のビットを第１ビット値になるよう構成し、ルータのローカルプレフィックスを得るために、次のビットの後にランダム値を追加して、ルータのローカルプレフィックス内のビット量がＥＵＩのプレフィックス内のビット量に等しくなるようにし、及び次のビットを第２ビット値になるよう構成し、ルータの委任プレフィックスを得るために、上位ネットワーク装置の委任プレフィックス内のビット量を１だけ増大させるよう更に構成される。第１ビット値は、第２ビット値と異なる。
【０１０６】
任意的に、上位ネットワーク装置の委任プレフィックス内のビット量は、ＥＵＩのプレフィックス内のビット量より少ない。
【０１０７】
本発明の実施形態５で提供されるルータは、前述の実施形態１乃至実施形態３のいずれかの実施形態のインターネットプロトコルアドレス割り当て方法を実行して良い。実施形態４の有益な効果は、前述の実施形態のものと同様であり、詳細はここで再び記載されない。
【０１０８】
実施形態６
本発明の実施形態６は、さらに、コンピュータ可読記憶媒体を提供する。図８は、本発明の実施形態６によるコンピュータ可読記憶媒体の概略構造図である。図８に示すように、コンピュータ可読記憶媒体８００は、少なくとも１つのプログラム８０１を含み、少なくとも１つのプログラムは、コンピュータ可読命令８０２を含む。
【０１０９】
コンピュータ可読命令８０２は、上位ネットワーク装置により送信される前記上位ネットワーク装置の委任プレフィックスを受信し、上位ネットワーク装置の委任プレフィックスに従い、ルータのローカルプレフィックス及びルータの委任プレフィックスを生成し、ルータの下位ルータへルータのローカルプレフィックス及びルータの委任プレフィックスを送信する、ためにルータのプロセッサにより呼び出され実行されるよう構成される。上位ネットワーク装置はルータのＷＡＮインタフェースに接続されるネットワーク装置であり、下位ルータはルータのＬＡＮインタフェースに接続されるルータであり、ルータのローカルプレフィックスは、下位ルータが下位ルータのＷＡＮインタフェースのＩＰアドレスを決定できるようにするために使用され、ルータの委任プレフィックスは、下位ルータが下位ルータのローカルプレフィックスを生成できるようにするために使用される。
【０１１０】
任意的に、上位ネットワーク装置は、ルータのＷＡＮインタフェースに接続されるＢＡＳ又はルータである。
【０１１１】
任意的に、コンピュータ可読命令８０２は、ルータがカスケードモードを開始するとき、上位ネットワーク装置の委任プレフィックスに従い、ルータのローカルプレフィックス及びルータの委任プレフィックスを生成するために、ルータのプロセッサにより呼び出され実行されるよう更に構成される。
【０１１２】
任意的に、コンピュータ可読命令８０２は、上位ネットワーク装置の委任プレフィックスの最下位ビットの次のビットを第１ビット値になるよう構成し、次のビットの後にランダム値を追加してルータのローカルプレフィックスを得て、ルータのローカルプレフィックス内のビット量がＥＵＩのプレフィックス内のビット量に等しくなるようにし、並びに、次のビットを第２ビット値になるよう構成し、上位ネットワーク装置の委任プレフィックス内のビット量を１だけ増大して、ルータの委任プレフィックスを得て、第１ビット値は第２ビット値と異なるようにするために、ルータのプロセッサにより呼び出され実行されるよう更に構成される。
【０１１３】
任意的に、上位ネットワーク装置の委任プレフィックス内のビット量は、ＥＵＩのプレフィックス内のビット量より少ない。
【０１１４】
本発明の実施形態６で提供されるコンピュータ可読記憶媒体は、少なくとも１つのプログラムを含み、少なくとも１つのプログラムはコンピュータ可読命令を含み、少なくとも１つのプログラムは、ルータのプロセッサにより呼び出され及び実行されて、実施形態１乃至実施形態３のいずれか１つのインターネットプロトコルアドレス割り当て方法を実施するよう構成される。実施形態６の有益な効果は、前述の実施形態のものと同様であり、詳細はここで再び記載されない。
【０１１５】
当業者は、方法の実施形態のステップの全部又は一部が関連するハードウェアに指示するプログラムにより実装されて良いことを理解する。プログラムは、コンピュータ可読記憶媒体に格納されて良い。プログラムが実行するとき、方法の実施形態のステップが実行される。前述の記憶媒体は、ROM、RAM、磁気ディスク又は光ディスクのようなプログラムコードを格納可能な任意の媒体を含む。
【０１１６】
最後に、留意すべきことに、前述の実施形態は、単に本発明の技術的ソリューションを説明するためであり、本発明の範囲を限定するためではない。本発明は、前述の実施形態を参照して詳細に説明されたが、当業者は、本発明の実施形態の技術的ソリューションの範囲から逸脱することなく、彼らが前述の実施形態で説明した技術的ソリューションに変更を行い、又はそれら実施形態の一部又は全部の技術的特徴を等価に置換できることを理解する。
【図１】
0006517377.tif 000002
【図２】
0006517377.tif 000003
【図３】
0006517377.tif 000004
【図４】
0006517377.tif 000005
【図５】
0006517377.tif 000006
【図６】
0006517377.tif 000007
【図７】
0006517377.tif 000008
【図８】
0006517377.tif 000009