DHCPv6サーバー

1. 機能概要

DHCPv6サーバー機能では、DHCPv6クライアントに対し、IPv6アドレスの割り当て(リース)を行います。
オプションによって、ドメイン名、DNSサーバーの情報等も通知できます。

本製品のDHCPv6サーバー機能は、以下の動作をサポートしています。

  • ステートレスDHCPv6

  • ステートフルDHCPv6 (IA_NA)

  • DHCPv6-PD (IA_PD)

また、本製品のDHCPv6-PDクライアント機能と、DHCPv6-PDサーバー機能を併用することで以下が可能です。

  • DHCPv6-PDクライアントで取得したIPv6プレフィックスを分割し、DHCPv6-PDサーバー機能によって、下位のDHCPv6クライアントにIPv6プレフィックスを再割り当てできます。

  • DHCPv6-PDクライアントで取得したIPv6プレフィックスを分割し、ステートフルDHCPv6で配布するアドレスに利用できます。

  • DHCPv6-PDクライアントで取得したDNS、ドメイン情報を、DHCPv6サーバーのDNS、ドメイン情報として配布できます。

2. 用語の定義

RA (Router Advertisement : ルーター広告)

IPv6ネットワークで、ルータが所属するネットワークの機器に対して、アドレス情報やネットワーク設定などを自動設定する仕組みです。
RAに含まれる「Mフラグ」と「Oフラグ」により、DHCPv6クライアントに対して「ステートレスDHCPv6」、「ステートフルDHCPv6」が利用可能であるかを通知します。

ステートレスアドレス自動設定 (SLAAC)

自動的にIPv6アドレスを生成する仕組みです。
RAで取得したプレフィックスを用いて、IPv6機器自身が生成します。

ステートレスDHCPv6

DHCPv6オプションだけをDHCPv6サーバーから提供する仕組みです。
IPv6アドレスについては、SLAACや、手動設定等の方法で生成します。

ステートフルDHCPv6

IPv6アドレス、DHCPv6オプションの両方をDHCPv6サーバーから提供する仕組みです。
DHCPv6サーバー側でリースしたアドレスや、リース期間を管理、制御できます。

DHCPv6-PD (Prefix Delegation)

IPv6プレフィックスを委任 (delegate) する仕組みです。
DHCPv6-PDサーバーは、DHCPv6-PDクライアントに対して、IPv6プレフィックスを割り当てることができます。
DHCPv6-PDでもDHCPv6オプションを配布することが可能です。

IA_NA

ステートフルDHCPv6と同義です。

IA_PD

DHCPv6-PD (Prefix Delegation)と同義です。

Oフラグ

RAに設定される情報です。
ステートレスDHCPv6が利用可能である場合に、このフラグが1に設定されます。

Mフラグ

RAに設定される情報です。
ステートフルDHCPv6が利用可能である場合に、このフラグが1に設定されます。

3. 機能詳細

DHCPv6サーバー機能の動作仕様について以下に示します。

+

  1. 本製品のDHCPv6サーバー機能は、システム全体の有効、無効制御に加え、インターフェースごとに有効、無効制御が行えます。
    インターフェースでDHCPv6サーバー機能を動作させる場合は、システム全体の設定が有効になっている必要があります。

    • システム全体の設定は、グローバルコンフィギュレーションモードで dhcpv6-server コマンドを使用します。

      • グローバルコンフィギュレーションモードの dhcpv6-server コマンドで、 enable/disable を設定することで、システム全体の有効/無効を切り替えることができます。

    • インターフェースごとの設定は、該当のインターフェースモードで dhcpv6-server コマンドを使用します。

      • インターフェースモードの dhcpv6-server コマンドで、 DHCPv6プールを指定することで、インターフェースの設定を有効にできます。

  2. DHCPv6サーバー機能の初期設定は、以下のようになっています。(初期状態では機能していません)

    • システム全体の設定 : 無効

    • インターフェースの設定 : なし

  3. インターフェースへのDHCPv6サーバー機能の設定は、VLANインターフェース に対して行います。

    • dhcpv6-server コマンドで、DHCPv6プールを指定することで、設定を行います。

    • VLANインターフェースには、 ipv6 address コマンドで、グローバルIPv6アドレスが設定されている必要があります。

      • リンクローカルアドレスだけの場合は、 dhcpv6-server コマンドは設定できません。

    • 初期設定はなしとなっています。

    • DHCPv6サーバー機能でIPv6アドレスや、DHCPv6のオプションを割り当てるには、後述するDHCPv6プールが適切に設定されている必要があります。

    • 最大で32のVLANインターフェースに設定することができます。

  4. DHCPv6クライアントに配布する情報は、DHCPv6プールにて決定されます。

    • dhcpv6 pool コマンドで DHCPv6モード に移行し、DHCPv6プールの作成を行います。

    • 最大で64のDHCPプールを作成できます。

  5. DHCPv6プールには、以下の設定を行うことができます。

    • クライアントに動的に割り当てるIPv6アドレスの範囲

    • PDクライアントに対して動的に割り当てるプレフィックス

    • DNSサーバー

    • 名前解決用ドメイン名

    • ユーザー定義のDHCPv6オプション

  6. 以下のDHCPv6プールの設定では、DHCPv6-PDクライアント機能で取得したIPv6プレフィックスを分割して設定できます。
    DHCPv6-PDクライアント機能は、 ipv6 dhcp client pd コマンドで設定します。

    • クライアントに動的に割り当てるIPv6アドレスの範囲

    • PDクライアントに対して動的に割り当てるプレフィックス

  7. ユーザー定義のDHCPv6オプションには、以下を使用することができます。

    • option コマンドで、オプションを定義できます。

      オプション番号 オプション名 コマンドで使用可能なニーモニック オプションの型

      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アドレスの配列

4. 関連コマンド

関連コマンドについて、以下に示します。
コマンドの詳細は、コマンドリファレンスを参照願います。

操作項目 操作コマンド

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

5. コマンド実行例

5.1. ステートレスDHCPv6サーバー設定

vlan1でステートレスDHCPv6サーバーが動作するようにします。

image

  • vlan1のIPv6アドレスは「2001:db8:1::2/64」とする。

  • SWXから、vlan1のネットワークに、OフラグをONとしたRAを通知。

    • RAの通知は、 ipv6 nd send-ra コマンドで設定する。

  • PCはRAのプレフィックス情報オプションを使用して、IPv6アドレスを自動設定 (SLAAC)。

  • ステートレスDHCPv6で、DHCPv6サーバーからDNSサーバーのオプションを配布。

■設定手順

  1. vlan1のIPv6アドレス「2001:db8:1::2/64」を設定します。

    Yamaha(config)# interface vlan1
    Yamaha(config-if)# ipv6 enable (1)
    Yamaha(config-if)# ipv6 address 2001:db8:1::2/64 (2)
    1 IPv6を有効にする
    2 IPv6アドレスを設定する
  2. DHCPv6プール「pool_vlan1」を作成します。

    Yamaha(config)# dhcpv6 pool pool_vlan1
    Yamaha(config-dhcp6)#  (1)
    1 DHCPv6モードへ移行
  3. DHCPv6のオプションで通知するDNSサーバーをDHCPv6プールに設定します。

    Yamaha(config-dhcp6)# dns-server 2001:db8:2::100
  4. vlan1にて、DHCPv6サーバー機能を動作させます。

    Yamaha(config-dhcp6)# exit (1)
    Yamaha(config)# interface vlan1 (2)
    Yamaha(config-if)# dhcpv6-server pool_vlan1 (3)
    1 DHCPv6モード終了
    2 インターフェースモード vlan1へ移行
    3 インターフェースのDHCPv6サーバー機能に、「pool_vlan1」を設定
  5. システム全体のDHCPv6サーバー機能を動作させます。

    Yamaha(config-dhcp6)# exit (1)
    Yamaha(config)# dhcpv6-server enable (2)
    1 インターフェースモード終了
    2 システム全体のDHCPv6サーバー機能有効
  6. vlan1から、RAを通知するように設定します。

    Yamaha(config)# interface vlan1
    Yamaha(config-if)# ipv6 nd other-config-flag (1)
    Yamaha(config-if)# ipv6 nd send-ra (2)
    1 RAのOフラグを設定する
    2 RA の送信を設定する

5.2. ステートフルDHCPv6サーバー設定

vlan1でステートフルDHCPv6サーバーが動作するようにします。

image

  • vlan1のIPv6アドレスは「2001:db8:1::2/64」とする。

  • SWXから、vlan1のネットワークに、MフラグをONとしたRAを通知。

    • RAの通知は、 ipv6 nd send-ra コマンドで設定する。

  • 「2001:db8:1::dd00 - 2001:db8:1::dd7f」の範囲でPCに配布。

■設定手順

  1. vlan1のIPv6アドレス「2001:db8:1::2/64」を設定します。

    Yamaha(config)# interface vlan1
    Yamaha(config-if)# ipv6 enable (1)
    Yamaha(config-if)# ipv6 address 2001:db8:1::2/64 (2)
    1 IPv6を有効にする
    2 IPv6アドレスを設定する
  2. DHCPv6プール「pool_vlan1」を作成します。

    Yamaha(config)# dhcpv6 pool pool_vlan1
    Yamaha(config-dhcp6)#  (1)
    1 DHCPv6モードへ移行
  3. 配布するアドレスの範囲「2001:db8:1::dd00 - 2001:db8:1::dd7f」(プレフィックス長64)をDHCPv6プールに設定します。

    Yamaha(config-dhcp6)# range 2001:db8:1::dd00 2001:db8:1::dd7f/64
  4. DHCPv6のオプションで通知するDNSサーバーをDHCPv6プールに設定します。

    Yamaha(config-dhcp6)# dns-server 2001:db8:2::100
  5. vlan1にて、DHCPv6サーバー機能を動作させます。

    Yamaha(config-dhcp6)# exit (1)
    Yamaha(config)# interface vlan1 (2)
    Yamaha(config-if)# dhcpv6-server pool_vlan1 (3)
    1 DHCPv6モード終了
    2 インターフェースモード vlan1へ移行
    3 インターフェースのDHCPv6サーバー機能に、「pool_vlan1」を設定
  6. システム全体のDHCPv6サーバー機能を動作させます。

    Yamaha(config-dhcp6)# exit (1)
    Yamaha(config)# dhcpv6-server enable (2)
    1 インターフェースモード終了
    2 システム全体のDHCPv6サーバー機能有効
  7. vlan1から、RAを通知するように設定します。

    Yamaha(config)# interface vlan1
    Yamaha(config-if)# ipv6 nd managed-config-flag (1)
    Yamaha(config-if)# ipv6 nd send-ra (2)
    1 RAのMフラグを設定する
    2 RA の送信を設定する

5.3. ステートフルDHCPv6サーバー設定 DHCPv6-PDクライアント機能との併用

vlan1でステートフルDHCPv6サーバーが動作するようにします。
DHCPv6-PDクライアント機能と併用して、DHCPv6-PDクライアント機能で取得したIPv6プレフィックスを分割してアドレスを設定、配布します。

image

  • RTは、DHCPv6-PDサーバーとして動作。

  • vlan2でDHCPv6-PDクライアントが動作。

    • vlan2でプレフィックス名「PD_VLAN2」にて、「2001:db8:1:aa00::/56」を取得したと仮定。

  • vlan2のIPv6アドレスは「2001:db8:1:aa00::100/64」とする。

    • ipv6 address pd コマンドで設定。

  • vlan1のIPv6アドレスは「2001:db8:1:aa10::100/64」とする。

    • ipv6 address pd コマンドで設定。

  • SWXから、vlan1のネットワークに、MフラグがONとしたRAを通知。

    • RAの通知は、 ipv6 nd send-ra コマンドで設定する。

  • 「2001:db8:1:aa10::dd00 - 2001:db8:1:aa10::dd7f」の範囲でPCに配布。

■設定手順

  1. vlan2にて、DHCPv6-PDクライアント機能を有効にします。

    Yamaha(config)# interface vlan2
    Yamaha(config-if)# ipv6 enable (1)
    Yamaha(config-if)# ipv6 dhcp client pd PD_VLAN2 (2)
    1 IPv6を有効にする
    2 DHCPv6-PDクライアント機能を有効にする
  2. vlan2のIPv6アドレスを、DHCPv6-PDクライアント機能で取得したプレフィックスを用いて設定します。

    Yamaha(config)# interface vlan2
    Yamaha(config-if)# ipv6 address pd PD_VLAN2 ::100/64 (1)
    1 2001:db8:1:aa00::100/64 に設定
  3. vlan1のIPv6アドレスを、DHCPv6-PDクライアント機能で取得したプレフィックスを用いて設定します。

    Yamaha(config)# interface vlan1
    Yamaha(config-if)# ipv6 enable (1)
    Yamaha(config-if)# ipv6 address pd PD_VLAN2 ::10:0:0:0:100/64 (2)
    1 IPv6を有効にする
    2 2001:db8:1:aa10::100/64 に設定
  4. DHCPv6プール「pool_vlan1」を作成します。

    Yamaha(config)# dhcpv6 pool pool_vlan1
    Yamaha(config-dhcp6)#  (1)
    1 DHCPv6モードへ移行
  5. 配布するアドレスの範囲を、DHCPv6-PDクライアント機能で取得したプレフィックスを用いてDHCPv6プールに設定します。

    Yamaha(config-dhcp6)# range PD_VLAN2 ::10:0:0:0:dd00 ::10:0:0:0:dd7f/64 (1)
    1 2001:db8:1:aa10::dd00 - 2001:db8:1:aa10::dd7f/64 に設定
  6. DHCPv6のオプションで通知するDNSサーバーをDHCPv6プールに設定します。

    Yamaha(config-dhcp6)# dns-server 2001:db8:2::100
  7. vlan1にて、DHCPv6サーバー機能を動作させます。

    Yamaha(config-dhcp6)# exit (1)
    Yamaha(config)# interface vlan1 (2)
    Yamaha(config-if)# dhcpv6-server pool_vlan1 (3)
    1 DHCPv6モード終了
    2 インターフェースモード vlan1へ移行
    3 インターフェースのDHCPv6サーバー機能に、「pool_vlan1」を設定
  8. システム全体のDHCPv6サーバー機能を動作させます。

    Yamaha(config-dhcp6)# exit (1)
    Yamaha(config)# dhcpv6-server enable (2)
    1 インターフェースモード終了
    2 システム全体のDHCPv6サーバー機能有効
  9. vlan1から、RAを通知するように設定します。

    Yamaha(config)# interface vlan1
    Yamaha(config-if)# ipv6 nd managed-config-flag (1)
    Yamaha(config-if)# ipv6 nd send-ra (2)
    1 RAのMフラグを設定する
    2 RA の送信を設定する

5.4. DHCPv6-PDサーバー設定

vlan1でDHCPv6-PDサーバーが動作するようにします。

image

  • vlan1のIPv6アドレスは「2001:db8::100/48」とする。

  • vlan1のサブネットプレフィックス「2001:db8::/40」を分割して、「2001:db8::/48 - 2001:db8:ff::/48」のプレフィクスを動的に割り当てるよう設定する。

■設定手順

  1. vlan1のIPv6アドレス「2001:db8::100/48」を設定します。

    Yamaha(config)# interface vlan1
    Yamaha(config-if)# ipv6 enable (1)
    Yamaha(config-if)# ipv6 address 2001:db8::100/48 (2)
    1 IPv6を有効にする
    2 IPv6アドレスを設定する
  2. DHCPv6プール「pool_vlan1」を作成します。

    Yamaha(config)# dhcpv6 pool pool_vlan1
    Yamaha(config-dhcp6)#  (1)
    1 DHCPv6モードへ移行
  3. 割り当てるプレフィックス「2001:db8::/48 - 2001:db8:ff::/48」をDHCPv6プールに設定します。

    Yamaha(config-dhcp6)# prefix-delegation 2001:db8::/40 48
  4. DHCPv6のオプションで通知するDNSサーバーをDHCPv6プールに設定します。

    Yamaha(config-dhcp6)# dns-server 2001:db8:2::100
  5. vlan1にて、DHCPv6サーバー機能を動作させます。

    Yamaha(config-dhcp6)# exit (1)
    Yamaha(config)# interface vlan1 (2)
    Yamaha(config-if)# dhcpv6-server pool_vlan1 (3)
    1 DHCPv6モード終了
    2 インターフェースモード vlan1へ移行
    3 インターフェースのDHCPv6サーバー機能に、「pool_vlan1」を設定
  6. システム全体のDHCPv6サーバー機能を動作させます。

    Yamaha(config-dhcp6)# exit (1)
    Yamaha(config)# dhcpv6-server enable (2)
    1 インターフェースモード終了
    2 システム全体のDHCPv6サーバー機能有効

5.5. DHCPv6-PDサーバー設定 DHCPv6-PDクライアント機能との併用

vlan1でDHCPv6-PDサーバーが動作するようにします。
DHCPv6-PDクライアント機能と併用して、DHCPv6-PDクライアント機能で取得したIPv6プレフィックスを分割してプレフィックスを設定、配布します。

image

  • RTは、DHCPv6-PDサーバーとして動作。

  • vlan2でDHCPv6-PDクライアントが動作。

    • vlan2でプレフィックス名「PD_VLAN2」にて、「2001:db8:1:aa00::/56」を取得したと仮定。

  • vlan2のIPv6アドレスは「2001:db8:1:aa00::100/64」とする。

    • ipv6 address pd コマンドで設定。

  • vlan1のIPv6アドレスは「2001:db8:1:aa10::100/64」とする。

    • ipv6 address pd コマンドで設定。

  • vlan1のサブネットプレフィックス「2001:db8:1:aa10::/60」を分割して、「2001:db8:1:aa10::/64 - 2001:db8:1:aa1f::/64」のプレフィクスを動的に割り当てるよう設定する。

■設定手順

  1. vlan2にて、DHCPv6-PDクライアント機能を有効にします。

    Yamaha(config)# interface vlan2
    Yamaha(config-if)# ipv6 enable (1)
    Yamaha(config-if)# ipv6 dhcp client pd PD_VLAN2 (2)
    1 IPv6を有効にする
    2 DHCPv6-PDクライアント機能を有効にする
  2. vlan2のIPv6アドレスを、DHCPv6-PDクライアント機能で取得したプレフィックスを用いて設定します。

    Yamaha(config)# interface vlan2
    Yamaha(config-if)# ipv6 address pd PD_VLAN2 ::100/64 (1)
    1 2001:db8:1:aa00::100/64 に設定
  3. vlan1のIPv6アドレスを、DHCPv6-PDクライアント機能で取得したプレフィックスを用いて設定します。

    Yamaha(config)# interface vlan1
    Yamaha(config-if)# ipv6 enable (1)
    Yamaha(config-if)# ipv6 address pd PD_VLAN2 ::10:0:0:0:100/64 (2)
    1 IPv6を有効にする
    2 2001:db8:1:aa10::100/64 に設定
  4. DHCPv6プール「pool_vlan1」を作成します。

    Yamaha(config)# dhcpv6 pool pool_vlan1
    Yamaha(config-dhcp6)#  (1)
    1 DHCPv6モードへ移行
  5. 割り当てるプレフィックスを、DHCPv6-PDクライアント機能で取得したプレフィックスを用いてDHCPv6プールに設定します。

    Yamaha(config-dhcp6)# prefix-delegation PD_VLAN2 0:0:0:10::/60 64 (1)
    1 2001:db8:1:aa10::/64 - 2001:db8:1:aa1f::/64 に設定
  6. DHCPv6のオプションで通知するDNSサーバーをDHCPv6プールに設定します。

    Yamaha(config-dhcp6)# dns-server 2001:db8:2::100
  7. vlan1にて、DHCPv6サーバー機能を動作させます。

    Yamaha(config-dhcp6)# exit (1)
    Yamaha(config)# interface vlan1 (2)
    Yamaha(config-if)# dhcpv6-server pool_vlan1 (3)
    1 DHCPv6モード終了
    2 インターフェースモード vlan1へ移行
    3 インターフェースのDHCPv6サーバー機能に、「pool_vlan1」を設定
  8. システム全体のDHCPv6サーバー機能を動作させます。

    Yamaha(config-dhcp6)# exit (1)
    Yamaha(config)# dhcpv6-server enable (2)
    1 インターフェースモード終了
    2 システム全体のDHCPv6サーバー機能有効

5.6. ステートレスDHCPv6サーバー設定 DHCPv6リレーエージェント経由

DHCPv6リレーエージェントによって中継されたDHCPv6メッセージに対して、vlan2でステートレスDHCPv6サーバーが動作するようにします。

image

  • vlan2のIPv6アドレスは「2001:db8:2a::100/64」とする。

  • ステートレスDHCPv6で、DHCPv6サーバーからDNSサーバーのオプションを配布。

  • link-address コマンドで、DHCPv6クライアントが所属するIPv6ネットワークのサブネットプレフィックスを指定。

■設定手順

  1. vlan2のIPv6アドレス「2001:db8:2a::100/64」を設定します。

    Yamaha(config)# interface vlan2
    Yamaha(config-if)# ipv6 enable (1)
    Yamaha(config-if)# ipv6 address 2001:db8:2a::100/64 (2)
    1 IPv6を有効にする
    2 IPv6アドレスを設定する
  2. DHCPv6プール「pool_vlan2」を作成します。

    Yamaha(config)# dhcpv6 pool pool_vlan2
    Yamaha(config-dhcp6)#  (1)
    1 DHCPv6モードへ移行
  3. DHCPv6のオプションで通知するDNSサーバーをDHCPv6プールに設定します。

    Yamaha(config-dhcp6)# dns-server 2001:db8:2c::100
  4. link-address コマンドで、DHCPv6クライアントが所属するIPv6ネットワークのサブネットプレフィックスを指定します。

    Yamaha(config-dhcp6)# link-address 2001:db8:2b::/64
  5. vlan2にて、DHCPv6サーバー機能を動作させます。

    Yamaha(config-dhcp6)# exit (1)
    Yamaha(config)# interface vlan2 (2)
    Yamaha(config-if)# dhcpv6-server pool_vlan2 (3)
    1 DHCPv6モード終了
    2 インターフェースモード vlan2へ移行
    3 インターフェースのDHCPv6サーバー機能に、「pool_vlan2」を設定
  6. システム全体のDHCPv6サーバー機能を動作させます。

    Yamaha(config-dhcp6)# exit (1)
    Yamaha(config)# dhcpv6-server enable (2)
    1 インターフェースモード終了
    2 システム全体のDHCPv6サーバー機能有効

5.7. ステートフルDHCPv6サーバー設定 DHCPv6リレーエージェント経由

DHCPv6リレーエージェントによって中継されたDHCPv6メッセージに対して、vlan2でステートフルDHCPv6サーバーが動作するようにします。

image

  • vlan2のIPv6アドレスは「2001:db8:2a::100/64」とする。

  • 「2001:db8:2b::dd00 - 2001:db8:2b::dd7f」の範囲でPCに配布。

■設定手順

  1. vlan2のIPv6アドレス「2001:db8:2a::100/64」を設定します。

    Yamaha(config)# interface vlan2
    Yamaha(config-if)# ipv6 enable (1)
    Yamaha(config-if)# ipv6 address 2001:db8:2a::100/64 (2)
    1 IPv6を有効にする
    2 IPv6アドレスを設定する
  2. DHCPv6プール「pool_vlan2」を作成します。

    Yamaha(config)# dhcpv6 pool pool_vlan2
    Yamaha(config-dhcp6)#  (1)
    1 DHCPv6モードへ移行
  3. 配布するアドレスの範囲「2001:db8:2b::dd00 - 2001:db8:2b::dd7f」(プレフィックス長64)をDHCPv6プールに設定します。

    Yamaha(config-dhcp6)# range 2001:db8:2b::dd00 2001:db8:2b::dd7f/64
  4. DHCPv6のオプションで通知するDNSサーバーをDHCPv6プールに設定します。

    Yamaha(config-dhcp6)# dns-server 2001:db8:2c::100
  5. vlan2にて、DHCPv6サーバー機能を動作させます。

    Yamaha(config-dhcp6)# exit (1)
    Yamaha(config)# interface vlan2 (2)
    Yamaha(config-if)# dhcpv6-server pool_vlan2 (3)
    1 DHCPv6モード終了
    2 インターフェースモード vlan2へ移行
    3 インターフェースのDHCPv6サーバー機能に、「pool_vlan2」を設定
  6. システム全体のDHCPv6サーバー機能を動作させます。

    Yamaha(config-dhcp6)# exit (1)
    Yamaha(config)# dhcpv6-server enable (2)
    1 インターフェースモード終了
    2 システム全体のDHCPv6サーバー機能有効

6. 注意事項

  • dhcpv6-server コマンドを設定しているVLANインターフェースのIPv6アドレスと、そのVLANインターフェースの dhcpv6-server コマンドで指定したプール内のIPv6アドレスのサブネットプレフィクスを一致させてください。

    • DHCPv6リレーエージェントによって中継されたDHCPv6メッセージを受信する場合は、別のサブネットプレフィックスが設定されていても問題ありません。

  • DHCPv6リレーエージェントによって中継されたDHCPv6メッセージを受信する場合は、メッセージを受信するVLANインターフェースに対して、 dhcpv6-server コマンドでプールを設定してください。

    • このとき、プール内のIPv6アドレスのサブネットプレフィクスと、DHCPv6クライアントが所属するIPv6ネットワークのサブネットプレフィクスを一致させてください。

    • このとき、VLANインターフェースのIPv6アドレスと、DHCPv6クライアントが所属するIPv6ネットワークのサブネットプレフィクスは異なるものにしてください。

7. 関連文書

特になし