Comparteix a través de


Creación de varios prefijos de una subred en una instancia de Azure Virtual Network: versión preliminar

Las implementaciones grandes de varias aplicaciones a escala dentro de una red virtual corren el riesgo de agotar el espacio de direcciones de subred. Las subredes de las redes virtuales pueden hospedar muchas aplicaciones que necesitan la capacidad de escalar horizontalmente. Esta característica AllowMultipleAddressPrefixesOnSubnet le permite escalar fácilmente las máquinas virtuales y Virtual Machine Scale Sets de Azure en subredes. Con esta característica se elimina la necesidad de quitar todos los recursos de una subred como requisito previo para modificar sus prefijos de dirección.

Actualmente, Virtual Machine Scale Sets solo permite especificar una subred. No hay capacidad para extender el espacio de subred ni los límites entre subredes. Virtual Machine Scale Sets ahora puede aprovechar varios espacios de direcciones al escalar verticalmente. Si la primera subred está completa, las máquinas virtuales adicionales se desbordan en subredes posteriores.

Durante la versión preliminar pública, se aplican las siguientes limitaciones:

  • La característica solo admite máquinas virtuales y conjuntos de escalado de máquinas virtuales y no admite recursos de Bare Metal ni SWIFT. No todas las subredes delegadas pueden usar esta característica.

  • Esta característica no admite varias configuraciones de dirección de cliente (CA). Al usar varios prefijos en una subred, solo puede usar una única configuración de dirección de cliente (CA). Se admite una única dirección IPv4 (protocolo de Internet versión 4) y una única dirección IPv6 (protocolo de Internet versión 6) por NIC (tarjeta de interfaz de red).

Importante

La compatibilidad con varios prefijos para las subredes de Azure Virtual Network se encuentra actualmente en versión preliminar pública. Esta versión preliminar se ofrece sin Acuerdo de Nivel de Servicio y no se recomienda para cargas de trabajo de producción. Es posible que algunas características no sean compatibles o que tengan sus funcionalidades limitadas. Para más información, consulte Términos de uso complementarios de las Versiones Preliminares de Microsoft Azure.

Prerrequisitos

  • Azure PowerShell instalado localmente o Azure Cloud Shell.

  • Inicie sesión en Azure PowerShell y asegúrese de que selecciona la suscripción con la que quiere usar esta característica. Para obtener más información, consulte Inicio de sesión con Azure PowerShell.

  • Asegúrese de que su módulo Az.Network es de la versión 4.3.0 o posterior. Para comprobar el módulo instalado, use el comando Get-InstalledModule -Name Az.Network. Si el módulo requiere una actualización, use el comando Update-Module -Name Az.Network si es necesario.

Si decide instalar y usar PowerShell de forma local, para realizar los pasos de este artículo necesita la versión 5.4.1 del módulo de Azure PowerShell o cualquier versión posterior. Ejecute Get-Module -ListAvailable Az para buscar la versión instalada. Si necesita actualizarla, consulte Instalación del módulo de Azure PowerShell. Si PowerShell se ejecuta localmente, también debe ejecutar Connect-AzAccount para crear una conexión con Azure.

  • Para acceder a la característica en vista previa (gb) de varios prefijos de subred, deberá registrarla en la suscripción de Azure. Para más información sobre cómo registrar las características en vista previa (GB), consulte en su suscripción Configuración de características en vista previa en una suscripción de Azure.

    • El control de exposición de características de Azure está disponible a través del espacio de nombres Microsoft.Features. Para obtener esta característica, deben registrarse dos marcas de AFEC en su suscripción:

      • Microsoft.Features/providers/Microsoft.Network/features/AllowMultipleAddressPrefixesOnSubnet

      • Microsoft.Features/providers/Microsoft.Network/features/AllowDeletionOfIpPrefixFromSubnet

    • Use los siguientes comandos para registrar esta característica:

    Register-AzProviderFeature -FeatureName AllowMultipleAddressPrefixesOnSubnet -ProviderNamespace Microsoft.Network
    
    Register-AzProviderFeature -FeatureName AllowDeletionOfIpPrefixFromSubnet -ProviderNamespace Microsoft.Network
    

Creación de una subred con varios prefijos

En esta sección se crea una subred con varios prefijos.

  1. Use New-AzResourceGroup para crear un grupo de recursos con el nombre test-rg en la ubicación eastus2.

    $rg = @{
        Name = 'test-rg'
        Location = 'eastus2'
    }
    New-AzResourceGroup @rg
    
  2. Use New-AzVirtualNetworkSubnetConfig para crear una subred con varios prefijos.

    $subnet = @{
        Name = 'subnet-1'
        AddressPrefix = '10.0.0.0/24', '10.0.1.0/24'
    }
    $subnetConfig = New-AzVirtualNetworkSubnetConfig @subnet 
    
  3. Use New-AzVirtualNetwork para crear una red virtual con una subred.

    $net = @{
        Name = 'vnet-1'
        ResourceGroupName = 'test-rg'
        Location = 'eastus2'
        AddressPrefix = '10.0.0.0/16'
        Subnet = $subnetConfig
    }
    New-AzVirtualNetwork @net