Inicio rápido: Implementación de una red móvil privada y un sitio: Azure PowerShell

Azure Private 5G Core es un servicio en la nube de Azure que sirve para implementar y administrar funciones de red básicas de 5G en un dispositivo Azure Stack Edge, como parte de una red móvil privada local para empresas. En este inicio rápido se describe cómo usar Azure PowerShell para implementar los siguientes recursos en la región Este de EE. UU. de Azure. Consulte Productos disponibles por región para obtener las regiones de Azure donde Azure Private 5G Core está disponible.

Requisito previo: instalar el módulo de Azure PowerShell

Para seguir los pasos de este artículo, es preciso instalar y configurar el módulo Azure PowerShell. Asegúrese de completar todas las instrucciones. Una vez finalizada la instalación, inicie sesión en Azure y seleccione su suscripción.

Nota

Para completar estos pasos, tiene que tener una cuenta de Azure. Si no tiene una cuenta de Azure, puede registrarse para obtener una evaluación gratuita.

Requisito previo: preparar para implementar una red móvil privada y un sitio

Comandos de Azure PowerShell usados en este artículo

Inicio de sesión en Azure

Este ejemplo requiere Azure PowerShell. Ejecute Get-Module -ListAvailable Az para encontrar la versión. Si necesita instalarla o actualizarla, consulte el artículo sobre cómo instalar el módulo de Azure PowerShell.

Ejecute el cmdlet Connect-AzAccount para conectarse a Azure.

Implementación de una red móvil privada, un sitio y una SIM

Debe completar los pasos siguientes para implementar correctamente una red móvil privada, un sitio y una SIM. Cada paso debe estar totalmente completado antes de continuar con el siguiente.

Varios comandos requerirán el identificador de la suscripción de Azure en la que se van a implementar los recursos de Azure. Esto aparece como <SUB_ID> en los comandos siguientes. Obtenga ese valor antes de continuar.

Creación de un recurso de red móvil

Use New-AzMobileNetwork para crear un nuevo recurso de red móvil. El comando de ejemplo usa los siguientes valores de marcador de posición, reemplácelos por la información recopilada en Requisito previo: preparar para implementar una red móvil privada y un sitio.

Marcador de posición Valor
<MOBILENETWORK> Introduzca un nombre para la red móvil privada.
<RESOURCEGROUP> Escriba el nombre del grupo de recursos.
New-AzMobileNetwork -Name <MOBILENETWORK> -ResourceGroupName <RESOURCEGROUP> -Location eastus -PublicLandMobileNetworkIdentifierMcc 001 -PublicLandMobileNetworkIdentifierMnc 01

Creación de un grupo de SIM

Use New-AzMobileNetworkSimGroup para crear un nuevo grupo de SIM. El comando de ejemplo usa los siguientes valores de marcador de posición, reemplácelos por la información recopilada en Requisito previo: preparar para implementar una red móvil privada y un sitio.

Variable Marcador de posición Valor
<SIMGROUP> Escriba el nombre para el grupo de SIM.
<RESOURCEGROUP> Escriba el nombre del grupo de recursos.
<SUB_ID> Identificador de la suscripción de Azure en la que se van a implementar los recursos de Azure.
New-AzMobileNetworkSimGroup -Name <SIMGROUP> -ResourceGroupName <RESOURCEGROUP> -Location eastus -MobileNetworkId "/subscriptions/<SUB_ID>/resourceGroups/<RESOURCEGROUP>/providers/Microsoft.MobileNetwork/mobileNetworks/<MOBILENETWORK>"

Para confirmar que desea realizar la acción, escriba Y.

Creación de un sector

Use New-AzMobileNetworkSlice para crear un nuevo sector. El comando de ejemplo usa los siguientes valores de marcador de posición, reemplácelos por la información recopilada en Requisito previo: preparar para implementar una red móvil privada y un sitio.

Marcador de posición Valor
<MOBILENETWORK> Escriba el nombre para la red móvil privada.
<RESOURCEGROUP> Escriba el nombre del grupo de recursos.
<SLICE> Escriba el nombre del sector.
<SUB_ID> Identificador de la suscripción de Azure en la que se van a implementar los recursos de Azure.
New-AzMobileNetworkSlice -MobileNetworkName <MOBILENETWORK> -ResourceGroupName <RESOURCEGROUP> -SliceName <SLICE> -Location eastus -SnssaiSst 1

Cree una variable para la configuración del recurso del sector.

$sliceConfiguration = New-AzMobileNetworkSliceConfigurationObject -DataNetworkConfiguration $dataNetworkConfiguration -DefaultDataNetworkId "/subscriptions/<SUB_ID>/resourceGroups/<RESOURCEGROUP>/providers/Microsoft.MobileNetwork/mobileNetworks/<MOBILENETWORK>/dataNetworks/<DATANETWORK>" -SliceId "/subscriptions/<SUB_ID>/resourceGroups/<RESOURCEGROUP>/providers/Microsoft.MobileNetwork/mobileNetworks/<MOBILENETWORK>/slices/<SLICE>"

Creación de un servicio

Use New-AzMobileNetworkService para crear un nuevo servicio. El comando de ejemplo usa los siguientes valores de marcador de posición, reemplácelos por la información recopilada en Requisito previo: preparar para implementar una red móvil privada y un sitio.

Marcador de posición Valor
<MOBILENETWORK> Escriba el nombre para la red móvil privada.
<RESOURCEGROUP> Escriba el nombre del grupo de recursos.
<SERVICE> Escriba el nombre del servicio.
<SUB_ID> Identificador de la suscripción de Azure en la que se van a implementar los recursos de Azure.
$dataFlowTemplates = New-AzMobileNetworkServiceDataFlowTemplateObject -Direction Bidirectional -Protocol ip -RemoteIPList any -TemplateName any

$pccRule = New-AzMobileNetworkPccRuleConfigurationObject -RuleName rule_any -RulePrecedence 199 -ServiceDataFlowTemplate $dataFlowTemplates

New-AzMobileNetworkService -MobileNetworkName <MOBILENETWORK> -Name <SERVICE> -ResourceGroupName <RESOURCEGROUP> -Location eastus -PccRule $pccRule -ServicePrecedence 255

Cree una variable para el identificador del recurso de servicio.

$serviceResourceId = New-AzMobileNetworkServiceResourceIdObject -Id "/subscriptions/<SUB_ID>/resourceGroups/<RESOURCEGROUP>/providers/Microsoft.MobileNetwork/mobileNetworks/<MOBILENETWORK>/services/<SERVICE>"

Creación de una directiva de SIM

Use New-AzMobileNetworkSimPolicy para crear una nueva directiva de SIM. El comando de ejemplo usa los siguientes valores de marcador de posición, reemplácelos por la información recopilada en Requisito previo: preparar para implementar una red móvil privada y un sitio.

Marcador de posición Valor
<RESOURCEGROUP> Escriba el nombre del grupo de recursos.
<MOBILENETWORK> Escriba el nombre para la red móvil privada.
<SERVICE> Escriba el nombre del servicio.
<DATANETWORK> Escriba el nombre de la red de datos.
<SLICE> Escriba el nombre del sector.
<SIMPOLICY> Escriba el nombre para la directiva de SIM.
<SUB_ID> Identificador de la suscripción de Azure en la que se van a implementar los recursos de Azure.
New-AzMobileNetworkSimPolicy -MobileNetworkName <MOBILENETWORK> -Name <SIMPOLICY> -ResourceGroupName <RESOURCEGROUP> -DefaultSliceId "/subscriptions/<SUB_ID>/resourceGroups/<RESOURCEGROUP>/providers/Microsoft.MobileNetwork/mobileNetworks/<MOBILENETWORK>/slices/<SLICE>" -Location eastus -SliceConfiguration $sliceConfiguration -UeAmbrDownlink "2 Gbps" -UeAmbrUplink "2 Gbps"

Creación de una SIM

Use New-AzMobileNetworkSim para crear una nueva SIM. El comando de ejemplo usa los siguientes valores de marcador de posición, reemplácelos por la información recopilada en Requisito previo: preparar para implementar una red móvil privada y un sitio.

Marcador de posición Valor
<SIMGROUP> Escriba el nombre del grupo de SIM.
<SIM> Escriba el nombre para la SIM.
<RESOURCEGROUP> Escriba el nombre del grupo de recursos.
<MOBILENETWORK> Escriba el nombre para la red móvil privada.
<SERVICE> Escriba el nombre del servicio.
<DATANETWORK> Escriba el nombre de la red de datos.
<SLICE> Escriba el nombre del sector.
<SIMPOLICY> Escriba el nombre de la directiva de SIM.
<SUB_ID> Identificador de la suscripción de Azure en la que se van a implementar los recursos de Azure.
$staticIp = New-AzMobileNetworkSimStaticIPPropertiesObject -StaticIPIpv4Address 10.0.0.20

New-AzMobileNetworkSim -GroupName <SIMGROUP> -Name <SIM> -ResourceGroupName <RESOURCEGROUP>  -InternationalMobileSubscriberIdentity 000000000000001 -AuthenticationKey 00112233445566778899AABBCCDDEEFF -DeviceType Mobile -IntegratedCircuitCardIdentifier 8900000000000000001 -OperatorKeyCode 00000000000000000000000000000001 -SimPolicyId "/subscriptions/<SUB_ID>/resourceGroups/<RESOURCEGROUP>/providers/Microsoft.MobileNetwork/mobileNetworks/<MOBILENETWORK>/simPolicies/<SIMPOLICY>" -StaticIPConfiguration $staticIp

Crear un sitio y recursos dependientes

Use New-AzMobileNetworkSite para crear el nuevo recurso de Sitio y todos los recursos necesarios restantes (PCCP, PCDP y ADN). Una vez completada la aplicación, se implementará por completo. El comando de ejemplo usa los siguientes valores de marcador de posición, reemplácelos por la información recopilada en Requisito previo: preparar para implementar una red móvil privada y un sitio.

Marcador de posición Valor
<RESOURCEGROUP> Escriba el nombre del grupo de recursos.
<SUB_ID> Identificador de la suscripción de Azure en la que se van a implementar los recursos de Azure.
<ASE> Escriba el nombre del dispositivo ASE.
<MOBILENETWORK> Escriba el nombre de la red móvil privada que ha creado.
<SITE> Escriba el nombre para el sitio.
<CUSTOMLOCATION> Escriba el nombre de la ubicación personalizada.
<DATANETWORK> Escriba el nombre de la red de datos.
$aseId = "/subscriptions/<SUB_ID>/resourceGroups/<RESOURCEGROUP>/providers/Microsoft.DataBoxEdge/DataBoxEdgeDevices/<ASE>"

$customLocationId = "/subscriptions/<SUB_ID>/resourceGroups/<RESOURCEGROUP>/providers/Microsoft.ExtendedLocation/customLocations/<CUSTOMLOCATION>"

New-AzMobileNetworkSite -Name <SITE> -ResourceGroup <RESOURCEGROUP> -Location eastus -PlatformType AKS-HCI -Sku G0 -MobileNetwork <MOBILENETWORK> -ControlPlaneAccessInterfaceIpv4Address 10.232.44.56 -ControlPlaneAccessInterfaceIpv4Subnet 10.232.44.0/24 -ControlPlaneAccessInterfaceIpv4Gateway 10.232.44.1 -ControlPlaneAccessInterfaceName N2 -UserPlaneAccessInterfaceName N3 -UserPlaneAccessInterfaceIpv4Address 192.168.0.101 -UserPlaneAccessInterfaceIpv4Gateway 192.168.0.1 -UserPlaneAccessInterfaceIpv4Subnet 192.168.0.0/24 -UserPlaneDataInterfaceIpv4Address 10.0.0.101 -UserPlaneDataInterfaceIpv4Subnet 10.0.0.0/8 -UserPlaneDataInterfaceIpv4Gateway 10.0.0.1 -DataNetworkName <DATANETWORK> -LocalDiagnosticAccessAuthenticationType Password -UserEquipmentAddressPoolPrefix 192.168.1.0/24 -CoreNetworkTechnology 5GC -AzureStackEdgeDeviceId $aseId -UserPlaneDataInterfaceName N6 -DnsAddress 1.1.1.1 -CustomLocation $customLocationId

Limpieza de recursos

Si no quiere mantener la implementación, elimine el grupo de recursos.

Pasos siguientes

Si ha mantenido la implementación, puede empezar a diseñar el control de directivas para determinar cómo controla el tráfico la red móvil privada, o bien puede agregar más sitios a la red móvil privada.