IP elástica de AWS CLI, IPv6

IP elástica de AWS CLI, IPv6

Tengo dos instancias de AWS trabajando en alta disponibilidad. (Estoy usando keepalived)

Tengo una IP elástica asociada, todo estuvo bien.

Utilicé este script para cambiar la IP de la instancia en caso de conmutación por error:

#!/bin/bash

EIP=52.212.151.17
INSTANCE_ID=i-0bdd8a68eb573fd1a

/usr/bin/aws ec2 disassociate-address --public-ip $EIP
/usr/bin/aws ec2 associate-address --public-ip $EIP --instance-id  $INSTANCE_ID

Pero ahora mi servidor tiene ipv4 e ipv6. Y no puedo hacer lo mismo con ipv6. Sólo ipv4.

¿Cómo puedo hacer lo mismo para ipv6? ¿Ya que no existe Elastic ipv6?

Respuesta1

El direccionamiento IPv6 es diferente al que normalmente se gestiona IPv4. IPv6 es administrado porsubred, no por dirección individual como en IPv4 hoy.

Entonces, en Amazon AWS, primero debe asignar un bloque CIDR IPv6 a su VPC. Luego puede asignar direcciones IPv6 individuales a sus instancias. Consulte las guías de Amazon paraEmpezando con IPv6yentender el direccionamiento IP.

De forma predeterminada, sus instancias obtendrán direcciones IPv6 automáticamente. Si no desea esto, puede asignarle una dirección IPv6 específica. Pero a diferencia de IPv4, con IPv6 asignas direcciones a losinterfaz de redde la instancia, no a la instancia.

Usaraws ec2 assign-ipv6-addressespara asignar direcciones IPv6 a las interfaces de red de sus instancias.

información relacionada