Share via


Inicio rápido. Implementar una red móvil privada y un sitio: CLI de Azure

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 la CLI de Azure 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: preparar para implementar una red móvil privada y un sitio

Comandos de la CLI de Azure usados en este artículo

Inicio de Azure Cloud Shell

Azure Cloud Shell es un shell interactivo gratuito que puede usar para ejecutar los pasos de este artículo. Tiene las herramientas comunes de Azure preinstaladas y configuradas para usarlas en la cuenta.

Para abrir Cloud Shell, seleccione Pruébelo en la esquina superior derecha de un bloque de código. También puede ir a https://shell.azure.com para iniciar Cloud Shell en una pestaña independiente del explorador.

Cuando se abra Cloud Shell, compruebe que Bash está seleccionado para el entorno. En las sesiones siguientes se usará la CLI de Azure en un entorno de Bash, seleccione Copiar para copiar los bloques de código, péguelos en Cloud Shell y, luego, presione Entrar para ejecutarlos.

Inicio de sesión en Azure

Cloud Shell se autentica de forma automática en la cuenta inicial con la que ha iniciado sesión. Use el script siguiente para iniciar sesión con otra suscripción, y reemplace <Subscription ID> con el id. de la suscripción de Azure. Si no tiene una suscripción a Azure, cree una cuenta gratuita de Azure antes de empezar.

subscription="<subscriptionId>" # add subscription here

az account set -s $subscription # ...or use 'az login'

Para más información, vea Establecimiento de la suscripción activa o Inicio de sesión de forma interactiva

Implementar 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.

Crear un recurso de red móvil

Use az mobile-network create 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.
az mobile-network create --location eastus -n <MOBILENETWORK> -g <RESOURCEGROUP> --identifier mcc=001 mnc=01

Crear un recurso de sitio

Use az mobile-network site para crear un nuevo recurso de sitio. 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 de la red móvil privada que ha creado.
<SITE> Escriba el nombre para el sitio.
<RESOURCEGROUP> Escribir el nombre del grupo de recursos.
az mobile-network site create --mobile-network-name <MOBILENETWORK> -n <SITE> -g <RESOURCEGROUP>

Crear un recurso de plano de control del núcleo de paquete

Use az mobile-network pccp create para crear un nuevo recurso de plano de control del núcleo de paquete. 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
<ASE> Escribir el nombre del ASE.
<CUSTOMLOCATION> Escribir el nombre de la ubicación personalizada.
<MOBILENETWORK> Escribir el nombre de la red móvil.
<RESOURCEGROUP> Escribir el nombre del grupo de recursos.
<CONTROLPLANE> Escribir el nombre para el plano de control del núcleo de paquete.
<SITE> Escribir el nombre del sitio.
<IPV4ADDRESS> Escribir la dirección IPv4 del sitio.

Obtenga el id. de ASE y asígnelo a una variable.

ASE_ID=$(databoxedge device show --device-name <ASE> -g <RESOURCEGROUP> --query "id")

Obtenga el id. de ubicación personalizado y asígnelo a una variable.

CUSTOM_LOCATION_ID=$(customlocation show --name <CUSTOMLOCATION> -g <RESOURCEGROUP> --query "id")

Obtenga el id. de sitio y asígnelo a una variable.

SITE_ID=$(mobile-network site show --mobile-network-name <MOBILENETWORK> -g <RESOURCEGROUP> -n <SITE> --query "id")

Crear el plano de control del núcleo de paquete.

az mobile-network pccp create -n <CONTROLPLANE> -g <RESOURCEGROUP> --access-interface name=N2 ipv4Address=<IPV4ADDRESS> --local-diagnostics authentication-type=Password --platform type=AKS-HCI azure-stack-edge-device="{id:$ASE_ID}"  customLocation="{id:$CUSTOM_LOCATION_ID}" --sites "[{id:$SITE_ID}]" --sku G0 --location eastus

Crear un recurso de plano de datos del núcleo de paquete

Use az mobile-network pcdp create para crear un nuevo recurso de plano de datos del núcleo de paquete. 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
<DATAPLANE> Escribir el nombre del plano de datos.
<RESOURCEGROUP> Escribir el nombre del grupo de recursos.
<CONTROLPLANE> Escribir el nombre del plano de control del núcleo de paquete.
az mobile-network pcdp create -n <DATAPLANE> -g <RESOURCEGROUP> --pccp-name <CONTROLPLANE> --access-interface name=N3

Crear una red de datos

Use az mobile-network data-network create para crear un nuevo recurso de red de datos. 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
<DATANETWORK> Escriba el nombre de la red de datos.
<RESOURCEGROUP> Escribir el nombre del grupo de recursos.
<MOBILENETWORK> Escribir el nombre de la red móvil privada.
az mobile-network data-network create -n <DATANETWORK> -g <RESOURCEGROUP> --mobile-network-name <MOBILENETWORK> --location eastus

Crear un grupo de SIM

Use az mobile-network sim group create para crear un nuevo recurso de plano de datos del núcleo de paquete. 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. Use `` 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
<MOBILENETWORK> Escribir el nombre de la red móvil privada.
<SIMGROUP> Escribir el nombre para el grupo de SIM.
<RESOURCEGROUP> Escribir el nombre del grupo de recursos.

Obtenga el id. de red móvil y asígnelo a una variable.

NETWORK_ID=$(mobile-network show --mobile-network-name <MOBILENETWORK> -g <RESOURCEGROUP> --query "id")

Crear el grupo de SIM.

az mobile-network sim group create -n <SIMGROUP> -g <RESOURCEGROUP> --mobile-network "{id:$NETWORK_ID}"

Crear un segmento

Use az mobile-network slice create 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> Escribir el nombre del segmento.
az mobile-network slice create --mobile-network-name <MOBILENETWORK> -n <SLICE> -g <RESOURCEGROUP> --snssai "{sst:1,sd:123abc}"

Creación de un servicio

Use az mobile-network service create 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
<SERVICE> Escribir el nombre del servicio.
<MOBILENETWORK> Escribir el nombre para la red móvil privada.
<RESOURCEGROUP> Escribir el nombre del grupo de recursos.
az mobile-network service create -n <SERVICE> -g <RESOURCEGROUP> --mobile-network-name <MOBILENETWORK> --pcc-rules "[{ruleName:default-rule,rulePrecedence:10,serviceDataFlowTemplates:[{templateName:IP-to-server,direction:Uplink,protocol:[ip],remoteIpList:[10.3.4.0/24]}]}]" --service-precedence 10

Crear una directiva de SIM

Use az mobile-network sim policy create 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
<SLICE> Escribir el nombre del segmento.
<DATANETWORK> Escriba el nombre de la red de datos.
<SERVICE> Escribir el nombre del servicio.
<RESOURCEGROUP> Escribir el nombre del grupo de recursos.
<SIMPOLICY> Escribir el nombre para la directiva de SIM.
<MOBILENETWORK> Escribir el nombre para la red móvil privada.

Obtenga el id. de segmento y asígnelo a una variable.

SLICE_ID=$(mobile-network slice show --mobile-network-name <MOBILENETWORK> -g <RESOURCEGROUP> -n <SLICE> --query "id")

Obtenga el id. de red de datos y asígnelo a una variable.

DATANETWORK_ID=$(mobile-network data-network show -n <DATANETWORK> --mobile-network-name <MOBILENETWORK> -g <RESOURCEGROUP> --query "id")

Obtenga el id. de servicio y asígnelo a una variable.

SERVICE_ID=$(mobile-network service show -n <SERVICE> --mobile-network-name <MOBILENETWORK> -g <RESOURCEGROUP> --query "id")

Crear una directiva de SIM.

az mobile-network sim policy create -g <RESOURCEGROUP> -n <SIMPOLICY> --mobile-network-name <MOBILENETWORK> --default-slice '{id:$SLICE_ID}' --slice-config "[{slice:{id:$SLICE_ID},defaultDataNetwork:{id:$DATANETWORK_ID},dataNetworkConfigurations:[{dataNetwork:{id:$DATANETWORK_ID},allowedServices:[{id:$SERVICE_ID}],sessionAmbr:{uplink:'500 Mbps',downlink:'1 Gbps'}}]}]" --ue-ambr "{uplink:'500 Mbps',downlink:'1 Gbps'}" --location eastus

Creación de una SIM

Use az mobile-network sim create 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> Escribir el nombre del grupo de recursos.
az mobile-network sim create -g <RESOURCEGROUP> --sim-group-name <SIMGROUP> -n <SIM> --international-msi 0000000000 --operator-key-code 00000000000000000000000000000000 --authentication-key 00000000000000000000000000000000

Adjuntar la red de datos

Use az mobile-network attached-data-network create para adjuntar la red de datos que ha creado. 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
<DATANETWORK> Escriba el nombre de la red de datos.
<CONTROLPLANE> Escriba el nombre del plano de control del núcleo de paquete.
<DATAPLANE> Escriba el nombre del plano de datos del núcleo de paquete.
<RESOURCEGROUP> Escriba el nombre del grupo de recursos.
az mobile-network attached-data-network create -n <DATANETWORK> -g <RESOURCEGROUP> --pccp-name <CONTROLPLANE> --pcdp-name <DATAPLANE> --dns-addresses "[1.1.1.1]" --data-interface name=N6 --address-pool 192.168.1.0/24

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.