Configuration procedure
To configure IPv6 prefix assignment:
Step | Command | Remarks |
---|---|---|
1. Enter system view. | system-view | N/A |
2. (Optional.) Specify the IPv6 prefixes excluded from dynamic assignment. | ipv6 dhcp server forbidden-prefix start-prefix/prefix-len [ end-prefix/prefix-len ] | By default, no IPv6 prefixes in the prefix pool are excluded from dynamic assignment. If the excluded IPv6 prefix is in a static binding, the prefix still can be assigned to the client. To exclude multiple IPv6 prefix ranges, repeat this step. |
3. Create a prefix pool. | ipv6 dhcp prefix-pool prefix-pool-number prefix { prefix-number | prefix/prefix-len } assign-len assign-len | This step is required for dynamic prefix assignment. By default, no prefix pools exist. If you specify an IPv6 prefix by its ID, make sure the IPv6 prefix is in effect. Otherwise, the configuration does not take effect. |
4. Create a DHCPv6 address pool and enter its view. | ipv6 dhcp pool pool-name | By default, no DHCPv6 address pools exist. |
5. Specify an IPv6 subnet for dynamic assignment. | network { prefix/prefix-length | prefix prefix-number [ sub-prefix/sub-prefix-length ] } [ preferred-lifetime preferred-lifetime valid-lifetime valid-lifetime ] | By default, no IPv6 subnet is specified for dynamic assignment. The IPv6 subnets cannot be the same in different address pools. If you specify an IPv6 prefix by its ID, make sure the IPv6 prefix is in effect. Otherwise, the configuration does not take effect. |
6. Configure static prefix assignment, dynamic prefix assignment, or both. |
| By default, static or dynamic prefix assignment is not configured for an address pool. To add multiple static IPv6 prefix bindings, use the static-bind prefix command multiple times. |