Effettuare il provisioning di nuovi SIM per Azure Private 5G Core - portale di Azure

Le risorse SIM rappresentano SIM fisici o eSIM usati dalle apparecchiature utente (UES) servite dalla rete mobile privata. In questa guida pratica verrà effettuato il provisioning di nuovi SIM per una rete mobile privata esistente.

Prerequisiti

  • Assicurarsi di poter accedere al portale di Azure usando un account con accesso alla sottoscrizione attiva identificata in Completare le attività dei prerequisiti per la distribuzione di una rete mobile privata. Questo account deve avere il ruolo Collaboratore predefinito nell'ambito della sottoscrizione.

  • Identificare il nome della risorsa rete mobile corrispondente alla rete mobile privata.

  • Decidere il metodo che si userà per effettuare il provisioning di SIM. È possibile scegliere tra le opzioni seguenti:

    • Immettere manualmente ogni valore di provisioning in campi nel portale di Azure. Questa opzione è ideale se si esegue il provisioning di alcuni SIM.

    • Importazione di uno o più file JSON contenenti valori per un massimo di 10.000 risorse SIM ognuna. Questa opzione è ideale se si esegue il provisioning di un numero elevato di VM. Se si vuole usare questa opzione, è necessario un editor JSON valido.

    • Importazione di un file JSON crittografato contenente valori per una o più risorse SIM fornite dai fornitori di partner selezionati. Questa opzione è necessaria per tutti i SIM forniti dal fornitore. Se si vuole modificare i campi all'interno del file JSON crittografato quando si usa questa opzione, è necessario un editor JSON valido.

  • Decidi il gruppo SIM a cui vuoi aggiungere i tuoi SIM. È possibile creare un nuovo gruppo sim durante il provisioning dei SIM oppure scegliere un gruppo sim esistente. Per informazioni sulla visualizzazione dei gruppi sim esistenti, vedere Gestire i gruppi sim - portale di Azure.

    • Se si immettono manualmente i valori di provisioning, ogni SIM verrà aggiunto singolarmente a un gruppo SIM.

    • Se si usa uno o più file JSON o JSON crittografati, tutti i SIM nello stesso file JSON verranno aggiunti allo stesso gruppo SIM.

  • Per ogni SIM di cui si vuole effettuare il provisioning, decidere se assegnare un criterio SIM. In questo caso, è necessario aver già creato i criteri SIM pertinenti usando le istruzioni riportate in Configurare un criterio SIM - portale di Azure. I SIM non possono accedere alla rete mobile privata a meno che non dispongano di un criterio SIM assegnato.

    • Se si immettono manualmente i valori di provisioning, sarà necessario il nome del criterio SIM.

    • Se si usa uno o più file JSON o JSON crittografati, sarà necessario l'ID risorsa completo dei criteri SIM. È possibile raccoglierlo passando alla risorsa Criteri SIM, selezionando Visualizzazione JSON e copiando il contenuto del campo ID risorsa.

Raccogliere le informazioni necessarie per le macchine virtuali

Per iniziare, raccogliere i valori nella tabella seguente per ogni SIM di cui si vuole eseguire il provisioning.

Valore Campo nome in portale di Azure Nome del parametro JSON
Nome SIM. Il nome della SIM deve contenere solo caratteri alfanumerici, trattini e caratteri di sottolineatura. Nome SIM simName
Numero di identificazione scheda circuito integrato (ICCID). L'ICCID identifica una specifica SIM fisica o eSIM e include informazioni sul paese/area geografica della SIM e sull'emittente. L'ICCID è un valore numerico univoco compreso tra 19 e 20 cifre, a partire da 89. ICCID integratedCircuitCardIdentifier
Identità internazionale del sottoscrittore di dispositivi mobili (IMSI). IMSI è un numero univoco (in genere 15 cifre) che identifica un dispositivo o un utente in una rete mobile. IMSI internationalMobileSubscriberIdentity
Chiave di autenticazione (Ki). Ki è un valore univoco a 128 bit assegnato alla SIM da un operatore e viene usato con il codice dell'operatore derivato (OPc) per autenticare un utente. Deve essere una stringa di 32 caratteri, contenente solo caratteri esadecimali. Ki authenticationKey
Codice dell'operatore derivato (OPc). L'OPc viene ricavato dal ki della SIM e dal codice dell'operatore (OP) della rete. L'istanza di base del pacchetto lo usa per autenticare un utente usando un algoritmo basato su standard. OPc deve essere una stringa di 32 caratteri, contenente solo caratteri esadecimali. Opc operatorKeyCode
Tipo di dispositivo che usa questa SIM. Questo valore è una stringa facoltativa in formato libero. È possibile usarlo in base alle esigenze per identificare facilmente i tipi di dispositivo usando la rete mobile privata dell'organizzazione. Tipo di dispositivo deviceType
Criterio SIM da assegnare alla SIM. Questa opzione è facoltativa, ma i sim non potranno usare la rete mobile privata senza un criterio SIM assegnato. Criterio SIM simPolicyId

Raccogliere le informazioni necessarie per l'assegnazione di indirizzi IP statici

È necessario completare questo passaggio solo se si applicano tutte le operazioni seguenti:

  • Si usano uno o più file JSON per effettuare il provisioning delle macchine virtuali.
  • È stata configurata l'allocazione di indirizzi IP statici per le istanze core del pacchetto.
  • Si vogliono assegnare indirizzi IP statici alle MACCHINE VIRTUALI durante il provisioning sim.

Raccogliere i valori nella tabella seguente per ogni SIM di cui si vuole eseguire il provisioning. Se la rete mobile privata ha più reti dati e si vuole assegnare un indirizzo IP statico diverso per ogni rete dati a questa SIM, raccogliere i valori per ogni indirizzo IP.

Ogni indirizzo IP deve provenire dal pool assegnato per l'allocazione di indirizzi IP statici durante la creazione della rete dati pertinente, come descritto in Raccogliere i valori della rete dati. Per altre informazioni, vedere Allocare pool di indirizzi IP ue (User Equipment).

Valore Campo nome in portale di Azure Nome del parametro del file JSON
Rete dati che verrà usata dalla SIM. Non applicabile. staticIpConfiguration.attachedDataNetworkId
Sezione di rete che verrà usata dalla SIM. Non applicabile. staticIpConfiguration.sliceId
Indirizzo IP statico da assegnare alla SIM. Non applicabile. staticIpConfiguration.staticIpAddress

Creare o modificare file JSON

Eseguire questo passaggio solo se si è deciso in Prerequisiti di usare i file JSON o un file JSON crittografato fornito da un fornitore sim per effettuare il provisioning delle macchine virtuali. In caso contrario, è possibile passare a Iniziare il provisioning dei SIM nel portale di Azure.

Preparare i file usando le informazioni raccolte per i SIM in Raccogliere le informazioni necessarie per le macchine virtuali. Gli esempi seguenti illustrano il formato richiesto.

Nota

Il provisioning di SIM in blocco è limitato a 10.000 SIMS per file.

SIMS di testo non crittografato

Se si creano SIM in testo non crittografato, usare l'esempio seguente. Contiene i parametri necessari per effettuare il provisioning di due SIM non crittografati (SIM1 e SIM2). Se non vuoi assegnare un criterio SIM o un indirizzo IP statico ora, puoi eliminare i simPolicyId parametri e/o staticIpConfiguration .

[
  {
    "simName": "SIM1",
    "integratedCircuitCardIdentifier": "8912345678901234566",
    "internationalMobileSubscriberIdentity": "001019990010001",
    "authenticationKey": "00112233445566778899AABBCCDDEEFF",
    "operatorKeyCode": "63bfa50ee6523365ff14c1f45f88737d",
    "deviceType": "Cellphone",
    "simPolicyId": "/subscriptions/subid/resourceGroups/contoso-rg/providers/Microsoft.MobileNetwork/ mobileNetworks/contoso-network/simPolicies/SimPolicy1",
    "staticIpConfiguration": [
      {
        "attachedDataNetworkId": "/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.MobileNetwork/packetCoreControlPlanes/TestPacketCoreCP/packetCoreDataPlanes/TestPacketCoreDP/attachedDataNetworks/TestAttachedDataNetwork",
        "sliceId": "/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.MobileNetwork/mobileNetworks/testMobileNetwork/slices/testSlice",
        "staticIpAddress": "10.4.0.1"
      }
    ]
  },
  {
    "simName": "SIM2",
    "integratedCircuitCardIdentifier": "8922345678901234567",
    "internationalMobileSubscriberIdentity": "001019990010002",
    "authenticationKey": "11112233445566778899AABBCCDDEEFF",
    "operatorKeyCode": "63bfa50ee6523365ff14c1f45f88738d",
    "deviceType": "Sensor",
    "simPolicyId": "/subscriptions/subid/resourceGroups/contoso-rg/providers/Microsoft.MobileNetwork/mobileNetworks/contoso-network/simPolicies/SimPolicy2",
    "staticIpConfiguration": [
      {
        "attachedDataNetworkId": "/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.MobileNetwork/packetCoreControlPlanes/TestPacketCoreCP/packetCoreDataPlanes/TestPacketCoreDP/attachedDataNetworks/TestAttachedDataNetwork",
        "sliceId": "/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.MobileNetwork/mobileNetworks/testMobileNetwork/slices/testSlice",
        "staticIpAddress": "10.4.0.2"
      }
    ]
  }
]

SIM crittografati

Se si sta modificando un file JSON crittografato fornito da un fornitore di SIM partner, usare l'esempio seguente. Contiene i parametri necessari per effettuare il provisioning di due SIM crittografati (SIM1 e SIM2). Se non vuoi assegnare un criterio SIM o un indirizzo IP statico ora, puoi eliminare i simPolicy parametri e/o staticIpConfiguration .

{
  "version": 1,
  "azureKeyIdentifier": 1,
  "vendorKeyFingerprint": "A5719BCEFD6A2021A11D7649942ECC14",
  "encryptedTransportKey": "0EBAE5E2D31A1BE48495F6DCA65983EEAE6BA6B75A92040562EAD84079BF701CBD3BB1602DB74E85921184820B78A02EC709951195DC87E44481FDB6B826DF775E29B7073644EA66649A14B6CA6B0EE75DE8B4A8D0D5186319E37FBF165A691E607CFF8B65F3E5E9D448049704DE4EA047101ADA4554A543F405B447B8DB687C0B7624E62515445F3E887B3328AA555540D9959752C985490586EF06681501A89594E28F98BF66F179FE3F1D2EE13C69BC42C30A8D3DC6898B8160FC66CDDEE164760F27B68A07BA4C4AE5AFFEA45EE8342E1CA8470150ED6AF4215CEF173418E60E2B1DF4A8C2AE6F0C9A291F5D185ECAD0D94D48EFD06570A0C1AE27D5EC20",
  "signedTransportKey": "83515CC47C8890F62D4A0D16DE58C2F2DCFD827C317047693A46B9CA1F9EBC33CCDB8CABE04A275D65E180813CCFF43FC2DA95E19E2B9FF2588AE0914418DC9CB5506EB7AEADB272F5DAB9F0B1CCFAD62B95C91D4F4680A350F56D2A7F8EC863F4D61E1D7A38746AEE6C6391D619CCFCFA2B6D554671D91A26484CD6E120D84917FBF69D3B56B2AA8F2B36AF88492F1A7E267594B6C1596B81A81079540EC3F31869294BFEB225DFB171DE557B8C05D7C963E047E3AF36D1387FEDA28E55E411E5FB6AED178FB9C92D674D71AF8FEB6462F509E6423D4EBE0EC84E4135AA6C7A36F849A14A6A70E7188E08278D515BD95A549645E9D595D1DEC13E1A68B9CB67",
  "sims": [
    {
      "name": "SIM 1",
      "properties": {
        "deviceType": "Sensor",
        "integratedCircuitCardIdentifier": "8922345678901234567",
        "internationalMobileSubscriberIdentity": "001019990010002",
        "encryptedCredentials": "3ED205BE2DD7F0E467283EC55F9E8F3588B68DC98811BE671070C65EFDE0CCCAD18C8B663231C80FB478F753A6B09142D06982421261679B7BB112D36473EA7EF973DCF7F634124B58DD945FE61D4B16978438CB33E64D3AA58B5C38A0D97030B5F95B16E308D919EB932ACCD36CB8C2838C497B3B38A60E3DD385",
        "simPolicy": {
          "id": "/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.MobileNetwork/mobileNetworks/testMobileNetwork/simPolicies/MySimPolicy"
        },
        "staticIpConfiguration": [
          {
            "attachedDataNetwork": {
              "id": "/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.MobileNetwork/packetCoreControlPlanes/TestPacketCoreCP/packetCoreDataPlanes/TestPacketCoreDP/attachedDataNetworks/TestAttachedDataNetwork"
            },
            "slice": {
              "id": "/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.MobileNetwork/mobileNetworks/testMobileNetwork/slices/testSlice"
            },
            "staticIp": {
              "ipv4Address": "10.4.0.1"
            }
          }
        ]
      }
    },
    {
      "name": "SIM 2",
      "properties": {
        "deviceType": "Cellphone",
        "integratedCircuitCardIdentifier": "1234545678907456123",
        "internationalMobileSubscriberIdentity": "001019990010003",
        "encryptedCredentials": "3ED205BE2DD7F0E467283EC55F9E8F3588B68DC98811BE671070C65EFDE0CCCAD18C8B663231C80FB478F753A6B09142D06982421261679B7BB112D36473EA7EF973DCF7F634124B58DD945FE61D4B16978438CB33E64D3AA58B5C38A0D97030B5F95B16E308D919EB932ACCD36CB8C2838C497B3B38A60E3DD385",
        "simPolicy": {
          "id": "/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.MobileNetwork/mobileNetworks/testMobileNetwork/simPolicies/MySimPolicy"
        },
        "staticIpConfiguration": [
          {
            "attachedDataNetwork": {
              "id": "/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.MobileNetwork/packetCoreControlPlanes/TestPacketCoreCP/packetCoreDataPlanes/TestPacketCoreDP/attachedDataNetworks/TestAttachedDataNetwork"
            },
            "slice": {
              "id": "/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.MobileNetwork/mobileNetworks/testMobileNetwork/slices/testSlice"
            },
            "staticIp": {
              "ipv4Address": "10.4.0.2"
            }
          }
        ]
      }
    }
  ]
}

Iniziare a effettuare il provisioning dei SIM nel portale di Azure

Si inizierà ora il processo di provisioning sim tramite il portale di Azure.

  1. Accedere al portale di Azure.

  2. Cercare e selezionare la risorsa Rete mobile che rappresenta la rete mobile privata per cui si vuole effettuare il provisioning di VM.

    Screenshot del portale di Azure. Mostra i risultati di una ricerca di una risorsa rete mobile.

  3. Selezionare Gestisci VM.

    Screenshot del portale di Azure che mostra il pulsante Visualizza sim in una risorsa di rete mobile.

  4. Selezionare Crea e quindi selezionare il metodo di provisioning scelto nelle opzioni visualizzate.

    Screenshot del portale di Azure che mostra il pulsante Crea e le relative opzioni: carica J S O N dal file e Aggiungi manualmente.

Effettuare manualmente il provisioning di una SIM

Completare questo passaggio se si desidera immettere i valori di provisioning per i SIM direttamente nel portale di Azure. In caso contrario, passare a Effettuare il provisioning di VM usando un file JSON.

  1. In Aggiungi SIMs a destra usare le informazioni raccolte in Raccogliere le informazioni necessarie per i SIM per compilare i campi per uno dei SIM di cui si vuole eseguire il provisioning. Puoi impostare criteri SIM su Nessuno se non vuoi assegnare un criterio SIM alla SIM a questo punto.

  2. Impostare il campo Gruppo SIM su un gruppo SIM esistente oppure selezionare Crea nuovo per crearne uno nuovo.

  3. Selezionare Aggiungi.

  4. Il portale di Azure inizierà ora a distribuire la SIM. Al termine della distribuzione, seleziona Vai alla risorsa.

    Screenshot del portale di Azure che mostra una distribuzione completa di una risorsa SIM e il pulsante Vai alla risorsa.

  5. Verranno ora visualizzati i dettagli della nuova risorsa SIM.

    Screenshot del portale di Azure che mostra la configurazione di una nuova risorsa SIM.

  6. Ripetere l'intero passaggio per tutti gli altri SIM di cui si vuole eseguire il provisioning.

Effettuare il provisioning di SIMS usando un file JSON

Completare questo passaggio se si vogliono immettere i valori di provisioning per i SIM usando un file JSON.

  1. In Aggiungi SIMS a destra selezionare Sfoglia e quindi selezionare uno dei file JSON creati o modificati in Creare o modificare file JSON.
    Screenshot della visualizzazione Aggiungi SIMS. Mostra che Encrypted è stato selezionato come tipo di file, è stato caricato un file JSON e SIMGroup1 è stato selezionato come nome del gruppo SIM.

  2. Impostare il campo Gruppo SIM su un gruppo SIM esistente oppure selezionare Crea nuovo per crearne uno nuovo.

  3. Selezionare Aggiungi. Se il pulsante Aggiungi è disattivato, controllare il file JSON per verificare che sia formattato correttamente.

  4. Il portale di Azure inizierà ora a distribuire i SIM. Al termine della distribuzione, selezionare Vai al gruppo di risorse.

    Screenshot del portale di Azure. Mostra una distribuzione completa delle risorse SIM tramite un file J S O N e il pulsante Vai al gruppo di risorse.

  5. Selezionare la risorsa gruppo SIM a cui sono stati aggiunti i SIM.

  6. Controllare l'elenco di SIM per assicurarsi che i nuovi SIM siano presenti e di cui è stato eseguito il provisioning correttamente.

    Screenshot del portale di Azure. Viene visualizzato un elenco di SIM di cui è attualmente stato effettuato il provisioning per una rete mobile privata.

  7. Se si esegue il provisioning di più di 10.000 SIM, ripetere questo processo per ogni file JSON.

Passaggi successivi

  • Se è stata configurata l'allocazione di indirizzi IP statici per le istanze core del pacchetto e non sono già stati assegnati indirizzi IP statici ai SIM di cui è stato effettuato il provisioning, è possibile farlo seguendo la procedura descritta in Assegnare indirizzi IP statici.
  • Abilitare il nascondimento SUPI, se necessario.