(57)【要約】【課題】認証情報を転送するための方法、中継装置、およびサーバを提供すること。【解決手段】当該方法は、ＡＡＡサーバにより配信された認証情報を受信するステップと、オプションをＩＰｖ６  ＤＨＣＰｖ６中継転送メッセージ向けの動的ホスト構成プロトコルに挿入し、当該認証情報を当該オプションにカプセル化し、当該オプションをＤＨＣＰｖ６サーバに送信するステップとを含む。本発明の技術的解決策を利用することによって、ＤＨＣＰｖ６中継装置が、ＡＡＡサーバにより配信された認証情報をＤＨＣＰｖ６サーバに送信し、その結果、当該ＤＨＣＰｖ６サーバは、ＡＡＡサーバにより配信された認証情報に従って正確な構成をＤＨＣＰｖ６クライアントに提供することができる。【選択図】図１
2016034143.tif 000002
【特許請求の範囲】
【請求項１】
ＩＰｖ６向け動的ホスト構成プロトコル（ＤＨＣＰｖ６）中継装置によって、ＤＨＣＰｖ６クライアントから、要請メッセージを受信するステップと、
前記要請メッセージを受信した後、前記ＤＨＣＰｖ６中継装置によって、アクセス要求メッセージを、認証認可アカウンティング（ＡＡＡ）サーバに送信するステップと、
前記ＤＨＣＰｖ６中継装置によって、前記ＡＡＡサーバによって返されたアクセス受理メッセージを受信するステップであって、認証情報が、前記アクセス受理メッセージ内にカプセル化され、前記認証情報は、プレフィックス・プール名、アドレス・プール名、指定ＩＰｖ６プレフィックス、または指定ＩＰｖ６アドレスを含む、受信するステップと、
前記アクセス受理メッセージを受信した後、前記ＤＨＣＰｖ６中継装置によって、前記要請メッセージと前記認証情報とを、ＤＨＣＰｖ６中継転送メッセージ内にカプセル化するステップと、
前記ＤＨＣＰｖ６中継装置によって、前記中継転送メッセージを、ＤＨＣＰｖ６サーバに送信するステップと
を含む、認証情報転送方法。
【請求項２】
前記認証情報を前記ＤＨＣＰｖ６中継転送メッセージ内にカプセル化するステップは、
前記認証情報の各々に対応するオプションを、前記ＤＨＣＰｖ６中継転送メッセージに挿入するステップと、
前記認証情報の各々を、前記対応するオプション内にカプセル化するステップと
を含む、請求項１に記載の認証情報転送方法。
【請求項３】
前記認証情報を前記ＤＨＣＰｖ６中継転送メッセージ内にカプセル化するステップは、
前記認証情報の全てに対応するオプションを、前記ＤＨＣＰｖ６中継転送メッセージに挿入するステップと、
前記認証情報の全てを、前記オプション内にカプセル化するステップと
を含む、請求項１に記載の認証情報転送方法。
【請求項４】
前記認証情報の全てを前記オプション内にカプセル化するステップは、
前記認証情報の各々に対応するサブオプションを、前記オプションに挿入するステップと、
前記認証情報の各々を、前記対応するサブオプション内にカプセル化するステップと
を含む、請求項３に記載の認証情報転送方法。
【請求項５】
前記ＤＨＣＰｖ６中継装置によって、中継応答メッセージを受信するステップであって、ＩＰｖ６アドレス情報が、受信された前記認証情報に従って前記ＤＨＣＰｖ６クライアントに対して前記ＤＨＣＰｖ６サーバによって割り当てられた前記中継応答メッセージ内にカプセル化される、受信するステップ
を更に含む、請求項１〜４のいずれか１項に記載の認証情報転送方法。
【請求項６】
ＤＨＣＰｖ６クライアントから、要請メッセージを受信することと、
前記要請メッセージを受信した後、アクセス要求メッセージを、認証認可アカウンティング（ＡＡＡ）サーバに送信することと、
前記ＡＡＡサーバによって返されたアクセス受理メッセージを受信することであって、認証情報が、前記アクセス受理メッセージ内にカプセル化され、前記認証情報は、プレフィックス・プール名、アドレス・プール名、指定ＩＰｖ６プレフィックス、または指定ＩＰｖ６アドレスを含む、受信することと、
前記アクセス受理メッセージを受信した後、前記要請メッセージと前記認証情報とを、ＤＨＣＰｖ６中継転送メッセージ内にカプセル化することと、
前記ＤＨＣＰｖ６中継転送メッセージを、ＤＨＣＰｖ６サーバに送信することと
を行うように構成されたＩＰｖ６向け動的ホスト構成プロトコル（ＤＨＣＰｖ６）中継装置。
【請求項７】
前記ＤＨＣＰｖ６中継装置は、
前記認証情報の各々に対応するオプションを、前記ＤＨＣＰｖ６中継転送メッセージに挿入することと、
前記認証情報の各々を、前記対応するオプション内にカプセル化することと
を行うように構成された、請求項６に記載のＤＨＣＰｖ６中継装置。
【請求項８】
前記ＤＨＣＰｖ６中継装置は、
前記認証情報の全てに対応するオプションを、前記ＤＨＣＰｖ６中継転送メッセージに挿入することと、
前記認証情報の全てを、前記オプション内にカプセル化することと
を行うように構成された、請求項６に記載のＤＨＣＰｖ６中継装置。
【請求項９】
前記ＤＨＣＰｖ６中継装置は、
前記認証情報の各々に対応するサブオプションを、前記オプションに挿入することと、
前記認証情報の各々を、前記対応するサブオプション内にカプセル化することと
を行うように構成された、請求項８に記載のＤＨＣＰｖ６中継装置。
【請求項１０】
前記ＤＨＣＰｖ６中継装置は、
中継応答メッセージを受信することであって、ＩＰｖ６アドレス情報が、受信された前記認証情報に従って前記ＤＨＣＰｖ６クライアントに対して前記ＤＨＣＰｖ６サーバによって割り当てられた前記中継応答メッセージ内にカプセル化される、受信すること
を行うように更に構成された、請求項６〜９のいずれか１項に記載のＤＨＣＰｖ６中継装置。
【請求項１１】
ＤＨＣＰｖ６中継装置から、中継転送メッセージを受信することであって、前記中継転送メッセージは、要請メッセージと認証情報とを含み、前記要請メッセージは、ＤＨＣＰｖ６クライアントから、前記ＤＨＣＰｖ６中継装置へ送信され、前記認証情報は、認証認可アカウンティング（ＡＡＡ）サーバから、前記前記ＤＨＣＰｖ６中継装置へ送信され、前記認証情報は、プレフィックス・プール名、アドレス・プール名、指定ＩＰｖ６プレフィックス、または指定ＩＰｖ６アドレスを含む、受信することと、
前記認証情報に従って、構成情報を、前記ＤＨＣＰｖ６クライアントに割り当てることと
を行うように構成されたＩＰｖ６向け動的ホスト構成プロトコル（ＤＨＣＰｖ６）サーバ。
【請求項１２】
ＩＰｖ６向け動的ホスト構成プロトコル（ＤＨＣＰｖ６）中継装置と認証認可アカウンティング（ＡＡＡ）サーバとを含むシステムであって、前記ＤＨＣＰｖ６中継装置は、
ＤＨＣＰｖ６クライアントから、要請メッセージを受信することと、
前記要請メッセージを受信した後、アクセス要求メッセージを、前記ＡＡＡサーバに送信することと、
前記ＡＡＡサーバによって返されたアクセス受理メッセージを受信することであって、認証情報が、前記アクセス受理メッセージ内にカプセル化され、前記認証情報は、プレフィックス・プール名、アドレス・プール名、指定ＩＰｖ６プレフィックス、または指定ＩＰｖ６アドレスを含む、受信することと、
前記アクセス受理メッセージを受信した後、前記認証情報を、ＤＨＣＰｖ６中継転送メッセージ内にカプセル化することと、
前記ＤＨＣＰｖ６中継転送メッセージを、ＤＨＣＰｖ６サーバに送信することと
を行うように構成された、システム。
【請求項１３】
前記システムは、前記ＤＨＣＰｖ６サーバを更に含む、請求項１２に記載のシステム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ネットワーク通信技術に関し、特に、認証情報を転送するための方法、中継装置、およびサーバに関する。
【背景技術】
【０００２】
インターネット・プロトコル・バージョン６（ＩＰｖ６）をサポートするＩＰｖ６（ＤＨＣＰｖ６）向け動的ホスト構成プロトコルの典型的なネットワークには、３つの役割、即ち、ＤＨＣＰｖ６クライアント、ＤＨＣＰｖ６サーバ、およびＤＨＣＰｖ６中継器がある。ＤＨＣＰｖ６クライアントとは、ＩＰｖ６アドレス、委譲ＩＰｖ６プレフィックス、または他のネットワーク構成パラメータを動的に取得する装置である。ＤＨＣＰｖ６サーバとは、ＩＰｖ６アドレス、ＩＰｖ６プレフィックス、または他のネットワーク構成パラメータをＤＨＣＰｖ６クライアントに割り当てる責任を負う装置である。ＤＨＣＰｖ６サーバとＤＨＣＰｖ６クライアントが同一リンクの範囲内にないときには、ＤＨＣＰｖ６サーバとＤＨＣＰｖ６クライアントはＤＨＣＰｖ６中継器を使用してメッセージを転送することにより、ＤＨＣＰｖ６サーバを各リンクの範囲内に配備するのを回避する必要がある。これにより、コストが節約され、集約的な管理が促進される。
既存のＤＨＣＰｖ６ネットワークにおける、ＩＰｖ６アドレスの割当て、委譲ＩＰｖ６プレフィックス、および他のネットワーク構成パラメータのセキュリティを確保するために、ＤＨＣＰｖ６割当てを行う前にＤＨＣＰｖ６クライアントをＡＡＡ認証する必要があり、認証が成功した後にのみ、ＤＨＣＰｖ６クライアントにＩＰｖ６アドレス、ＩＰｖ６プレフィックス、および他のネットワーク構成パラメータを割り当てることができる。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】１.米国特許第７５０２９２９号明細書
【発明の概要】
【発明が解決しようとする課題】
【０００４】
実用的なアプリケーション・プロセスでは、ＤＨＣＰｖ６クライアントの認証が成功したと判定するとき、ＡＡＡ（Ａｕｔｈｅｎｔｉｃａｔｉｏｎ−Ａｕｔｈｏｒｉｚａｔｉｏｎ−Ａｃｃｏｕｎｔｉｎｇ）サーバが、アクセス受理メッセージを用いて、ＤＨＣＰｖ６中継器に対するアドレス割当てに関する何らかの情報を認証する。しかし、今日では、ＤＨＣＰｖ６プロセスを用いることによって認証情報をＤＨＣＰｖ６サーバに送信することはできない。ＤＨＣＰｖ６プロセスでは、ＤＨＣＰｖ６サーバおよびアプリケーション・シナリオにより正確な構成をＤＨＣＰｖ６クライアントに提供する柔軟性が限られている。
【課題を解決するための手段】
【０００５】
本発明は認証情報の転送方法、中継装置、およびサーバを提供する。これらは、ＡＡＡサーバにより配信された認証情報をＤＨＣＰｖ６サーバに送信するために使用され、その結果、ＤＨＣＰｖ６サーバが正確な構成情報をＤＨＣＰｖ６クライアントに提供することができる。
【０００６】
本発明の１実施形態では、ＡＡＡサーバにより配信された認証情報を受信するステップと、オプションをＤＨＣＰｖ６中継転送メッセージに挿入し、当該認証情報を当該オプションにカプセル化し、当該オプションをＤＨＣＰｖ６サーバに送信するステップとを含む認証情報転送方法を提供する。
【０００７】
本発明の１実施形態では、ＡＡＡサーバにより配信された認証情報を受信するように構成された第１の受信モジュールと、オプションをＤＨＣＰｖ６中継転送メッセージに挿入し、当該認証情報を当該オプションにカプセル化し、当該オプションをＤＨＣＰｖ６サーバに送信するように構成されたカプセル化モジュールとを備える中継装置を提供する。
【０００８】
本発明の１実施形態では、ＤＨＣＰｖ６中継転送メッセージのオプションを利用することによってカプセル化され中継装置により送信される認証情報を受信するように構成された第３の受信モジュールであって、当該認証情報はＡＡＡサーバから当該中継装置に配信される、第３の受信モジュールと、当該認証情報に従って対応する構成情報をＤＨＣＰｖ６クライアントに割り当てるように構成された割当てモジュールとを備えるサーバを提供する。
【０００９】
本発明の諸実施形態における認証情報の転送方法、中継装置、およびサーバによれば、中継装置が、オプションをＤＨＣＰｖ６中継転送メッセージに挿入し、認証情報を当該オプションにカプセル化して、当該オプションをＤＨＣＰｖ６サーバに送信する。その結果、ＤＨＣＰｖ６サーバは当該認証情報に従ってＤＨＣＰｖ６クライアントに正しい構成を提供し、それにより、ＤＨＣＰｖ６プロセスを用いた認証情報のＤＨＣＰｖ６サーバへの転送失敗により生ずる、先行技術における情報欠落の問題を解決する。さらに、当該認証情報が、ＤＨＣＰｖ６クライアントに関する特定のプレフィックス・プール、特定のアドレス・プール、特定のアドレス、または特定のプレフィックスの指定のような、アドレス割当てに関連する情報であるときには、ＤＨＣＰｖ６サーバが当該認証情報に従って正確なアドレス構成をＤＨＣＰｖ６クライアントに割り当てることができる。
【００１０】
本発明の諸実施形態または先行技術における技術的解決策をより明確に説明するために、以下では当該実施形態または先行技術を説明するために必要な添付図面を簡単に説明する。明らかに、以下の説明における添付図面は本発明の諸実施形態の一部を示し、当業者は創造的作業なしにこれらの添付図面から他の図面を依然として導出することができる。
【図面の簡単な説明】
【００１１】
【図１】本発明の１実施形態に従う認証情報転送方法の流れ図である。
【図２Ａ】本発明の１実施形態に従う、ＤＨＣＰｖ６認証およびアドレス割当てのためのネットワークの構造図である。
【図２Ｂ】本発明の１実施形態に従うＩＰｖ６アドレスを割り当てるための方法の流れ図である。
【図２Ｃ】本発明の１実施形態に従うＤＨＣＰｖ６オプションのフォーマットを示す図である。
【図２Ｄ】本発明の１実施形態に従うサブオプションＯｐｔｉｏｎ＿Ａｄｄｒｅｓｓ＿Ｐｒｅｆｉｘ＿Ａｕｔｈのフォーマットを示す図である。
【図３】本発明の１実施形態に従う中継装置の略構造図である。
【図４】本発明の別の実施形態に従う中継装置の略構造図である。
【図５】本発明の１実施形態に従うサーバの略構造図である。
【発明を実施するための形態】
【００１２】
本発明の諸実施形態の目的、技術的解決策、および利点をより明らかにするために、以下では本発明の諸実施形態における添付図面を参照して本発明の諸実施形態における技術的解決策を明確かつ十分に説明する。明らかに、説明した実施形態は本発明の諸実施形態の全部ではなく一部である。当業者が創造的作業なしに本発明の諸実施形態に基づいて取得する他の全ての実施形態は本発明の保護範囲に入るものとする。
【００１３】
図１は、本発明の１実施形態に従う認証情報転送方法の流れ図である。図１に示すように、本実施形態における方法は、以下を含む。
【００１４】
ステップ１０１では、ＤＨＣＰｖ６中継装置が、ＡＡＡサーバにより配信された認証情報を受信する。
【００１５】
本実施形態は、ＤＨＣＰｖ６中継機能（以降、中継装置と称する）を有する装置が存在しＡＡＡ認証に参加するＤＨＣＰｖ６割当てプロセスに適用可能である。ＤＨＣＰｖ６割当てプロセスは、ＩＰｖ６アドレスのような情報がＤＨＣＰｖ６クライアントに適用可能であるアドレス割当てプロセスである。本発明の諸実施形態では、ＤＨＣＰｖ６クライアントが、顧客構内装置（ＣＰＥ）、パーソナル・コンピュータ（ＰＣ）等であってもよい。中継装置がネットワーク・アクセス・サーバ（ＮＡＳ）であってもよい。
【００１６】
実際のアプリケーションでは、ＤＨＣＰｖ６クライアントがＩＰｖ６アドレス情報を必要とするとき、ＤＨＣＰｖ６クライアントは要請メッセージを送信してアドレス情報を要求する。当該要請メッセージは、クライアント識別子オプション、ＩＰｖ６アドレスを要求するために使用される非一時アドレス用アイデンティティ・アソシエーション（ＩＡ＿ＮＡ）オプション、委譲プレフィックスを要求するために使用されるプレフィクス委譲用アイデンティティ・アソシエーション（Ｉｄｅｎｔｉｔｙ  Ａｓｓｏｃｉａｔｉｏｎ＿Ｐｒｅｆｉｘ  Ｄｅｌｅｇａｔｅｄ、略してＩＡ＿ＰＤ）のような情報を保持する。ここで、ＤＨＣＰｖ６クライアントにより要求される必要があるアドレス情報は主に、ＩＰｖ６アドレス、ＩＰｖ６プレフィックス、他のネットワーク構成パラメータ等を指す。ＤＨＣＰｖ６クライアントがＣＰＥまたはＰＣであるとき、クライアント識別子オプションは、ＣＰＥの媒体アクセス制御（ＭＡＣ）アドレスまたはＰＣのＭＡＣアドレスを含んでもよい。
【００１７】
要請メッセージを受信した後、中継装置はアクセス要求メッセージを、ＤＨＣＰｖ６クライアント上でのＩＤ認証を要求するＡＡＡサーバに送信する。当該アクセス要求メッセージは、（ＮＡＳ−ＰｏｒｔまたはＮＡＳ−Ｐｏｒｔ−ＩＤのような）アクセス・ポート識別子またはＤＨＣＰｖ６クライアント識別子のような情報を保持してもよい。ＤＨＣＰｖ６クライアントがＣＰＥまたはＰＣであるときには、ＤＨＣＰｖ６クライアント識別子がＣＰＥのＭＡＣアドレスまたはＰＣのＭＡＣアドレスであってもよい。
【００１８】
アクセス要求メッセージを受信した後に、ＡＡＡサーバが、アクセス要求メッセージに保持された情報に従ってＤＨＣＰｖ６クライアント上でＩＤ認証を実施し、アクセス受理メッセージを用いることによって中継装置に、ＤＨＣＰｖ６クライアントが当該認証を通過したという結果を返し、または、アクセス拒否メッセージを用いることによって中継装置に、ＤＨＣＰｖ６クライアントがＩＤ認証を通過できなかったという結果を返す。ＤＨＣＰｖ６クライアントがＩＤ認証を通過すると、ＡＡＡサーバはさらに、アクセス受理メッセージを用いることによって何らかの認証情報を配信する。ＡＡＡサーバにより配信された認証情報は、アドレス・プールの名前もしくはプレフィックス・プールの名前を含んでもよく、または、指定ＩＰｖ６アドレスもしくは指定ＩＰｖ６プレフィックスを含んでもよい。例えば、ＡＡＡサーバは、アドレス・プールの名前を指定することによって、アドレス・プール内部のＩＰｖ６アドレスをＤＨＣＰｖ６クライアントの広域ネットワーク（ＷＡＮ）に割り当てるようにＤＨＣＰｖ６サーバに要求してもよい。ＡＡＡサーバは、プレフィックス・プールの名前を指定することによって、プレフィックス・プール内部の委譲ＩＰｖ６プレフィックスをＤＨＣＰｖ６クライアントに割り当てるようにＤＨＣＰｖ６サーバに要求してもよい。ＡＡＡサーバは、ＩＰｖ６アドレスを指定することによって、特定のＩＰｖ６アドレスをＤＨＣＰｖ６クライアントに割り当てるようにＤＨＣＰｖ６サーバに要求してもよい。ＡＡＡサーバは、ＩＰｖ６プレフィックスを指定することによって、特定の委譲ＩＰｖ６プレフィックスをＤＨＣＰｖ６クライアントに割り当てるようにＤＨＣＰｖ６サーバに要求してもよい。
【００１９】
今日、ＩＥＴＦ  ＲＦＣ２８６９により定義されているラディウス・アドレスまたはプレフィックス・プール名属性はＦｒａｍｅｄ−Ｐｏｏｌ（属性８８）であり、ＩＥＴＦ  ＲＦＣ４８１８により定義されているラディウス委譲ＩＰｖ６プレフィックス属性はＤｅｌｅｇａｔｅｄ−ＩＰｖ６−Ｐｒｅｆｉｘ（属性１２３）であり、Ｒａｄｅｘｔ作業部会ドラフトｄｒａｆｔ−ｉｅｔｆ−ｒａｄｅｘｔ−ｉｐｖ６−ａｃｃｅｓｓにより定義されているラディウスＩＰｖ６アドレス属性はＦｒａｍｅｄ−ＩＰｖ６−アドレスであり、ラディウス委譲ＩＰｖ６プレフィックス・プール名属性はＤｅｌｅｇａｔｅｄ−ＩＰｖ６−Ｐｒｅｆｉｘ−Ｐｏｏｌであり、ラディウス・ステートフルＩＰｖ６アドレス・プール名属性はＳｔａｔｅｆｕｌ−ＩＰｖ６−Ａｄｄｒｅｓｓ−Ｐｏｏｌである。本発明の諸実施形態では、ラディウス属性のＦｒａｍｅｄ−Ｐｏｏｌ、Ｄｅｌｅｇａｔｅｄ−ＩＰｖ６−Ｐｒｅｆｉｘ−Ｐｏｏｌ、またはＳｔａｔｅｆｕｌ−ＩＰｖ６−Ａｄｄｒｅｓｓ−Ｐｏｏｌで指定されたプレフィックス・プール名またはアドレス・プール名、ラディウス属性のＤｅｌｅｇａｔｅｄ−ＩＰｖ６−プレフィックスで指定された委譲ＩＰｖ６プレフィックス、ラディウス属性Ｆｒａｍｅｄ−ＩＰｖ６−アドレスで指定されたＩＰｖ６アドレスは全て、ＤＨＣＰｖ６クライアントが認証を通過した後に、ＡＡＡサーバにより中継装置（例えば、ネットワーク・アクセス・サーバＮＡＳ）に送信される認証情報として使用してもよい。
【００２０】
ステップ１０２では、ＤＨＣＰｖ６中継装置が、オプションをＤＨＣＰｖ６中継転送メッセージに挿入し、認証情報を当該オプションにカプセル化し、当該オプションをＤＨＣＰｖ６サーバに送信する。
【００２１】
本実施形態では、ＡＡＡサーバにより配信された認証情報をＤＨＣＰｖ６サーバに送信するために、中継装置は、送信すべき中継転送メッセージにオプションを挿入し、当該認証情報をオプションにカプセル化し、当該オプションをＤＨＣＰｖ６サーバに送信する。
【００２２】
当該中継転送メッセージを受信した後に、ＤＨＣＰｖ６サーバは、中継転送メッセージを解析することによって認証情報を取得し、当該認証情報に従って対応する動作を実施する。例えば、当該認証情報がアドレス割当てに関連する情報であるときには、ＤＨＣＰｖ６サーバが当該認証情報に従ってアドレス情報をＤＨＣＰｖ６クライアントに割り当ててもよい。より具体的には、認証情報がアドレス・プールの名前またはプレフィックス・プールの名前であるときには、ＤＨＣＰｖ６サーバは、ＩＰｖ６アドレスまたは委譲ＩＰｖ６プレフィックスをアドレス・プールまたはプレフィックス・プールからＤＨＣＰｖ６クライアントに割り当てる。
【００２３】
本実施形態では、ＡＡＡサーバにより配信された認証情報を受信した後に、中継装置が対応するオプションを中継転送メッセージに挿入し、当該認証情報を当該オプションにカプセル化し、当該オプションをＤＨＣＰｖ６サーバに送信する。その結果、ＤＨＣＰｖ６サーバが当該認証情報に従って正確な構成情報をＤＨＣＰｖ６クライアントに提供することができる。これにより、ＡＡＡサーバにより配信された認証情報を、ＤＨＣＰｖ６プロセスを用いてＤＨＣＰｖ６サーバに転送できないという先行技術における問題が解決される。さらに、当該認証情報がアドレス割当てに関連するときには、ＤＨＣＰｖ６サーバは指定アドレス・プールまたは指定プレフィックス・プールにおけるＩＰｖ６アドレスまたはＩＰｖ６プレフィックスを当該認証情報に従ってＤＨＣＰｖ６クライアントに動的に割り当てるか、または、当該認証情報に従って特定のＩＰｖ６アドレスまたは特定のＩＰｖ６プレフィックスをＤＨＣＰｖ６クライアントに対して指定することができる。その結果、ユーザアドレスの構成におけるＩＰｖ６サービスの柔軟性要件がより良く満たされる。以下の実施形態では、ＤＨＣＰｖ６割当てプロセスを１例として使用して、認証情報を転送するプロセスを詳細に説明する。
【００２４】
図２Ａは、本発明の１実施形態に従うＤＨＣＰｖ６認証とアドレス割当てのためのネットワークの構造図である。図２Ａに示すように、本実施形態の中継装置はＮＡＳであり、ＤＨＣＰｖ６クライアントはＣＰＥである。図２Ｂは、本発明の１実施形態に従うＩＰｖ６アドレスを割り当てる方法の流れ図である。図２Ｂに示すように、本実施形態の方法は以下を含む。
【００２５】
ステップ１で、ＣＰＥが要請メッセージをＮＡＳに送信して、ＤＨＣＰｖ６要請を送信する。ステップ２で、ＣＰＥにより送信された要請メッセージを受信した後に、ＮＡＳがアクセス要求メッセージをＡＡＡサーバに送信し、ＣＰＥで認証を実施するようにＡＡＡサーバに要求する。ステップ３で、ＡＡＡサーバがＣＰＥでＩＤ認証を実施し、ＣＰＥが認証を通過した後、認証情報をアクセス受理メッセージにカプセル化し、当該アクセス要求メッセージをＮＡＳに返す。
【００２６】
本実施形態では、１つまたは複数の認証情報が存在してもよい。当該認証情報の各々が、Ｆｒａｍｅｄ−Ｐｏｏｌ、Ｄｅｌｅｇａｔｅｄ−ＩＰｖ６−Ｐｒｅｆｉｘ−Ｐｏｏｌ、Ｓｔａｔｅｆｕｌ−ＩＰｖ６−Ａｄｄｒｅｓｓ−Ｐｏｏｌ等のような、アドレス・プールの名前またはプレフィックス・プールの名前であってもよい。
【００２７】
ステップ４では、アクセス受理メッセージを受信した後に、ＮＡＳはＣＰＥの認証情報を取得し、ＣＰＥからの要請メッセージとＡＡＡサーバからの認証情報の両方を中継転送メッセージにカプセル化し、中継転送メッセージをＤＨＣＰｖ６サーバに送信する。
【００２８】
ＮＡＳが当該認証情報を中継転送メッセージにカプセル化する第１の実装方式は、以下を含む。ＮＡＳは、当該認証情報の各々に対応するオプション（ＤＨＣＰｖ６オプションと称してもよい）を中継転送メッセージに挿入する。例えば、２種類の認証情報がＡＡＡサーバにより配信され、当該認証情報の一方はＦｒａｍｅｄ−Ｐｏｏｌであり、当該認証情報の他方はＤｅｌｅｇａｔｅｄ−ＩＰｖ６−Ｐｒｅｆｉｘ−Ｐｏｏｌであるとき、ＮＡＳは２つのＤＨＣＰｖ６オプションを中継転送メッセージに挿入する。この場合、一方のＤＨＣＰｖ６オプションが当該認証情報のＤｅｌｅｇａｔｅｄ−ＩＰｖ６−Ｐｒｅｆｉｘ−Ｐｏｏｌを格納し、他方のＤＨＣＰｖ６オプションが当該認証情報のＦｒａｍｅｄ−Ｐｏｏｌを格納する。
【００２９】
次に、ＮＡＳが当該認証情報の各々を対応するオプションにカプセル化し、当該オプションをＤＨＣＰｖ６サーバに送信する。 
【００３０】
ＤＨＣＰｖ６オプションのフォーマットを図２Ｃに示す。当該フォーマットは、２バイト長のオプション・タイプ・コードのフィールド、２バイト長のオプション・データ長のフィールド、および可変長のオプション・データ・フィールドを含む。オプション・タイプ・コードのフィールドはオプション・タイプの識別子であり、オプション・データ長のフィールドを使用してオプション・データ・フィールドの長さを示し、オプション・データ・フィールドを使用して認証情報の内容を埋めてもよい。より具体的な例として、当該認証情報がアドレス割当てに関連するアドレス・プールまたはプレフィックス・プールであるときには、当該対応するオプションを、Ｏｐｔｉｏｎ＿Ｐｏｏｌ＿Ｎａｍｅとして記録してもよい。ここで、オプション・タイプ・コードのフィールドはＯｐｔｉｏｎ＿Ｐｏｏｌ＿Ｎａｍｅに対応するタイプ・コードであり、当該オプション・データ・フィールドを使用して、認証されたアドレス・プールまたはプレフィックス・プールの名前を埋める。例えば、当該認証情報がＦｒａｍｅｄ−Ｐｏｏｌであるときには、当該オプション・データ・フィールドを、Ｆｒａｍｅｄ−Ｐｏｏｌにより提供される識別子（アドレスまたはプレフィックス）プールの名前から成る文字列で埋めてもよい。
【００３１】
ＮＡＳが当該認証情報を中継転送メッセージにカプセル化する第２の実装方式は、以下を含む。ＮＡＳが当該認証情報の全てに対応するオプション（本実装方式では、当該オプションをコンテナと称してもよい）を中継転送メッセージに挿入して、サブオプションを用いることにより当該認証情報の各々をオプション（またはコンテナ）に配置する。次いで、ＮＡＳが当該オプション（またはコンテナ）をＤＨＣＰｖ６サーバに送信する。
【００３２】
本実装方式では、当該対応するオプション（またはコンテナ）をＯｐｔｉｏｎ＿Ａｕｔｈｏｒｉｚｔｉｏｎとして記録してもよく、そのフォーマットも図２Ｃに示してある。当該フォーマットは主に、２バイト長のオプション・タイプ・コードのフィールド、２バイト長のオプション・データ長のフィールド、可変長のオプション・データ・フィールドを含む。当該オプション・タイプ・コードのフィールドをＯｐｔｉｏｎ＿Ａｕｔｈｏｒｉｚｔｉｏｎに対応するタイプ・コードとして記録してもよく、当該オプション・データ・フィールドを当該認証情報に対応するサブオプションで埋めてもよく、当該サブオプションをａｕｔｈｏｒｉｚｔｉｏｎ−ｏｐｔｉｏｎｓとして記録してもよい。特に、ＮＡＳは当該認証情報の各々に対応するサブオプションａｕｔｈｏｒｉｚｔｉｏｎ−ｏｐｔｉｏｎｓをＯｐｔｉｏｎ＿Ａｕｔｈｏｒｉｚａｔｉｏｎオプション（またはコンテナ）にカプセル化し、中継転送メッセージを用いることによって当該サブオプションをＤＨＣＰｖ６サーバに送信する。
【００３３】
各サブオプションが図２Ｃに示すＤＨＣＰｖ６オプションのデータ構造に従ってもよく、一部のサブオプションのデータ構造を図２Ｃに基づいて拡張してもよい。例えば、ＡＡＡサーバにより配信された認証情報を使用してユーザＩＰｖ６アドレスまたは委譲ＩＰｖ６プレフィックスを指定するときには、当該対応するサブオプションをＯｐｔｉｏｎ＿Ａｄｄｒｅｓｓ＿Ｐｒｅｆｉｘ＿Ａｕｔｈとして記録してもよく、そのフォーマットが図２Ｄに示すデータ構造を使用してもよい。図２Ｄに示すデータ構造には、２バイト長のオプション・タイプ・コードのフィールド、２バイト長のオプション・データ長のフィールド、１バイト長のプレフィックス・アドレス長のフィールド、および１６バイト長のＩＰｖ６−プレフィックス−アドレスのフィールドが含まれる。当該オプション・タイプ・コードのフィールドは、Ｏｐｔｉｏｎ＿Ａｄｄｒｅｓｓ＿Ｐｒｅｆｉｘ＿Ａｕｔｈに対応するタイプ・コードであり、プレフィックス・アドレス長（フィールド）が１２８であるときには、ＩＰｖ６−プレフィックス−アドレス（フィールド）はそれに応じてＩＰｖ６アドレスである。
【００３４】
サブオプションのａｕｔｈｏｒｉｚｔｉｏｎ−ｏｐｔｉｏｎｓが、アドレス・プールまたはプレフィックス・プールの指定された名前をカプセル化するために使用される前述のＯｐｔｉｏｎ＿Ｐｏｏｌ＿Ｎａｍｅであってもよく、または、指定アドレスまたはプレフィックスをカプセル化するために使用される前述のＯｐｔｉｏｎ＿Ａｄｄｒｅｓｓ＿Ｐｒｅｆｉｘ＿Ａｕｔｈであってもよい。
【００３５】
ステップ５では、ＤＨＣＰｖ６サーバが中継転送メッセージ内の当該認証情報に従ってＩＰｖ６アドレス情報をＣＰＥに割当て、割り当てたＩＰｖ６アドレス情報を中継応答メッセージにカプセル化して、中継応答メッセージをＤＨＣＰｖ６中継装置として機能するＮＡＳに返す。ＩＰｖ６アドレス情報は、ＩＰｖ６アドレスまたは委譲ＩＰｖ６プレフィックスのような情報であってもよい。
【００３６】
ステップ６では、ＮＡＳが、ＤＨＣＰｖ６サーバにより返されたＩＰｖ６アドレス情報を広告メッセージにカプセル化し、当該広告メッセージをＣＰＥに送信する。ステップ７では、ＣＰＥが要求メッセージをＮＡＳに送信し、ＩＰｖ６アドレス情報が当該要求メッセージに保持される。ステップ８では、ＮＡＳが中継転送メッセージをＤＨＣＰｖ６サーバに転送する。当該中継転送メッセージは、当該要求メッセージ内のＩＰｖ６アドレス情報を含む。ステップ９では、ＤＨＣＰｖ６サーバが中継応答メッセージをＮＡＳに返す。当該中継応答メッセージは、当該中継転送メッセージ内の要求に応じてＩＰｖ６アドレス情報を含む。ステップ１０では、ＮＡＳが応答メッセージをＣＰＥに返す。当該応答メッセージは、当該中継応答メッセージ内のＩＰｖ６アドレス情報を含む。
【００３７】
ステップ７乃至ステップ１０は、ＣＰＥがＩＰｖ６アドレス情報を取得したことをＣＰＥがＤＨＣＰｖ６サーバに通知するプロセスを説明する。当該プロセスは、先行技術のプロセスと同じであるので、本実施形態では詳細には説明しない。
【００３８】
本実施形態では、ＮＡＳが、ＤＨＣＰｖ６オプションを中継転送メッセージに挿入し、ＤＨＣＰｖ６オプションを用いることによって、ＡＡＡサーバにより配信された認証情報をＤＨＣＰｖ６サーバに送信する。ＤＨＣＰｖ６サーバは、受信したオプションにカプセル化された認証情報に従って正確なＩＰｖ６アドレス情報をＣＰＥに割り当て、それにより、ＤＨＣＰｖ６プロセスを用いることによっては、ＡＡＡサーバにより配信されたアドレス情報に関連する認証情報をＤＨＣＰｖ６サーバに転送できないという先行技術の問題が解決される。さらに、本実施形態では、ＡＡＡサーバにより配信された認証情報をＤＨＣＰｖ６サーバに送信するので、ＤＨＣＰｖ６サーバは指定アドレス・プールまたは指定プレフィックス・プールにおけるＩＰｖ６アドレスまたはＩＰｖ６プレフィックスを当該認証情報に従ってＤＨＣＰｖ６クライアントに動的に割り当てるか、または、当該認証情報に従って特定のＩＰｖ６アドレスまたは特定のＩＰｖ６プレフィックスをＤＨＣＰｖ６クライアントに対して指定することができる。その結果、ユーザアドレスの構成におけるＩＰｖ６サービスの柔軟性要件がより良く満たされる。
【００３９】
さらに、本実施形態の方法を用いることによって、ＡＡＡサーバとＤＨＣＰｖ６サーバが互いに独立な２つの装置であってもよい。その結果、ＡＡＡサーバとＤＨＣＰｖ６サーバを１つのサーバに統合することによって生ずるネットワークの制限が解決され、ＩＰｖ６サービスの開発がより容易になる。
【００４０】
本実施形態ではＤＨＣＰｖ６割当てプロセスにおけるアドレス割当てに関連する認証情報を説明の１例として使用するが本発明はそれに限定されないことに留意されたい。当該認証情報がアドレス割当てに関連するかどうかにかかわらず、ＤＨＣＰｖ６オプションを中継転送メッセージに挿入してもよく、ＡＡＡにより配信された認証情報をＤＨＣＰｖ６オプションにカプセル化して当該認証情報をＤＨＣＰｖ６サーバに送信してもよい。
【００４１】
図３は本発明の１実施形態に従う中継装置の略構造図である。図３に示すように、本実施形態の中継装置は、第１の受信モジュール３１とカプセル化モジュール３２を備える。
【００４２】
第１の受信モジュール３１は、ＡＡＡサーバにより配信された認証情報を受信するように構成される。カプセル化モジュール３２は、第１の受信モジュール３１に接続され、ＤＨＣＰｖ６プロセスにおいてオプションを中継転送メッセージに挿入し、当該認証情報を当該オプションにカプセル化し、当該オプションをＤＨＣＰｖ６サーバに送信するように構成される。
【００４３】
本実施形態で説明する中継装置の機能モジュールは、図１に示す認証情報転送方法のプロセスを実行するように構成される。詳細な動作原理については、本明細書ではさらなる詳細は提供せず、前述の方法の実施形態における説明を参照されたい。
【００４４】
本実施形態の中継装置は、ＡＡＡサーバにより配信された認証情報を受信した後に、オプションを中継転送メッセージに挿入し、当該オプションを用いて当該認証情報をＤＨＣＰｖ６サーバに送信する。その結果、ＤＨＣＰｖ６サーバが当該認証情報に従って正確な構成情報をＤＨＣＰｖ６クライアントに提供することができる。これにより、ＤＨＣＰｖ６プロセスを用いることによってはＡＡＡサーバにより配信された認証情報をＤＨＣＰｖ６サーバに転送できないという先行技術における問題が解決される。さらに、当該認証情報がアドレス割当てに関連するときには、ＤＨＣＰｖ６サーバは指定アドレス・プールまたは指定プレフィックス・プールにおけるＩＰｖ６アドレスまたはＩＰｖ６プレフィックスを当該認証情報に従ってＤＨＣＰｖ６クライアントに動的に割り当てるか、または、当該認証情報に従って特定のＩＰｖ６アドレスまたは特定のＩＰｖ６プレフィックスをＤＨＣＰｖ６クライアントに対して指定することができる。その結果、ユーザアドレスの構成におけるＩＰｖ６サービスの柔軟性要件がより良く満たされる。
【００４５】
図４は、本発明の別の実施形態に従う中継装置の略構造図である。図４は、図３に基づく拡張であり、カプセル化モジュール３２が第１の挿入ユニット３２１と第１の転送ユニット３２２を備える。
【００４６】
第１の挿入ユニット３２１は、当該認証情報の各々に対応するオプションを中継転送メッセージに挿入するように構成される。第１の転送ユニット３２２は、第１の挿入ユニット３２１と第１の受信ユニット３１に接続され、当該認証情報の各々を当該対応するオプションにカプセル化し、当該オプションをＤＨＣＰｖ６サーバに送信するように構成される。
【００４７】
上述の機能ユニットを、図２Ｂに示す実施形態のステップ４の第１の実装方式のプロセスを実行するように構成してもよい。詳細な動作原理については、本明細書ではさらなる詳細は提供せず、前述の方法の実施形態における説明を参照されたい。
【００４８】
図４に示すように、本実施形態のカプセル化モジュール３２がさらに第２の挿入ユニット３２３と第２の転送ユニット３２４を備えてもよい。
【００４９】
第２の挿入ユニット３２３は、当該認証情報の全てに対応するオプションを中継応答メッセージに挿入するように構成され、第２の転送ユニット３２４は、第２の挿入ユニット３２３と第１の受信モジュール３１に接続され、当該認証情報の全てを当該オプションにカプセル化し当該オプションをＤＨＣＰｖ６サーバに送信するように構成される。
【００５０】
さらに、第２の転送ユニット３２４は特に、当該認証情報の各々に対応するサブオプションを当該オプションに挿入し、当該認証情報の各々を当該対応するサブオプションにカプセル化し、当該サブオプションをＤＨＣＰｖ６サーバに送信するように構成される。
【００５１】
ＤＨＣＰｖ６割当てプロセスでは、当該認証情報の各々がＦｒａｍｅｄ−Ｐｏｏｌ、Ｄｅｌｅｇａｔｅｄ−ＩＰｖ６−Ｐｒｅｆｉｘ−Ｐｏｏｌ、Ｓｔａｔｅｆｕｌ−ＩＰｖ６−Ａｄｄｒｅｓｓ−Ｐｏｏｌ、Ｄｅｌｅｇａｔｅｄ−ＩＰｖ６−Ｐｒｅｆｉｘ、Ｆｒａｍｅｄ−ＩＰｖ６−Ａｄｄｒｅｓｓ等であってもよい。
【００５２】
さらに、本実施形態の中継装置は第２の受信モジュール３３をさらに備える。第２の受信モジュール３３は、当該認証情報に従ってＤＨＣＰｖ６サーバによりＤＨＣＰｖ６クライアントに配信された構成情報を受信するように構成される。
【００５３】
第２の受信モジュール３３を、図２Ｂに示す方法における対応するプロセスを実行するように構成してもよい。詳細な動作原理については、本明細書ではさらなる詳細は提供せず、前述の方法の実施形態における説明を参照されたい。
【００５４】
本実施形態の中継装置は、挿入ユニットと転送ユニットを用いることによって中継転送メッセージへのオプションの挿入を実装し、中継装置がオプション・フィールドを用いることによって認証情報をＤＨＣＰｖ６サーバに送信し、ＤＨＣＰｖ６サーバが、受信したオプションにカプセル化された認証情報に従って正確な構成情報をＣＰＥに割り当てる。これにより、ＤＨＣＰｖ６プロセスを用いることによってはＡＡＡサーバにより配信された認証情報をＤＨＣＰｖ６サーバに転送できないという先行技術における問題が解決される。さらに、本実施形態の方法を用いることによって、ＡＡＡサーバとＤＨＣＰｖ６サーバが互いに独立な２つの装置であってもよく、それにより、ＡＡＡサーバとＤＨＣＰｖ６サーバを１つのサーバに統合することによって生ずるネットワークの制限が解決され、ＩＰｖ６サービスの開発がより容易になる。さらに、本実施形態では、ＡＡＡサーバにより配信された認証情報がＤＨＣＰｖ６サーバに送信される。その結果、ＤＨＣＰｖ６サーバは、指定アドレス・プールまたは指定プレフィックス・プールにおけるＩＰｖ６アドレスまたはＩＰｖ６プレフィックスを当該認証情報に従ってＤＨＣＰｖ６クライアントに動的に割り当てるか、または、当該認証情報に従って特定のＩＰｖ６アドレスまたは特定のＩＰｖ６プレフィックスをＤＨＣＰｖ６クライアントに対して指定することができる。その結果、ユーザアドレスの構成におけるＩＰｖ６サービスの柔軟性要件がより良く満たされる。
【００５５】
図５は本発明の１実施形態に従うサーバの略構造図である。図５に示すように、本実施形態のサーバは、第３の受信モジュール５１と割当てモジュール５２を備える。
【００５６】
第３の受信モジュール５１は、ＤＨＣＰｖ６プロセスにおいて中継転送メッセージ内のオプションを用いることによってカプセル化され中継装置により送信される認証情報を受信するように構成される。当該認証情報はＡＡＡサーバにより中継装置に配信される。割当てモジュール５２は、第３の受信モジュール５１に接続され、当該認証情報に従って正確な構成情報をＤＨＣＰｖ６クライアントに割り当てるように構成される。
【００５７】
当該認証情報は、ＤＨＣＰｖ６割当てプロセスにおいてＡＡＡサーバに配信されるＦｒａｍｅｄ−Ｐｏｏｌ、Ｄｅｌｅｇａｔｅｄ−ＩＰｖ６−Ｐｒｅｆｉｘ−Ｐｏｏｌ、Ｓｔａｔｅｆｕｌ−ＩＰｖ６−Ａｄｄｒｅｓｓ−Ｐｏｏｌ、Ｄｅｌｅｇａｔｅｄ−ＩＰｖ６−プレフィックス、またはＦｒａｍｅｄ−ＩＰｖ６−アドレスであってもよいが、これらに限られない。
【００５８】
本実施形態のサーバが、ＤＨＣＰｖ６割当てプロセスにおけるＤＨＣＰｖ６サーバであってもよく、サーバの機能モジュールを、図２Ｂに示す実施形態における対応するプロセスを実行するように構成してもよい。詳細な動作原理については、本明細書ではさらなる詳細は提供せず、前述の方法の実施形態における説明を参照されたい。本発明の実施形態で提供したサーバは、本発明の実施形態で提供した中継装置と協調し、中継転送メッセージに挿入されたオプションを用いることによって中継装置により転送された認証情報を受信する。サーバは当該認証情報に従って正確な構成情報をクライアントに割り当てることができる。この結果、ＤＨＣＰｖ６プロセスを用いることによってはＡＡＡサーバにより配信された認証情報をＤＨＣＰｖ６サーバに転送できないという先行技術における問題が解決される。
【００５９】
当該認証情報がアドレス割当てに関連する情報でないときには、本実施形態のサーバは当該認証情報に基づいてアドレス情報の割当てを実施することはできないが、中継装置により送信された認証情報を依然として受信できることに留意されたい。
【００６０】
方法の実施形態のステップの全部または一部を、関連するハードウェアに指示するプログラムによって実装してもよいことは当業者により理解される。当該プログラムをコンピュータ読取可能記憶媒体に格納してもよい。当該プログラムを実行したとき、方法の実施形態のステップが実施される。当該記憶媒体には、ＲＯＭ、ＲＡＭ、磁気ディスク、光ディスク等のような、プログラム・コードを格納できる任意の媒体が含まれる。
【００６１】
最後に、以上の実施形態は、本発明を限定するものではなく本発明の技術的解決策を説明するためのものにすぎないことに留意されたい。以上の実施形態を参照して本発明を詳細に説明したが、当業者は依然として以上の実施形態で説明した技術的解決策に対する修正、または、その一部の技術的特徴に対する均等な置換えを、当該修正または置換えが対応する技術的解決策を本発明の諸実施形態の技術的解決策の範囲から逸脱させない限り、行ってもよいことは当業者により理解される。
【符号の説明】
【００６２】
３１  第１の受信モジュール
３２  カプセル化モジュール
３３  第２の受信モジュール
３２１  第１の挿入ユニット
３２２  第１の転送ユニット
３２３  第２の挿入ユニット
３２４  第２の転送ユニット
５１  第３の受信モジュール
５２  割当てモジュール
【図１】
2016034143.tif 000003
【図２Ａ】
2016034143.tif 000004
【図２Ｂ】
2016034143.tif 000005
【図２Ｃ】
2016034143.tif 000006
【図２Ｄ】
2016034143.tif 000007
【図３】
2016034143.tif 000008
【図４】
2016034143.tif 000009
【図５】
2016034143.tif 000010