Подготовка новых 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.
Войдите на портал Azure.
Найдите и выберите ресурс мобильной сети , представляющий частную мобильную сеть, для которой требуется подготовить SIM.
Выберите " Управление SIM".
Выберите "Создать ", а затем выберите выбранный метод подготовки из отображаемых параметров.
- Если вы выбрали "Добавить вручную", перейдите к подготовке SIM-карты вручную.
- Если вы выбрали отправку JSON из файла, перейдите к подготовке SIM с помощью JSON-файла.
Подготовка SIM-карты вручную
Выполните этот шаг, если вы хотите ввести значения подготовки для siMS непосредственно в портал Azure. В противном случае перейдите к подготовке SIM с помощью JSON-файла.
Чтобы заполнить поля для одной из виртуальных машин, которые требуется подготовить, используйте собранные сведения в разделе "Сбор необходимых сведений для SIM". Политику SIM можно задать для None, если вы не хотите назначить sim-карту SIM-карте на данный момент.
Задайте для поля группы SIM существующих SIM-карт или нажмите кнопку "Создать", чтобы создать новую.
Выберите Добавить.
Теперь портал Azure начнет развертывание SIM-карты. После завершения развертывания выберите Перейти к ресурсу.
Теперь вы увидите сведения о новом ресурсе SIM.
Повторите этот шаг для всех других SIM, которые требуется подготовить.
Подготовка SIM с помощью JSON-файла
Выполните этот шаг, если вы хотите ввести значения подготовки для SIM с помощью JSON-файла.
В области добавления SIM справа выберите "Обзор", а затем выберите один из созданных или измененных JSON-файлов в файлах JSON.
Задайте для поля группы SIM существующих SIM-карт или нажмите кнопку "Создать", чтобы создать новую.
Выберите Добавить. Если кнопка "Добавить" неактивна, проверьте JSON-файл, чтобы убедиться, что он правильно отформатирован.
Теперь портал Azure начнет развертывание SIM. После завершения развертывания выберите "Перейти к группе ресурсов".
Выберите ресурс группы SIM, к которому вы добавили SIM.
Проверьте список SIM, чтобы убедиться, что новые SIM представлены и подготовлены правильно.
Если вы подготавливаете более 10 000 SIM, повторите этот процесс для каждого JSON-файла.
Следующие шаги
- Если вы настроили выделение статических IP-адресов для экземпляров ядра пакетов, и вы еще не назначили статические IP-адреса подготовленным виртуальным машинам, сделайте это, выполнив действия, описанные в разделе "Назначение статических IP-адресов".
- Включите скрытие SUPI при необходимости.