DHCPv6サーバー機能では、DHCPv6クライアントに対し、IPv6アドレスの割り当て(リース)を行います。
オプションによって、ドメイン名、DNSサーバーの情報等も通知できます。
本製品のDHCPv6サーバー機能は、以下の動作をサポートしています。
また、本製品のDHCPv6-PDクライアント機能と、DHCPv6-PDサーバー機能を併用することで以下が可能です。
IPv6ネットワークで、ルータが所属するネットワークの機器に対して、アドレス情報やネットワーク設定などを自動設定する仕組みです。
RAに含まれる「Mフラグ」と「Oフラグ」により、DHCPv6クライアントに対して「ステートレスDHCPv6」、「ステートフルDHCPv6」が利用可能であるかを通知します。
自動的にIPv6アドレスを生成する仕組みです。
RAで取得したプレフィックスを用いて、IPv6機器自身が生成します。
DHCPv6オプションだけをDHCPv6サーバーから提供する仕組みです。
IPv6アドレスについては、SLAACや、手動設定等の方法で生成します。
IPv6アドレス、DHCPv6オプションの両方をDHCPv6サーバーから提供する仕組みです。
DHCPv6サーバー側でリースしたアドレスや、リース期間を管理、制御できます。
IPv6プレフィックスを委任 (delegate) する仕組みです。
DHCPv6-PDサーバーは、DHCPv6-PDクライアントに対して、IPv6プレフィックスを割り当てることができます。
DHCPv6-PDでもDHCPv6オプションを配布することが可能です。
ステートフルDHCPv6と同義です。
DHCPv6-PD (Prefix Delegation)と同義です。
RAに設定される情報です。
ステートレスDHCPv6が利用可能である場合に、このフラグが1に設定されます。
RAに設定される情報です。
ステートフルDHCPv6が利用可能である場合に、このフラグが1に設定されます。
DHCPv6サーバー機能の動作仕様について以下に示します。
| オプション番号 | オプション名 | コマンドで使用可能なニーモニック | オプションの型 |
|---|---|---|---|
| 21 | SIP Servers Domain Name List | sip_servers_domain_name_list | 文字列の配列 |
| 22 | SIP Servers IPv6 Address List | sip_servers_ipv6_address_list | IPv6アドレスの配列 |
| 27 | NIS Servers | nis_servers | IPv6アドレスの配列 |
| 28 | NIS+ Servers | nis+_servers | IPv6アドレスの配列 |
| 29 | NIS Domain Name | nis_domain_name | 文字列の配列 |
| 30 | NIS+ Domain Name | nis+_domain_name | 文字列の配列 |
| 31 | SNTP Servers | sntp_servers | IPv6アドレスの配列 |
| 32 | Information Refresh Time | information_refresh_time | 4オクテット整数 |
| 33 | BCMCS Controller Domain Name List | bcmcs_controller_domain_name_list | 文字列の配列 |
| 34 | BCMCS Controller IPv6 Address | bcmcs_controller_ipv6_address | IPv6アドレスの配列 |
関連コマンドについて、以下に示します。
コマンドの詳細は、コマンドリファレンスを参照願います。
| 操作項目 | 操作コマンド |
|---|---|
| DHCPv6サーバー機能の設定(システム) | dhcpv6-server |
| DHCPv6サーバー機能の設定(インターフェース) | dhcpv6-server |
| DHCPv6プールの設定 | dhcpv6 pool |
| 動的に割り当てるIPv6アドレスの範囲の設定 | range |
| PDクライアントに対して動的に割り当てるプレフィックスの設定 | prefix-delegation |
| 通知するDNSサーバーの設定 | dns-server |
| 通知する名前解決用ドメイン名の設定 | domain-name |
| ユーザー定義のDHCPv6オプションの設定 | option |
| リンクアドレスフィールドを識別するサブネットプレフィックスの設定 | link-address |
| DHCPv6プールの情報の表示 | show dhcpv6 pool |
| DHCPv6クライアントへのIPv6アドレス割り当て情報の表示 | show dhcpv6 binding |
| DHCPv6サーバーの状態の表示 | show dhcpv6 server |
| DHCPv6サーバーのリース情報の削除 | clear dhcpv6-server lease |
vlan1でステートレスDHCPv6サーバーが動作するようにします。
Yamaha(config)# interface vlan1 Yamaha(config-if)# ipv6 enable ... (IPv6を有効にする) Yamaha(config-if)# ipv6 address 2001:db8:1::2/64 ... (IPv6アドレスを設定する)
Yamaha(config)# dhcpv6 pool pool_vlan1 Yamaha(config-dhcp6)# ... (DHCPv6モードへ移行)
Yamaha(config-dhcp6)# dns-server 2001:db8:2::100
Yamaha(config-dhcp6)# exit ... (DHCPv6モード終了) Yamaha(config)# interface vlan1 ... (インターフェースモード vlan1へ移行) Yamaha(config-if)# dhcpv6-server pool_vlan1 ... (インターフェースのDHCPv6サーバー機能に、「pool_vlan1」を設定)
Yamaha(config-dhcp6)# exit ... (インターフェースモード終了) Yamaha(config)# dhcpv6-server enable ... (システム全体のDHCPv6サーバー機能有効)
Yamaha(config)# interface vlan1 Yamaha(config-if)# ipv6 nd other-config-flag ... (RAのOフラグを設定する) Yamaha(config-if)# ipv6 nd send-ra ... (RA の送信を設定する)
vlan1でステートフルDHCPv6サーバーが動作するようにします。
Yamaha(config)# interface vlan1 Yamaha(config-if)# ipv6 enable ... (IPv6を有効にする) Yamaha(config-if)# ipv6 address 2001:db8:1::2/64 ... (IPv6アドレスを設定する)
Yamaha(config)# dhcpv6 pool pool_vlan1 Yamaha(config-dhcp6)# ... (DHCPv6モードへ移行)
Yamaha(config-dhcp6)# range 2001:db8:1::dd00 2001:db8:1::dd7f/64
Yamaha(config-dhcp6)# dns-server 2001:db8:2::100
Yamaha(config-dhcp6)# exit ... (DHCPv6モード終了) Yamaha(config)# interface vlan1 ... (インターフェースモード vlan1へ移行) Yamaha(config-if)# dhcpv6-server pool_vlan1 ... (インターフェースのDHCPv6サーバー機能に、「pool_vlan1」を設定)
Yamaha(config-dhcp6)# exit ... (インターフェースモード終了) Yamaha(config)# dhcpv6-server enable ... (システム全体のDHCPv6サーバー機能有効)
Yamaha(config)# interface vlan1 Yamaha(config-if)# ipv6 nd managed-config-flag ... (RAのMフラグを設定する) Yamaha(config-if)# ipv6 nd send-ra ... (RA の送信を設定する)
vlan1でステートフルDHCPv6サーバーが動作するようにします。
DHCPv6-PDクライアント機能と併用して、DHCPv6-PDクライアント機能で取得したIPv6プレフィックスを分割してアドレスを設定、配布します。
Yamaha(config)# interface vlan2 Yamaha(config-if)# ipv6 enable ... (IPv6を有効にする) Yamaha(config-if)# ipv6 dhcp client pd PD_VLAN2 ... (DHCPv6-PDクライアント機能を有効にする)
Yamaha(config)# interface vlan2 Yamaha(config-if)# ipv6 address pd PD_VLAN2 ::100/64 ... (2001:db8:1:aa00::100/64 に設定)
Yamaha(config)# interface vlan1 Yamaha(config-if)# ipv6 enable ... (IPv6を有効にする) Yamaha(config-if)# ipv6 address pd PD_VLAN2 ::10:0:0:0:100/64 ... (2001:db8:1:aa10::100/64 に設定)
Yamaha(config)# dhcpv6 pool pool_vlan1 Yamaha(config-dhcp6)# ... (DHCPv6モードへ移行)
Yamaha(config-dhcp6)# range PD_VLAN2 ::10:0:0:0:dd00 ::10:0:0:0:dd7f/64 ... (2001:db8:1:aa10::dd00 - 2001:db8:1:aa10::dd7f/64 に設定)
Yamaha(config-dhcp6)# dns-server 2001:db8:2::100
Yamaha(config-dhcp6)# exit ... (DHCPv6モード終了) Yamaha(config)# interface vlan1 ... (インターフェースモード vlan1へ移行) Yamaha(config-if)# dhcpv6-server pool_vlan1 ... (インターフェースのDHCPv6サーバー機能に、「pool_vlan1」を設定)
Yamaha(config-dhcp6)# exit ... (インターフェースモード終了) Yamaha(config)# dhcpv6-server enable ... (システム全体のDHCPv6サーバー機能有効)
Yamaha(config)# interface vlan1 Yamaha(config-if)# ipv6 nd managed-config-flag ... (RAのMフラグを設定する) Yamaha(config-if)# ipv6 nd send-ra ... (RA の送信を設定する)
vlan1でDHCPv6-PDサーバーが動作するようにします。
Yamaha(config)# interface vlan1 Yamaha(config-if)# ipv6 enable ... (IPv6を有効にする) Yamaha(config-if)# ipv6 address 2001:db8::100/48 ... (IPv6アドレスを設定する)
Yamaha(config)# dhcpv6 pool pool_vlan1 Yamaha(config-dhcp6)# ... (DHCPv6モードへ移行)
Yamaha(config-dhcp6)# prefix-delegation 2001:db8::/40 48
Yamaha(config-dhcp6)# dns-server 2001:db8:2::100
Yamaha(config-dhcp6)# exit ... (DHCPv6モード終了) Yamaha(config)# interface vlan1 ... (インターフェースモード vlan1へ移行) Yamaha(config-if)# dhcpv6-server pool_vlan1 ... (インターフェースのDHCPv6サーバー機能に、「pool_vlan1」を設定)
Yamaha(config-dhcp6)# exit ... (インターフェースモード終了) Yamaha(config)# dhcpv6-server enable ... (システム全体のDHCPv6サーバー機能有効)
vlan1でDHCPv6-PDサーバーが動作するようにします。
DHCPv6-PDクライアント機能と併用して、DHCPv6-PDクライアント機能で取得したIPv6プレフィックスを分割してプレフィックスを設定、配布します。
Yamaha(config)# interface vlan2 Yamaha(config-if)# ipv6 enable ... (IPv6を有効にする) Yamaha(config-if)# ipv6 dhcp client pd PD_VLAN2 ... (DHCPv6-PDクライアント機能を有効にする)
Yamaha(config)# interface vlan2 Yamaha(config-if)# ipv6 address pd PD_VLAN2 ::100/64 ... (2001:db8:1:aa00::100/64 に設定)
Yamaha(config)# interface vlan1 Yamaha(config-if)# ipv6 enable ... (IPv6を有効にする) Yamaha(config-if)# ipv6 address pd PD_VLAN2 ::10:0:0:0:100/64 ... (2001:db8:1:aa10::100/64 に設定)
Yamaha(config)# dhcpv6 pool pool_vlan1 Yamaha(config-dhcp6)# ... (DHCPv6モードへ移行)
Yamaha(config-dhcp6)# prefix-delegation PD_VLAN2 0:0:0:10::/60 64 ... (2001:db8:1:aa10::/64 - 2001:db8:1:aa1f::/64 に設定)
Yamaha(config-dhcp6)# dns-server 2001:db8:2::100
Yamaha(config-dhcp6)# exit ... (DHCPv6モード終了) Yamaha(config)# interface vlan1 ... (インターフェースモード vlan1へ移行) Yamaha(config-if)# dhcpv6-server pool_vlan1 ... (インターフェースのDHCPv6サーバー機能に、「pool_vlan1」を設定)
Yamaha(config-dhcp6)# exit ... (インターフェースモード終了) Yamaha(config)# dhcpv6-server enable ... (システム全体のDHCPv6サーバー機能有効)
DHCPv6リレーエージェントによって中継されたDHCPv6メッセージに対して、vlan2でステートレスDHCPv6サーバーが動作するようにします。
Yamaha(config)# interface vlan2 Yamaha(config-if)# ipv6 enable ... (IPv6を有効にする) Yamaha(config-if)# ipv6 address 2001:db8:2a::100/64 ... (IPv6アドレスを設定する)
Yamaha(config)# dhcpv6 pool pool_vlan2 Yamaha(config-dhcp6)# ... (DHCPv6モードへ移行)
Yamaha(config-dhcp6)# dns-server 2001:db8:2c::100
Yamaha(config-dhcp6)# link-address 2001:db8:2b::/64
Yamaha(config-dhcp6)# exit ... (DHCPv6モード終了) Yamaha(config)# interface vlan2 ... (インターフェースモード vlan2へ移行) Yamaha(config-if)# dhcpv6-server pool_vlan2 ... (インターフェースのDHCPv6サーバー機能に、「pool_vlan2」を設定)
Yamaha(config-dhcp6)# exit ... (インターフェースモード終了) Yamaha(config)# dhcpv6-server enable ... (システム全体のDHCPv6サーバー機能有効)
DHCPv6リレーエージェントによって中継されたDHCPv6メッセージに対して、vlan2でステートフルDHCPv6サーバーが動作するようにします。
Yamaha(config)# interface vlan2 Yamaha(config-if)# ipv6 enable ... (IPv6を有効にする) Yamaha(config-if)# ipv6 address 2001:db8:2a::100/64 ... (IPv6アドレスを設定する)
Yamaha(config)# dhcpv6 pool pool_vlan2 Yamaha(config-dhcp6)# ... (DHCPv6モードへ移行)
Yamaha(config-dhcp6)# range 2001:db8:2b::dd00 2001:db8:2b::dd7f/64
Yamaha(config-dhcp6)# dns-server 2001:db8:2c::100
Yamaha(config-dhcp6)# exit ... (DHCPv6モード終了) Yamaha(config)# interface vlan2 ... (インターフェースモード vlan2へ移行) Yamaha(config-if)# dhcpv6-server pool_vlan2 ... (インターフェースのDHCPv6サーバー機能に、「pool_vlan2」を設定)
Yamaha(config-dhcp6)# exit ... (インターフェースモード終了) Yamaha(config)# dhcpv6-server enable ... (システム全体のDHCPv6サーバー機能有効)
特になし