Approvisionner de nouvelles cartes SIM pour Azure Private 5G Core : Portail Azure
Les ressources SIM représentent les cartes SIM physiques ou eSIM utilisées par l’équipement utilisateur (UE) pris en charge par le réseau mobile privé. Dans ce guide pratique, nous approvisionnerons de nouvelles SIM pour un réseau mobile privé existant.
Prérequis
Assurez-vous que vous pouvez vous connecter au portail Azure à l’aide d’un compte ayant accès à l’abonnement actif que vous avez identifié dans Effectuer les tâches préalables pour le déploiement d’un réseau mobile privé. Ce compte doit avoir le rôle de Contributeur intégré au niveau de l’étendue de l’abonnement.
Identifiez le nom de la ressource de réseau mobile correspondant à votre réseau mobile privé.
Choisissez la méthode que vous utiliserez pour approvisionner les SIM. Vous avez le choix parmi les options suivantes :
Entrée manuelle de chaque valeur de configuration dans les champs du portail Azure. Cette option est idéale si vous configurez seulement quelques SIM.
Importation d’un ou de plusieurs fichiers JSON contenant des valeurs pour un maximum de 10 000 ressources SIM chacun. Cette option est idéale si vous configurez un grand nombre de SIM. Si vous souhaitez utiliser cette option, vous aurez besoin d’un bon éditeur JSON.
Importation d’un fichier JSON chiffré contenant des valeurs pour une ou plusieurs ressources SIM fournies par des fournisseurs partenaires sélectionnés. Cette option est requise pour toutes les SIM fournies par un fournisseur. Vous aurez besoin d’un bon éditeur JSON si vous souhaitez modifier des champs dans le fichier JSON chiffré lorsque vous utilisez cette option.
Choisissez le groupe de cartes SIM auquel vous souhaitez ajouter vos cartes SIM. Vous pouvez créer un groupe de cartes SIM lors de l’approvisionnement de vos cartes SIM, ou choisir un groupe de cartes SIM existant. Pour plus d’informations sur l’affichage de vos groupes de cartes SIM existants, consultez Gérer les groupes de cartes SIM - Portail Azure.
Si vous entrez manuellement des valeurs d’approvisionnement, vous ajouterez chaque carte SIM individuellement à un groupe de cartes SIM.
Si vous utilisez un ou plusieurs fichiers JSON ou JSON chiffrés, toutes les SIM du même fichier JSON sont ajoutées au même groupe de SIM.
Pour chaque SIM que vous souhaitez approvisionner, décidez si vous souhaitez lui affecter une stratégie SIM. Si vous le faites, vous devez avoir déjà créé les stratégies SIM appropriées à l’aide des instructions fournies dans Configurer une stratégie SIM - Portail Azure. Les cartes SIM ne peuvent pas accéder à votre réseau mobile privé à moins d’avoir une stratégie SIM attribuée.
Si vous entrez manuellement des valeurs d’approvisionnement, vous aurez besoin du nom de la stratégie SIM.
Si vous utilisez un ou plusieurs fichiers JSON ou JSON chiffrés, vous aurez besoin de l’ID de ressource complet de la stratégie SIM. Vous pouvez les collecter en accédant à la ressource Stratégie SIM, en sélectionnant Affichage JSON et en copiant le contenu du champ ID de ressource .
Collecter les informations requises pour votre SIM
Pour commencer, recueillez les valeurs dans le tableau suivant pour chaque SIM que vous souhaitez approvisionner.
Valeur | Nom du champ dans le portail Azure | Nom de paramètre JSON |
---|---|---|
Nom de la carte SIM. Le nom de SIM peut contenir uniquement des caractères alphanumériques, des tirets et des traits de soulignement. | Nom SIM | simName |
Numéro d’identification de la carte à circuit intégré (ICCID). L’ICCID identifie une carte SIM physique ou eSIM spécifique, et comprend des informations sur le pays/la région et l’émetteur de la carte SIM. L’ICCID est une valeur numérique unique comprise entre 19 et 20 chiffres, commençant par 89. | ICCID | integratedCircuitCardIdentifier |
Identité de l’abonné mobile international (IMSI). L’IMSI s’agit d’un nombre unique (généralement à 15 chiffres) identifiant un appareil ou un utilisateur dans un réseau mobile. | IMSI | internationalMobileSubscriberIdentity |
La clé d’authentification (Ki). Le Ki est une valeur 128 bits unique assignée à la carte SIM par un opérateur ; elle est utilisée avec le code d’opérateur dérivé (OPc) pour authentifier un utilisateur. Il doit s’agir d’une chaîne de 32 caractères, contenant uniquement des caractères hexadécimaux. | Ki | authenticationKey |
Code d’opérateur dérivé (OPc). L’OPc est extrait du Ki de la carte SIM et du code d’opérateur (OP) du réseau. L’instance Packet Core l’utilise pour authentifier un utilisateur à l’aide d’un algorithme basé sur les normes. OPc doit être une chaîne de 32 caractères, contenant uniquement des caractères hexadécimaux. | Opc | operatorKeyCode |
Type d’appareil utilisant cette carte SIM. Cette valeur est une chaîne de forme libre facultative. Vous pouvez l’utiliser comme requis pour identifier facilement les types d’appareils qui utilisent le réseau mobile privé de l’entreprise. | Type d’appareil | deviceType |
Stratégie SIM à affecter à la carte SIM. Celle-ci est facultative, mais vos cartes SIM ne pourront pas utiliser le réseau mobile privé sans stratégie SIM affectée. | Stratégie SIM | simPolicyId |
Collecter les informations requises pour l’affectation d’adresses IP statiques
Vous devez effectuer cette étape uniquement si tous les éléments suivants s’appliquent :
- Vous utilisez un ou plusieurs fichiers JSON pour provisionner vos SIM.
- Vous avez configuré l’allocation d’adresses IP statiques pour vos instances packet core.
- Vous souhaitez affecter des adresses IP statiques aux cartes SIM pendant le provisionnement de la carte SIM.
Recueillez les valeurs dans le tableau suivant pour chaque SIM que vous souhaitez approvisionner. Si votre réseau de données privé a plusieurs réseaux de données et que vous voulez attribuer une adresse IP statique différente pour chaque réseau de données à la même carte SIM, recueillez les valeurs pour chaque adresse IP.
Chaque adresse IP doit provenir du pool que vous avez affecté pour l’allocation d’adresses IP statiques lors de la création du réseau de données approprié, comme décrit dans Collecter les valeurs de réseau de données. Pour plus d’informations, consultez Allouer des pools d’adresses IP d’équipement utilisateur (UE).
Valeur | Nom du champ dans le portail Azure | Nom du paramètre de fichier JSON |
---|---|---|
Le réseau de données que la carte SIM utilisera. | Non applicable. | staticIpConfiguration.attachedDataNetworkId |
La tranche réseau que la carte SIM utilisera. | Non applicable. | staticIpConfiguration.sliceId |
Adresse IP statique à affecter à la carte SIM. | Non applicable. | staticIpConfiguration.staticIpAddress |
Créer ou modifier des fichiers JSON
N’exécutez cette étape que si vous avez décidé d’utiliser des fichiers JSON ou un fichier JSON crypté fourni par un fournisseur de cartes SIM pour approvisionner vos cartes SIM dans les Prérequis. Sinon, vous pouvez passer à Commencer à approvisionner des SIM dans le portail Azure.
Préparez les fichiers à l’aide des informations que vous avez collectées pour votre SIM dans Collecter les informations requises pour vos SIM. Les exemples ci-dessous montrent le format requis.
Remarque
L’approvisionnement SIM en bloc est limité à 10 000 SIM par fichier.
SIM en texte clair
Si vous créez des SIM en texte clair, utilisez l’exemple suivant. Il contient les paramètres requis pour approvisionner deux SIM non chiffrées (SIM1
et SIM2
). Si vous ne souhaitez pas attribuer une stratégie SIM ou une adresse IP statique maintenant, vous pouvez supprimer les paramètres simPolicyId
et/ou 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 chiffrées
Si vous modifiez un fichier JSON chiffré fourni par un fournisseur de SIM partenaire, utilisez l’exemple suivant. Il contient les paramètres requis pour approvisionner deux SIM chiffrées (SIM1
et SIM2
). Si vous ne souhaitez pas attribuer une stratégie SIM ou une adresse IP statique maintenant, vous pouvez supprimer les paramètres simPolicy
et/ou 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"
}
}
]
}
}
]
}
Commencer l’approvisionnement des SIM dans le portail Azure
Vous allez maintenant commencer le processus d’approvisionnement de cartes SIM dans le portail Azure.
Connectez-vous au portail Azure.
Recherchez et sélectionnez la ressource Réseau mobile représentant le réseau mobile privé pour lequel vous souhaitez approvisionner des SIM.
Sélectionnez Gérer les cartes SIM.
Sélectionnez Créer, puis sélectionnez la méthode d’approvisionnement choisie parmi les options qui s’affichent.
- Si vous avez sélectionné Ajouter manuellement, passez à Approvisionner manuellement une carte SIM.
- Si vous avez sélectionné Charger du JSON à partir d’un fichier, passez à Approvisionner des SIM à l’aide d’un fichier JSON.
Approvisionner manuellement une carte SIM
Effectuez cette étape si vous souhaitez entrer des valeurs d’approvisionnement pour vos SIM directement dans le portail Azure. Sinon, passez à Approvisionner des SIM à l’aide d’un fichier JSON.
Dans Ajouter SIM sur la droite, utilisez les informations que vous avez collectées dans Collecter les informations requises pour votre SIM pour renseigner les champs de l’une des SIM que vous souhaitez approvisionner. Vous pouvez définir la stratégie SIM sur Aucune si vous ne souhaitez pas affecter une stratégie SIM à la carte SIM à ce stade.
Définissez le champ Groupe de cartes SIM sur un groupe de cartes SIM existant ou sélectionnez Créer pour en créer un.
Sélectionnez Ajouter.
Le portail Azure commence à déployer la carte SIM. Une fois le déploiement terminé, sélectionnez Accéder à la ressource.
Vous voyez maintenant les détails de votre nouvelle ressource SIM.
Répétez cette étape complète pour toutes les autres SIM que vous souhaitez approvisionner.
Approvisionner des SIM à l’aide d’un fichier JSON
Effectuez cette étape si vous souhaitez entrer des valeurs d’approvisionnement pour vos SIM à l’aide d’un fichier JSON.
Dans Ajouter des SIM à droite, sélectionnez Parcourir, puis sélectionnez l’un des fichiers JSON que vous avez créés ou modifiés dans Créer ou modifier des fichiers JSON.
Définissez le champ Groupe de cartes SIM sur un groupe de cartes SIM existant ou sélectionnez Créer pour en créer un.
Sélectionnez Ajouter. Si le bouton Ajouter est grisé, vérifiez votre fichier JSON pour confirmer qu’il est correctement formaté.
Le portail Azure commence à déployer les cartes SIM. Une fois le déploiement terminé, sélectionnez Accéder au groupe de ressources.
Sélectionnez la ressource Groupe de cartes SIM à laquelle vous avez ajouté vos cartes SIM.
Vérifiez la liste des cartes SIM pour vous assurer que vos nouvelles SIM sont présentes et approvisionnées correctement.
Si vous approvisionnez plus de 10 000 SIM, répétez ce processus pour chaque fichier JSON.
Étapes suivantes
- Si vous avez configuré l’allocation d’adresses IP statiques pour vos instances packet core et que vous n’avez pas encore affecté d’adresses IP statiques aux cartes SIM que vous avez configurées, vous pouvez le faire en suivant les étapes décrites dans Attribuer des adresses IP statiques.
- Activez la dissimulation des SUPI si nécessaire.