Udostępnij za pośrednictwem


Szybki start: wdrażanie prywatnej sieci komórkowej i lokacji — interfejs wiersza polecenia platformy Azure

Azure Private 5G Core to usługa w chmurze platformy Azure służąca do wdrażania funkcji sieci podstawowej 5G i zarządzania nimi na urządzeniu Azure Stack Edge w ramach lokalnej prywatnej sieci mobilnej dla przedsiębiorstw. W tym przewodniku Szybki start opisano, jak za pomocą interfejsu wiersza polecenia platformy Azure wdrożyć następujące zasoby w regionie świadczenia usługi Azure Wschodnie stany USA. Zobacz Dostępność produktów według regionów dla regionów świadczenia usługi Azure, w których jest dostępna prywatna usługa Azure 5G Core.

  • Prywatna sieć komórkowa.
  • Witryna.
  • Domyślna usługa i zasady zezwalania na wszystkie karty SIM (zgodnie z opisem w temacie Domyślna usługa i zasady zezwalania na wszystkie karty SIM).
  • Opcjonalnie co najmniej jeden moduł SIM i grupa SIM.

Wymaganie wstępne: Przygotowanie do wdrożenia prywatnej sieci komórkowej i lokacji

Polecenia interfejsu wiersza polecenia platformy Azure używane w tym artykule

Uruchamianie usługi Azure Cloud Shell

Usługa Azure Cloud Shell to bezpłatna interaktywna powłoka, której możesz używać do wykonywania kroków opisanych w tym artykule. Udostępnia ona wstępnie zainstalowane i najczęściej używane narzędzia platformy Azure, które są skonfigurowane do użycia na koncie.

Aby otworzyć usługę Cloud Shell, wybierz pozycję Wypróbuj w prawym górnym rogu bloku kodu. Możesz również uruchomić usługę Cloud Shell w oddzielnej karcie przeglądarki, przechodząc do strony https://shell.azure.com.

Po otwarciu usługi Cloud Shell sprawdź, czy dla danego środowiska wybrano powłokę Bash . Kolejne sesje będą używać interfejsu wiersza polecenia platformy Azure w środowisku powłoki Bash, wybierz pozycję Kopiuj , aby skopiować bloki kodu, wkleić go do usługi Cloud Shell i nacisnąć Enter , aby go uruchomić.

Logowanie się do platformy Azure

Usługa Cloud Shell jest automatycznie uwierzytelniana na początkowym koncie zalogowanym. Użyj następującego skryptu, aby zalogować się przy użyciu innej subskrypcji, zastępując ciąg subscriptionId identyfikatorem subskrypcji platformy Azure.

Jeśli nie masz subskrypcji platformy Azure, przed rozpoczęciem utwórz bezpłatne konto platformy Azure.

subscription="subscriptionId" # Set Azure subscription ID here

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

Aby uzyskać więcej informacji, zobacz ustawianie aktywnej subskrypcji lub logowanie interakcyjne.

Wdrażanie prywatnej sieci komórkowej, lokacji i karty SIM

Aby pomyślnie wdrożyć prywatną sieć mobilną, lokację i kartę SIM, należy wykonać poniższe kroki. Każdy krok musi być w pełni ukończony przed przejściem do następnego.

Tworzenie zasobu usługi Mobile Network

Użyj az mobile-network create polecenia , aby utworzyć nowy zasób usługi Mobile Network . Przykładowe polecenie używa następujących wartości zastępczych, zastąp je informacjami zebranymi w sekcji Wymagania wstępne: Przygotowanie do wdrożenia prywatnej sieci komórkowej i lokacji.

Symbol zastępczy Wartość
<MOBILENETWORK> Wprowadź nazwę prywatnej sieci komórkowej.
<RESOURCEGROUP> Wprowadź nazwę grupy zasobów.
az mobile-network create --location eastus -n <MOBILENETWORK> -g <RESOURCEGROUP> --identifier mcc=001 mnc=01

Tworzenie zasobu witryny

Użyj az mobile-network site polecenia , aby utworzyć nowy zasób witryny . Przykładowe polecenie używa następujących wartości zastępczych, zastąp je informacjami zebranymi w sekcji Wymagania wstępne: Przygotowanie do wdrożenia prywatnej sieci komórkowej i lokacji.

Symbol zastępczy Wartość
<MOBILENETWORK> Wprowadź nazwę utworzonej prywatnej sieci komórkowej.
<SITE> Wprowadź nazwę witryny.
<RESOURCEGROUP> Wprowadź nazwę grupy zasobów.
az mobile-network site create --mobile-network-name <MOBILENETWORK> -n <SITE> -g <RESOURCEGROUP>

Tworzenie zasobu płaszczyzny sterowania rdzenia pakietów

Użyj az mobile-network pccp create polecenia , aby utworzyć nowy zasób płaszczyzny sterowania rdzenia pakietów. Przykładowe polecenie używa następujących wartości zastępczych, zastąp je informacjami zebranymi w sekcji Wymagania wstępne: Przygotowanie do wdrożenia prywatnej sieci komórkowej i lokacji.

Symbol zastępczy Wartość
<ASE> Wprowadź nazwę środowiska ASE.
<CUSTOMLOCATION> Wprowadź nazwę lokalizacji niestandardowej.
<MOBILENETWORK> Wprowadź nazwę sieci komórkowej.
<RESOURCEGROUP> Wprowadź nazwę grupy zasobów.
<CONTROLPLANE> Wprowadź nazwę płaszczyzny sterowania rdzenia pakietów.
<SITE> Wprowadź nazwę witryny.
<IPV4ADDRESS> Wprowadź adres IPv4 witryny.

Uzyskaj identyfikator środowiska ASE i przypisz go do zmiennej.

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

Uzyskaj identyfikator lokalizacji niestandardowej i przypisz go do zmiennej.

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

Uzyskaj identyfikator witryny i przypisz go do zmiennej.

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

Utwórz płaszczyznę sterowania rdzenia pakietów.

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

Tworzenie zasobu płaszczyzny danych rdzeni pakietów

Użyj az mobile-network pcdp create polecenia , aby utworzyć nowy zasób płaszczyzny danych rdzeni pakietów. Przykładowe polecenie używa następujących wartości zastępczych, zastąp je informacjami zebranymi w sekcji Wymagania wstępne: Przygotowanie do wdrożenia prywatnej sieci komórkowej i lokacji.

Symbol zastępczy Wartość
<DATAPLANE> Wprowadź nazwę płaszczyzny danych.
<RESOURCEGROUP> Wprowadź nazwę grupy zasobów.
<CONTROLPLANE> Wprowadź nazwę płaszczyzny sterowania rdzenia pakietów.
az mobile-network pcdp create -n <DATAPLANE> -g <RESOURCEGROUP> --pccp-name <CONTROLPLANE> --access-interface name=N3

Tworzenie sieci danych

Użyj az mobile-network data-network create polecenia , aby utworzyć nowy zasób sieci danych. Przykładowe polecenie używa następujących wartości zastępczych, zastąp je informacjami zebranymi w sekcji Wymagania wstępne: Przygotowanie do wdrożenia prywatnej sieci komórkowej i lokacji.

Symbol zastępczy Wartość
<DATANETWORK> Wprowadź nazwę sieci danych.
<RESOURCEGROUP> Wprowadź nazwę grupy zasobów.
<MOBILENETWORK> Wprowadź nazwę prywatnej sieci komórkowej.
az mobile-network data-network create -n <DATANETWORK> -g <RESOURCEGROUP> --mobile-network-name <MOBILENETWORK> --location eastus

Tworzenie grupy SIM

Użyj az mobile-network sim group create polecenia , aby utworzyć nowy zasób płaszczyzny danych rdzeni pakietów. Przykładowe polecenie używa następujących wartości zastępczych, zastąp je informacjami zebranymi w sekcji Wymagania wstępne: Przygotowanie do wdrożenia prywatnej sieci komórkowej i lokacji. Użyj "", aby utworzyć nową grupę SIM. Przykładowe polecenie używa następujących wartości zastępczych, zastąp je informacjami zebranymi w sekcji Wymagania wstępne: Przygotowanie do wdrożenia prywatnej sieci komórkowej i lokacji.

Zmienna Symbol zastępczy Wartość
<MOBILENETWORK> Wprowadź nazwę prywatnej sieci komórkowej.
<SIMGROUP> Wprowadź nazwę grupy sim.
<RESOURCEGROUP> Wprowadź nazwę grupy zasobów.

Uzyskaj identyfikator sieci komórkowej i przypisz go do zmiennej.

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

Utwórz grupę SIM.

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

Tworzenie wycinka

Użyj az mobile-network slice create polecenia , aby utworzyć nowy fragment. Przykładowe polecenie używa następujących wartości zastępczych, zastąp je informacjami zebranymi w sekcji Wymagania wstępne: Przygotowanie do wdrożenia prywatnej sieci komórkowej i lokacji.

Symbol zastępczy Wartość
<MOBILENETWORK> Wprowadź nazwę prywatnej sieci komórkowej.
<RESOURCEGROUP> Wprowadź nazwę grupy zasobów.
<SLICE> Wprowadź nazwę wycinka.
az mobile-network slice create --mobile-network-name <MOBILENETWORK> -n <SLICE> -g <RESOURCEGROUP> --snssai "{sst:1,sd:123abc}"

Tworzenie usługi

Użyj az mobile-network service create polecenia , aby utworzyć nową usługę. Przykładowe polecenie używa następujących wartości zastępczych, zastąp je informacjami zebranymi w sekcji Wymagania wstępne: Przygotowanie do wdrożenia prywatnej sieci komórkowej i lokacji.

Symbol zastępczy Wartość
<SERVICE> Wprowadź nazwę usługi.
<MOBILENETWORK> Wprowadź nazwę prywatnej sieci komórkowej.
<RESOURCEGROUP> Wprowadź nazwę grupy zasobów.
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

Tworzenie zasad SIM

Użyj az mobile-network sim policy create polecenia , aby utworzyć nowe zasady SIM. Przykładowe polecenie używa następujących wartości zastępczych, zastąp je informacjami zebranymi w sekcji Wymagania wstępne: Przygotowanie do wdrożenia prywatnej sieci komórkowej i lokacji.

Symbol zastępczy Wartość
<SLICE> Wprowadź nazwę wycinka.
<DATANETWORK> Wprowadź nazwę sieci danych.
<SERVICE> Wprowadź nazwę usługi.
<RESOURCEGROUP> Wprowadź nazwę grupy zasobów.
<SIMPOLICY> Wprowadź nazwę zasad SIM.
<MOBILENETWORK> Wprowadź nazwę prywatnej sieci komórkowej.

Uzyskaj identyfikator wycinka i przypisz go do zmiennej.

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

Uzyskaj identyfikator sieci danych i przypisz go do zmiennej.

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

Uzyskaj identyfikator usługi i przypisz go do zmiennej.

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

Utwórz zasady 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

Tworzenie karty SIM

Użyj az mobile-network sim create polecenia , aby utworzyć nową kartę SIM. Przykładowe polecenie używa następujących wartości zastępczych, zastąp je informacjami zebranymi w sekcji Wymagania wstępne: Przygotowanie do wdrożenia prywatnej sieci komórkowej i lokacji.

Symbol zastępczy Wartość
<SIMGROUP> Wprowadź nazwę grupy SIM.
<SIM> Wprowadź nazwę karty SIM.
<RESOURCEGROUP> Wprowadź nazwę grupy zasobów.
az mobile-network sim create -g <RESOURCEGROUP> --sim-group-name <SIMGROUP> -n <SIM> --international-msi 0000000000 --operator-key-code 00000000000000000000000000000000 --authentication-key 00000000000000000000000000000000

Dołączanie sieci danych

Użyj az mobile-network attached-data-network create polecenia , aby dołączyć utworzoną sieć danych. Przykładowe polecenie używa następujących wartości zastępczych, zastąp je informacjami zebranymi w sekcji Wymagania wstępne: Przygotowanie do wdrożenia prywatnej sieci komórkowej i lokacji.

Symbol zastępczy Wartość
<DATANETWORK> Wprowadź nazwę sieci danych.
<CONTROLPLANE> Wprowadź nazwę płaszczyzny sterowania rdzenia pakietów.
<DATAPLANE> Wprowadź nazwę płaszczyzny danych rdzeni pakietów.
<RESOURCEGROUP> Wprowadź nazwę grupy zasobów.
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

Czyszczenie zasobów

Jeśli nie chcesz zachować wdrożenia, usuń grupę zasobów.

Następne kroki

Jeśli wdrożenie zostało zachowane, możesz rozpocząć projektowanie kontroli zasad w celu określenia sposobu obsługi ruchu przez prywatną sieć mobilną lub dodać więcej lokacji do prywatnej sieci komórkowej.