Mulai cepat: Menyebarkan jaringan dan situs seluler privat - Azure CLI

Azure Private 5G Core adalah layanan cloud Azure untuk menyebarkan dan mengelola fungsi jaringan inti 5G pada perangkat Azure Stack Edge, sebagai bagian dari jaringan seluler privat lokal untuk perusahaan. Mulai cepat ini menjelaskan cara menggunakan Azure CLI untuk menyebarkan sumber daya berikut di wilayah Azure US Timur. Lihat Produk yang tersedia menurut wilayah untuk wilayah Azure tempat Azure Private 5G Core tersedia.

  • Jaringan seluler privat.
  • Sebuah situs.
  • Layanan default dan kebijakan IZINKAN-semua SIM (seperti yang dijelaskan dalam Layanan default dan kebijakan izinkan semua SIM).
  • Secara opsional, satu atau beberapa SIM, dan grup SIM.

Prasyarat: Bersiap untuk menyebarkan jaringan dan situs seluler privat

Perintah Azure CLI digunakan dalam artikel ini

Meluncurkan Azure Cloud Shell

Azure Cloud Shell adalah shell interaktif gratis yang dapat Anda gunakan untuk menjalankan langkah-langkah dalam artikel ini. Shell ini memiliki alat Azure umum yang telah dipasang sebelumnya dan dikonfigurasi untuk digunakan dengan akun Anda.

Untuk membuka Cloud Shell, cukup pilih Cobalah dari sudut kanan atas blok kode. Anda juga dapat meluncurkan Cloud Shell di tab browser terpisah dengan membuka https://shell.azure.com.

Saat Cloud Shell terbuka, verifikasi bahwa Bash dipilih untuk lingkungan Anda. Sesi berikutnya akan menggunakan Azure CLI dalam lingkungan Bash, Pilih Salin untuk menyalin blok kode, tempelkan ke Cloud Shell, lalu tekan Enter untuk menjalankannya.

Masuk ke Azure

Cloud Shell diautentikasi secara otomatis dengan akun awal yang digunakan untuk masuk. Gunakan skrip berikut untuk masuk menggunakan langganan yang berbeda, menggantikan <Subscription ID> dengan ID Langganan Azure Anda. Jika Anda tidak memiliki Langganan Azure, buat Akun gratis Azure sebelum memulai.

subscription="<subscriptionId>" # add subscription here

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

Untuk informasi selengkapnya, lihat mengatur langganan aktif atau masuk secara interaktif

Menyebarkan jaringan seluler privat, situs, dan SIM

Anda harus menyelesaikan langkah-langkah berikut agar berhasil menyebarkan jaringan seluler privat, situs, dan SIM. Setiap langkah harus sepenuhnya selesai sebelum melanjutkan ke langkah berikutnya.

Membuat sumber daya Jaringan Seluler

Gunakan az mobile-network create untuk membuat sumber daya Jaringan Seluler baru. Contoh perintah menggunakan nilai tempat penampung berikut, ganti dengan informasi yang dikumpulkan di Prasyarat: Bersiap untuk menyebarkan jaringan dan situs seluler privat.

Placeholder Nilai
<MOBILENETWORK> Masukkan nama untuk jaringan seluler privat.
<RESOURCEGROUP> Masukkan nama grup sumber daya.
az mobile-network create --location eastus -n <MOBILENETWORK> -g <RESOURCEGROUP> --identifier mcc=001 mnc=01

Membuat sumber daya Situs

Gunakan az mobile-network site untuk membuat sumber daya Situs baru. Contoh perintah menggunakan nilai tempat penampung berikut, ganti dengan informasi yang dikumpulkan di Prasyarat: Bersiap untuk menyebarkan jaringan dan situs seluler privat.

Placeholder Nilai
<MOBILENETWORK> Masukkan nama jaringan seluler privat yang Anda buat.
<SITE> Masukkan nama untuk situs.
<RESOURCEGROUP> Masukkan nama grup sumber daya.
az mobile-network site create --mobile-network-name <MOBILENETWORK> -n <SITE> -g <RESOURCEGROUP>

Membuat sumber daya Sarana Kontrol Inti Paket

Gunakan az mobile-network pccp create untuk membuat sumber daya Packet Core Control Plane baru. Contoh perintah menggunakan nilai tempat penampung berikut, ganti dengan informasi yang dikumpulkan di Prasyarat: Bersiap untuk menyebarkan jaringan dan situs seluler privat.

Placeholder Nilai
<ASE> Masukkan nama ASE.
<CUSTOMLOCATION> Masukkan nama lokasi kustom.
<MOBILENETWORK> Masukkan nama jaringan seluler.
<RESOURCEGROUP> Masukkan nama grup sumber daya.
<CONTROLPLANE> Masukkan nama untuk sarana kontrol inti paket.
<SITE> Masukkan nama situs.
<IPV4ADDRESS> Masukkan alamat IPv4 situs.

Dapatkan ID ASE dan tetapkan ke variabel.

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

Dapatkan ID lokasi kustom dan tetapkan ke variabel.

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

Dapatkan ID situs dan tetapkan ke variabel.

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

Buat sarana kontrol inti paket.

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

Membuat sumber daya Packet Core Data Plane

Gunakan az mobile-network pcdp create untuk membuat sumber daya Packet Core Data Plane baru. Contoh perintah menggunakan nilai tempat penampung berikut, ganti dengan informasi yang dikumpulkan di Prasyarat: Bersiap untuk menyebarkan jaringan dan situs seluler privat.

Placeholder Nilai
<DATAPLANE> Masukkan nama untuk bidang data.
<RESOURCEGROUP> Masukkan nama grup sumber daya.
<CONTROLPLANE> Masukkan nama sarana kontrol inti paket.
az mobile-network pcdp create -n <DATAPLANE> -g <RESOURCEGROUP> --pccp-name <CONTROLPLANE> --access-interface name=N3

Membuat Jaringan Data

Gunakan az mobile-network data-network create untuk membuat sumber daya Jaringan Data baru. Contoh perintah menggunakan nilai tempat penampung berikut, ganti dengan informasi yang dikumpulkan di Prasyarat: Bersiap untuk menyebarkan jaringan dan situs seluler privat.

Placeholder Nilai
<DATANETWORK> Masukkan nama untuk jaringan data.
<RESOURCEGROUP> Masukkan nama grup sumber daya.
<MOBILENETWORK> Masukkan nama jaringan seluler privat.
az mobile-network data-network create -n <DATANETWORK> -g <RESOURCEGROUP> --mobile-network-name <MOBILENETWORK> --location eastus

Membuat Grup SIM

Gunakan az mobile-network sim group create untuk membuat sumber daya Packet Core Data Plane baru. Contoh perintah menggunakan nilai tempat penampung berikut, ganti dengan informasi yang dikumpulkan di Prasyarat: Bersiap untuk menyebarkan jaringan dan situs seluler privat. Gunakan '' untuk membuat Grup SIM baru. Contoh perintah menggunakan nilai tempat penampung berikut, ganti dengan informasi yang dikumpulkan di Prasyarat: Bersiap untuk menyebarkan jaringan dan situs seluler privat.

Variabel Placeholder Nilai
<MOBILENETWORK> Masukkan nama jaringan seluler privat.
<SIMGROUP> Masukkan nama untuk grup sim.
<RESOURCEGROUP> Masukkan nama grup sumber daya.

Dapatkan ID jaringan seluler dan tetapkan ke variabel.

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

Buat grup SIM.

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

Membuat Iringan

Gunakan az mobile-network slice create untuk membuat Slice baru. Contoh perintah menggunakan nilai tempat penampung berikut, ganti dengan informasi yang dikumpulkan di Prasyarat: Bersiap untuk menyebarkan jaringan dan situs seluler privat.

Placeholder Nilai
<MOBILENETWORK> Masukkan nama untuk jaringan seluler privat.
<RESOURCEGROUP> Masukkan nama grup sumber daya.
<SLICE> Masukkan nama iringan.
az mobile-network slice create --mobile-network-name <MOBILENETWORK> -n <SLICE> -g <RESOURCEGROUP> --snssai "{sst:1,sd:123abc}"

Membuat Layanan

Gunakan az mobile-network service create untuk membuat Layanan baru. Contoh perintah menggunakan nilai tempat penampung berikut, ganti dengan informasi yang dikumpulkan di Prasyarat: Bersiap untuk menyebarkan jaringan dan situs seluler privat.

Placeholder Nilai
<SERVICE> Masukkan nama layanan.
<MOBILENETWORK> Masukkan nama untuk jaringan seluler privat.
<RESOURCEGROUP> Masukkan nama grup sumber daya.
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

Membuat Kebijakan SIM

Gunakan az mobile-network sim policy create untuk membuat Kebijakan SIM baru. Contoh perintah menggunakan nilai tempat penampung berikut, ganti dengan informasi yang dikumpulkan di Prasyarat: Bersiap untuk menyebarkan jaringan dan situs seluler privat.

Placeholder Nilai
<SLICE> Masukkan nama iringan.
<DATANETWORK> Masukkan nama jaringan data.
<SERVICE> Masukkan nama layanan.
<RESOURCEGROUP> Masukkan nama grup sumber daya.
<SIMPOLICY> Masukkan nama untuk kebijakan SIM.
<MOBILENETWORK> Masukkan nama untuk jaringan seluler privat.

Dapatkan ID ilis dan tetapkan ke variabel.

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

Dapatkan ID jaringan data dan tetapkan ke variabel.

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

Dapatkan ID layanan dan tetapkan ke variabel.

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

Buat kebijakan 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

Membuat SIM

Gunakan az mobile-network sim create untuk membuat SIM baru. Contoh perintah menggunakan nilai tempat penampung berikut, ganti dengan informasi yang dikumpulkan di Prasyarat: Bersiap untuk menyebarkan jaringan dan situs seluler privat.

Placeholder Nilai
<SIMGROUP> Masukkan nama grup SIM.
<SIM> Masukkan nama untuk SIM.
<RESOURCEGROUP> Masukkan nama grup sumber daya.
az mobile-network sim create -g <RESOURCEGROUP> --sim-group-name <SIMGROUP> -n <SIM> --international-msi 0000000000 --operator-key-code 00000000000000000000000000000000 --authentication-key 00000000000000000000000000000000

Lampirkan Jaringan Data

Gunakan az mobile-network attached-data-network create untuk melampirkan Jaringan Data yang Anda buat. Contoh perintah menggunakan nilai tempat penampung berikut, ganti dengan informasi yang dikumpulkan di Prasyarat: Bersiap untuk menyebarkan jaringan dan situs seluler privat.

Placeholder Nilai
<DATANETWORK> Masukkan nama untuk jaringan data.
<CONTROLPLANE> Masukkan nama sarana kontrol inti paket.
<DATAPLANE> Masukkan nama bidang data inti paket.
<RESOURCEGROUP> Masukkan nama grup sumber daya.
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

Membersihkan sumber daya

Jika Anda tidak ingin menyimpan penyebaran, hapus grup sumber daya.

Langkah berikutnya

Jika Anda telah menyimpan penyebaran, Anda dapat mulai merancang kontrol kebijakan untuk menentukan bagaimana jaringan seluler privat Anda menangani lalu lintas, atau Anda dapat menambahkan lebih banyak situs ke jaringan seluler privat Anda.