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.
- Una red móvil privada.
- Un sitio.
- Directiva de SIM que permite todo y el servicio predeterminado (como se describe en Directiva de SIM que permite todo y el servicio predeterminado).
- Opcionalmente, una o varias SIM y un grupo SIM.
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
- Finalización de las tareas previas necesarias para implementar una red móvil privada y Puesta en marcha del clúster de AKS.
- Asegúrese de que puede iniciar sesión en Azure Portal mediante una cuenta con acceso a la suscripción activa que identificó en Finalización de las tareas previas necesarias para implementar una red móvil privada. Esta cuenta debe tener el rol de colaborador o propietario integrado en el ámbito de la suscripción.
- Recopilación de la información necesaria para implementar una red móvil privada. Si quiere aprovisionar SIM, deberá preparar un archivo JSON que contenga la información de las SIM, como se describe en Formato de archivo JSON para aprovisionar SIM.
- Identifique los nombres de las interfaces correspondientes a los puertos 5 y 6 del dispositivo Azure Stack Edge Pro en el sitio.
- Recopilación de la información necesaria para un sitio.
- Consulte las notas de la versión de la versión actual de la red troncal de paquetes y si es compatible con la versión en la que se está ejecutando Azure Stack Edge (ASE). Si la versión de ASE no es compatible con la red troncal de paquetes más reciente, actualice la GPU de Azure Stack Edge Pro.
Comandos de Azure PowerShell usados en este artículo
- New-AzMobileNetwork
- New-AzMobileNetworkSimGroup
- New-AzMobileNetworkSlice
- New-AzMobileNetworkServiceResourceIdObject
- New-AzMobileNetworkSim
- New-AzMobileNetworkSimStaticIPPropertiesObject
- New-AzMobileNetworkSite
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.