Todos os produtos
Search
Central de documentação

Elastic Compute Service:Overview

Última atualização: Sep 07, 2026

As interfaces de rede elásticas (ENIs) são interfaces de rede virtuais que fornecem conectividade e endereços IP para instâncias do Elastic Compute Service (ECS) implantadas em nuvens privadas virtuais (VPCs). É possível vincular uma ou mais ENIs a cada instância ECS. Uma ENI suporta vários endereços IP. Migre uma ENI entre diferentes instâncias ECS implantadas na mesma VPC e zona da ENI. Isso aumenta a flexibilidade e a escalabilidade das configurações de rede, garantindo que elas atendam aos requisitos de diversos cenários de negócios. Por exemplo, use ENIs para criar redes com múltiplos endereços IP, múltiplas NICs ou de alta disponibilidade.

Tipos de ENI

A Alibaba Cloud oferece os seguintes tipos de ENIs:

  • ENIs primárias

    Cada instância ECS em uma VPC possui uma ENI padrão, denominada ENI primária. Cada instância ECS tem apenas uma ENI primária.

  • ENIs secundárias

    • Se uma instância ECS possuir apenas a ENI primária, todo o tráfego de rede será enviado e recebido por meio dela, o que é adequado para cenários com tráfego de negócios simples. Caso seu negócio exija classificação e isolamento de rede mais granulares para evitar pontos únicos de falha, crie e vincule ENIs secundárias — residentes na mesma VPC e zona da instância ECS — à instância.

    • ENIs secundárias podem ser criadas separadamente e vinculadas a instâncias ECS. Diferentemente das ENIs primárias, as secundárias permitem criação independente e vinculação ou desvinculação dinâmica das instâncias ECS.

      Para mais informações, consulte Create and use an ENI.

Recursos das ENIs

  • Suporte a múltiplos endereços IP. Uma única ENI pode ser associada a vários endereços IP privados. Isso permite que uma instância ECS forneça services ou acesse resources externos usando diferentes endereços IP, aumentando a flexibilidade da rede. Para mais informações, consulte Secondary private IPs.

  • Liberar com a instância: Ative ou desative o resource Release with Instance durante ou após a criação da ENI. O status desse resource determina se a ENI será mantida ou liberada quando a instância ECS associada for liberada. Por padrão, o resource Release with Instance vem ativado, o que significa que a ENI é liberada junto com a instância ECS associada. Isso simplifica a gestão de O&M e evita resíduos de resources.

    Se o resource Release with Instance estiver desativado para uma ENI, ela e suas configurações (como endereços IP e grupos de segurança associados) serão mantidas quando a instância ECS associada for liberada. Vincule rapidamente a ENI a outra instância ECS residente na mesma VPC e zona, ou reutilize-a ao criar uma nova instância ECS. Isso melhora a flexibilidade de O&M e a continuidade dos negócios.

    image

  • Troca a quente. O resource de troca a quente das ENIs secundárias oferece grande flexibilidade e conveniência. Ele permite vincular ou desvincular dinamicamente ENIs secundárias de uma instância ECS no estado Running, sem necessidade de reiniciar a instância ou interromper os services em execução. Por exemplo, desvincule uma ENI secundária de uma instância ECS e anexe-a a outra instância ECS na mesma VPC e zona, sem reiniciar as instâncias.

    Nota

    Não é possível desvincular a ENI primária de uma instância ECS. ENIs primárias não suportam o resource de troca a quente.

    • A tabela a seguir descreve as famílias de instâncias que não suportam o resource de troca a quente de ENIs secundárias.

      Famílias de instâncias ECS que não suportam o resource de troca a quente de ENIs secundárias

      Família de instâncias

      Tipo de instância

      s6, família de instâncias padrão compartilhada

      ecs.s6-c1m1.small, ecs.s6-c1m2.large, ecs.s6-c1m2.small, ecs.s6-c1m4.large e ecs.s6-c1m4.small

      e, família de instâncias econômica

      ecs.e-c1m1.large, ecs.e-c1m2.large, ecs.e-c1m4.large, ecs.e-c4m1.large e ecs.e-c2m1.large

      t6, família de instâncias com capacidade de pico

      ecs.t6-c1m1.large, ecs.t6-c1m2.large, ecs.t6-c1m4.large, ecs.t6-c2m1.large e ecs.t6-c4m1.large

      t5, família de instâncias com capacidade de pico

      ecs.t5-c1m1.large, ecs.t5-c1m2.large, ecs.t5-c1m4.large, ecs.t5-lc1m1.small, ecs.t5-lc1m2.large, ecs.t5-lc1m2.small, ecs.t5-lc1m4.large e ecs.t5-lc2m1.nano

      xn4, n4, mn4 e e4, famílias de instâncias compartilhadas de geração anterior

      • ecs.xn4.small

      • ecs.n4.small e ecs.n4.large

      • ecs.mn4.small e ecs.mn4.large

      • ecs.e4.small e ecs.e4.large

    • Para os tipos de instância que não suportam o resource de troca a quente de ENIs secundárias, aplicam-se as seguintes restrições:

      • Não é possível vincular uma ENI secundária a uma instância ECS dos tipos listados na tabela anterior durante a criação da instância. Após criar a instância, vincule as ENIs secundárias a ela.

      • Ao vincular ou desvincular uma ENI secundária de uma instância ECS dos tipos listados na tabela anterior, certifique-se de que a instância esteja no estado Stopped.

Limites

  • O uso de ENIs é gratuito. No entanto, há um limite para o número de ENIs que podem ser criadas em uma conta Alibaba Cloud. Para mais informações, consulte a seção Limits do tópico "Limites e cotas do ECS".

  • Uma instância ECS e as ENIs vinculadas a ela devem residir na mesma VPC e zona.

    • As ENIs vinculadas a uma instância ECS podem se conectar a diferentes vSwitches na mesma VPC e zona da instância.

    • Se você vincular duas ou mais ENIs da mesma sub-rede a uma instância ECS, poderão ocorrer problemas de rede, como roteamento assimétrico. Atribua um ou mais endereços IP privados secundários a cada ENI primária ou secundária para otimizar o uso de instâncias ECS implantadas em VPCs e desviar tráfego durante um failover. Para mais informações, consulte Secondary private IPs.

  • O número de ENIs que podem ser vinculadas a uma instância ECS varia conforme o tipo da instância. Para mais informações, consulte as colunas ENIs em Instance family overview.

  • Vincular múltiplas ENIs a uma instância ECS não aumenta nem multiplica a largura de banda de rede da instância. Para mais informações, consulte Network bandwidth.

Atributos importantes das ENIs

Após vincular ENIs a uma instância ECS, a instância obtém resources como endereços IP privados e endereços IP elásticos (EIPs). Assim, a instância ECS pode se comunicar com a internet ou outros resources na cloud. A seção a seguir descreve alguns atributos importantes das ENIs:

  • VPC: Uma ENI só pode ser vinculada a uma instância ECS que resida na mesma VPC da ENI. Não é possível alterar a VPC de uma ENI após sua criação.

  • vSwitch: Cada VPC possui um intervalo de endereços IP independente. Crie vários vSwitches em uma VPC para dividi-la em sub-redes. Por padrão, as sub-redes na mesma VPC podem se comunicar entre si. Ao especificar um vSwitch para uma ENI, ela obtém um ou mais endereços IP do bloco CIDR associado ao vSwitch. Uma ENI só pode ser vinculada a uma instância ECS que resida na mesma zona da ENI. A instância e a ENI podem se conectar a diferentes vSwitches.

    Nota

    Se desejar vincular uma ENI a uma instância ECS e os endereços IP da ENI não estiverem dentro do bloco CIDR da VPC onde a instância reside, execute as seguintes etapas: Adicione um bloco CIDR secundário à VPC, crie um vSwitch na zona onde a instância reside, associe o bloco CIDR secundário ao vSwitch, crie uma ENI associada a esse vSwitch e, em seguida, vincule a ENI à instância. Para mais informações, consulte Secondary CIDR blocks.

  • Endereço MAC: Cada ENI possui um endereço MAC (Media Access Control) único como identificador.

    Visualize informações sobre uma ENI, como a VPC e o endereço MAC, no console ECS ou chamando uma operação de API. Para mais informações, consulte Modify the attributes of an ENI.

  • Endereços IP privados: Atribua um ou mais endereços IP privados a uma ENI para comunicação pela rede interna. Cada ENI recebe automaticamente um endereço IPv4 como endereço IP privado IPv4 primário, proveniente do bloco CIDR associado ao vSwitch conectado à ENI.

    • Caso seus cenários de negócios exijam múltiplos endereços IP privados — como em cenários de múltiplas aplicações, failover e Server Load Balancer (SLB) — atribua um ou mais endereços IP privados IPv4 secundários a uma ENI vinculada a uma instância ECS. Para mais informações, consulte a seção Assign a secondary private IP to an ENI do tópico "Endereços IP privados secundários".

    • Para que uma instância ECS se comunique com a internet ou redes privadas via IPv6, associe blocos CIDR IPv6 à VPC onde a instância reside e ao vSwitch conectado a uma ENI vinculada à instância; em seguida, atribua um ou mais endereços IPv6 à ENI. Para mais informações, consulte IPv6 communication.

  • Endereço IP público estático ou EIPs: Atribua um endereço IP público estático ou associe EIPs a uma instância ECS para permitir acesso à internet. Uma ENI não possui capacidades nativas de comunicação com a internet. Para habilitar essa comunicação em uma instância ECS, utilize um dos métodos abaixo:

    • Atribua um endereço IP público estático à ENI primária da instância ECS. Para mais informações, consulte Static public IP addresses.

    • Associe EIPs às ENIs vinculadas à instância ECS. Associe ou desassocie um EIP de uma ENI conforme a necessidade do seu negócio. Para que a instância ECS forneça múltiplos endereços IP públicos para acesso externo, associe EIPs a vários endereços IP privados atribuídos às ENIs vinculadas à instância. Para mais informações, consulte Associate an EIP with a secondary ENI.

  • Grupos de segurança: Para garantir controle de segurança na camada de rede, associe ENIs a grupos de segurança.

  • Tabela de rotas: Durante a transmissão de dados dentro de uma VPC e entre a VPC e outras redes, a tabela de rotas orienta o roteamento dos pacotes. Configurações corretas de roteamento garantem que as ENIs enviem e recebam dados adequadamente. Para mais informações, consulte a seção (Conditionally required) Step 4: Configure routes do tópico "Configurar uma ENI secundária".

    Nota

    Em um ambiente com múltiplas ENIs, a prioridade da rota padrão de uma ENI secundária é inferior à da ENI primária. Isso garante que os dados sejam enviados preferencialmente pela ENI primária. Se desejar que pacotes associados a um endereço IP privado de uma ENI secundária sejam enviados por essa mesma ENI, configure o roteamento baseado em políticas para garantir que os dados recebidos pela ENI também saiam por ela.

Melhorias de rede das ENIs

Capacidades eRDMA

Ative a Elastic RDMA Interface (ERI) para uma ENI. Uma ENI com ERI ativada suporta capacidades de elastic Remote Direct Memory Access (eRDMA). Vincule uma ERI e instale o driver eRDMA em uma instância ECS compatível com eRDMA para fornecer comunicação de rede de baixa latência e alto throughput para a instância. Para mais informações, consulte Elastic RDMA Interface (ERI).

NIC multi-queue

Distribua o processamento de pacotes entre vários núcleos de CPU para melhorar o throughput da rede e reduzir a latência.

Para mais informações, consulte NIC multi-queue.

Índices de placa de rede

Atribua ENIs a diferentes placas de rede em tipos de instância suportados para maximizar a utilização da largura de banda.

Para mais informações, consulte Network card indexes.

Visualizar as ENIs vinculadas a uma instância ECS

Visualize informações sobre as ENIs vinculadas a uma instância ECS no console ECS, chamando uma operação de API ou diretamente na instância.

Visualizar as ENIs vinculadas a uma instância ECS no console ECS

  1. Acesse ECS console - Instances.

  2. Na barra de navegação superior, selecione a região e o grupo de resources aos quais o resource que deseja gerenciar pertence.地域

  3. Clique em no ID da instância ECS cujas ENIs deseja visualizar para acessar a página de detalhes da instância.

  4. Clique em na aba ENIs para visualizar as ENIs vinculadas à instância ECS.

    Na lista de ENIs, visualize os IDs, nomes, tipos, status e endereços IP das ENIs vinculadas à instância ECS.

    image

Visualizar as ENIs vinculadas a uma instância ECS chamando uma operação de API

Chame a operação DescribeInstances para consultar informações sobre a instância ECS especificada pelo parâmetro InstanceIds. O parâmetro NetworkInterfaces na resposta contém informações sobre as ENIs vinculadas à instância, incluindo o tipo (Type), ID (NetworkInterfaceId) e endereço IP privado primário (PrimaryIpAddress) de cada ENI.

Visualizar as ENIs vinculadas a uma instância ECS após conectar-se à instância

Instância Linux

SO de exemplo: Alibaba Cloud Linux 3.2.

  1. Conecte-se à instância Linux.

    Para mais informações, consulte Connect to a Linux instance by using Workbench.

  2. Execute o comando a seguir para visualizar e confirmar as informações da interface de rede da instância:

    ip a

    A saída exibe as seguintes informações sobre as interfaces de rede da instância:

    • Identificador da interface: eth0, eth1. Neste exemplo, a instância possui duas ENIs: uma ENI primária (eth0) e uma ENI secundária (eth1).

    • Status da interface: state UP indica que a interface está ativa e pronta para uso.

      [root@i-xxx ~]# ip a
      1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN group default qlen 1000
          link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
          inet 127.0.0.1/8 scope host lo
             valid_lft forever preferred_lft forever
          inet6 ::1/128 scope host
             valid_lft forever preferred_lft forever
      2: eth0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc mq state UP group default qlen 1000
          link/ether 00:16:xxx d ff:ff:ff:ff:ff:ff
          altname enp0s5
          altname ens5
          inet 172.16.20.182/24 brd 172.16.20.255 scope global dynamic noprefixroute eth0
             valid_lft 315359014sec preferred_lft 315359014sec
          inet6 fe80::xxx/64 scope link
             valid_lft forever preferred_lft forever
      3: eth1: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc mq state UP group default qlen 1000
          link/ether 00:xxx f brd ff:ff:ff:ff:ff:ff
          altname enp0s7
          altname ens7
          inet 172.16.20.181/24 brd 172.16.20.255 scope global dynamic noprefixroute eth1
             valid_lft 315359849sec preferred_lft 315359849sec
          inet6 fe80::xxx/64 scope link noprefixroute
             valid_lft forever preferred_lft forever
      Importante

      Se o status for state DOWN, conforme mostrado na saída a seguir, a interface falhou ao carregar e está inutilizável. Você deve configure the Linux guest OS to recognize the ENI.

      root@xxx:~# ip a
      1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN group default qlen 1
          link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
          inet 127.0.0.1/8 scope host lo
             valid_lft forever preferred_lft forever
          inet6 ::1/128 scope host
             valid_lft forever preferred_lft forever
      2: eth0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc mq state UP group default qlen 1000
          link/ether 00:16:3e:15:74:ee brd ff:ff:ff:ff:ff:ff
          inet 172.16.20.231/24 brd 172.16.20.255 scope global eth0
             valid_lft forever preferred_lft forever
          inet6 fe80::216:3eff:fe15:74ee/64 scope link
             valid_lft forever preferred_lft forever
      4: eth1: <BROADCAST,MULTICAST> mtu 1500 qdisc noop state DOWN group default qlen 1000
          link/ether 00:16:3e:46:31:f4 brd ff:ff:ff:ff:ff:ff
    • Endereço IP privado primário: Se a interface estiver ativa, visualize o endereço IP privado primário de cada ENI. Para mais informações, consulte Primary private IP addresses.

      Se você atribuiu um endereço IP privado secundário à ENI, mas o SO não o reconheceu, reconfigure a interface. Para obter instruções, consulte Configure the guest OS to recognize a secondary private IP address.

  3. Execute o comando a seguir para visualizar as informações de roteamento da interface:

    route -n
    [root@ecs ~]# route -n
    Kernel IP routing table
    Destination     Gateway         Genmask         Flags Metric Ref    Use Iface
    0.0.0.0         192.168.xxx.xxx 0.0.0.0         UG    100    0        0 eth0
    0.0.0.0         192.168.xxx.xxx 0.0.0.0         UG    101    0        0 eth1
    192.168.xxx.x   0.0.0.0         255.255.xxx.x   U     100    0        0 eth0
    192.168.xxx.x   0.0.0.0         255.255.xxx.x   U     101    0        0 eth1
    [root@ecs ~]#

    Normalmente, o sistema configura duas rotas para a ENI secundária (eth1):

    • Rota com destino no intervalo 192.168.x.x: Rota específica da sub-rede. Essa rota garante que a instância possa se comunicar diretamente com outros hosts na mesma sub-rede sem passar por um roteador adicional.

    • Rota com destino 0.0.0.0: Rota padrão. Quando o destino de um pacote não corresponde a uma entrada mais específica na tabela de rotas, o sistema utiliza a rota padrão. Em seguida, o sistema envia o pacote para o próximo salto Gateway através da interface de rede especificada por Iface.

      Importante
      • Se existirem múltiplas rotas padrão, a rota com o menor valor de Metric terá maior prioridade.

      • Caso precise controlar precisamente os caminhos de tráfego e garantir que ele retorne pela mesma ENI que o recebeu (roteamento simétrico), você pode configure a policy-based route for the ENI.

      Alguns sistemas operacionais mais antigos, como o Ubuntu 16, podem não configurar automaticamente uma rota padrão para uma ENI secundária. Nesse caso, a tabela de rotas pode aparecer conforme a saída a seguir, o que pode causar problemas de comunicação. Para resolver isso, utilize uma distribuição de SO mais recente ou configure a rota manualmente. Para obter instruções, consulte Configure a default route for an ENI.

      root@ixxxxx:~# route -n
      Kernel IP routing table
      Destination     Gateway         Genmask         Flags Metric Ref    Use Iface
      0.0.0.0         172.16.20.253   0.0.0.0         UG    0      0        0 eth0
      172.16.20.0     0.0.0.0         255.255.255.0   U     0      0        0 eth0
      172.16.20.0     0.0.0.0         255.255.255.0   U     0      0        0 eth1

Instância Windows

SO de exemplo: Windows Server 2022.

  1. Conecte-se à instância Windows.

    Para mais informações, consulte Connect to a Windows instance by using Workbench.

  2. Abra a Central de Rede e Compartilhamento.

  3. Clique em Alterar as configurações do adaptador.

    Neste exemplo, a instância possui duas ENIs anexadas (uma primária e uma secundária). Se visualizar informações semelhantes às seguintes, as ENIs estão ativas no SO e nenhuma configuração adicional é necessária.

    O painel Network Connections exibe dois adaptadores de rede: Ethernet e Ethernet 2, ambos sendo Red Hat VirtIO Ethernet Adapter.

    Se a ENI secundária não for reconhecida por outros motivos, você poderá ver o seguinte. Nesse caso, consulte Troubleshoot ENI configuration failures on Windows instances.

    A ENI secundária (como Ethernet 3) exibe o status Rede não identificada.

  4. Visualize o status e os detalhes do adaptador de rede.

    1. Clique em duas vezes no nome do adaptador para visualizar seu status.

      A imagem a seguir mostra o status da ENI primária, chamada Ethernet.

      Na caixa de diálogo Ethernet Status, na aba General, visualize as seguintes informações principais de status:

      • Conectividade IPv4: Exibe Internet, indicando uma conexão normal.

      • Conectividade IPv6: Exibe Sem acesso à rede.

      • Velocidade: 10,0 Gbps.

    2. Clique em Details para visualizar as propriedades do adaptador.

      Essa caixa de diálogo mostra o endereço IP privado IPv4 primário do adaptador, a máscara de sub-rede e o gateway padrão.

  5. Abra o Prompt de Comando.

    Pressione Win+R para abrir a caixa de diálogo Run. Insira cmd e clique em OK.

  6. Execute o comando a seguir para visualizar as informações de roteamento da interface:

    C:\Users\Administrator>route print
    ===========================================================================
    Interface List
      4...xxx......Red Hat VirtIO Ethernet Adapter
     10...xxx......Red Hat VirtIO Ethernet Adapter #2
      1...........................Software Loopback Interface 1
    ===========================================================================
    
    IPv4 Route Table
    ===========================================================================
    Active Routes:
    Network Destination        Netmask          Gateway       Interface  Metric
              0.0.0.0          0.0.0.0    172.16.20.253   172.16.20.242      15
              0.0.0.0          0.0.0.0    172.16.12.253    172.16.12.76      15
            127.0.0.0        255.0.0.0         On-link         127.0.0.1     331
            127.0.0.1  255.255.255.255         On-link         127.0.0.1     331
      127.255.255.255  255.255.255.255         On-link         127.0.0.1     331

    As duas rotas padrão (destino 0.0.0.0) apontam para o gateway 172.16.20.253 (interface 172.16.20.242, Metric 15) e para o gateway 172.16.12.253 (interface 172.16.12.76, Metric 15), respectivamente, indicando que esta instância está configurada com NICs duplas e gateways duplos.

Referências

  • Utilize o Terway Container Network Interface (CNI) plug-in para gerenciar endereços IP e a comunicação de pods em clusters Kubernetes. O Terway pode definir políticas de acesso entre contêineres com base em políticas de rede padrão do Kubernetes. Habilite a comunicação de rede entre clusters Kubernetes usando um dos seguintes modos: modo inclusivo de ENI, baseado em endereços IP secundários das ENIs, ou modo VPC, baseado em ENIs. Para mais informações, consulte Terway network plugin.

  • Use ENIs em conjunto com o SLB para distribuir e gerenciar tráfego. Para mais informações, consulte Add backend servers by specifying ENIs.

  • Services específicos da Alibaba Cloud, como Container Service for Kubernetes (ACK) e NAT Gateway, dependem de ENIs para funcionar. Conceda permissões aos services da Alibaba Cloud para gerenciar o ciclo de vida das ENIs criadas por eles. Isso evita operações acidentais nas ENIs e garante a disponibilidade do service. Para mais informações, consulte Managed ENIs.

  • O resource de multicast suportado pelos roteadores de trânsito Enterprise Edition é uma funcionalidade cloud-native desenvolvida pela Alibaba Cloud. Esse resource ajuda a construir redes multicast sem dispositivos físicos adicionais ou licenças de software de terceiros. Utilize ENIs anexadas a instâncias ECS exclusivamente como sources multicast. O sistema usa o endereço IP privado primário de uma ENI para enviar tráfego multicast a um grupo multicast. Para mais informações, consulte Manage multicast.

Perguntas frequentes

Por que o console exibe grupos de segurança e Interfaces de Rede Elásticas (ENIs) mesmo quando não tenho instâncias ECS?

As seguintes situações podem fazer com que grupos de segurança e ENIs apareçam no seu console mesmo sem instâncias ECS:

  • ENI retida após a liberação da instância ECS: Se o resource Release with Instance estiver desativado para uma ENI, a ENI e suas configurações (como endereços IP e grupos de segurança associados) serão mantidas quando a instância ECS associada for liberada. Para mais informações, consulte a seção Release with Instance na seção Recursos das ENIs deste tópico.

  • ENIs e grupos de segurança gerenciados por outros services da Alibaba Cloud: Services da Alibaba Cloud como Server Load Balancer (SLB), NAT Gateway e Container Service for Kubernetes (ACK) criam e gerenciam automaticamente ENIs e grupos de segurança. Os ciclos de vida desses resources são independentes das instâncias ECS. Para mais informações, consulte .

  • Grupo de segurança padrão: Ao utilizar uma VPC pela primeira vez, o sistema cria automaticamente um grupo de segurança padrão. Esse grupo de segurança não está vinculado ao ciclo de vida de nenhuma instância ECS e permanece visível no console mesmo após todas as instâncias ECS serem liberadas.

Para identificar a causa específica, chame as seguintes operações de API:

  • Chame a operação de API DescribeNetworkInterfaces para visualizar o criador e o status de vinculação de cada ENI.

  • Chame a operação de API DescribeSecurityGroups para visualizar a source e os detalhes de cada grupo de segurança.