質問: dhcp unique identifierとは何ですか。その目的と使用方法は何ですか。セキュリティへの影響などよく引用してください、ありがとう。
回答: 手短に:ipv6のステートフルdhcpv6自動設定は、ipv4のdhcpと同等です。 dhcpv6サービスは、ipv6アドレスをクライアント装置に提供し、クライアントとサーバの両方がそのアドレスの「状態」(すなわちリース時間など)を維持する。ルーター広告メッセージ内のルーターは、新しく出現したホストに、dhcpv6サーバーからすべてのアドレス(グローバルアドレス、dnsアドレス、sipプロキシサーバーアドレス)を要求するように指示します。ステートレスdhcpv6は、クライアントデバイスによるipv6アドレスの自動設定およびルータアドバタイズメントに基づくルーティング用です。ルーターは、dns、sipプロキシサーバーアドレスなどの追加情報のみをdhcpv6サーバーから取得するように、新しく出現したホストに指示します。グローバルアドレスは、ルーターアドバタイズメントにあるプレフィックスによってホストに与えられます。メッセージ。ルータは64ビットのプレフィックスを与え、ホストは eui-64 方式で変換されたmacアドレス(48ビット)を使用してグローバルipv6アドレスを取得します。詳しくは、記事 から、ステートフルipv6とステートレスipv6の違いは何ですか? ipv6アドレス割り当てオプション 静的(手動)アドレス割り当て - ipv4とまったく同じです。 ステートレスアドレス自動設定(slaac) - ノードはローカルリンク上でルーターによって定期的に送信されるicmpv6ルーターアドバタイズメント(ra)メッセージをリッスンするか、ra要請メッセージを使用してノードから要求されます。 。それから、それらはそのインターフェースeui-64(イーサネットインターフェース上のmacアドレスに基づく)とルーター広告を介して得られたリンクプレフィックスを組み合わせることによってグローバルユニキャストipv6アドレスを作成することができます。これは単純な「プラグアンドプレイ」ネットワーキングを提供するipv6だけに特有の機能です。デフォルトでは、slaacはipv6アドレスとデフォルトゲートウェイ以外のものをクライアントに提供しません。 slaacはrfc 4862で大いに議論されています。 ステートレスdhcpv6 - このオプションを指定した場合でもslaacはipアドレスを取得するために使用されますが、dhcpは「その他」の設定オプションを取得するために使用されます。ここでの利点は、dhcpサーバーが個々のクライアントに関する動的状態情報を格納する必要がないことです。膨大な数のエンドポイントが接続されている大規模ネットワークの場合、ステートレスdhcpv6を実装すると、アドレス状態の更新に必要なdhcpv6メッセージの数が大幅に減少します。 ステートフルdhcpv6 - ホストがdhcpサーバーからipv6アドレスと追加パラメータの両方を受信するipv4 dhcpとまったく同じように機能します。 ipv4のdhcpと同様に、dhcpv6インフラストラクチャのコンポーネントは、設定を要求するdhcpv6クライアント、設定を提供するdhcpv6サーバー、およびクライアントがdhcpv6サーバーを持たないサブネット上にあるときにクライアントとサーバー間でメッセージを伝達するdhcpv6リレーエージェントで構成されます。 rfc 3315で、dhcp for ipv6の詳細を学ぶことができます。 注:ipv6でデフォルトゲートウェイを取得する唯一の方法は、raメッセージを使用することです。現時点では、dhcpv6はデフォルトルート情報を伝送しません。 dhcp固有識別子これはクライアント自身によって生成された一意の識別子で、dhcpv6サーバで一意に識別されます。から ウィキペディアdhcpv6 : dhcp固有識別子 dhcp unique identifier(duid)は、dhcpv6サーバからipアドレスを取得するためにクライアントによって使用されます。 2バイトのduidタイプフィールドと、最大128バイトの可変長識別子フィールドがあります。実際の長さはその種類によって異なります。サーバーはduidをそのデータベースと比較し、構成データ(アドレス、リース時間、dnsサーバーなど)をクライアントに配信します。 duidの最初の16ビットにはduidタイプが含まれており、そのうち4つのタイプがあります。残りのduidの意味は種類によって異なります。