Подготовка новых SIM для частных 5G Core Azure — портал Azure

Ресурсы SIM представляют физические sims или eSIMs, используемые пользовательским оборудованием (UEs), обслуживаемыми частной мобильной сетью. В этом руководстве мы подготовим новые SIM для существующей частной мобильной сети.

Необходимые компоненты

  • Убедитесь, что вы можете войти в портал Azure с помощью учетной записи с доступом к активной подписке, определенной в разделе "Завершить необходимые задачи" для развертывания частной мобильной сети. Эта учетная запись должна иметь встроенную роль участника в область подписки.

  • Определите имя ресурса мобильной сети, соответствующего частной мобильной сети.

  • Определите метод, который вы будете использовать для подготовки SIM. Вы можете выбрать один из следующих параметров:

    • Вручную введите каждое значение подготовки в поля в портал Azure. Этот вариант лучше всего подходит, если вы подготавливаете несколько SIM.

    • Импорт одного или нескольких JSON-файлов, содержащих значения до 10 000 SIM-ресурсов. Этот вариант лучше всего подходит, если вы подготавливаете большое количество SIM. Если вы хотите использовать этот параметр, вам потребуется хороший редактор JSON.

    • Импорт зашифрованного JSON-файла, содержащего значения для одного или нескольких ресурсов SIM, предоставляемых выбором поставщиков партнеров. Этот параметр необходим для всех предоставленных поставщиком SIM. Вам потребуется хороший редактор JSON, если вы хотите изменить все поля в зашифрованном JSON-файле при использовании этого параметра.

  • Определите группу SIM-карт, в которую вы хотите добавить виртуальные машины SIM. Вы можете создать новую группу SIM-карт при подготовке виртуальных машин или выбрать существующую sim-группу. Сведения о просмотре существующих групп SIM см. в статье "Управление группами SIM-карт" портал Azure.

    • Если вы вводите значения подготовки вручную, вы добавите каждую SIM-карту в группу SIM по отдельности.

    • Если вы используете один или несколько JSON-файлов или зашифрованных JSON-файлов, все SIM в одном и том же JSON-файле будут добавлены в одну и ту же группу SIM.

  • Для каждой SIM-карты, которую вы хотите подготовить, определите, нужно ли назначить политику SIM-карты. Если это сделать, необходимо уже создать соответствующие политики SIM с помощью инструкций в разделе "Настройка политики SIM- портал Azure". SiMs не могут получить доступ к частной мобильной сети, если у них не назначена политика SIM.

    • Если вы вводите значения подготовки вручную, вам потребуется имя политики SIM.

    • Если вы используете один или несколько JSON-файлов или зашифрованных JSON-файлов, вам потребуется полный идентификатор ресурса политики SIM. Для этого можно перейти к ресурсу политики SIM, выбрать представление JSON и скопировать содержимое поля идентификатора ресурса.

Сбор необходимых сведений для siMS

Чтобы начать, соберите значения в следующей таблице для каждой SIM-карты, которую вы хотите подготовить.

Значение Имя поля в портал Azure Имя параметра JSON
Имя SIM-карты. Имя SIM-карты должно содержать только буквенно-цифровые символы, дефисы и символы подчеркивания. Имя SIM-карты simName
Идентификационный номер карточки интегрированной цепи (ICCID). ICCID определяет определенную физическую SIM-карту или eSIM, а также содержит сведения о стране или регионе SIM-карты и издателе. ICCID — это уникальное числовое значение от 19 до 20 цифр длиной, начиная с 89. ICCID integratedCircuitCardIdentifier
Удостоверение международного мобильного подписчика (IMSI). IMSI — это уникальное число (обычно 15 цифр), определяющее устройство или пользователя в мобильной сети. IMSI internationalMobileSubscriberIdentity
Ключ проверки подлинности (Ki). Ki — это уникальное 128-разрядное значение, назначенное оператором SIM-карты, и используется с производным кодом оператора (OPc) для проверки подлинности пользователя. Она должна быть 32-символьной строкой, содержащей только шестнадцатеричные символы. Ки authenticationKey
Код производного оператора (OPc). OPc берется из SIM-карты и кода оператора сети (OP). Основной экземпляр пакета использует его для проверки подлинности пользователя с помощью алгоритма на основе стандартов. OPc должен быть 32-символьной строкой, содержащей только шестнадцатеричные символы. Opc operatorKeyCode
Тип устройства с помощью этой SIM-карты. Это значение является необязательной строкой свободной формы. Его можно использовать, чтобы легко определить типы устройств с помощью частной мобильной сети предприятия. Тип устройства deviceType
Политика SIM для назначения SIM-карты. Это необязательно, но ваши SIM не смогут использовать частную мобильную сеть без назначенной политики SIM. Политика SIM simPolicyId

Сбор необходимых сведений для назначения статических IP-адресов

Этот шаг необходимо выполнить только в том случае, если применяются все указанные ниже действия.

  • Вы используете один или несколько JSON-файлов для подготовки виртуальных машин.
  • Вы настроили выделение статических IP-адресов для экземпляров ядра пакетов.
  • Вы хотите назначить статические IP-адреса виртуальным машинам во время подготовки SIM.

Соберите значения в следующей таблице для каждой SIM-карты, которую требуется подготовить. Если у частной мобильной сети несколько сетей данных, и вы хотите назначить другой статический IP-адрес для каждой сети данных для этой SIM-карты, соберите значения для каждого IP-адреса.

Каждый IP-адрес должен поступать из пула, назначенного для выделения статических IP-адресов при создании соответствующей сети данных, как описано в разделе "Сбор значений сети данных". Дополнительные сведения см. в разделе "Выделение пулов IP-адресов пользовательского оборудования (UE).

Значение Имя поля в портал Azure Имя параметра ФАЙЛА JSON
Сеть данных, которую будет использовать SIM-карта. Неприменимо. staticIpConfiguration.attachedDataNetworkId
Срез сети, используемый SIM-картой. Неприменимо. staticIpConfiguration.sliceId
Статический IP-адрес для назначения SIM-карты. Неприменимо. staticIpConfiguration.staticIpAddress

Создание или изменение JSON-файлов

Этот шаг выполняется только в том случае, если вы решили использовать файлы JSON или зашифрованный JSON-файл, предоставляемый поставщиком SIM для подготовки sims. В противном случае можно перейти к началу подготовки SIM в портал Azure.

Подготовьте файлы с помощью сведений, собранных для siMS, в коллекции необходимых сведений для siMS. В приведенных ниже примерах показан обязательный формат.

Примечание.

Массовая подготовка SIM-карты ограничена 10 000 SIM на файл.

SiMs с открытым текстом

Если вы создаете виртуальные машины с открытым текстом, используйте следующий пример. Он содержит параметры, необходимые для подготовки двух незашифрованных SIM (SIM1 и SIM2). Если вы не хотите назначить политику SIM или статический IP-адрес, можно удалить simPolicyId параметры и (или)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

Если вы редактируют зашифрованный JSON-файл, предоставленный поставщиком SIM-карты партнера, используйте следующий пример. Он содержит параметры, необходимые для подготовки двух зашифрованных SIM (SIM1 и SIM2). Если вы не хотите назначить политику SIM или статический IP-адрес, можно удалить simPolicy параметры и (или)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"
            }
          }
        ]
      }
    }
  ]
}

Начало подготовки SIM в портал Azure

Теперь вы начнете процесс подготовки SIM-карты с помощью портал Azure.

  1. Войдите на портал Azure.

  2. Найдите и выберите ресурс мобильной сети , представляющий частную мобильную сеть, для которой требуется подготовить SIM.

    Снимок экрана: портал Azure. В нем показаны результаты поиска ресурса мобильной сети.

  3. Выберите " Управление SIM".

    Снимок экрана: портал Azure с кнопкой

  4. Выберите "Создать ", а затем выберите выбранный метод подготовки из отображаемых параметров.

    Снимок экрана: портал Azure с кнопкой

Подготовка SIM-карты вручную

Выполните этот шаг, если вы хотите ввести значения подготовки для siMS непосредственно в портал Azure. В противном случае перейдите к подготовке SIM с помощью JSON-файла.

  1. Чтобы заполнить поля для одной из виртуальных машин, которые требуется подготовить, используйте собранные сведения в разделе "Сбор необходимых сведений для SIM". Политику SIM можно задать для None, если вы не хотите назначить sim-картуSIM-карте на данный момент.

  2. Задайте для поля группы SIM существующих SIM-карт или нажмите кнопку "Создать", чтобы создать новую.

  3. Выберите Добавить.

  4. Теперь портал Azure начнет развертывание SIM-карты. После завершения развертывания выберите Перейти к ресурсу.

    Снимок экрана: портал Azure с завершенным развертыванием ресурса SIM-карты и кнопкой

  5. Теперь вы увидите сведения о новом ресурсе SIM.

    Снимок экрана: портал Azure с конфигурацией нового ресурса SIM.

  6. Повторите этот шаг для всех других SIM, которые требуется подготовить.

Подготовка SIM с помощью JSON-файла

Выполните этот шаг, если вы хотите ввести значения подготовки для SIM с помощью JSON-файла.

  1. В области добавления SIM справа выберите "Обзор", а затем выберите один из созданных или измененных JSON-файлов в файлах JSON.
    Снимок экрана: представление

  2. Задайте для поля группы SIM существующих SIM-карт или нажмите кнопку "Создать", чтобы создать новую.

  3. Выберите Добавить. Если кнопка "Добавить" неактивна, проверка JSON-файл, чтобы убедиться, что он правильно отформатирован.

  4. Теперь портал Azure начнет развертывание SIM. После завершения развертывания выберите "Перейти к группе ресурсов".

    Снимок экрана: портал Azure. В нем показано завершенное развертывание ресурсов SIM с помощью файла J S O N и кнопки

  5. Выберите ресурс группы SIM, к которому вы добавили SIM.

  6. Проверьте список SIM, чтобы убедиться, что новые SIM представлены и подготовлены правильно.

    Снимок экрана: портал Azure. В нем показан список подготовленных в настоящее время SIM для частной мобильной сети.

  7. Если вы подготавливаете более 10 000 SIM, повторите этот процесс для каждого JSON-файла.

Следующие шаги

  • Если вы настроили выделение статических IP-адресов для экземпляров ядра пакетов, и вы еще не назначили статические IP-адреса подготовленным виртуальным машинам, сделайте это, выполнив действия, описанные в разделе "Назначение статических IP-адресов".
  • Включите скрытие SUPI при необходимости.