

# Administración de prefijos para las interfaces de red
<a name="work-with-prefixes"></a>

Al asignar prefijos a una interfaz de red, puede optar por que los prefijos se asignen automáticamente o especificar prefijos personalizados. Si permite que asignemos los prefijos automáticamente y la subred de la interfaz de red tiene una reserva de CIDR de subred de tipo `prefix`, seleccionamos los prefijos a partir de dicha reserva. De lo contrario, los seleccionamos del rango CIDR de la subred.

**Topics**
+ [Asignar prefijos durante la creación de la interfaz de red](#assign-auto-creation)
+ [Asignación de prefijos a una interfaz de red existente](#assign-auto-existing)
+ [Eliminar prefijos de las interfaces de red](#unassign-prefix)

## Asignar prefijos durante la creación de la interfaz de red
<a name="assign-auto-creation"></a>

Puede asignar prefijos automáticos o personalizados al crear una interfaz de red.

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

**Para asignar prefijos automáticos durante la creación de la interfaz de red**

1. Abra la consola de Amazon EC2 en [https://console.aws.amazon.com/ec2/](https://console.aws.amazon.com/ec2/).

1. En el panel de navegación, elija **Network Interfaces**.

1. Elija **Crear interfaz de red**.

1. Especifique una descripción para la interfaz de red, seleccione la subred en la que desea crear dicha interfaz de red y configure las direcciones IPv4 e IPv6 privadas.

1. Amplíe **Configuración avanzada**.

1. En **IPv4 prefix delegation**, siga uno de estos procedimientos:
   + Para asignar de forma automática un prefijo IPv4, elija **Asignación automática**. En **Number of IPv4 prefixes**, especifique el número de prefijos que desea asignar.
   + Para asignar un prefijo IPv4 específico, elija **Personalizado**. A continuación, elija **Agregar nuevo prefijo** e introduzca el prefijo.

1. En **IPv6 prefix delegation**, siga uno de estos procedimientos:
   + Para asignar de forma automática un prefijo IPv6, elija **Asignación automática**. En **Number of IPv6 prefixes**, especifique el número de prefijos que desea asignar.
   + Para asignar un prefijo IPv6 específico, elija **Personalizado**. A continuación, elija **Agregar nuevo prefijo** e introduzca el prefijo.
**nota**  
**Delegación de prefijos IPv6** solo aparece si la subred seleccionada se encuentra habilitada para IPv6.

1. Seleccione los grupos de seguridad que deben asociarse a la interfaz de red y, si es necesario, asigne etiquetas de recursos.

1. Elija **Crear interfaz de red**.

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

**Para asignar prefijos IPv4 automáticos durante la creación de la interfaz de red**  
Utilice el comando [create-network-interface](https://docs.aws.amazon.com/cli/latest/reference/ec2/create-network-interface.html) y establezca `--ipv4-prefix-count` en el número de prefijos IPv4 para que AWS lo asigne. En el siguiente ejemplo, AWS asigna un prefijo de IPv4.

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

**Para asignar prefijos IPv4 específicos durante la creación de la interfaz de red**  
Utilice el comando [create-network-interface](https://docs.aws.amazon.com/cli/latest/reference/ec2/create-network-interface.html) y establezca `--ipv4-prefixes` en los prefijos. AWS selecciona direcciones IPv4 de este rango. En el ejemplo siguiente, el prefijo CIDR es 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 asignar prefijos IPv6 automáticos durante la creación de la interfaz de red**  
Utilice el comando [create-network-interface](https://docs.aws.amazon.com/cli/latest/reference/ec2/create-network-interface.html) y establezca `--ipv6-prefix-count` en el número de prefijos IPv6 para que AWS lo asigne. En el siguiente ejemplo, AWS asigna un prefijo de IPv6.

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

**Para asignar prefijos IPv6 específicos durante la creación de la interfaz de red**  
Utilice el comando [create-network-interface](https://docs.aws.amazon.com/cli/latest/reference/ec2/create-network-interface.html) y establezca `--ipv6-prefixes` en los prefijos. AWS selecciona direcciones IPv6 de este rango. En el ejemplo siguiente, el prefijo CIDR es 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 asignar prefijos IPv4 automáticos durante la creación de la interfaz de red**  
Use el cmdlet [New-EC2NetworkInterface](https://docs.aws.amazon.com/powershell/latest/reference/items/New-EC2NetworkInterface.html) y establezca `Ipv4PrefixCount` en el número de prefijos IPv4 para que AWS lo asigne. En el siguiente ejemplo, AWS asigna un prefijo de IPv4.

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

**Para asignar prefijos IPv4 específicos durante la creación de la interfaz de red**  
Utilice el cmdlet [New-EC2NetworkInterface](https://docs.aws.amazon.com/powershell/latest/reference/items/New-EC2NetworkInterface.html) y establezca `Ipv4Prefix` con los prefijos. AWS selecciona direcciones IPv4 de este rango. En el ejemplo siguiente, el prefijo CIDR es 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 asignar prefijos IPv6 automáticos durante la creación de la interfaz de red**  
Utilice el cmdlet [New-EC2NetworkInterface](https://docs.aws.amazon.com/powershell/latest/reference/items/New-EC2NetworkInterface.html) y establezca `Ipv6PrefixCount` con el número de prefijos IPv6 para que AWS lo asigne. En el siguiente ejemplo, AWS asigna un prefijo de IPv6.

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

**Para asignar prefijos IPv6 específicos durante la creación de la interfaz de red**  
Utilice el cmdlet [New-EC2NetworkInterface](https://docs.aws.amazon.com/powershell/latest/reference/items/New-EC2NetworkInterface.html) y estableca `Ipv6Prefixes` con los prefijos. AWS selecciona direcciones IPv6 de este rango. En el ejemplo siguiente, el prefijo CIDR es 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}}'})
```

------

## Asignación de prefijos a una interfaz de red existente
<a name="assign-auto-existing"></a>

Puedes asignar prefijos automáticos o personalizados a una interfaz de red existente.

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

**Para asignar prefijos automáticos a una interfaz de red existente**

1. Abra la consola de Amazon EC2 en [https://console.aws.amazon.com/ec2/](https://console.aws.amazon.com/ec2/).

1. En el panel de navegación, elija **Network Interfaces**.

1. Seleccione la interfaz de red a la que desea asignar los prefijos y elija **Acciones**, **Administrar prefijos**.

1. En **IPv4 prefix delegation**, siga uno de estos procedimientos:
   + Para asignar de forma automática un prefijo IPv4, elija **Asignación automática**. En **Number of IPv4 prefixes**, especifique el número de prefijos que desea asignar.
   + Para asignar un prefijo IPv4 específico, elija **Personalizado**. A continuación, elija **Agregar nuevo prefijo** e introduzca el prefijo.

1. En **IPv6 prefix delegation**, siga uno de estos procedimientos:
   + Para asignar de forma automática un prefijo IPv6, elija **Asignación automática**. En **Number of IPv6 prefixes**, especifique el número de prefijos que desea asignar.
   + Para asignar un prefijo IPv6 específico, elija **Personalizado**. A continuación, elija **Agregar nuevo prefijo** e introduzca el prefijo.
**nota**  
**IPv6 prefix delegation (Delegación de prefijos IPv6)** solo aparece si la subred seleccionada se encuentra habilitada para IPv6.

1. Seleccione **Save**.

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

Utilice el comando [assign-ipv6-addresses](https://docs.aws.amazon.com/cli/latest/reference/ec2/assign-ipv6-addresses.html) para asignar prefijos IPv6 y el comando [assign-private-ip-addresses](https://docs.aws.amazon.com/cli/latest/reference/ec2/assign-private-ip-addresses.html) para asignar prefijos IPv4 a las interfaces de red existentes.

**Para asignar prefijos IPv4 automáticos a una interfaz de red existente**  
Utilice el comando [assign-private-ip-addresses](https://docs.aws.amazon.com/cli/latest/reference/ec2/assign-private-ip-addresses.html) y establezca `--ipv4-prefix-count` en el número de prefijos de IPv4 para que AWS lo asigne. En el siguiente ejemplo, AWS asigna un prefijo de IPv4.

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

**Asignación de prefijos de IPv4 específicos a una interfaz de red existente**  
Utilice el comando [assign-private-ip-addresses](https://docs.aws.amazon.com/cli/latest/reference/ec2/assign-private-ip-addresses.html) y establezca `--ipv4-prefixes` en el prefijo. AWS selecciona direcciones IPv4 de este rango. En el ejemplo siguiente, el prefijo CIDR es 10.0.0.208/28.

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

**Para asignar prefijos IPv6 automáticos a una interfaz de red existente**  
Utilice el comando [assign-ipv6-addressess](https://docs.aws.amazon.com/cli/latest/reference/ec2/assign-ipv6-addresses.html) y establezca `--ipv6-prefix-count` en el número de prefijos de IPv6para que AWS lo asigne. En el siguiente ejemplo, AWS asigna un prefijo de IPv6.

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

**Asignación de prefijos de IPv6 específicos a una interfaz de red existente**  
Utilice el comando [ assign-ipv6-addresses](https://docs.aws.amazon.com/cli/latest/reference/ec2/assign-ipv6-addresses.html) y establezca `--ipv6-prefixes` en el prefijo. AWS selecciona direcciones IPv6 de este rango. En el ejemplo siguiente, el prefijo CIDR es 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 asignar prefijos IPv4 automáticos a una interfaz de red existente**  
Utilice el cmdlet [Register-EC2PrivateIpAddress](https://docs.aws.amazon.com/powershell/latest/reference/items/Register-EC2PrivateIpAddress.html) y establezca `Ipv4PrefixCount` con el número de prefijos IPv4 para que AWS lo asigne. En el siguiente ejemplo, AWS asigna un prefijo de IPv4.

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

**Asignación de prefijos de IPv4 específicos a una interfaz de red existente**  
Utilce el cmdlet [Register-EC2PrivateIpAddress](https://docs.aws.amazon.com/powershell/latest/reference/items/Register-EC2PrivateIpAddress.html) y establezca `Ipv4Prefix` con el prefijo. AWS selecciona direcciones IPv4 de este rango. En el ejemplo siguiente, el prefijo CIDR es 10.0.0.208/28.

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

**Para asignar prefijos IPv6 automáticos a una interfaz de red existente**  
Utilice el cmdlet [Register-EC2Ipv6AddressList](https://docs.aws.amazon.com/powershell/latest/reference/items/Register-EC2Ipv6AddressList.html) y establezca `Ipv6PrefixCount` con el número de prefijos IPv4 para que AWS lo asigne. En el siguiente ejemplo, AWS asigna un prefijo de IPv6.

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

**Asignación de prefijos de IPv6 específicos a una interfaz de red existente**  
Utilice el cmdlet [Register-EC2Ipv6AddressList](https://docs.aws.amazon.com/powershell/latest/reference/items/Register-EC2Ipv6AddressList.html) y estabezca `Ipv6Prefix` con el prefijo. AWS selecciona direcciones IPv6 de este rango. En el ejemplo siguiente, el prefijo CIDR es 2600:1f13:fc2:a700:18bb::/80.

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

------

## Eliminar prefijos de las interfaces de red
<a name="unassign-prefix"></a>

Puede eliminar los prefijos de una interfaz de red existente.

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

**Para quitar prefijos de una interfaz de red**

1. Abra la consola de Amazon EC2 en [https://console.aws.amazon.com/ec2/](https://console.aws.amazon.com/ec2/).

1. En el panel de navegación, elija **Network Interfaces**.

1. Seleccione la interfaz de red.

1. Seleccione **Acciones** y **Administrar prefijos**.

1. En **IPv4 prefix delegation**, a fin de eliminar prefijos específicos, elija **Anular asignación** junto a los prefijos que desee eliminar. Para eliminar todos los prefijos, elija **No asignar**.

1. En **IPv6 prefix delegation**, a fin de eliminar prefijos específicos, elija **Anular asignación** junto a los prefijos que desee eliminar. Para eliminar todos los prefijos, elija **No asignar**.
**nota**  
**IPv6 prefix delegation (Delegación de prefijos IPv6)** solo aparece si la subred seleccionada se encuentra habilitada para IPv6.

1. Seleccione **Save**.

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

Puede utilizar el comando [unassign-ipv6-addresses](https://docs.aws.amazon.com/cli/latest/reference/ec2/unassign-ipv6-addresses.html) para eliminar los prefijos IPv6 y el comando [unassign-private-ip-addresses](https://docs.aws.amazon.com/cli/latest/reference/ec2/unassign-private-ip-addresses.html) para quitar prefijos IPv4 de las interfaces de red existentes.

**Para quitar prefijos IPv4 de una interfaz de red**  


Utilice el comando [unassign-private-ip-addresses](https://docs.aws.amazon.com/cli/latest/reference/ec2/unassign-private-ip-addresses.html) y establezca `--ipv4-prefix` en el prefijo CIDR que desee quitar.

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

**Para quitar prefijos IPv6 de una interfaz de red**  
Utilice el comando [unassign-ipv6-addresses](https://docs.aws.amazon.com/cli/latest/reference/ec2/unassign-ipv6-addresses.html) y establezca `--ipv6-prefix` en el prefijo CIDR que desee eliminar.

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

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

**Para quitar prefijos IPv4 de una interfaz de red**  
Use el cmdlet [Unregister-EC2PrivateIpAddress](https://docs.aws.amazon.com/powershell/latest/reference/items/Unregister-EC2PrivateIpAddress.html) y establezca `Ipv4Prefix` con el prefijo CIDR que desee eliminar.

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

**Para quitar prefijos IPv6 de una interfaz de red**  
Utilice el cmdlet [Unregister-EC2Ipv6AddressList](https://docs.aws.amazon.com/powershell/latest/reference/items/Unregister-EC2Ipv6AddressList.html) y establezca `Ipv6Prefix` con el prefijo CIDR que desea eliminar.

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

------