Aprovisionamiento de nuevas SIM para Azure Private 5G Core: Azure Portal

Los recursos de SIM representan las SIM físicas o las eSIM usadas por el equipo de usuario (UE) al que da servicio la red móvil privada. En esta guía paso a paso, aprovisionaremos nuevos SIM para una red móvil privada existente.

Requisitos previos

  • Asegúrese de que puede iniciar sesión en Azure Portal mediante una cuenta con acceso a la suscripción activa que identificó en Finalización de las tareas previas necesarias para implementar una red móvil privada. Esta cuenta debe tener el rol de colaborador integrado en el ámbito de la suscripción.

  • Identifique el nombre del recurso de Mobile Network correspondiente a la red móvil privada.

  • Decida el método que usará para aprovisionar las SIM. Puede elegir entre lo siguiente:

    • Escribir manualmente cada valor de aprovisionamiento en los campos de Azure Portal. Esta opción es mejor si va a aprovisionar algunas SIM.

    • Importar uno o varios archivos JSON que contengan valores para hasta 10 000 recursos SIM cada uno. Esta opción es mejor si va a aprovisionar un gran número de SIM. Necesitará un buen editor JSON si quiere usar esta opción.

    • Importación de un archivo JSON cifrado que contiene valores para uno o varios recursos SIM proporcionados por proveedores de partners seleccionados. Esta opción es necesaria para cualquier SIM proporcionada por el proveedor. Necesitará un buen editor JSON si desea editar los campos del archivo JSON cifrado al usar esta opción.

  • Decida el grupo SIM al que desea agregar las SIM. Puede crear un nuevo grupo SIM al aprovisionar las SIM, o puede elegir un grupo de SIM existente. Consulte Administrar grupos SIM: Azure Portal para obtener información sobre cómo ver los grupos SIM existentes.

    • Si escribe manualmente los valores de aprovisionamiento, agregará cada SIM a un grupo de SIM individualmente.

    • Si usa uno o varios archivos JSON o JSON cifrados, todas las SIM del mismo archivo JSON se agregarán al mismo grupo SIM.

  • Para cada SIM que quiera aprovisionar, decida si quiere asignarle una directiva de SIM. Si lo hace, debe haber creado ya las directivas de SIM pertinentes mediante las instrucciones de Configuración de una directiva de SIM: Azure Portal. Las SIM no pueden acceder a la red móvil privada a menos que tengan una directiva SIM asignada.

    • Si escribe manualmente los valores de aprovisionamiento, necesitará el nombre de la directiva SIM.

    • Si usa uno o varios archivos JSON o JSON cifrados, necesitará el id. de recurso completo de la directiva de SIM. Para recopilarlo, vaya al recurso de directiva SIM, seleccione Vista JSON y copie el contenido del campo Id. de recurso.

Recopilación de la información necesaria para las SIM

Para empezar, recopile los valores de la tabla siguiente para cada SIM que quiera aprovisionar.

Value Nombre del campo en Azure Portal Nombre de parámetro JSON
Nombre de SIM. El nombre de SIM solo puede contener caracteres alfanuméricos, guiones y guiones bajos. SIM name (Nombre de la SIM) simName
Número de identificación de la tarjeta de circuito integrado (ICCID). El ICCID identifica una SIM física o eSIM específicas, e incluye información sobre el país/la región y el emisor de la SIM. ICCID es un valor numérico único que contiene entre 19 y 20 dígitos de longitud y empieza por 89. ICCID integratedCircuitCardIdentifier
Identidad del suscriptor móvil internacional (IMSI). IMSI es un número único (normalmente de 15 dígitos) que identifica un dispositivo o usuario en una red móvil. IMSI internationalMobileSubscriberIdentity
Clave de autenticación (Ki). La Ki es un valor único de 128 bits que un operador asigna a la SIM. Se usa junto con el código de operador derivado (OPc) para autenticar a un usuario. Debe ser una cadena de 32 caracteres que contenga solo caracteres hexadecimales. Ki (Ki) authenticationKey
Código de operador derivado (OPc). El OPc se toma de la Ki de la SIM y del código de operador (OP) de la red. La instancia de la red troncal de paquetes lo usa para autenticar a un usuario mediante un algoritmo basado en estándares. El OPc Debe ser una cadena de 32 caracteres que contenga solo caracteres hexadecimales. Opc (Opc) operatorKeyCode
Tipo de dispositivo que usa esta SIM. Este valor es una cadena opcional de formato libre. Puede usarse según sea necesario para identificar fácilmente los tipos de dispositivo que usan las redes móviles privadas de la empresa. Tipo de dispositivo deviceType
Directiva de SIM que se va a asignar a la SIM. Esto es opcional, pero los SIM no podrán usar la red móvil privada sin una directiva SIM asignada. Directiva SIM simPolicyId

Recopile la información necesaria para asignar direcciones IP estáticas

Solo tiene que completar este paso si se aplican todas las siguientes acciones:

  • Va a usar uno o varios archivos JSON para aprovisionar las SIM.
  • Ha configurado la asignación de direcciones IP estáticas para las instancias de núcleo de paquetes.
  • Quiere asignar direcciones IP estáticas a las SIM durante el aprovisionamiento de SIM.

Recopile los valores de la siguiente tabla para cada SIM que quiera aprovisionar. Si la red móvil privada tiene varias redes de datos y quiere asignar a esta SIM una dirección IP estática diferente para cada una, recopile los valores de cada dirección IP.

Cada dirección IP debe provenir del grupo que asignó para la asignación de direcciones IP estáticas al crear la red de datos correspondiente, como se describe en Recopilación de valores de red de datos. Para más información, consulte Asignación de grupos de direcciones IP de equipo de usuario (UE).

Value Nombre del campo en Azure Portal Nombre de parámetro del archivo JSON
La red de datos que usará la SIM. No aplicable. staticIpConfiguration.attachedDataNetworkId
El segmento de red que usará la SIM. No aplicable. staticIpConfiguration.sliceId
La dirección IP estática que se asignará a la SIM. No aplicable. staticIpConfiguration.staticIpAddress

Crear o editar archivos JSON

Realice este paso solo si ha decidido en Requisitos previos usar archivos JSON o un archivo JSON cifrado proporcionado por un proveedor de SIM para aprovisionar las SIM. De lo contrario, puede ir directamente a Begin provisioning the SIMs in the Azure Portal (Comenzar a aprovisionar las SIM en Azure Portal).

Prepare los archivos con la información que recopiló para las SIM en Recopilación de la información necesaria para las SIM. Los ejemplos siguientes muestran el formato necesario.

Nota:

El aprovisionamiento masivo de SIM está limitado a 10 000 SIM por archivo.

SIM de texto no cifrado

Si va a crear SIM de texto no cifrado, use el ejemplo siguiente. Contiene los parámetros necesarios para aprovisionar dos SIM no cifradas (SIM1 y SIM2). Si no desea asignar una directiva SIM o una dirección IP estática ahora, puede eliminar los parámetros simPolicyId 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 cifradas

Si está editando un archivo JSON cifrado proporcionado por un proveedor de SIM asociado, use el ejemplo siguiente. Contiene los parámetros necesarios para aprovisionar dos SIM cifradas (SIM1 y SIM2). Si no desea asignar una directiva SIM o una dirección IP estática ahora, puede eliminar los parámetros simPolicy 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"
            }
          }
        ]
      }
    }
  ]
}

Comience a aprovisionar las SIM en Azure Portal.

Ahora comenzará el proceso de aprovisionamiento de SIM a través de Azure Portal.

  1. Inicie sesión en Azure Portal.

  2. Busque y seleccione el recurso de red móvil que representa la red móvil privada para la que quiere aprovisionar las SIM.

    Captura de pantalla de Azure Portal que muestra los resultados de una búsqueda para un recurso Mobile Network.

  3. Seleccione Manage SIMs (Administrar SIM).

    Captura de pantalla de Azure Portal que muestra el botón Ver SIM en un recurso Mobile Network.

  4. Seleccione Crear y, a continuación, seleccione el método de aprovisionamiento elegido en las opciones que aparecen.

    Captura de pantalla de Azure Portal que muestra el botón Crear y sus opciones: Cargar JSON desde un archivo y Agregar manualmente.

Aprovisionamiento manual de una SIM

Complete este paso si desea escribir los valores de aprovisionamiento de las SIM directamente en Azure Portal. De lo contrario, vaya a Aprovisionamiento de SIM mediante un archivo JSON.

  1. En Agregar SIM a la derecha, use la información que obtuvo en Recopilar la información necesaria de las SIM para rellenar los campos de una de las SIM que quiera aprovisionar. Puedes establecer la directiva SIM en None si no desea asignar una directiva SIM a la SIM en este momento.

  2. Establezca el campo grupo SIM en un grupo de SIM existente o seleccione Crear nuevo para crear uno nuevo.

  3. Seleccione Agregar.

  4. Azure Portal comenzará a implementar la SIM. Cuando la implementación se complete, seleccione Ir al grupo de recursos.

    Captura de pantalla de Azure Portal que muestra la implementación completa de un recurso de SIM y del botón Ir al recurso.

  5. Ahora verá los detalles del nuevo recurso de SIM.

    Captura de pantalla de Azure Portal mostrando la configuración de un nuevo recurso de SIM.

  6. Repita este paso completo para cualquier otra SIM que desee aprovisionar.

Aprovisionamiento de SIM mediante un archivo JSON

Complete este paso si desea escribir valores de aprovisionamiento para las SIM mediante un archivo JSON.

  1. En Agregar SIM a la derecha, seleccione Examinar y, a continuación, seleccione uno de los archivos JSON que creó o editó en Crear o editar archivos JSON.
    Captura de pantalla de la vista Agregar SIM. Muestra que Encriptado se ha seleccionado como el tipo de archivo, se ha cargado un archivo JSON y se ha seleccionado SIMGroup1 como el nombre del grupo SIM.

  2. Establezca el campo grupo SIM en un grupo de SIM existente o seleccione Crear nuevo para crear uno nuevo.

  3. Seleccione Agregar. Si el botón Agregar está en gris, compruebe el archivo JSON para confirmar que tiene el formato correcto.

  4. Azure Portal comenzará a implementar las SIM. Cuando se complete la implementación, seleccione Go to resource group (Ir al grupo de recursos).

    Captura de pantalla de Azure Portal. Muestra una implementación completa de recursos de SIM mediante un archivo JSON y el botón de Ir a grupo de recursos.

  5. Seleccione el recurso Grupo de SIM al que agregó sus SIM.

  6. Compruebe la lista de SIM para asegurarse de que las nuevas SIM están presentes y aprovisionadas correctamente.

    Captura de pantalla de Azure Portal que muestra una lista de SIM aprovisionados actualmente para una red móvil privada.

  7. Si va a aprovisionar más de 10 000 SIM, repita este proceso con cada archivo JSON.

Pasos siguientes