Asigne o desasigne rangos de direcciones IPv4 e IPv6 en notación CIDR a las ENI para una gestión eficiente de IP.
Beneficios
Los prefijos de IP ofrecen los siguientes beneficios:
Gestión más eficiente de direcciones IP.
Asignación de direcciones IP más rápida y mayor capacidad de IP por instancia ECS.
Mayor cantidad de direcciones IP por nodo en redes de contenedores con múltiples IP, lo que simplifica la gestión de bloques CIDR.
Límites
Tenga en cuenta los siguientes límites:
-
Región
Los prefijos de IP están disponibles únicamente en las regiones Singapore, US (Silicon Valley), US (Virginia), Philippines (Manila), Germany (Frankfurt), UK (London), Malaysia (Kuala Lumpur), Thailand (Bangkok), Indonesia (Jakarta), Japan (Tokyo), South Korea (Seoul), UAE (Dubai), SAU (Riyadh - Partner Region), China (Qingdao), China (Beijing), China (Hangzhou), China (Shenzhen), China (Shanghai), China (Hong Kong), China (Hohhot), China (Chengdu), China (Heyuan), China (Ulanqab) y China (Guangzhou).
-
Alcance
El prefijo de IP debe estar dentro del bloque CIDR del vSwitch donde reside la ENI. Consulte Reserved CIDR block.
-
Direcciones IP
Al asignar un prefijo de IP, considere lo siguiente:
La máscara de subred para prefijos IPv4 es /28; para prefijos IPv6, es /80.
El prefijo de IP debe ser un bloque CIDR estándar.
El prefijo de IP debe encontrarse en el bloque CIDR reservado de un vSwitch y no debe superponerse con prefijos de IP o direcciones IP existentes.
-
Cantidad de prefijos de IP
Puede asignar hasta 9 prefijos de IP a una ENI disponible desde la consola ECS, o hasta 49 mediante la operación AssignPrivateIpAddresses.
-
La cantidad de prefijos de IP asignables a una ENI en uso varía según el tipo de instancia. Cada prefijo de IP cuenta como una dirección IP. Ejemplo:
Una instancia ecs.g7.large admite hasta seis direcciones IPv4 privadas por ENI, incluida una dirección principal. Si no hay direcciones IPv4 secundarias, puede asignar hasta cinco prefijos IPv4. Cada dirección IPv4 secundaria adicional reduce en uno los espacios disponibles para prefijos.
-
Una instancia ecs.g7.large admite hasta seis direcciones IPv6 por ENI. Si no existen direcciones IPv6 previas, puede asignar hasta seis prefijos IPv6.
Cada dirección IPv6 adicional reduce en uno los espacios disponibles para prefijos IPv6.
Consulte las columnas de IP por ENI en Instance family overview.
-
Security group
Los prefijos de IP asignados a una ENI se descuentan de la cuota de direcciones IP del security group asociado. La cuota varía según el tipo de security group en una VPC.
Un security group básico admite hasta 6,000 direcciones IP privadas. Si no existen otras direcciones IP, puede asignar hasta 6,000 prefijos de IP.
Un security group avanzado admite hasta 65,536 direcciones IP privadas. Si no existen otras direcciones IP, puede asignar hasta 65,536 prefijos de IP.
Consulte Basic and advanced security groups.
Uso de prefijos de IP
Asignar prefijos de IP a ENI
-
Escenario 1: Asignar un prefijo de IP a una ENI existente
Usar la consola ECS
En la página Elastic Network Interfaces, introduzca el prefijo IPv4 que desea asignar. Si deja el campo vacío, se asignará automáticamente un prefijo IPv4. Consulte Secondary private IPs.
NotaDespués de asignar el prefijo de IP, configure las direcciones IP secundarias en la instancia ECS. Para IPv4, consulte Secondary private IPs. Para IPv6, consulte IPv6 connectivity.
Al vincular una ENI con un prefijo de IP a una instancia ECS, algunas imágenes no pueden identificar automáticamente las direcciones IP en las ENI secundarias. En este caso, configure las ENI en la instancia. Consulte Configure a secondary ENI.
Llamar a operaciones de API
-
Asignar prefijos de IP manualmente
Llame a la operación AssignPrivateIpAddresses y especifique
Ipv4Prefix.Npara asignar uno o más prefijos IPv4. Valores válidos de N: 1 a 10.Llame a la operación AssignIpv6Addresses y especifique
Ipv6Prefix.Npara asignar uno o más prefijos IPv6. Valores válidos de N: 1 a 10.
-
Asignar prefijos de IP automáticamente
Llame a la operación AssignPrivateIpAddresses y especifique
Ipv4PrefixCountpara que el sistema asigne una cantidad específica de prefijos IPv4. Valores válidos: 1 a 10.Llame a la operación AssignIpv6Addresses y especifique
Ipv6PrefixCountpara que el sistema asigne una cantidad específica de prefijos IPv6. Valores válidos: 1 a 10.
-
Escenario 2: Asignar prefijos de IP al crear una ENI
Usar la consola ECS
Cuando realice el proceso de create an ENI, seleccione Specify IPv4 Prefix para Secondary Private IPv4 Address e introduzca el prefijo IPv4 en la página Create ENI.
NotaDespués de asignar el prefijo de IP, vincule la ENI (en estado Available) a una instancia ECS y configure las direcciones IP secundarias. Para IPv4, consulte Secondary private IPs. Para IPv6, consulte IPv6 connectivity.
Al vincular una ENI con un prefijo de IP a una instancia ECS, algunas imágenes no pueden identificar automáticamente las direcciones IP en las ENI secundarias. En este caso, configure las ENI en la instancia. Consulte Configure a secondary ENI.
Llamar a operaciones de API
Llame a la operación CreateNetworkInterface y especifique el parámetro correspondiente para asignar prefijos de IP.
Especifique
Ipv4Prefix.NoIpv6Prefix.Npara asignar prefijos IPv4 o IPv6 específicos.Especifique
Ipv4PrefixCountoIpv6PrefixCountpara que el sistema asigne una cantidad específica de prefijos IPv4 o IPv6.
Consultar los prefijos de IP de las ENI
Usar la consola ECS
En la esquina superior izquierda de la página, seleccione una región y un resource group.
-
En la página ENIs, busque la ENI objetivo y haga clic en Manage ENI IP Addresses en la columna Operation para consultar sus prefijos de IP.
En el cuadro de diálogo Manage ENI IP, consulte la sección Secondary Private IPv4. El campo Switch CIDR Block muestra el rango de direcciones del vSwitch al que pertenece la ENI actual. La ENI actual admite hasta 5 direcciones IPv4 privadas secundarias. Puede hacer clic en + Add para agregar direcciones IPv4 privadas secundarias.
Llamar a operaciones de API
Llame a la operación DescribeNetworkInterfaces para consultar los prefijos de IP de varias ENI.
Llame a la operación DescribeNetworkInterfaceAttribute para consultar los prefijos de IP de una sola ENI.
Desasignar prefijos de IP de las ENI
Puede desasignar prefijos de IP y reasignarlos a otros recursos.
Usar la consola ECS
Desasigne los prefijos de IP en la página Elastic Network Interfaces. Consulte Secondary private IPs.
En la sección Secondary Private IPv4 del cuadro de diálogo Manage ENI IP, haga clic en el icono de eliminación junto a la dirección IPv4 privada secundaria objetivo para quitarla, y luego haga clic en OK.
Llamar a operaciones de API
Llame a la operación UnassignPrivateIpAddresses y especifique
Ipv4Prefixpara desasignar uno o más prefijos IPv4.Llame a la operación UnassignIpv6Addresses y especifique
Ipv6Prefixpara desasignar uno o más prefijos IPv6.
Referencias
Para modificar las reglas de security group de una instancia ECS, consulte Modify a security group rule.
Configure notificaciones de eventos en EventBridge o CloudMonitor para recibir alertas sobre la asignación o desasignación de prefijos de IP. Las notificaciones incluyen el ID de la ENI y los detalles del prefijo. Puede automatizar respuestas ante estos eventos. Consulte Elastic Computing Service events y Subscribe to ECS system event notifications.