Incorporación, cambio o eliminación de una subred de red virtualAdd, change, or delete a virtual network subnet

Obtenga información sobre la incorporación, la modificación o la eliminación de una subred de red virtual.Learn how to add, change, or delete a virtual network subnet. Todos los recursos de Azure implementados en una red virtual se implementan en una subred de esa red virtual.All Azure resources deployed into a virtual network are deployed into a subnet within a virtual network. Si no está familiarizado con las redes virtuales, puede obtener más información sobre ellas en la información general sobre redes virtuales o siguiendo un tutorial.If you're new to virtual networks, you can learn more about them in the Virtual network overview or by completing a tutorial. Para crear, cambiar o eliminar una red virtual, vea Manage a virtual network (Administrar una red virtual).To create, change, or delete a virtual network, see Manage a virtual network.

Antes de empezarBefore you begin

Nota

Este artículo se ha actualizado para usar el nuevo módulo Az de Azure PowerShell.This article has been updated to use the new Azure PowerShell Az module. Aún puede usar el módulo de AzureRM que continuará recibiendo correcciones de errores hasta diciembre de 2020 como mínimo.You can still use the AzureRM module, which will continue to receive bug fixes until at least December 2020. Para más información acerca del nuevo módulo Az y la compatibilidad con AzureRM, consulte Introducing the new Azure PowerShell Az module (Presentación del nuevo módulo Az de Azure PowerShell).To learn more about the new Az module and AzureRM compatibility, see Introducing the new Azure PowerShell Az module. Para obtener instrucciones sobre la instalación del módulo Az, consulte Instalación de Azure PowerShell.For Az module installation instructions, see Install Azure PowerShell.

Complete las tareas siguientes antes de seguir los pasos de las secciones de este artículo:Complete the following tasks before completing steps in any section of this article:

  • Si todavía no tiene una cuenta de Azure, regístrese para obtener una cuenta de evaluación gratuita.If you don't already have an Azure account, sign up for a free trial account.
  • Si usa el portal, abra https://portal.azure.com e inicie sesión con la cuenta de Azure.If using the portal, open https://portal.azure.com, and log in with your Azure account.
  • Si usa comandos de PowerShell para completar las tareas de este artículo, ejecute los comandos que se encuentran en Azure Cloud Shell o ejecute PowerShell en el equipo.If using PowerShell commands to complete tasks in this article, either run the commands in the Azure Cloud Shell, or by running PowerShell from your computer. Azure Cloud Shell es un shell interactivo gratuito que puede usar para ejecutar los pasos de este artículo.The Azure Cloud Shell is a free interactive shell that you can use to run the steps in this article. Tiene las herramientas comunes de Azure preinstaladas y configuradas para usarlas en la cuenta.It has common Azure tools preinstalled and configured to use with your account. Para realizar este tutorial, se necesita la versión 1.0.0 del módulo de Azure PowerShell u otra posterior.This tutorial requires the Azure PowerShell module version 1.0.0 or later. Ejecute Get-Module -ListAvailable Az para buscar la versión instalada.Run Get-Module -ListAvailable Az to find the installed version. Si necesita actualizarla, consulte Instalación del módulo de Azure PowerShell.If you need to upgrade, see Install Azure PowerShell module. Si PowerShell se ejecuta localmente, también debe ejecutar Connect-AzAccount para crear una conexión con Azure.If you are running PowerShell locally, you also need to run Connect-AzAccount to create a connection with Azure.
  • Si usa la interfaz de la línea de comandos (CLI) de Azure para completar las tareas de este artículo, ejecute los comandos que se encuentran en Azure Cloud Shell o ejecute la CLI en el equipo.If using Azure Command-line interface (CLI) commands to complete tasks in this article, either run the commands in the Azure Cloud Shell, or by running the CLI from your computer. Para realizar este tutorial, es necesaria la versión 2.0.31 de la CLI de Azure o una versión posterior.This tutorial requires the Azure CLI version 2.0.31 or later. Ejecute az --version para buscar la versión instalada.Run az --version to find the installed version. Si necesita instalarla o actualizarla, vea Instalación de la CLI de Azure.If you need to install or upgrade, see Install Azure CLI. Si ejecuta de forma local la CLI de Azure, también debe ejecutar az login para crear una conexión con Azure.If you are running the Azure CLI locally, you also need to run az login to create a connection with Azure.

La cuenta en la que inicia sesión o con la que se conecta a Azure debe tener asignado el rol de colaborador de red o un rol personalizado que tenga asignadas las acciones apropiadas en Permisos.The account you log into, or connect to Azure with, must be assigned to the network contributor role or to a custom role that is assigned the appropriate actions listed in Permissions.

Incorporación de una subredAdd a subnet

  1. En el cuadro de búsqueda de la parte superior del portal, escriba redes virtuales.In the search box at the top of the portal, enter virtual networks in the search box. Cuando aparezca la opción Redes virtuales en los resultados de la búsqueda, selecciónela.When Virtual networks appear in the search results, select it.
  2. En la lista de redes virtuales, seleccione la red virtual que en la que desea agregar una subred.From the list of virtual networks, select the virtual network you want to add a subnet to.
  3. En CONFIGURACIÓN, seleccione Subredes.Under SETTINGS, select Subnets.
  4. Seleccione +Subred.Select +Subnet.
  5. Escriba valores para estos parámetros:Enter values for the following parameters:
    • Nombre: El nombre debe ser único dentro de la red virtual.Name: The name must be unique within the virtual network. Para lograr la máxima compatibilidad con otros servicios de Azure, se recomienda usar una letra como primer carácter del nombre.For maximum compatibility with other Azure services, we recommend using a letter as the first character of the name. Por ejemplo, Azure Application Gateway no se implementará en una subred que tiene un nombre que comienza con un número.For example, Azure Application Gateway won't deploy into a subnet that has a name that starts with a number.

    • Intervalo de direcciones: El intervalo debe ser único dentro del espacio de direcciones de la red virtual.Address range: The range must be unique within the address space for the virtual network. Este intervalo no puede superponerse con otros intervalos de direcciones de subred dentro de la red virtual.The range cannot overlap with other subnet address ranges within the virtual network. El espacio de direcciones debe especificarse mediante notación de Enrutamiento de interdominios sin clases (CIDR).The address space must be specified by using Classless Inter-Domain Routing (CIDR) notation. Por ejemplo, en una red virtual con el espacio de direcciones 10.0.0.0/16, podría definir el espacio de direcciones de subred 10.0.0.0/24.For example, in a virtual network with address space 10.0.0.0/16, you might define a subnet address space of 10.0.0.0/24. El menor intervalo que se puede especificar es /29, lo que proporciona ocho direcciones IP de subred.The smallest range you can specify is /29, which provides eight IP addresses for the subnet. De conformidad con el protocolo, Azure reserva la primera y la última dirección de cada subred.Azure reserves the first and last address in each subnet for protocol conformance. Otras tres direcciones están reservadas para el uso del servicio de Azure.Three additional addresses are reserved for Azure service usage. Como resultado, al definir una subred con el intervalo de direcciones /29, se generan tres direcciones IP utilizables en la subred.As a result, defining a subnet with a /29 address range results in three usable IP addresses in the subnet. Si planea conectar una red virtual a una puerta de enlace VPN, debe crear una subred de puerta de enlace.If you plan to connect a virtual network to a VPN gateway, you must create a gateway subnet. Más información sobre las consideraciones específicas del intervalo de direcciones de las subredes de puerta de enlace.Learn more about specific address range considerations for gateway subnets. En determinadas circunstancias se puede cambiar el intervalo de direcciones una vez agregada la subred.You can change the address range after the subnet is added, under specific conditions. Para información sobre cómo cambiar un intervalo de direcciones de subred, consulte Cambio de configuración de subred.To learn how to change a subnet address range, see Change subnet settings.

    • Grupo de seguridad de red: puede no asociar ningún grupo de seguridad de red o asociar uno existente a una subred para filtrar el tráfico de red entrante y saliente de la subred.Network security group: You can associate zero, or one existing network security group to a subnet to filter inbound and outbound network traffic for the subnet. El grupo de seguridad de red debe existir en la misma suscripción y la misma ubicación que la red virtual.The network security group must exist in the same subscription and location as the virtual network. Obtenga más información sobre los grupos de seguridad de red y cómo crear un grupo de seguridad de red.Learn more about network security groups and how to create a network security group.

    • Tabla de rutas: puede no asociar ninguna tabla de rutas o asociar una existente a una subred para controlar el enrutamiento del tráfico de red a otras redes.Route table: You can associate zero or one existing route table to a subnet to control network traffic routing to other networks. La tabla de rutas debe existir en la misma suscripción y la misma ubicación que la red virtual.The route table must exist in the same subscription and location as the virtual network. Obtenga más información sobre el enrutamiento de Azure y cómo crear una tabla de rutas.Learn more about Azure routing and how to create a route table

    • Puntos de conexión de servicio: una subred puede tener habilitados varios puntos de conexión de servicio o ninguno.Service endpoints: A subnet can have zero or multiple service endpoints enabled for it. Para habilitar un punto de conexión de servicio, seleccione el servicio o los servicios para los que desea habilitar los puntos de conexión en la lista de servicios.To enable a service endpoint for a service, select the service or services that you want to enable service endpoints for from the Services list. La ubicación se configura automáticamente para un punto de conexión.The location is configured automatically for an endpoint. De forma predeterminada, los puntos de conexión de servicio están configurados para la región de la red virtual.By default, service endpoints are configured for the virtual network's region. En el caso de Azure Storage, para admitir escenarios de conmutación por error regionales, los puntos de conexión se configuran automáticamente para las regiones emparejadas de Azure.For Azure Storage, to support regional failover scenarios, endpoints are automatically configured to Azure paired regions.

    • Delegación de subred: una subred puede tener varias delegaciones habilitadas para él o no tener ninguna.Subnet delegation: A subnet can have zero to multiple delegations enabled for it. La delegación de subred proporciona permisos explícitos al servicio para crear los recursos específicos del servicio en la subred con un identificador único al implementar el servicio.Subnet delegation gives explicit permissions to the service to create service-specific resources in the subnet using a unique identifier when deploying the service. Para delegar a un servicio, seleccione el servicio al que desea delegar en la lista Servicios.To delegate for a service, select the service you want to delegate to from the Services list.

      Para quitar un punto de conexión de servicio, anule la selección del servicio para el que desea quitar el punto de conexión.To remove a service endpoint, unselect the service you want to remove the service endpoint for. Para más información sobre los puntos de conexión de servicio y sobre los servicios para los que se pueden habilitar, vea la información general sobre los puntos de conexión de servicio de las redes virtuales.To learn more about service endpoints, and the services they can be enabled for, see Virtual network service endpoints overview. Una vez que habilita un punto de conexión para un servicio, también debe habilitar el acceso de red para la subred de un recurso creado con el servicio.Once you enable a service endpoint for a service, you must also enable network access for the subnet for a resource created with the service. Por ejemplo, si habilita el punto de conexión de servicio para Microsoft.Storage, también debe habilitar el acceso de red a todas las cuentas de Azure Storage a las que desea conceder acceso de red.For example, if you enable the service endpoint for Microsoft.Storage, you must also enable network access to all Azure Storage accounts you want to grant network access to. Para detalles sobre cómo habilitar el acceso de red a las subredes para las que está habilitado un punto de conexión de servicio, consulte la documentación correspondiente al servicio individual para el que habilitó el punto de conexión de servicio.For details about how to enable network access to subnets that a service endpoint is enabled for, see the documentation for the individual service you enabled the service endpoint for.

      Para validar que un punto de conexión de servicio está habilitado para una subred, consulte las rutas efectivas para cualquier interfaz de red de la subred.To validate that a service endpoint is enabled for a subnet, view the effective routes for any network interface in the subnet. Cuando se configura un punto de conexión, verá una ruta predeterminada con los prefijos de dirección del servicio y un nextHopType de VirtualNetworkServiceEndpoint.When an endpoint is configured, you see a default route with the address prefixes of the service, and a nextHopType of VirtualNetworkServiceEndpoint. Para más información sobre el enrutamiento, vea la introducción al enrutamiento.To learn more about routing, see Routing overview.

  6. Para agregar la subred a la red virtual que seleccionó, seleccione Aceptar.To add the subnet to the virtual network that you selected, select OK.

ComandosCommands

Modificación de la configuración de subredChange subnet settings

  1. En el cuadro de búsqueda de la parte superior del portal, escriba redes virtuales.In the search box at the top of the portal, enter virtual networks in the search box. Cuando aparezca la opción Redes virtuales en los resultados de la búsqueda, selecciónela.When Virtual networks appear in the search results, select it.

  2. En la lista de redes virtuales, seleccione la red virtual que contiene la subred para la que desea modificar la configuración.From the list of virtual networks, select the virtual network that contains the subnet you want to change settings for.

  3. En CONFIGURACIÓN, seleccione Subredes.Under SETTINGS, select Subnets.

  4. En la lista de subredes, seleccione la subred para la que desea modificar la configuración.In the list of subnets, select the subnet you want to change settings for. Puede cambiar la configuración siguiente:You can change the following settings:

    • Intervalo de direcciones: si no hay recursos implementados dentro de la subred, es posible modificar el intervalo de direcciones.Address range: If no resources are deployed within the subnet, you can change the address range. Si existe algún recurso en la subred, primero deberá moverlos a otra subred o eliminarlos.If any resources exist in the subnet, you must either move the resources to another subnet, or delete them from the subnet first. Los pasos necesarios para mover o eliminar un recurso varían según el recurso.The steps you take to move or delete a resource vary depending on the resource. Para información sobre cómo mover o eliminar los recursos que se encuentran en las subredes, lea la documentación de cada tipo de recurso que desea mover o eliminar.To learn how to move or delete resources that are in subnets, read the documentation for each resource type that you want to move or delete. Consulte cuáles son las restricciones para Intervalo de direcciones en el paso 5 de Incorporación de una subred.See the constraints for Address range in step 5 of Add a subnet.
    • Usuarios: puede controlar el acceso a la subred con los roles integrados u otros personalizados.Users: You can control access to the subnet by using built-in roles or your own custom roles. Para obtener más información sobre la asignación de roles y usuarios para el acceso a la subred, consulte Asignación de roles para administrar el acceso a los recursos de Azure.To learn more about assigning roles and users to access the subnet, see Use role assignment to manage access to your Azure resources.
    • Grupo de seguridad de red y Tabla de rutas: vea el paso 5 de Agregar una subred.Network security group and Route table: See step 5 of Add a subnet.
    • Puntos de conexión de servicio: vea los puntos de conexión de servicio del paso 5 de Agregar una subred.Service endpoints: See service endpoints in step 5 of Add a subnet. A la hora de habilitar un punto de conexión de servicio para una red existente, asegúrese de que no se esté ejecutando ninguna tarea crítica en ningún recurso de la subred.When enabling a service endpoint for an existing subnet, ensure that no critical tasks are running on any resource in the subnet. Los puntos de conexión de servicio cambian las rutas en cada interfaz de red de la subred: pasan de usar la ruta predeterminada con el prefijo de dirección 0.0.0.0/0 y el tipo de próximo salto Internet a usar una ruta nueva con los prefijos de dirección del servicio y el tipo de próximo salto VirtualNetworkServiceEndpoint.Service endpoints switch routes on every network interface in the subnet from using the default route with the 0.0.0.0/0 address prefix and next hop type of Internet, to using a new route with the address prefixes of the service, and a next hop type of VirtualNetworkServiceEndpoint. Durante el cambio se puede terminar cualquier conexión TCP que esté abierta.During the switch, any open TCP connections may be terminated. El punto de conexión de servicio no se habilita hasta que los flujos de tráfico al servicio de todas las interfaces de red se actualicen con la nueva ruta.The service endpoint is not enabled until traffic flows to the service for all network interfaces are updated with the new route. Para más información sobre el enrutamiento, vea la introducción al enrutamiento.To learn more about routing, see Routing overview.
    • Delegación de subred: vea los puntos de conexión de servicio del paso 5 de Agregar una subred.Subnet delegation: See service endpoints in step 5 of Add a subnet. La delegación de subred se puede modificar a varias delegaciones habilitadas para él o a ninguna.Subnet delegation can be modified to zero or multiple delegations enabled for it. Si un recurso de un servicio ya está implementado en la subred, la delegación de la subred no se puede agregar ni quitar hasta que se quiten los todos los recursos del servicio.If a resource for a service is already deployed in the subnet, subnet delegation cannot be added or removed until the all resources for the service are removed. Para delegar a otro servicio, seleccione el servicio al que desea delegar en la lista Servicios.To delegate for a different service, select the service you want to delegate to from the Services list.
  5. Seleccione Guardar.Select Save.

ComandosCommands

Eliminación de una subredDelete a subnet

Solo se puede eliminar una subred si no tiene recursos.You can delete a subnet only if there are no resources in the subnet. Si hay recursos en la subred, debe eliminarlos para poder eliminar la subred.If there are resources in the subnet, you must delete the resources that are in the subnet before you can delete the subnet. Los pasos necesarios para eliminar un recurso varían según el recurso.The steps you take to delete a resource vary depending on the resource. Para más información sobre cómo eliminar recursos de subredes, lea los documentos de cada tipo de recurso que quiera eliminar.To learn how to delete resources that are in subnets, read the documentation for each resource type that you want to delete.

  1. En el cuadro de búsqueda de la parte superior del portal, escriba redes virtuales.In the search box at the top of the portal, enter virtual networks in the search box. Cuando aparezca la opción Redes virtuales en los resultados de la búsqueda, selecciónela.When Virtual networks appear in the search results, select it.
  2. En la lista de redes virtuales, seleccione la red virtual que contiene la subred que desea eliminar.From the list of virtual networks, select the virtual network that contains the subnet you want to delete.
  3. En CONFIGURACIÓN, seleccione Subredes.Under SETTINGS, select Subnets.
  4. En la lista de subredes, seleccione ... , que se encuentra a la derecha, para la subred que desea eliminar.In the list of subnets, select ..., on the right, for the subnet you want to delete
  5. Seleccione Eliminar y, luego, seleccione .Select Delete, and then select Yes.

ComandosCommands

PermisosPermissions

Para llevar a cabo tareas en subredes, su cuenta debe estar asignada al rol de colaborador de red o a un rol personalizado que tenga asignadas las acciones adecuadas que se muestran en la tabla siguiente:To perform tasks on subnets, your account must be assigned to the network contributor role or to a custom role that is assigned the appropriate actions listed in the following table:

.Action NOMBREName
Microsoft.Network/virtualNetworks/subnets/readMicrosoft.Network/virtualNetworks/subnets/read Leer una subred de red virtualRead a virtual network subnet
Microsoft.Network/virtualNetworks/subnets/writeMicrosoft.Network/virtualNetworks/subnets/write Crear o actualizar una subred de red virtualCreate or update a virtual network subnet
Microsoft.Network/virtualNetworks/subnets/deleteMicrosoft.Network/virtualNetworks/subnets/delete Eliminar una subred de red virtualDelete a virtual network subnet
Microsoft.Network/virtualNetworks/subnets/join/actionMicrosoft.Network/virtualNetworks/subnets/join/action Unirse a una red virtualJoin a virtual network
Microsoft.Network/virtualNetworks/subnets/joinViaServiceEndpoint/actionMicrosoft.Network/virtualNetworks/subnets/joinViaServiceEndpoint/action Habilitar un punto de conexión de servicio para una subredEnable a service endpoint for a subnet
Microsoft.Network/virtualNetworks/subnets/virtualMachines/readMicrosoft.Network/virtualNetworks/subnets/virtualMachines/read Obtener las máquinas virtuales de una subredGet the virtual machines in a subnet

Pasos siguientesNext steps