DHCPv6 アドレス割り当てプール
アドレスプールは、DHCPを使用したホスト構成などで、ユーザーに割り当てるために使用できるインターネットプロトコルアドレスのセットです。アドレス割り当てプールは、IPv4 アドレスまたは IPv6 アドレスのいずれかをサポートできます。両方のタイプのアドレスに同じプールを使用することはできません。詳細については、このトピックを参照してください。
例:IPv6 アドレスのアドレス割り当てプールの設定
この例では、SRX1500、SRX5400、SRX5600、およびSRX5800デバイスでアドレス割り当てプールを設定する方法を示しています。
要件
始める前に:
アドレス割り当てプールの名前を指定し、プールのアドレスを設定します。
アドレス割り当てプールの DHCPv6 属性を設定します。
概要
この例では、my-poolと呼ばれるアドレスプールを設定し、IPv6ファミリーをinet6として指定します。IPv6 プレフィックスを 2001:db8:3000:1::/64、範囲名を range1 として、DHCPv6 クライアントの IPv6 の範囲を最低値 2001:db8:3000:1::1/64 から最高値 2001:db8:3000:1::100/64 に設定します。範囲内のプレフィックスの下限と上限、または範囲内のプレフィックスの長さに基づいて範囲を定義できます。最後に、DNS サーバーの DHCPv6 属性を 2001:db8:3001::1、猶予期間を 3600、最大リース時間を 120 に指定します。
注:プレフィックスの代わりに特定のDHCPv6 IPアドレスを要求するには、非一時アドレス(IA_NA)オプションのDHCPv6 ID関連付けを設定します。
構成
手順
CLIクイック構成
この例を迅速に設定するには、以下のコマンドをコピーして、テキストファイルに貼り付け、改行を削除し、ネットワーク設定に一致させる必要がある詳細情報を変更し、コマンドを 階層レベルでCLI [edit]
にコピーアンドペーストして、設定モードから を入力します commit
。
set access address-assignment pool my-pool family inet6 prefix 2001:db8:3000:1::/64 set access address-assignment pool my-pool family inet6 range range1 low 2001:db8:3000:1::1/64 high 2001:db8:3000:1::100/64 set access address-assignment pool my-pool family inet6 dhcp-attributes dns-server 2001:db8:3000:1::1 set access address-assignment pool my-pool family inet6 dhcp-attributes grace-period 3600 set access address-assignment pool my-pool family inet6 dhcp-attributes maximum-lease-time 120
手順
次の例では、設定階層のいくつかのレベルに移動する必要があります。その方法の詳細については、 CLIユーザー ガイドの 設定モードでのCLIエディターの使用を参照してください。
IPv6アドレス割り当てプールを設定するには:
アドレスプールを設定し、IPv6ファミリーを指定します。
[edit access] user@host# edit address-assignment pool my-pool family inet6
DHCPv6 クライアントの IPv6 プレフィックス、範囲名、および IPv6 範囲を構成します。
[edit access address-assignment pool my-pool family inet6] user@host# set prefix 2001:db8:3000:1::/64 user@host# set range range1 low 2001:db8:3000:1::1/64 high 2001:db8:3000:1::100/64
アドレス プールの DNS サーバーの DHCPv6 属性を構成します。
[edit access address-assignment pool my-pool family inet6] user@host# set dhcp-attributes dns-server 2001:db8:3001::1
猶予期間のDHCPv6属性を設定します。
[edit access address-assignment pool my-pool family inet6] user@host# set dhcp-attributes grace-period 3600
最大リース時間の DHCPv6 属性を設定します。
[edit access address-assignment pool my-pool family inet6] user@host# set dhcp-attributes maximum-lease-time 120
結果
設定モードから、 コマンドを入力して show access address-assignment
設定を確認します。出力結果に意図した設定内容が表示されない場合は、この例の設定手順を繰り返して設定を修正します。
[edit]
user@host# show access address-assignment
pool my-pool {
family inet6 {
prefix 2001:db8:3000:1::/64;
range range1 {
low 2001:db8:3000:1::1/64 ;
high 2001:db8:3000:1::100/64;
}
dhcp-attributes {
maximum-lease-time 120;
grace-period 3600;
dns-server {
2001:db8:3001::1;
}
}
}
}
デバイスの設定が完了したら、設定モードから を入力します commit
。
動的アドレス割り当てのための名前付きアドレス範囲と DHCPv6 属性の設定
オプションで、アドレス割り当てプール内に複数の名前付き範囲、またはアドレスのサブセットを設定できます。動的アドレス割り当て時に、特定の名前付き範囲からクライアントに割り当てることができます。名前付き範囲を作成するには、範囲の名前を指定し、アドレス範囲と DHCPv6 属性を定義します。
動的アドレス割り当ての名前付きアドレス範囲を設定するには:
ルーターアドバタイズメント用のアドレス割り当てプールの設定
SRX1500、SRX5400、SRX5600、および SRX5800 デバイスでは、ルーター アドバタイズ アドレスの割り当てに明示的に使用されるアドレス割り当てプールを作成できます。標準的な手順を使用してアドレス割り当てプールにデータを設定しますが、さらに、プールがルーター広告に使用されることを指定します。
ルーター広告に使用するアドレス割り当てプールを設定するには、次の手順に従います。
非一時アドレス割り当ての設定
非一時アドレス割り当ては、ステートフルアドレス割り当てとも呼ばれます。ステートフル アドレス割り当てモードでは、DHCPv6 クライアントは DHCPv6 サーバーにグローバル アドレスを要求します。DHCPv6 サーバーの応答に基づいて、DHCPv6 クライアントはインターフェイスにグローバル アドレスを割り当て、すべての有効な応答のリース期間を設定します。リース期間が終了すると、DHCPv6 クライアントは DHCPv6 サーバーからリースを更新します。
この例は、SRX300、SRX320、SRX340、SRX550M、SRX1500デバイスでテストされています。
非一時的(ステートフル)アドレス割り当てを設定するには:
非一時アドレスとプレフィックス委任の ID 関連付けの設定
DHCPv6 クライアントは、DHCPv6 サーバーに IPv6 アドレスとプレフィックスを要求します。DHCPv6 サーバーの応答に基づいて、DHCPv6 クライアントはインターフェイスに IPv6 アドレスを割り当て、すべての有効な応答のリース期間を設定します。リース期間が終了すると、DHCPv6 クライアントは DHCPv6 サーバーからリースを更新します。
SRX300、SRX320、SRX340、SRX550M、および SRX1500 デバイスで、非一時アドレス(IA_NA)の ID 関連付けとプレフィックス委任(IA_PD)の ID 関連付けを設定するには、次の手順に従います。
自動プレフィックス委任の設定
DHCPv6 クライアント プレフィックスの委任を使用して、カスタマー構内機器(CPE)への IPv6 プレフィックスの委任を自動化できます。プレフィックス委任では、委任側ルーターが IPv6 プレフィックスを要求側ルーターに委任します。次に、要求側ルーターはプレフィックスを使用して、加入者 LAN 上のデバイスにグローバル IPv6 アドレスを割り当てます。要求側ルーターは、LAN 上のサブネットにサブネット アドレスを割り当てることもできます。
SRX300、SRX320の自動プレフィックス委任を設定するには。SRX340、SRX345、SRX550M、SRX1500デバイス:
DHCPv6クライアントへの複数アドレス割り当て
DHCPv6 ローカル サーバーの場合、1 つの DHCPv6 クライアントに複数のアドレスを割り当てることができます。複数アドレスのサポートはデフォルトで有効になっており、DHCPv6 ローカル サーバーが複数のアドレスを含む DHCP クライアントから DHCPv6 送信請求メッセージを受信するとアクティブになります。
たとえば、この機能をルーターに実装する場合、顧客構内機器(CPE)デバイスにホスト アドレスと委任されたプレフィックスが必要な場合に、複数アドレス割り当て機能を使用できます。
DHCP クライアントに複数のアドレスを割り当てる場合は、ローカル アドレス プールまたは RADIUS のいずれかを使用できます。少なくとも 1 つのアドレスが正常に割り当てられると、スイッチは DHCP クライアント エントリを作成し、そのエントリを割り当てられたアドレスにバインドします。両方のアドレスが正常に割り当てられた場合、スイッチは 1 つの DHCP クライアント エントリを作成し、両方のアドレスをそのエントリにバインドします。
また、DHCP 管理が DHCP クライアントに IPv6 プレフィックスを割り当てるために使用するアドレス プールを明示的に指定する委任アドレス プールを構成することもできます。