NDRA を使用して IPv6 WAN リンク アドレッシングを提供する
デュアルスタックネットワークでは、近隣探索ルーターアドバタイズメント(NDRA)が、カスタマー構内機器(CPE)WANリンク上のグローバルIPv6アドレスを自動設定するための軽量アドレス割り当て方法を提供します。CPE デバイスは、Internet Protocol version 6 Control Protocol(IPv6CP)によってネゴシエートされたインターフェイス ID と NDRA を介して取得されたプレフィックスを組み合わせることによって、独自の IPv6 グローバル アドレスを作成できます。
NDRA が CPE に IPv6 アドレス情報を提供する前に、まず CPE WAN リンクのリンクローカル アドレスを取得する必要があります。NDRA は、次の 2 つのフェーズでアドレスの割り当てを行います。
BNG へのローカル接続のためのリンクローカル アドレス割り当て
グローバル接続のためのグローバルアドレス割り当て
プロセスは次のとおりです。
BNG と CPE 間の PPPoE リンクを確立するための IPv6CP ネゴシエーション中に、CPE のインターフェイス識別子がネゴシエートされます。
CPE は、インターフェイス識別子に IPv6 リンクローカルプレフィックス(FE80::/10)を付加することで、リンクローカルアドレスを作成します。
手記:Windows 7 クライアントなど、インターフェイス ID が 0 の場合、ポイントツーポイントプロトコル (PPP) は、インターフェイス ID の代わりに加入者のセッション ID を使用します。
これで、CPE は BNG への IPv6 接続が可能になり、NDRA を使用してグローバル IPv6 アドレスを取得できます。
CPE は、ルータ送信要求メッセージを BNG に送信します。
BNG は、長さ /64 の IPv6 プレフィックスを含むルーター アドバタイズ メッセージで応答します。
このプレフィックスは、BNG に設定されたローカル NDRA アドレス プールから直接取得できます。
AAA(認証、許可、アカウンティング)を使用している場合、RADIUSサーバーは
Framed-Ipv6-Prefix
属性でプレフィックスを指定するか、Framed-Ipv6-Pool
属性でプレフィックスが割り当てられているBNGのNDRAプールを指定できます。CPE は、64 ビットのプレフィックスを受信すると、そのインターフェイス ID を指定されたプレフィックスに追加して、グローバルにルーティング可能な 128 ビットのアドレスを形成します。
CPE は、新しいアドレス宛てのネイバー送信要求メッセージを送信することによって、グローバル アドレスが一意であることを確認します。返信がある場合は、アドレスが重複しています。プロセスは停止し、オペレーターの介入が必要になります。