Enabling IPv4/IPv6 Dual Stack
Scenarios
IPv4/IPv6 dual stack allows your BMSs to use both IPv4 and IPv6 addresses for private and public network communications. This section describes how to enable IPv4/IPv6 dual stack.
Notes
- Currently, you can only enable IPv6 when creating a BMS, rather than when adding a NIC. After IPv6 is enabled, it cannot be disabled.
 - After IPv6 is enabled, IPv6 CIDR blocks will be automatically assigned to subnets. You are not allowed to specify a custom IPv6 CIDR block.
 - After IPv4/IPv6 dual stack is enabled, a BMS has an IPv4 and an IPv6 address, and cannot use the IPv6 address alone.
 
Procedure
- Enable IPv6 for a VPC subnet.
    
- On the management console, choose Network > Virtual Private Cloud from the service list.
      
The VPC console is displayed.
 - Locate the target VPC and click the number of subnets.
 - Locate the target subnet and click Enable IPv6.
 - In the Enable IPv6 dialog box, click Yes.
      
 
       IPv6 cannot be disabled.
 
 - On the management console, choose Network > Virtual Private Cloud from the service list.
      
 - Create a BMS and enable IPv4/IPv6 dual stack.
    
- Image
      
Select an image that supports IPv6. A public image that supports IPv6 has a tag after the image's OS version. For a private or shared image, you need to find out whether it supports IPv6.
 - VPC
      
Select the VPC subnet for which IPv6 has been enabled.
Figure 1 Network configuration
       - NIC
      
After you select a subnet with IPv6 enabled, the Self-assigned IPv6 address option will be available when you configure a NIC.
 
       - If you select a private or shared image that does not support IPv6, Self-assigned IPv6 address will not take effect. That is, no IPv6 address can be found in the BMS OS even if Self-assigned IPv6 address is selected. Therefore, you are advised to select a public image that supports IPv6.
 - CentOS 7.3 public images do not support IPv6 address assignment to extension NICs. Therefore, you are advised to use other images.
 
 
 - Image
      
 - After the BMS is created, log in to BMS and view the IPv6 address assigned to it.
    
For example, run the ip addr command on a Linux BMS to query the IPv6 address.
Figure 2 Example command
     
Feedback
Was this page helpful?
Provide feedbackThank you very much for your feedback. We will continue working to improve the documentation.