Démarrage rapide : Déployer un réseau mobile privé et un site – Azure CLI

Azure Private 5G Core est un service cloud Azure qui vous permet de déployer et de gérer des fonctions de réseau 5G de base sur un appareil Azure Stack Edge, en tant que partie intégrante d’un réseau mobile privé local pour les entreprises. Ce démarrage rapide explique comment utiliser Azure CLI pour déployer les ressources suivantes dans la région Azure USA Est. Consultez Produits disponibles par région pour connaître les régions Azure où Azure Private 5G Core est disponible.

Prérequis : Préparer le déploiement d’un réseau mobile privé et d’un site

Commandes Azure CLI utilisées dans cet article

Lancement d’Azure Cloud Shell

Azure Cloud Shell est un interpréteur de commandes interactif et gratuit que vous pouvez utiliser pour exécuter les étapes de cet article. Il contient des outils Azure courants préinstallés et configurés pour être utilisés avec votre compte.

Pour ouvrir Cloud Shell, sélectionnez simplement Essayer en haut à droite d’un bloc de code. Vous pouvez aussi lancer Cloud Shell dans un onglet distinct du navigateur en accédant à https://shell.azure.com.

Quand Cloud Shell s’ouvre, vérifiez que Bash est sélectionné pour votre environnement. Les sessions ultérieures utiliseront Azure CLI dans un environnement Bash. Sélectionnez Copier pour copier les blocs de code, collez-les dans Cloud Shell, puis appuyez sur Entrée pour les exécuter.

Connexion à Azure

Cloud Shell est automatiquement authentifié sous le compte initial utilisé pour la connexion. Utilisez le script suivant pour vous connecter avec un autre abonnement, en remplaçant <Subscription ID> par votre ID d’abonnement Azure. Si vous n’avez pas d’abonnement Azure, créez un compte gratuit Azure avant de commencer.

subscription="<subscriptionId>" # add subscription here

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

Pour plus d’informations, consultez Définir l’abonnement actif ou Se connecter de manière interactive

Déployer un réseau mobile privé, un site et une carte SIM

Vous devez effectuer les étapes suivantes pour déployer correctement un réseau mobile privé, un site et une carte SIM. Chaque étape doit être entièrement terminée avant de passer à la suivante.

Créer une ressource Réseau mobile

Utilisez az mobile-network create pour créer une ressource Réseau mobile. L’exemple de commande utilise les valeurs d’espace réservé suivantes, remplacez-les par les informations collectées dans Prérequis : Préparer le déploiement d’un réseau mobile privé et d’un site.

Espace réservé Valeur
<MOBILENETWORK> Entrez un nom pour le réseau mobile privé.
<RESOURCEGROUP> Entrez le nom du groupe de ressources.
az mobile-network create --location eastus -n <MOBILENETWORK> -g <RESOURCEGROUP> --identifier mcc=001 mnc=01

Créer une ressource de site

Utilisez az mobile-network site pour créer une ressource de site. L’exemple de commande utilise les valeurs d’espace réservé suivantes, remplacez-les par les informations collectées dans Prérequis : Préparer le déploiement d’un réseau mobile privé et d’un site.

Espace réservé Valeur
<MOBILENETWORK> Entrez le nom du réseau mobile privé que vous avez créé.
<SITE> Indiquez le nom du site.
<RESOURCEGROUP> Entrez le nom du groupe de ressources.
az mobile-network site create --mobile-network-name <MOBILENETWORK> -n <SITE> -g <RESOURCEGROUP>

Créer une ressource de plan de contrôle Packet Core

Utilisez az mobile-network pccp create pour créer une ressource Plan de contrôle Packet Core. L’exemple de commande utilise les valeurs d’espace réservé suivantes, remplacez-les par les informations collectées dans Prérequis : Préparer le déploiement d’un réseau mobile privé et d’un site.

Espace réservé Valeur
<ASE> Entrez le nom de l’environnement ASE.
<CUSTOMLOCATION> Entrez le nom de l’emplacement personnalisé.
<MOBILENETWORK> Entrez le nom du réseau mobile.
<RESOURCEGROUP> Entrez le nom du groupe de ressources.
<CONTROLPLANE> Entrez le nom du plan de contrôle Packet Core.
<SITE> Entrez le nom du site.
<IPV4ADDRESS> Entrez l’adresse IPv4 du site.

Obtenez l’ID d’ASE et affectez-le à une variable.

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

Obtenez l’ID d’emplacement personnalisé et affectez-le à une variable.

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

Obtenez l’ID de site et affectez-le à une variable.

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

Créez le plan de contrôle Packet Core.

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

Créer une ressource de plan de données Packet Core

Utilisez az mobile-network pcdp create pour créer une ressource Plan de données Packet Core. L’exemple de commande utilise les valeurs d’espace réservé suivantes, remplacez-les par les informations collectées dans Prérequis : Préparer le déploiement d’un réseau mobile privé et d’un site.

Espace réservé Valeur
<DATAPLANE> Entrez le nom du plan de données.
<RESOURCEGROUP> Entrez le nom du groupe de ressources.
<CONTROLPLANE> Entrez le nom du plan de contrôle Packet Core.
az mobile-network pcdp create -n <DATAPLANE> -g <RESOURCEGROUP> --pccp-name <CONTROLPLANE> --access-interface name=N3

Créer un réseau de données

Utilisez az mobile-network data-network create pour créer une ressource Réseau de données. L’exemple de commande utilise les valeurs d’espace réservé suivantes, remplacez-les par les informations collectées dans Prérequis : Préparer le déploiement d’un réseau mobile privé et d’un site.

Espace réservé Valeur
<DATANETWORK> Entrez le nom du réseau de données.
<RESOURCEGROUP> Entrez le nom du groupe de ressources.
<MOBILENETWORK> Entrez le nom du réseau mobile privé.
az mobile-network data-network create -n <DATANETWORK> -g <RESOURCEGROUP> --mobile-network-name <MOBILENETWORK> --location eastus

Créer un groupe de cartes SIM

Utilisez az mobile-network sim group create pour créer une ressource Plan de données Packet Core. L’exemple de commande utilise les valeurs d’espace réservé suivantes, remplacez-les par les informations collectées dans Prérequis : Préparer le déploiement d’un réseau mobile privé et d’un site. Utilisez `` pour créer un groupe de cartes SIM. L’exemple de commande utilise les valeurs d’espace réservé suivantes, remplacez-les par les informations collectées dans Prérequis : Préparer le déploiement d’un réseau mobile privé et d’un site.

Variable Espace réservé Valeur
<MOBILENETWORK> Entrez le nom du réseau mobile privé.
<SIMGROUP> Entrez le nom du groupe de cartes SIM.
<RESOURCEGROUP> Entrez le nom du groupe de ressources.

Obtenez l’ID de réseau mobile et affectez-le à une variable.

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

Créez le groupe de cartes SIM.

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

Créer un segment

Utilisez az mobile-network slice create pour créer un segment. L’exemple de commande utilise les valeurs d’espace réservé suivantes, remplacez-les par les informations collectées dans Prérequis : Préparer le déploiement d’un réseau mobile privé et d’un site.

Espace réservé Valeur
<MOBILENETWORK> Entrez le nom du réseau mobile privé.
<RESOURCEGROUP> Entrez le nom du groupe de ressources.
<SLICE> Entrez le nom du segment.
az mobile-network slice create --mobile-network-name <MOBILENETWORK> -n <SLICE> -g <RESOURCEGROUP> --snssai "{sst:1,sd:123abc}"

Créer un service

Utilisez az mobile-network service create pour créer un service. L’exemple de commande utilise les valeurs d’espace réservé suivantes, remplacez-les par les informations collectées dans Prérequis : Préparer le déploiement d’un réseau mobile privé et d’un site.

Espace réservé Valeur
<SERVICE> Entrez le nom du service.
<MOBILENETWORK> Entrez le nom du réseau mobile privé.
<RESOURCEGROUP> Entrez le nom du groupe de ressources.
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

Créer une stratégie de cartes SIM

Utilisez az mobile-network sim policy create pour créer une stratégie de cartes SIM. L’exemple de commande utilise les valeurs d’espace réservé suivantes, remplacez-les par les informations collectées dans Prérequis : Préparer le déploiement d’un réseau mobile privé et d’un site.

Espace réservé Valeur
<SLICE> Entrez le nom du segment.
<DATANETWORK> Entrez le nom du réseau de données.
<SERVICE> Entrez le nom du service.
<RESOURCEGROUP> Entrez le nom du groupe de ressources.
<SIMPOLICY> Entrez le nom de la stratégie de cartes SIM.
<MOBILENETWORK> Entrez le nom du réseau mobile privé.

Obtenez l’ID du segment et affectez-le à une variable.

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

Obtenez l’ID de réseau de données et affectez-le à une variable.

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

Obtenez l’ID du service et affectez-le à une variable.

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

Créez la stratégie de cartes 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

Créer une carte SIM

Utilisez az mobile-network sim create pour créer une carte SIM. L’exemple de commande utilise les valeurs d’espace réservé suivantes, remplacez-les par les informations collectées dans Prérequis : Préparer le déploiement d’un réseau mobile privé et d’un site.

Espace réservé Valeur
<SIMGROUP> Entrez le nom du groupe de cartes SIM.
<SIM> Entrez le nom de la carte SIM.
<RESOURCEGROUP> Entrez le nom du groupe de ressources.
az mobile-network sim create -g <RESOURCEGROUP> --sim-group-name <SIMGROUP> -n <SIM> --international-msi 0000000000 --operator-key-code 00000000000000000000000000000000 --authentication-key 00000000000000000000000000000000

Attacher le réseau de données

Utilisez az mobile-network attached-data-network create pour attacher le réseau de données que vous avez créé. L’exemple de commande utilise les valeurs d’espace réservé suivantes, remplacez-les par les informations collectées dans Prérequis : Préparer le déploiement d’un réseau mobile privé et d’un site.

Espace réservé Valeur
<DATANETWORK> Entrez le nom du réseau de données.
<CONTROLPLANE> Entrez le nom du plan de contrôle Packet Core.
<DATAPLANE> Entrez le nom du plan de données Packet Core.
<RESOURCEGROUP> Entrez le nom du groupe de ressources.
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

Nettoyer les ressources

Si vous ne souhaitez pas conserver votre déploiement, supprimez le groupe de ressources.

Étapes suivantes

Si vous avez conservé votre déploiement, vous pouvez commencer à concevoir le contrôle de stratégie pour déterminer la façon dont votre réseau mobile privé gère le trafic, ou à ajouter d’autres sites à votre réseau mobile privé.