Como definir um bloco CIDR de serviço IPv6?
Contexto
Para criar um cluster de CCE Turbo de pilha dual IPv4/IPv6, você precisa definir um bloco CIDR de serviço IPv6. O bloco CIDR padrão é fc00::/112, que contém 65.536 endereços IPv6. Se você precisar personalizar um bloco CIDR de serviço, consulte esta seção.
IPv6
Endereço IPv6
Um endereço IPv6 é uma cadeia binária de 128 bits, com quatro vezes o comprimento de um endereço IPv4. O endereço IPv4 decimal é substituído pelo endereço IPv6 hexadecimal. Uma cadeia é dividida em oito grupos, ou seja, cada grupo contém 16 bits. Estes grupos são separados com dois-pontos (:). Cada grupo consiste em um número hexadecimal de quatro dígitos (sem distinção entre maiúsculas e minúsculas). Um total de 32 dígitos hexadecimais são suportados.
Um endereço IPv6 pode ser omitido das seguintes formas:
- Omissão de 0s iniciais: 0s podem ser omitidos se o grupo de dois pontos começar com 0s. Os seguintes endereços IPv6 são os mesmos.
- ff01:0d28:03ee:0000:0000:0000:0000:0c23
- ff01:d28:3ee:0000:0000:0000:0000:c23
- ff01:d28:3ee:0:0:0:0:c23
- Omissão dos hextetos de all-0s: você pode usar um dois-pontos duplo (::) para representar uma única cadeia de caracteres contíguas de todos os segmentos de 0s. Um dois-pontos duplo (::) pode ser usado apenas uma vez.
Segmento de endereço IPv6
Um segmento de endereço IPv6 é geralmente expresso no formato CIDR (Roteamento interdomínio sem classe). Geralmente é representado por uma barra (/) seguida por um número, ou seja, endereço Ipv6/comprimento do prefixo. A função do prefixo é semelhante à da máscara do segmento de endereços IPv4. O número de bits binários ocupados pela parte da rede representa os bits binários ocupados pela parte da rede. Um endereço IPv6 consiste na parte da rede e na parte do host. O prefixo especifica o número de bits ocupados pela parte da rede e os bits restantes são a parte do host. Portanto, diferentes segmentos de endereço podem ser representados de forma mais conveniente e flexível.
Por exemplo, fc00:d28::/32 indica um segmento de endereço IPv6 com um prefixo de 32 bits. Os primeiros 32 bits (fc00:d28 em modo binário) são a parte da rede, os últimos 96 bits são parte do host disponível.
Restrições no bloco CIDR do serviço IPv6
Ao definir o bloco CIDR do serviço de cluster, observe as seguintes restrições:
- O bloco CIDR do serviço IPv6 deve pertencer ao bloco CIDR fc00::/8.
O endereço pertence ao bloco ULA CIDR local. ULAs têm prefixos fixos fc00::/7, incluindo fc00::/8 e fd00::/8. Os dois intervalos são semelhantes aos endereços de rede IPv4 dedicados 10.0.0.0/8, 172.16.0.0/12 e 192.168.0.0/16. Eles são equivalentes aos blocos CIDR privados e podem ser usados apenas na rede local.
- O prefixo varia de 112 a 120. Você pode ajustar o número de endereços ajustando o valor do prefixo. O número máximo de endereços é 65536.
Exemplo de um bloco CIDR de serviço IPv6
De acordo com as restrições, esta seção fornece um exemplo de configuração de um bloco IPv6 CIDR que contém 8192 endereços para sua referência.
- Defina o comprimento do prefixo com base no número de endereços. O comprimento do prefixo varia de 112 a 120.
Neste exemplo, são necessários 8192 endereços, que são representados por dígitos binários de 13 bits. Portanto, o comprimento do prefixo é 115 (128 – 13).
- Defina o endereço de rede IPv6, que deve pertencer ao bloco CIDR fc00::/8.
Neste exemplo, o comprimento do prefixo é 115. Como o endereço de rede deve pertencer ao bloco CIDR fc00::/8, os primeiros dígitos binários de 8 bits são fixos. O endereço de rede que pode ser modificado varia do 9º bit ao 115º bit. O 116º bit ao 128º bit são parte do host.
Se o endereço IPv6 for escrito em formato binário, as seguintes informações em negrito não podem ser modificadas quando o comprimento do prefixo for 115.
Binary: 1111 1100 **** ****... *** 0 0000 0000 0000 /115 | | | | | | | | Hexadecimal: f c x x ... y 0 0 0/115
x é um dígito hexadecimal e y pode ser 0, 2, 4, 6, 8, a, c ou e.