共用方式為


為 Azure 私人 5G 核心佈建新的 SIM - Azure 入口網站

SIM 資源代表私人行動網路所使用使用者設備所使用的實體 SIM 或 eSIM。 在本操作指南中,我們將為現有的私人行動網路布建新的SIM。

必要條件

  • 請確定您可以使用帳戶來登入 Azure 入口網站,並存取您在完成部署私人行動網路的必要條件工作中所識別的作用中訂用帳戶。 此帳戶必須具有訂用帳戶範圍的內建參與者角色。

  • 識別對應至私人行動網路的行動網路資源名稱。

  • 決定您將用來布建 SIM 的方法。 您可以從下列項目中選擇:

    • 手動將每個布建值輸入 Azure 入口網站 中的欄位。 如果您要佈建一些 SIM,則此選項是最佳選項。

    • 匯入一或多個 JSON 檔案,其中包含最多 10,000 個 SIM 資源的值。 如果您要佈建大量 SIM,則此選項是最佳選項。 如果您想要使用此選項,您將需要良好的 JSON 編輯器。

    • 匯入加密的 JSON 檔案,其中包含由選取合作夥伴廠商提供的一或多個 SIM 資源值。 任何廠商提供的 SIM 都需要此選項。 如果您想要在使用此選項時編輯加密 JSON 檔案內的任何字段,則需要良好的 JSON 編輯器。

  • 決定您要新增 SIM 的 SIM 群組。 您可以在布建 SIM 時建立新的 SIM 群組,也可以選擇現有的 SIM 群組。 如需檢視現有 SIM 群組的相關信息,請參閱管理 SIM 卡群組 - Azure 入口網站

    • 如果您手動輸入布建值,您將個別將每個 SIM 卡新增至 SIM 群組。

    • 如果您使用一或多個 JSON 或加密的 JSON 檔案,相同 JSON 檔案中的所有 SIM 都會新增至相同的 SIM 群組。

  • 針對您想要布建的每個 SIM 卡,決定是否要將 SIM 卡原則指派給它。 如果您這樣做,則必須已使用設定 SIM 原則 - Azure 入口網站 中的指示建立相關的 SIM 原則。 除非 SIM 有指派的 SIM 卡原則,否則 SIM 無法存取您的私人行動網路。

    • 如果您手動輸入布建值,則需要 SIM 卡原則的名稱。

    • 如果您使用一或多個 JSON 或加密的 JSON 檔案,您將需要 SIM 原則的完整資源識別碼。 您可以流覽至 SIM 原則資源,選取 [JSON 檢視] 並複製 [資源識別符] 欄位的內容,以收集此專案

收集 SIM 的必要資訊

若要開始,請針對您想要布建的每個 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 是操作員指派給 SIM 卡的唯一 128 位值,並搭配衍生運算符程序代碼 (OPc) 來驗證使用者。 它必須是 32 個字元的字串,只包含十六進位字元。 Ki authenticationKey
衍生運算子程式代碼 (OPc)。 OPc 取自 SIM 的 Ki 和網路的操作員代碼 (OP)。 封包核心實例會使用它來使用標準型演算法來驗證使用者。 OPc 必須是 32 個字元的字串,僅包含十六進位字元。 Opc operatorKeyCode
使用此 SIM 卡的裝置類型。 這個值是選擇性的自由格式字串。 您可以視需要使用它,輕鬆地使用企業的私人行動網路來識別裝置類型。 裝置類型: deviceType
要指派給 SIM 卡的 SIM 卡原則。 這是選擇性的,但您的 SIM 將無法在沒有指派的 SIM 原則的情況下使用私人行動網路。 SIM 原則 simPolicyId

收集指派靜態 IP 位址的必要資訊

只有在下列所有項目都適用時,才需要完成此步驟:

  • 您使用一或多個 JSON 檔案來布建您的 SIM。
  • 您已為封包核心實例設定靜態 IP 位址配置。
  • 您想要在 SIM 佈建期間將靜態 IP 位址指派給 SIM。

針對您想要布建的每個 SIM 卡收集下表中的值。 如果您的私人行動網路有多個數據網路,而且您想要為每個數據網路指派不同的靜態 IP 位址給此 SIM 卡,請收集每個 IP 位址的值。

建立相關數據網路時,每個IP位址都必須來自您為靜態IP位址配置指派的集區,如收集數據網路值中所述。 如需詳細資訊,請參閱 配置用戶設備 (UE) IP 位址池

在 Azure 入口網站中的欄位名稱 JSON 檔案參數名稱
SIM 將會使用的數據網路。 不適用。 staticIpConfiguration.attachedDataNetworkId
SIM 要使用的網路配量。 不適用。 staticIpConfiguration.sliceId
要指派給 SIM 卡的靜態 IP 位址。 不適用。 staticIpConfiguration.staticIpAddress

建立或編輯 JSON 檔案

只有在您在必要條件中決定使用 JSON 檔案或 SIM 廠商提供的加密 JSON 檔案來布建您的 SIM 時,才執行此步驟。 否則,您可以跳到開始在 Azure 入口網站 中布建 SIM。

使用您為 SIM 收集必要資訊中 為 SIM 收集的信息來準備檔案。 下列範例顯示必要的格式。

注意

大量 SIM 卡布建限制為每個檔案 10,000 個 SIM。

純文本 SIM

如果您要建立純文字 SIM,請使用下列範例。 其中包含布建兩個未加密 SIM (SIM1SIM2) 所需的參數。 如果您現在不想指派 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

如果您要編輯合作夥伴 SIM 廠商提供的加密 JSON 檔案,請使用下列範例。 其中包含布建兩個加密 SIM 所需的參數(SIM1SIM2)。 如果您現在不想指派 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"
            }
          }
        ]
      }
    }
  ]
}

開始在 Azure 入口網站 中布建 SIM

您現在會透過 Azure 入口網站 開始 SIM 佈建程式。

  1. 登入 Azure 入口網站

  2. 搜尋並選取 代表您要佈建 SIM 的私人行動網路的行動網路 資源。

    Azure 入口網站 的螢幕快照。它會顯示搜尋行動網路資源的結果。

  3. 選取 [ 管理 SIM]。

    Azure 入口網站 的螢幕快照,其中顯示行動網路資源上的 [檢視 SIM] 按鈕。

  4. 選取 [ 建立 ],然後從出現的選項中選取您選擇的布建方法。

    Azure 入口網站 的螢幕快照,其中顯示 [建立] 按鈕及其選項 - 從檔案上傳 J S O N 並手動新增。

    • 如果您選取 [ 手動新增],請移至 [ 手動布建 SIM 卡]。
    • 如果您選取 [從檔案上傳 JSON],請使用 JSON 檔案移至 [布建 SIM]。

手動布建 SIM 卡

如果您想要將 SIM 的布建值直接輸入至 Azure 入口網站,請完成此步驟。 否則,請跳至使用 JSON 檔案建 SIM。

  1. 右側的 [新增 SIM] 中,使用您在收集 SIM 所需的資訊中收集的信息,填寫您要布建之其中一個 SIM 的字段。 如果您不想在此時將 SIM 卡原則指派給 SIM 卡,您可以將 SIM 原則設定為 [無]。

  2. SIM 群組欄位設定為現有的 SIM 群組 ,或選取[ 新建 ] 以建立新的群組。

  3. 選取 [新增]。

  4. Azure 入口網站 現在會開始部署 SIM 卡。 部署完成後,請選取前往資源

    Azure 入口網站 螢幕快照,其中顯示 SIM 資源的完整部署和 [移至資源] 按鈕。

  5. 您現在會看到新 SIM 卡資源的詳細數據。

    Azure 入口網站 螢幕快照,其中顯示新 SIM 卡資源的設定。

  6. 針對您想要布建的任何其他 SIM 重複此整個步驟。

使用 JSON 檔案佈建 SIM

如果您想要使用 JSON 檔案輸入 SIM 的布建值,請完成此步驟。

  1. 右側的 [新增 SIM] 中,選取 [ 流覽 ],然後選取您在 [建立或編輯 JSON 檔案] 中 建立或編輯的其中一個 JSON 檔案
    [新增 SIM] 檢視的螢幕快照。它會顯示已選取 [加密] 作為檔類型、已上傳 JSON 檔案,並將 SIMGroup1 選取為 SIM 組名。

  2. SIM 群組欄位設定為現有的 SIM 群組 ,或選取[ 新建 ] 以建立新的群組。

  3. 選取 [新增]。 如果 [ 新增 ] 按鈕呈現灰色,請檢查您的 JSON 檔案以確認其格式正確。

  4. Azure 入口網站 現在會開始部署 SIM。 部署完成時,請選取 [移至資源群組]。

    Azure 入口網站 的螢幕快照。它會顯示透過 J S O N 檔案和 [移至資源群組] 按鈕完成的 SIM 資源部署。

  5. 選取您新增 SIM 的 SIM 群組資源。

  6. 請檢查 SIM 清單,以確保新的 SIM 已正確存在並布建。

    Azure 入口網站 的螢幕快照。它會顯示私人行動網路目前布建的 SIM 清單。

  7. 如果您要布建超過 10,000 個 SIM,請針對每個 JSON 檔案重複此程式。

下一步

  • 如果您已為封包核心實例設定靜態 IP 位址配置,而且尚未將靜態 IP 位址指派給您已布建的 SIM,您可以遵循指派靜態 IP 位址中的步驟來執行此動作。
  • 視需要啟用 SUPI 隱藏