Configuring IPv6 prefix assignment

About IPv6 prefix assignment

Use the following methods to configure IPv6 prefix assignment:

Restrictions and guidelines

When you configure IPv6 prefix assignment, follow these restrictions and guidelines:

Procedure

  1. Enter system view.

    system-view

  2. (Optional.) Specify the IPv6 prefixes excluded from dynamic assignment.

    ipv6 dhcp server forbidden-prefix start-prefix/prefix-len [ end-prefix/prefix-len ] [ vpn-instance vpn-instance-name ]

    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.

  3. Create a prefix pool.

    ipv6 dhcp prefix-pool prefix-pool-number prefix { prefix-number | prefix/prefix-len } assign-len assign-len [ vpn-instance vpn-instance-name ]

    This step is required for dynamic prefix assignment.

    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. Enter DHCP address pool view.

    ipv6 dhcp pool pool-name

  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 the prefix assignment. Choose the options to configure as needed:

    • Configure a static prefix binding:

      static-bind prefix prefix/prefix-len duid duid [ iaid iaid ] [ preferred-lifetime preferred-lifetime valid-lifetime valid-lifetime ]

      By default, no static prefix binding is configured.

      To add multiple static IPv6 prefix bindings, repeat this step.

    • Apply the prefix pool to the address pool:

      prefix-pool prefix-pool-number [ preferred-lifetime preferred-lifetime valid-lifetime valid-lifetime ]

      By default, static or dynamic prefix assignment is not configured for an address pool.