Dela via


Snabbstart: Distribuera ett privat mobilt nätverk och en plats – Azure CLI

Azure Private 5G Core är en Azure-molntjänst för att distribuera och hantera 5G-kärnnätverksfunktioner på en Azure Stack Edge-enhet som en del av ett lokalt privat mobilt nätverk för företag. Den här snabbstarten beskriver hur du använder ett Azure CLI för att distribuera följande resurser i Azure-regionen USA, östra. Se Produkter tillgängliga per region för De Azure-regioner där Azure Private 5G Core är tillgängligt.

  • Ett privat mobilt nätverk.
  • En webbplats.
  • Standardtjänsten och sim-principen för alla tillåtna (enligt beskrivningen i Standardtjänst och tillåten SIM-princip).
  • Du kan också använda en eller flera SIM:er och en SIM-grupp.

Krav: Förbered distributionen av ett privat mobilt nätverk och en plats

Azure CLI-kommandon som används i den här artikeln

Starta Azure Cloud Shell

Azure Cloud Shell är ett interaktivt gränssnitt som du kan använda för att utföra stegen i den här artikeln. Den har vanliga Azure-verktyg förinstallerat och har konfigurerats för användning med ditt konto.

Om du vill öppna Cloud Shell väljer du bara Prova från det övre högra hörnet i ett kodblock. Du kan också starta Cloud Shell i en separat webbläsarflik genom att gå till https://shell.azure.com.

När Cloud Shell öppnas kontrollerar du att Bash har valts för din miljö. Efterföljande sessioner använder Azure CLI i en Bash-miljö, Välj Kopiera för att kopiera kodblocken, klistra in dem i Cloud Shell och tryck på Retur för att köra det.

Logga in på Azure

Cloud Shell autentiseras automatiskt under det första kontot som loggas in med. Använd följande skript för att logga in med en annan prenumeration och ersätta subscriptionId med ditt Azure-prenumerations-ID.

Om du inte har en Azure-prenumeration skapar du ett kostnadsfritt Azure-konto innan du börjar.

subscription="subscriptionId" # Set Azure subscription ID here

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

Mer information finns i ange en aktiv prenumeration eller logga in interaktivt.

Distribuera ett privat mobilt nätverk, en plats och ett SIM-nätverk

Du måste utföra följande steg för att kunna distribuera ett privat mobilt nätverk, en plats och ett SIM-nätverk. Varje steg måste vara helt klart innan du fortsätter till nästa steg.

Skapa en mobil nätverksresurs

Använd az mobile-network create för att skapa en ny mobil nätverksresurs . Exempelkommandot använder följande platshållarvärden och ersätter dem med informationen som samlats in i Krav: Förbered för att distribuera ett privat mobilt nätverk och en plats.

Platshållare Värde
<MOBILENETWORK> Ange ett namn för det privata mobilnätverket.
<RESOURCEGROUP> Ange namnet på resursgruppen.
az mobile-network create --location eastus -n <MOBILENETWORK> -g <RESOURCEGROUP> --identifier mcc=001 mnc=01

Skapa en webbplatsresurs

Använd az mobile-network site för att skapa en ny webbplatsresurs . Exempelkommandot använder följande platshållarvärden och ersätter dem med informationen som samlats in i Krav: Förbered för att distribuera ett privat mobilt nätverk och en plats.

Platshållare Värde
<MOBILENETWORK> Ange namnet på det privata mobilnätverk som du skapade.
<SITE> Ange namnet på webbplatsen.
<RESOURCEGROUP> Ange namnet på resursgruppen.
az mobile-network site create --mobile-network-name <MOBILENETWORK> -n <SITE> -g <RESOURCEGROUP>

Skapa en Packet Core Control Plane-resurs

Använd az mobile-network pccp create för att skapa en ny Packet Core Control Plane-resurs . Exempelkommandot använder följande platshållarvärden och ersätter dem med informationen som samlats in i Krav: Förbered för att distribuera ett privat mobilt nätverk och en plats.

Platshållare Värde
<ASE> Ange namnet på ASE.
<CUSTOMLOCATION> Ange namnet på den anpassade platsen.
<MOBILENETWORK> Ange namnet på mobilnätverket.
<RESOURCEGROUP> Ange namnet på resursgruppen.
<CONTROLPLANE> Ange namnet på paketkärnkontrollplanet.
<SITE> Ange namnet på webbplatsen.
<IPV4ADDRESS> Ange webbplatsens IPv4-adress.

Hämta ASE-ID:t och tilldela det till en variabel.

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

Hämta det anpassade plats-ID:t och tilldela det till en variabel.

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

Hämta webbplats-ID:t och tilldela det till en variabel.

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

Skapa kontrollplanet för paketkärnan.

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

Skapa en Packet Core Data Plane-resurs

Använd az mobile-network pcdp create för att skapa en ny Packet Core Data Plane-resurs . Exempelkommandot använder följande platshållarvärden och ersätter dem med informationen som samlats in i Krav: Förbered för att distribuera ett privat mobilt nätverk och en plats.

Platshållare Värde
<DATAPLANE> Ange namnet på dataplanet.
<RESOURCEGROUP> Ange namnet på resursgruppen.
<CONTROLPLANE> Ange namnet på paketkärnkontrollplanet.
az mobile-network pcdp create -n <DATAPLANE> -g <RESOURCEGROUP> --pccp-name <CONTROLPLANE> --access-interface name=N3

Skapa ett datanätverk

Använd az mobile-network data-network create för att skapa en ny datanätverksresurs . Exempelkommandot använder följande platshållarvärden och ersätter dem med informationen som samlats in i Krav: Förbered för att distribuera ett privat mobilt nätverk och en plats.

Platshållare Värde
<DATANETWORK> Ange namnet på datanätverket.
<RESOURCEGROUP> Ange namnet på resursgruppen.
<MOBILENETWORK> Ange namnet på det privata mobilnätverket.
az mobile-network data-network create -n <DATANETWORK> -g <RESOURCEGROUP> --mobile-network-name <MOBILENETWORK> --location eastus

Skapa en SIM-grupp

Använd az mobile-network sim group create för att skapa en ny Packet Core Data Plane-resurs . Exempelkommandot använder följande platshållarvärden och ersätter dem med informationen som samlats in i Krav: Förbered för att distribuera ett privat mobilt nätverk och en plats. Använd för att skapa en ny SIM-grupp. Exempelkommandot använder följande platshållarvärden och ersätter dem med informationen som samlats in i Krav: Förbered för att distribuera ett privat mobilt nätverk och en plats.

Olika Platshållare Värde
<MOBILENETWORK> Ange namnet på det privata mobilnätverket.
<SIMGROUP> Ange namnet på sim-gruppen.
<RESOURCEGROUP> Ange namnet på resursgruppen.

Hämta mobilt nätverks-ID och tilldela det till en variabel.

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

Skapa SIM-gruppen.

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

Skapa ett segment

Använd az mobile-network slice create för att skapa en ny sektor. Exempelkommandot använder följande platshållarvärden och ersätter dem med informationen som samlats in i Krav: Förbered för att distribuera ett privat mobilt nätverk och en plats.

Platshållare Värde
<MOBILENETWORK> Ange namnet på det privata mobilnätverket.
<RESOURCEGROUP> Ange namnet på resursgruppen.
<SLICE> Ange namnet på sektorn.
az mobile-network slice create --mobile-network-name <MOBILENETWORK> -n <SLICE> -g <RESOURCEGROUP> --snssai "{sst:1,sd:123abc}"

Skapa en tjänst

Använd az mobile-network service create för att skapa en ny tjänst. Exempelkommandot använder följande platshållarvärden och ersätter dem med informationen som samlats in i Krav: Förbered för att distribuera ett privat mobilt nätverk och en plats.

Platshållare Värde
<SERVICE> Ange namnet på tjänsten.
<MOBILENETWORK> Ange namnet på det privata mobilnätverket.
<RESOURCEGROUP> Ange namnet på resursgruppen.
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

Skapa en SIM-princip

Använd az mobile-network sim policy create för att skapa en ny SIM-princip. Exempelkommandot använder följande platshållarvärden och ersätter dem med informationen som samlats in i Krav: Förbered för att distribuera ett privat mobilt nätverk och en plats.

Platshållare Värde
<SLICE> Ange namnet på sektorn.
<DATANETWORK> Ange namnet på datanätverket.
<SERVICE> Ange namnet på tjänsten.
<RESOURCEGROUP> Ange namnet på resursgruppen.
<SIMPOLICY> Ange namnet på SIM-principen.
<MOBILENETWORK> Ange namnet på det privata mobilnätverket.

Hämta sektor-ID:t och tilldela det till en variabel.

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

Hämta datanätverks-ID:t och tilldela det till en variabel.

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

Hämta tjänst-ID:t och tilldela det till en variabel.

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

Skapa SIM-principen.

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

Skapa ett SIM-kort

Använd az mobile-network sim create för att skapa ett nytt SIM-kort. Exempelkommandot använder följande platshållarvärden och ersätter dem med informationen som samlats in i Krav: Förbered för att distribuera ett privat mobilt nätverk och en plats.

Platshållare Värde
<SIMGROUP> Ange namnet på SIM-gruppen.
<SIM> Ange namnet på SIM-kortet.
<RESOURCEGROUP> Ange namnet på resursgruppen.
az mobile-network sim create -g <RESOURCEGROUP> --sim-group-name <SIMGROUP> -n <SIM> --international-msi 0000000000 --operator-key-code 00000000000000000000000000000000 --authentication-key 00000000000000000000000000000000

Koppla datanätverket

Använd az mobile-network attached-data-network create för att koppla det datanätverk som du skapade. Exempelkommandot använder följande platshållarvärden och ersätter dem med informationen som samlats in i Krav: Förbered för att distribuera ett privat mobilt nätverk och en plats.

Platshållare Värde
<DATANETWORK> Ange namnet på datanätverket.
<CONTROLPLANE> Ange namnet på paketkärnkontrollplanet.
<DATAPLANE> Ange namnet på paketkärndataplanet.
<RESOURCEGROUP> Ange namnet på resursgruppen.
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

Rensa resurser

Om du inte vill behålla distributionen tar du bort resursgruppen.

Nästa steg

Om du har behållit distributionen kan du antingen börja utforma principkontroll för att avgöra hur ditt privata mobilnätverk hanterar trafik, eller så kan du lägga till fler webbplatser i ditt privata mobilnätverk.