# ipv6 local pool

モード
  グローバルコンフィグモード
カテゴリー
  IP付加機能 / DHCPv6サーバー

## 構文

コマンド構文

`(config)# ipv6 local pool POOLNAME X:X::X:X/M SUB_PLEN`

`(config)# ipv6 local pool POOLNAME PREFIXNAME SLA_ID SUB_PLEN`

`(config)# no ipv6 local pool`

## コマンド説明

DHCPv6サーバー機能（IA_PD）のプレフィックスプールを作成する。
no形式で実行した場合はプレフィックスプールを削除する。
1つ目の書式は、任意のアドレスブロック（X:X::X:X/M）からプレフィックスを割り当てるためのもの。
2つ目の書式は、DHCPv6 PDクライアント機能によって上位のDHCPv6サーバーから取得したプレフィックス（PREFIXNAME）を再割り当てするためのもの。

## パラメーター

`POOLNAME`
  プレフィックスプール名
`PREFIXNAME`
  上位DHCPv6サーバーから割り当てられたプレフィックスの内部名。割り当てられたプレフィックスを下位のDHCPv6 PDクライアント再割り当てする場合に、DHCPv6 PDクライアント（ipv6 dhcp client pdコマンド）の設定で指定したPREFIXNAMEを指定する
`SLA_ID := X:X::X:X/M`
  上位DHCPv6サーバーから割り当てられたプレフィックス（PREFIXNAME）のうち、再割り当てに使用するアドレスブロックの範囲をプレフィックスの中位ビット（SLA ID）とプレフィックス長で指定する。実際の割り当て時には、この中からSUB_PLENで指定した大きさ（長さ）ずつプレフィックスを切り出す
`X:X::X:X/M`
  割り当て可能なアドレスブロック全体をIPv6プレフィックスとプレフィックス長で指定する。実際の割り当て時には、この中からSUB_PLENで指定した大きさ（長さ）ずつプレフィックスを切り出す
`SUB_PLEN := <1-127>`
  クライアントに割り当てるアドレスブロックの大きさをプレフィックス長で指定する

## 使用例

アドレスブロック2001:db8:2200::/40から、/48単位でプレフィックスを動的割り当てするプレフィックスプールBlockToDelegateを作成する。実際に割り当てられるプレフィックスは、2001:db8:2200::/48、2001:db8:2201::/48、2001:db8:2202::/48 ... 2001:db8:22ff::/48 のようになる。

    awplus(config)# ipv6 local pool BlockToDelegate 2001:db8:2200::/40 48

上位のDHCPv6サーバーから割り当てられたプレフィックス（ipv6 dhcp client pdコマンドで指定したプレフィックス名で指定。ここではDelegatedPrefix）を下位のDHCPv6 PDクライアントに再割り当てするためのプレフィックスプールBlockToSubdelegateを作成する。
割り当てられたプレフィックスを「2001:db8:1::/48」と仮定した場合、下記の設定では再割り当て用プール全体が「2001:db8:1:200::/56」となり、この範囲から/64単位でプレフィックスを割り当てる。実際に割り当てられるプレフィックスは、2001:db8:1:200::/64、2001:db8:1:201::/64 ... 2001:db8:1:2ff::/64のようになる。

    awplus(config)# ipv6 local pool BlockToSubdelegate DelegatedPrefix ::200:0:0:0:0/56 64

## 注意・補足事項

アドレスのリースの範囲を指定する場合は、インターフェースに設定しているIPv6アドレスを含めないようにする必要がある。

## コマンドツリー

## 関連コマンド