

# Gerenciar prefixos para interfaces de rede
<a name="work-with-prefixes"></a>

Ao atribuir prefixos a uma interface de rede, você pode escolher se deseja que atribuamos automaticamente os prefixos ou se deseja especificar prefixos personalizados. Se você nos permitir atribuir prefixos automaticamente e a sub-rede da interface de rede tiver uma reserva de CIDR de sub-rede do tipo `prefix`, selecionaremos os prefixos da reserva de CIDR da sub-rede. Caso contrário, selecionaremos os prefixos do intervalo de CIDR da sub-rede.

**Topics**
+ [Atribuir prefixos durante a criação da interface de rede](#assign-auto-creation)
+ [Atribuir prefixos a uma interface de rede existente](#assign-auto-existing)
+ [Remover prefixos de suas interfaces de rede](#unassign-prefix)

## Atribuir prefixos durante a criação da interface de rede
<a name="assign-auto-creation"></a>

É possível atribuir prefixos automáticos ou personalizados ao criar uma interface de rede.

------
#### [ Console ]

**Para atribuir prefixos automáticos durante a criação da interface de rede**

1. Abra o console do Amazon EC2 em [https://console.aws.amazon.com/ec2/](https://console.aws.amazon.com/ec2/).

1. No painel de navegação, selecione **Network Interfaces**.

1. Clique em **Create network interface (Criar interface de rede)**.

1. Insira uma descrição para a interface de rede, selecione a sub-rede na qual deseja criar a interface de rede e configure os endereços IPv4 e IPv6 privados.

1. Expanda **Advanced settings (Configurações avançadas)**.

1. Para **Delegação de prefixo IPv4**, faça um dos seguintes:
   + Para atribuir automaticamente um prefixo IPv4, escolha **Atribuir automaticamente**. Para **Número de prefixos IPv4**, insira o número de prefixos a serem atribuídos.
   + Para atribuir um prefixo IPv4 específico, escolha **Personalizar**. Escolha **Adicionar novo prefixo** e insira o prefixo.

1. Para **delegação de prefixo IPv6**, faça um dos seguintes:
   + Para atribuir automaticamente um prefixo IPv6, escolha **Atribuir automaticamente**. Para **Número de prefixos IPv6**, insira o número de prefixos a serem atribuídos.
   + Para atribuir um prefixo IPv6 específico, escolha **Personalizar**. Escolha **Adicionar novo prefixo** e insira o prefixo.
**nota**  
**Delegação de prefixo IPv6** aparece somente se a sub-rede selecionada estiver habilitada para IPv6.

1. Selecione os grupos de segurança a serem associados à interface de rede e atribua marcações de recursos, se necessário.

1. Clique em **Criar interface de rede**.

------
#### [ AWS CLI ]

**Para atribuir prefixos IPv4 automáticos durante a criação da interface de rede**  
Use o comando [create-network-interface](https://docs.aws.amazon.com/cli/latest/reference/ec2/create-network-interface.html) e defina `--ipv4-prefix-count` como o número de prefixos IPv4 para a AWS atribuir. No exemplo a seguir, a AWS atribui um prefixo IPv4.

```
aws ec2 create-network-interface \
    --subnet-id subnet-047cfed18eEXAMPLE \
    --description "IPv4 automatic example" \
    --ipv4-prefix-count 1
```

**Para atribuir prefixos IPv4 específicos durante a criação da interface de rede**  
Use o comando [create-network-interface](https://docs.aws.amazon.com/cli/latest/reference/ec2/create-network-interface.html) e defina `--ipv4-prefixes` como os prefixos. A AWS seleciona endereços IPv4 desse intervalo. No exemplo a seguir, o prefixo CIDR é 10.0.0.208/28.

```
aws ec2 create-network-interface \
    --subnet-id subnet-047cfed18eEXAMPLE \
    --description "IPv4 manual example" \
    --ipv4-prefixes Ipv4Prefix=10.0.0.208/28
```

**Para atribuir prefixos IPv6 automáticos durante a criação da interface de rede**  
Use o comando [create-network-interface](https://docs.aws.amazon.com/cli/latest/reference/ec2/create-network-interface.html) e defina `--ipv6-prefix-count` como o número de prefixos IPv6 para a AWS atribuir. No exemplo a seguir, a AWS atribui um prefixo IPv6.

```
aws ec2 create-network-interface \
    --subnet-id subnet-047cfed18eEXAMPLE \
    --description "IPv6 automatic example" \
    --ipv6-prefix-count 1
```

**Para atribuir prefixos IPv6 específicos durante a criação da interface de rede**  
Use o comando [create-network-interface](https://docs.aws.amazon.com/cli/latest/reference/ec2/create-network-interface.html) e defina `--ipv6-prefixes` como os prefixos. A AWS seleciona endereços IPv6 desse intervalo. No exemplo a seguir, o prefixo CIDR é 2600:1f13:fc2:a700:1768::/80.

```
aws ec2 create-network-interface \
    --subnet-id subnet-047cfed18eEXAMPLE \
    --description "IPv6 manual example" \
    --ipv6-prefixes Ipv6Prefix=2600:1f13:fc2:a700:1768::/80
```

------
#### [ PowerShell ]

**Para atribuir prefixos IPv4 automáticos durante a criação da interface de rede**  
Use o cmdlet [New-EC2NetworkInterface](https://docs.aws.amazon.com/powershell/latest/reference/items/New-EC2NetworkInterface.html) e defina `Ipv4PrefixCount` como o número de prefixos IPv4 para a AWS atribuir. No exemplo a seguir, a AWS atribui um prefixo IPv4.

```
New-EC2NetworkInterface `
    -SubnetId 'subnet-047cfed18eEXAMPLE' `
    -Description 'IPv4 automatic example' `
    -Ipv4PrefixCount 1
```

**Para atribuir prefixos IPv4 específicos durante a criação da interface de rede**  
Use o cmdlet [New-EC2NetworkInterface](https://docs.aws.amazon.com/powershell/latest/reference/items/New-EC2NetworkInterface.html) e defina `Ipv4Prefix` como os prefixos. A AWS seleciona endereços IPv4 desse intervalo. No exemplo a seguir, o prefixo CIDR é 10.0.0.208/28.

```
Import-Module AWS.Tools.EC2
New-EC2NetworkInterface `
    -SubnetId 'subnet-047cfed18eEXAMPLE' `
    -Description 'IPv4 manual example' `
    -Ipv4Prefix (New-Object `
        -TypeName Amazon.EC2.Model.Ipv4PrefixSpecificationRequest `
        -Property @{Ipv4Prefix = '10.0.0.208/28'})
```

**Para atribuir prefixos IPv6 automáticos durante a criação da interface de rede**  
Use o cmdlet [New-EC2NetworkInterface](https://docs.aws.amazon.com/powershell/latest/reference/items/New-EC2NetworkInterface.html) e defina `Ipv6PrefixCount` como o número de prefixos IPv6 para a AWS atribuir. No exemplo a seguir, a AWS atribui um prefixo IPv6.

```
New-EC2NetworkInterface `
    -SubnetId 'subnet-047cfed18eEXAMPLE' `
    -Description 'IPv6 automatic example' `
    -Ipv6PrefixCount 1
```

**Para atribuir prefixos IPv6 específicos durante a criação da interface de rede**  
Use o cmdlet [New-EC2NetworkInterface](https://docs.aws.amazon.com/powershell/latest/reference/items/New-EC2NetworkInterface.html) e defina `Ipv6Prefixes` como os prefixos. A AWS seleciona endereços IPv6 desse intervalo. No exemplo a seguir, o prefixo CIDR é 2600:1f13:fc2:a700:1768::/80.

```
Import-Module AWS.Tools.EC2
New-EC2NetworkInterface `
    -SubnetId 'subnet-047cfed18eEXAMPLE' `
    -Description 'IPv6 manual example' `
    -Ipv6Prefix (New-Object `
        -TypeName Amazon.EC2.Model.Ipv6PrefixSpecificationRequest `
        -Property @{Ipv6Prefix = '2600:1f13:fc2:a700:1768::/80'})
```

------

## Atribuir prefixos a uma interface de rede existente
<a name="assign-auto-existing"></a>

É possível atribuir prefixos automáticos ou personalizados a uma interface de rede existente.

------
#### [ Console ]

**Para atribuir prefixos automáticos a uma interface de rede existente**

1. Abra o console do Amazon EC2 em [https://console.aws.amazon.com/ec2/](https://console.aws.amazon.com/ec2/).

1. No painel de navegação, selecione **Network Interfaces**.

1. Selecione a interface de rede à qual atribuir os prefixos e escolha **Ações**, **Gerenciar prefixos**.

1. Para **Delegação de prefixo IPv4**, faça um dos seguintes:
   + Para atribuir automaticamente um prefixo IPv4, escolha **Atribuir automaticamente**. Para **Número de prefixos IPv4**, insira o número de prefixos a serem atribuídos.
   + Para atribuir um prefixo IPv4 específico, escolha **Personalizar**. Escolha **Adicionar novo prefixo** e insira o prefixo.

1. Para **delegação de prefixo IPv6**, faça um dos seguintes:
   + Para atribuir automaticamente um prefixo IPv6, escolha **Atribuir automaticamente**. Para **Número de prefixos IPv6**, insira o número de prefixos a serem atribuídos.
   + Para atribuir um prefixo IPv6 específico, escolha **Personalizar**. Escolha **Adicionar novo prefixo** e insira o prefixo.
**nota**  
**Delegação de prefixo IPv6** aparece somente se a sub-rede selecionada estiver habilitada para IPv6.

1. Escolha **Salvar**.

------
#### [ AWS CLI ]

Use o comando [assign-ipv6-addresses](https://docs.aws.amazon.com/cli/latest/reference/ec2/assign-ipv6-addresses.html) para atribuir prefixos IPv6 e o comando [assign-private-ip-addresses](https://docs.aws.amazon.com/cli/latest/reference/ec2/assign-private-ip-addresses.html) para atribuir prefixos IPv4 a interfaces de rede existentes.

**Para atribuir prefixos IPv4 automáticos a uma interface de rede existente**  
Use o comando [assign-private-ip-addresses](https://docs.aws.amazon.com/cli/latest/reference/ec2/assign-private-ip-addresses.html) e defina `--ipv4-prefix-count` como o número de prefixos IPv4 para a AWS atribuir. No exemplo a seguir, a AWS atribui um prefixo IPv4.

```
aws ec2 assign-private-ip-addresses \
    --network-interface-id eni-081fbb4095EXAMPLE \
    --ipv4-prefix-count 1
```

**Para atribuir prefixos IPv4 específicos para uma interface de rede existente**  
Use o comando [assign-private-ip-addresses](https://docs.aws.amazon.com/cli/latest/reference/ec2/assign-private-ip-addresses.html) e defina `--ipv4-prefixes` para o prefixo. A AWS seleciona endereços IPv4 desse intervalo. No exemplo a seguir, o prefixo CIDR é 10.0.0.208/28.

```
aws ec2 assign-private-ip-addresses \
    --network-interface-id eni-081fbb4095EXAMPLE \
    --ipv4-prefixes 10.0.0.208/28
```

**Para atribuir prefixos IPv6 automáticos a uma interface de rede existente**  
Use o comando [assign-ipv6-addresses](https://docs.aws.amazon.com/cli/latest/reference/ec2/assign-ipv6-addresses.html) e defina `--ipv6-prefix-count` como o número de prefixos IPv6 para a AWS atribuir. No exemplo a seguir, a AWS atribui um prefixo IPv6.

```
aws ec2 assign-ipv6-addresses \
    --network-interface-id eni-00d577338cEXAMPLE \
    --ipv6-prefix-count 1
```

**Para atribuir prefixos IPv6 específicos para uma interface de rede existente**  
Usar o comando [assign-ipv6-addresses](https://docs.aws.amazon.com/cli/latest/reference/ec2/assign-ipv6-addresses.html) e defina `--ipv6-prefixes`para o prefixo. A AWS seleciona endereços IPv6 desse intervalo. No exemplo a seguir, o prefixo CIDR é2600:1f13:fc2:a700:18bb::/80.

```
aws ec2 assign-ipv6-addresses \
    --network-interface-id eni-00d577338cEXAMPLE \
    --ipv6-prefixes 2600:1f13:fc2:a700:18bb::/80
```

------
#### [ PowerShell ]

**Para atribuir prefixos IPv4 automáticos a uma interface de rede existente**  
Use o cmdlet [Register-EC2PrivateIpAddress](https://docs.aws.amazon.com/powershell/latest/reference/items/Register-EC2PrivateIpAddress.html) e defina `Ipv4PrefixCount` como o número de prefixos IPv4 para a AWS atribuir. No exemplo a seguir, a AWS atribui um prefixo IPv4.

```
Register-EC2PrivateIpAddress `
    -NetworkInterfaceId 'eni-00d577338cEXAMPLE' `
    -Ipv4PrefixCount 1
```

**Para atribuir prefixos IPv4 específicos para uma interface de rede existente**  
Use o cmdlet [Register-EC2PrivateIpAddress](https://docs.aws.amazon.com/powershell/latest/reference/items/Register-EC2PrivateIpAddress.html) e defina `Ipv4Prefix` como o prefixo. A AWS seleciona endereços IPv4 desse intervalo. No exemplo a seguir, o prefixo CIDR é 10.0.0.208/28.

```
Register-EC2PrivateIpAddress `
    -NetworkInterfaceId 'eni-00d577338cEXAMPLE' `
    -Ipv4Prefix '10.0.0.208/28'
```

**Para atribuir prefixos IPv6 automáticos a uma interface de rede existente**  
Use o cmdlet [Register-EC2Ipv6AddressList](https://docs.aws.amazon.com/powershell/latest/reference/items/Register-EC2Ipv6AddressList.html) e defina `Ipv6PrefixCount` como o número de prefixos IPv4 para a AWS atribuir. No exemplo a seguir, a AWS atribui um prefixo IPv6.

```
Register-EC2Ipv6AddressList `
    -NetworkInterfaceId 'eni-00d577338cEXAMPLE' `
    -Ipv6PrefixCount 1
```

**Para atribuir prefixos IPv6 específicos para uma interface de rede existente**  
Use o cmdlet [Register-EC2Ipv6AddressList](https://docs.aws.amazon.com/powershell/latest/reference/items/Register-EC2Ipv6AddressList.html) e defina `Ipv6Prefix` como o prefixo. A AWS seleciona endereços IPv4 desse intervalo. No exemplo a seguir, o prefixo CIDR é 2600:1f13:fc2:a700:18bb::/80.

```
Register-EC2Ipv6AddressList `
    -NetworkInterfaceId 'eni-00d577338cEXAMPLE' `
    -Ipv6Prefix '2600:1f13:fc2:a700:18bb::/80'
```

------

## Remover prefixos de suas interfaces de rede
<a name="unassign-prefix"></a>

É possível remover prefixos de uma interface de rede existente.

------
#### [ Console ]

**Para remover os prefixos de uma interface de rede**

1. Abra o console do Amazon EC2 em [https://console.aws.amazon.com/ec2/](https://console.aws.amazon.com/ec2/).

1. No painel de navegação, selecione **Network Interfaces**.

1. Selecione a interface de rede.

1. Escolha **Ações**, **Gerenciar prefixos**.

1. Para **Delegar prefixos IPv4**, para remover prefixos específicos, escolha **Cancelar atribuição** ao lado dos prefixos a serem removidos. Para remover todos os prefixos, escolha **Não atribuir**.

1. Para **Delegar prefixos IPv6**, para remover prefixos específicos, escolha **Cancelar atribuição** ao lado dos prefixos a serem removidos. Para remover todos os prefixos, escolha **Não atribuir**.
**nota**  
**Delegação de prefixo IPv6** aparece somente se a sub-rede selecionada estiver habilitada para IPv6.

1. Escolha **Salvar**.

------
#### [ AWS CLI ]

É possível usar o[unassign-ipv6-addresses](https://docs.aws.amazon.com/cli/latest/reference/ec2/unassign-ipv6-addresses.html)para remover prefixos IPv6 e o comando[unassign-private-ip-addresses](https://docs.aws.amazon.com/cli/latest/reference/ec2/unassign-private-ip-addresses.html)para remover prefixos IPv4 de suas interfaces de rede existentes.

**Para remover prefixos IPv4 de uma interface de rede**  


Use o comando [unassign-private-ip-addresses](https://docs.aws.amazon.com/cli/latest/reference/ec2/unassign-private-ip-addresses.html) e defina `--ipv4-prefix` como o CIDR de prefixo a ser removido.

```
aws ec2 unassign-private-ip-addresses \
    --network-interface-id eni-081fbb4095EXAMPLE \
    --ipv4-prefixes 10.0.0.176/28
```

**Para remover prefixos IPv6 de uma interface de rede**  
Use o comando [unassign-ipv6-addresses](https://docs.aws.amazon.com/cli/latest/reference/ec2/unassign-ipv6-addresses.html) e defina `--ipv6-prefix` como o CIDR de prefixo a ser removido.

```
aws ec2 unassign-ipv6-addresses \
    --network-interface-id eni-00d577338cEXAMPLE \
    --ipv6-prefix 2600:1f13:fc2:a700:18bb::/80
```

------
#### [ PowerShell ]

**Para remover prefixos IPv4 de uma interface de rede**  
Use o cmdlet [Unregister-EC2PrivateIpAddress](https://docs.aws.amazon.com/powershell/latest/reference/items/Unregister-EC2PrivateIpAddress.html) e defina `Ipv4Prefix` como o CIDR de prefixo a ser removido.

```
Unregister-EC2PrivateIpAddress `
    -NetworkInterfaceId 'eni-00d577338cEXAMPLE' `
    -Ipv4Prefix '10.0.0.208/28'
```

**Para remover prefixos IPv6 de uma interface de rede**  
Use o cmdlet [Unregister-EC2Ipv6AddressList](https://docs.aws.amazon.com/powershell/latest/reference/items/Unregister-EC2Ipv6AddressList.html) e defina `Ipv6Prefix` como o CIDR de prefixo a ser removido.

```
Unregister-EC2Ipv6AddressList `
    -NetworkInterfaceId 'eni-00d577338cEXAMPLE' `
    -Ipv6Prefix '2600:1f13:fc2:a700:18bb::/80'
```

------