You can create IPv6 Classic Load Balancer (CLB) instances. After you create an IPv6 CLB instance, the system allocates a public IPv6 address to the CLB instance. The public IPv6 address is used to receive requests from IPv6 clients.

Background information

IPv6 is short for Internet Protocol Version 6. IPv6 is a next-generation IP protocol designed by Internet Engineering Task Force (IETF) to replace the current version of IP protocol, IPv4. IPv6 extends the length of an IPv4 address from 32 bits to 128 bits. This means that the address space is expanded to 2^96 times the original size. Therefore, IPv6 ensures that each instance can be allocated an IP address.

Zones that support IPv6 CLB instances

Region Primary zone Secondary zone
China (Beijing) Beijing Zone F Beijing Zone G
Beijing Zone G Beijing Zone F
China (Hohhot) Hohhot Zone A Hohhot Zone B
Hohhot Zone B Hohhot Zone A
China (Hangzhou) Hangzhou Zone F Hangzhou Zone E
Hangzhou Zone E Hangzhou Zone F
China (Shanghai) Shanghai Zone E Shanghai Zone D
China (Shenzhen) Shenzhen Zone D Shenzhen Zone E
Shenzhen Zone E Shenzhen Zone D
China (Chengdu) Chengdu Zone A Chengdu Zone B
Chengdu Zone B Chengdu Zone A
China (Hong Kong) Hongkong Zone C Hongkong Zone B
Singapore Singapore Zone A Singapore Zone B
Singapore Zone B Singapore Zone A or Singapore Zone C
Singapore Zone C Singapore Zone B
US (Virginia) US East 1 Zone A US East 1 Zone B
US East 1 Zone B US East 1 Zone A
Germany (Frankfurt) EU Gentral 1 Zone A EU Gentral 1 Zone B
EU Gentral 1 Zone B EU Gentral 1 Zone A
The following zones of Alibaba Finance Cloud support IPv6 CLB instances.
Region Primary zone Secondary zone
China (Hangzhou) Hangzhou Zone I Hangzhou Zone H
China (Shanghai) Shanghai Zone G Shanghai Zone F
China (Shenzhen) Shenzhen Zone E Shenzhen Zone D
Shenzhen Zone D Shenzhen Zone E
The following zones of Alibaba Gov Cloud support IPv6 CLB instances.
Region Primary zone Secondary zone
China (Beijing) Beijing Zone A Beijing Zone B
Beijing Zone B Beijing Zone A

Features of IPv6 CLB instances

  • Switching from IPv4 to IPv6 without negative impacts on your business
    • You can add IPv4 Elastic Compute Service (ECS) instances to an IPv6 CLB instance to receive IPv6 requests without the need to modify your business system.
    • When your existing IPv4 CLB instances are unable to withstand the growing user traffic, you can create IPv6 CLB instances. This way, clients can access your CLB instances by using IPv4 or IPv6. In addition, this does not adversely affect your business system.
  • More secure and reliable workload deployment
    • You can configure a blacklist for CLB to block network traffic from malicious IP addresses.
    • You can also configure a whitelist for CLB to allow network traffic from only specified IP addresses.

Limits

  • The IPv6 network environment of Alibaba Cloud is in the initial stage of development. If you cannot connect to an IPv6 service, submit a ticket for technical support. No Service Level Agreement (SLA) is guaranteed during the public preview.
  • IPv6 packets have longer IP headers than IPv4 packets. When an IPv6 CLB instance uses a UDP listener, make sure that the following requirement is met: The maximum transmission unit (MTU) supported by the network interface controller (NIC) that each backend server uses to communicate with CLB does not exceed 1,200 bytes. Otherwise, oversized packets may be discarded. You must modify the MTU setting in the configuration files of some applications accordingly. TCP supports the Maximum Segment Size (MSS) announcement. Therefore, you do not need to modify the configurations of applications if a CLB instance uses a TCP listener.
  • HTTP listeners can use the X-Forwarded-For header field to obtain IPv6 addresses of clients.