SUR CETTE PAGE
Exemple : suppression des éléments d’information R6, R7, R8 et R9 des messages GTP
Exemple : suppression des éléments d’informations GTPv1 à l’aide du numéro IE
Exemple : configurer la vérification IE obligatoire pour GTPv1 et GTPv2
Exemple : configurer la suppression d’IE pour GTPV1 et GTPv2
Exemple : définition d’un préfixe IMSI et d’un filtre APN combinés
Assurer l’interopérabilité GTP entre les réseaux 2G et 3G
Le protocole de tunnelisation GPRS (GTP) est défini par les normes du projet de partenariat de troisième génération (3GPP) visant à transporter le service de radio de paquets généraux (GPRS) au sein des réseaux de troisième génération (3G) ou de quatrième génération (4G). Les éléments d’information (EE) fournissent des informations sur les tunnels GTP (Tunneling Protocol) GPRS, telles que la création, la modification, la suppression et l’état. Les e-mail sont inclus dans tous les paquets de messages de contrôle GTP.
Comprendre les éléments d’information GTP
Les éléments d’information (IE) sont inclus dans tous les paquets de messages de contrôle GTP (GPRS Tunneling Protocol). Les IE fournissent des informations sur les tunnels GTP, telles que la création, la modification, la suppression et l’état. Junos OS prend en charge les IE conformément aux versions 6, 7, 8 et 9 du projet de partenariat de troisième génération (3GPP). Si vous avez des accords contractuels avec des opérateurs exécutant des versions antérieures de 3GPP, vous pouvez réduire les coûts réseau en limitant les messages de contrôle contenant des EE non pris en charge.
Si un nouvel élément d’information (IE) est introduit, il n’y aura pas de chute dans les messages GTP, car GTP les transmet même s’il rencontre de nouvelles IE inconnues.
Suppression des éléments d’information R6, R7, R8 et R9
La fonctionnalité de suppression des éléments d’information (EE) du projet de partenariat de troisième génération (3GPP) R6, R7, R8 et R9 vous permet de conserver l’interopérabilité en itinérance entre les réseaux 2GPP et 3GPP. Vous pouvez configurer l’équipement Juniper Networks conscient du protocole de tunnelisation GPRS (GTP), résidant à la frontière d’un réseau mobile terrestre public (PLMN) et d’un GPRS Roaming Exchange (GRX) et agissant comme un pare-feu Gp, pour supprimer les attributs spécifiques au 3GPP de l’en-tête de paquet GTP lorsque le paquet passe dans un réseau 2GPP. Vous pouvez configurer l’équipement pour supprimer les messages GTP de restriction RAT, RAI, Common Flags, ULI, MS Time Zone, IMEI-SV et APN (Access Point Name) des messages GTP avant de les transférer vers le nœud de prise en charge GPRS de la passerelle (GGSN).
Éléments d’information R6, R7, R8 et R9 pris en charge
Junos OS prend en charge tous les IE R6 3GPP pour GTP), comme indiqué dans le tableau 1.
Valeur du type IE |
Élément d’information |
---|---|
1 |
Cause |
2 |
Identité internationale des abonnés mobiles (IMSI) |
3 |
Identité de zone de routage (REI) |
4 |
Identité de liaison logique temporaire (TLLI) |
5 |
Packet TMSI (P-TMSI) |
8 |
Récommandation requise |
9 |
Triplet d’authentification |
11 |
MAP Cause |
12 |
P-TMSI Signature |
13 |
Validé par MS |
14 |
Récupération |
15 |
Mode de sélection |
16 |
Données d’identification des points de terminaison de tunnel I |
17 |
Plan de contrôle de l’identifiant des points de terminaison du tunnel |
18 |
Données d’identification de point de terminaison de tunnel II |
19 |
Id de démontage |
20 |
NSAPI |
21 |
RANAP Cause |
22 |
Contexte RAB |
23 |
Priorité radio SMS |
24 |
Priorité radio |
25 |
ID de flux de paquets |
26 |
Caractéristiques de charge |
27 |
Référence de trace |
28 |
Trace Type |
29 |
Raison ms inaccessible |
127 |
Id de facturation |
128 |
Adresse de l’utilisateur final |
129 |
Contexte MM |
130 |
Contexte PDP |
131 |
Nom du point d’accès |
132 |
Options de configuration du protocole |
133 |
Adresse GSN |
134 |
Numéro MS International PSTN/ISDN (MSISDN) |
135 |
Profil de qualité de service |
136 |
Quintuplet d’authentification |
137 |
Modèle de flux de trafic |
138 |
Identification de la cible |
139 |
Conteneur transparent UTRAN |
140 |
Informations de configuration RAB |
141 |
Liste des types d’en-têtes d’extension |
142 |
Id de déclenchement |
143 |
Identité OMC |
144 |
Conteneur transparent RAN |
145 |
Hiérarchisation du contexte PDP |
146 |
Informations supplémentaires sur la configuration DU RAB |
147 |
Numéro SGSN |
148 |
Indicateurs communs |
149 |
APN Restriction |
150 |
Priorité radio LCS |
151 |
RAT Type |
152 |
Informations de localisation de l’utilisateur |
153 |
Fuseau horaire MS |
154 |
IMEI-SV |
155 |
Conteneur d’informations de chargement CAMEL |
156 |
Contexte UE MBMS |
157 |
Identité de groupe mobile temporaire (TMGI) |
158 |
Adresse de routage RIM |
159 |
Options de configuration du protocole MBMS |
160 |
Zone de service MBMS |
161 |
Informations de contexte PDCP TNC source |
162 |
Informations de trace supplémentaires |
163 |
Compteur de sauts |
164 |
ID PLMN sélectionné |
165 |
Identifiant de session MBMS |
166 |
Indicateur MBMS2G/3G |
167 |
NSAPI amélioré |
168 |
Durée de la session MBMS |
169 |
Informations de suivi MBMS supplémentaires |
173 |
Conteneur BSS |
174 |
Identification des cellules |
175 |
Numéros PDU |
176 |
BSSGP Cause |
178 |
Discriminateur d’adresses de routage RIM |
179 |
Liste des SPPC configurés |
180 |
Paramètres DU XID de la commande PS |
188 |
INFORMATIONS FIABLES SUR LE PASSAGE À L’INTER RAT |
251 |
Adresse de la passerelle de facturation |
255 |
Extension privée |
Junos OS prend en charge toutes les IE 3GPP R7 pour GTP, comme indiqué dans le tableau 2.
Valeur du type IE |
Élément d’information |
---|---|
172 |
Contexte de la demande de passage d’un PS |
181 |
Action du rapport de changement MS Info |
182 |
Indicateurs de tunnel direct |
183 |
ID de corrélation |
184 |
Mode de contrôle du porteur |
Junos OS prend en charge toutes les IE 3GPP R8 pour GTP, comme indiqué dans le tableau 3.
Valeur du type IE |
Élément d’information |
---|---|
189 |
Indice RFSP |
Junos OS prend en charge toutes les IE 3GPP R9 pour GTP, comme indiqué dans le tableau 4.
Valeur du type IE |
Élément d’information |
---|---|
190 |
Nom de domaine complet (FQDN) |
191 |
Allocation/rétention évoluée Priorité 1 |
192 |
Priorité 2 : allocation/rétention évoluée |
193 |
Indicateurs communs étendus |
194 |
Informations sur les utilisateurs CSG (UCI) |
195 |
Action de reporting d’informations CSG |
196 |
CSG ID |
197 |
Indication d’adhésion À la CSG (CMI) |
198 |
Débit maximal agrégé (AMBR) |
Exemple : suppression des éléments d’information R6, R7, R8 et R9 des messages GTP
Cet exemple montre comment supprimer des éléments d’information R6 des messages GTP.
Exigences
Aucune configuration spéciale au-delà de l’initialisation de l’équipement n’est nécessaire avant de configurer cette fonctionnalité.
Aperçu
Dans cet exemple, vous configurez l’interface Gp de l’équipement de sécurité pour supprimer les nouvelles restrictions R6 (RAT, Common Flags, ULI, IMEI-SV, MS Time Zone et APN restrictions) du message GTP.
Configuration
Procédure
Procédure étape par étape
Pour supprimer des éléments d’information R6 des messages GTP :
Spécifiez le profil GTP.
[edit] user@host# set security gprs gtp profile gtp1
Spécifiez l’élément d’information.
[edit] user@host# set security gprs gtp profile gtp1 remove-ie version v1 release R6 user@host# set security gprs gtp profile gtp1 remove-ie version v1 release R7 user@host# set security gprs gtp profile gtp1 remove-ie version v1 release R8 user@host# set security gprs gtp profile gtp1 remove-ie version v1 release R9
Si vous avez fini de configurer l’équipement, validez la configuration.
[edit] user@host# commit
Vérification
Pour vérifier que la configuration fonctionne correctement, saisissez la show security gprs
commande.
Comprendre la suppression des éléments d’information GTPv1
Le nombre d’éléments réseau dans un réseau mobile augmente avec l’introduction de multiples versions des spécifications 3GPP. Chaque version introduit de nouveaux éléments d’information (IE) qui ne sont pas définis dans les versions précédentes. Par conséquent, les réseaux mobiles disposent d’un ensemble varié d’éléments réseau qui créent des problèmes d’interopérabilité entre les différentes versions des équipements. Vous pouvez configurer le pare-feu GPRS Tunneling Protocol (GTP) pour supprimer les éléments d’information (IE) en publiant la commande suivante.
set security gprs gtp profile gtp1 remove-ie
.
Toutefois, les nouvelles IE qui seront introduites dans les futures versions peuvent également causer des problèmes d’interopérabilité. Chaque élément d’information a un ID unique, le numéro IE. Les nombres IE vont de 1 à 255. Vous pouvez configurer le pare-feu GTP pour supprimer des ADRESSES spécifiques à l’aide du numéro IE configuré par l’utilisateur.
Lorsque vous configurez la suppression d’IE, le pare-feu GTP supprime les IE correspondantes des messages GTPv1 ; met à jour la longueur du GTP, de l’UDP et de l’IP ; puis passe le message GTPv1. Le pare-feu GTP met également à jour le code de vérification de redondance cyclique (CRC). La suppression par numéro IE prend en charge toutes les IE, allant de 1 à 255.
Vous pouvez supprimer la configuration de suppression d’IE avec les commandes suivantes :
delete security gprs gtp profile gtp1 remove-ie
: supprime la configuration de suppression d’IE pour le profil GTP GTP1.
delete security gprs gtp profile gtp1 remove-ie version v1 number 4
: supprime la configuration de suppression d’IE pour le profil GTP avec les versions v1 et IE numéro 4.
À partir de la version 20.2R1, Junos OS prend en charge la fonctionnalité de suppression d’IE pour GTPv1-C et GTPv2-C.
Voir aussi
Exemple : suppression des éléments d’informations GTPv1 à l’aide du numéro IE
Cet exemple montre comment configurer l’interface GTP (Tunelling Protocol) GPRS de l’équipement de sécurité afin de supprimer les e-mails configurés par l’utilisateur des messages GTP.
Exigences
Aucune configuration spéciale au-delà de l’initialisation de l’équipement n’est nécessaire avant de configurer cette fonctionnalité.
Aperçu
Dans cet exemple, vous configurez la suppression d’IE pour le profil GTP appelé gtp1. Les IE sont supprimés à l’aide de l’IE numéro 4 configuré par l’utilisateur.
Configuration
Procédure
Configuration rapide cli
Pour configurer rapidement cette section de l’exemple, copiez les commandes suivantes, collez-les dans un fichier texte, supprimez les sauts de ligne, modifiez tous les détails nécessaires pour correspondre à la configuration de votre réseau, copiez et collez les commandes dans la CLI au [edit]
niveau hiérarchique, puis entrez commit à partir du mode de configuration.
set security gprs gtp profile gtp1 set security gprs gtp profile gtp1 remove-ie version v1 number 4
Procédure étape par étape
Pour configurer l’interface GTP de l’équipement de sécurité afin de supprimer les IE configurées par l’utilisateur du message GTP :
Spécifiez le profil GTP.
[modifier]
user@host #
set security gprs gtp profile gtp1
Spécifiez le numéro IE.
[modifier sécurité gprs gtp profil gtp1]
user@host #
set remove-ie version v1 number 4
Résultats
À partir du mode configuration, confirmez votre configuration en entrant la show security gprs
commande. Si la sortie n’affiche pas la configuration prévue, répétez les instructions de configuration de cet exemple pour la corriger.
gtp { profile gtp1 { remove-ie { version v1 { number 4; } } } }
Si vous avez fini de configurer l’équipement, saisissez commit
à partir du mode de configuration.
Comprendre les éléments d’information GTPv2
Les éléments d’information (IE) sont inclus dans tous les paquets de messages de contrôle GTPv2 (GPRS Tunneling Protocol version 2). Les IE fournissent des informations sur les tunnels GTPv2, telles que la création, la modification, la suppression et l’état. Le système d’exploitation Junos (Junos OS) prend en charge les IE conformément au projet de partenariat de troisième génération (3GPP) version 8.
À partir de la version 20.2R1 de Junos OS, une nouvelle fonction d’application IE, la vérification obligatoire est prise en charge pour vérifier la présence d’IE qui doivent être contenues dans un message GTP. La prise en charge d’une fonctionnalité existante de suppression d’IE est étendue de GTPv1-C à GTPv1-C et GTPv2-C.
Must-IE check: vous pouvez utiliser cette fonction pour vérifier la présence d’IE qui doivent être contenues dans un message GTP. Il s’agit d’une fonction de vérification de l’intégrité du message GTP. Les IE obligatoires ne se limitent pas aux IE obligatoires dans le TS 3GPP. Vous pouvez définir n’importe quel IE comme un élément indispensable dans un message en fonction de vos versions GTPv1 ou GTPv2 et de vos interfaces GTPv1 ou GTPv2. L’équipement vérifie la présence d’IE obligatoires de messages GTP spécifiques et transfère les messages uniquement si des IE obligatoires sont présents. Nous avons mis en œuvre la vérification obligatoire avec des configurations de profil de message flexibles, ce qui vous aide à définir des IE obligatoires pour les messages intéressés. Outre les configurations de profil de message appropriées, la vérification obligatoire peut facilement prendre en charge n’importe quelle version GTP, format de message ou statut IE.
IE removal— Vous pouvez utiliser cette fonctionnalité pour conserver l’interopérabilité entre les réseaux des projets de partenariat de deuxième génération (2GPP) et des projets de partenariat de troisième génération (3GPP). Vous pouvez supprimer des adresses IP de types spécifiques de tous les messages pour GTPv1 et GTPv2. Chaque élément d’information a un ID unique, le numéro IE. Les nombres IE vont de 1 à 255. Vous pouvez utiliser la suppression d’IE pour configurer le pare-feu GTP afin de supprimer des adresses d’accès spécifiques à l’aide du numéro IE configuré par l’utilisateur. Il permet de communiquer entre les entités GTP dont les protocoles GTP sont de versions différentes. La suppression d’IE permet de supprimer toutes les instances d’IE spécifiées, telles que la prise en charge d’IE, d’un IE groupé, d’un IE intégré ou d’un IE groupé intégré.
Voir aussi
Exemple : configurer la vérification IE obligatoire pour GTPv1 et GTPv2
RÉSUMÉ Vous pouvez activer cette fonction pour vérifier la présence d’IE dans les messages GTPv1 et GTPv2. Cela permet de vérifier l’intégrité des messages. Vous pouvez définir n’importe quel IE comme un élément indispensable dans un message en fonction de vos versions GTPv1 ou GTPv2 et de vos interfaces GTPv1 ou GTPv2. L’équipement vérifie la présence d’IE obligatoires de messages GTP spécifiques et transfère les messages uniquement si des IE obligatoires sont présents.
Exigences
Cet exemple utilise les composants matériels et logiciels suivants :
Un équipement SRX Series.
Version Junos OS 20.2R1.
Aperçu
Les éléments d’information (EE) sont inclus dans tous les paquets de messages de contrôle GTP (GPRS Tunnelling Protocol). Chaque message GTP-C est construit par un en-tête GTP et plusieurs éléments d’information GTP (IE). Chaque type d’IE est identifié par un nombre compris entre 1 et 255. Le TS 3GPP (Third-Generation Partnership Project) définit une liste IE, pour chaque message GTP, certains d’entre eux sont obligatoires, d’autres sont facultatifs ou conditionnels.
Les IE de GTPv1 sont encodés au format TV ou TLV. Par conséquent, GTPv1 utilise le numéro IE pour identifier les IE. Les IE de GTPv2 sont encodés au format TLIV. Par conséquent, GTPv2 utilise le numéro IE et le numéro d’instance pour identifier les IE.
La vérification IE obligatoire est une fonction permettant de vérifier la présence d’IE qui doivent être contenues dans un message GTP, ce qui permet de vérifier l’intégrité du message GTP. Les IE obligatoires ne se limitent pas aux IE obligatoires dans le TS 3GPP. Vous pouvez définir n’importe quel IE comme un élément indispensable dans un message en fonction de vos versions GTPv1 ou GTPv2 et de vos interfaces GTPv1 ou GTPv2. L’équipement vérifie la présence d’IE obligatoires de messages GTP spécifiques et transfère les messages uniquement si des IE obligatoires sont présents.
Nous avons mis en œuvre la vérification obligatoire avec des configurations de profil de message flexibles, ce qui vous aide à définir des IE obligatoires pour les messages intéressés. Nous appelons cela des messages intéressés, car les IE ne sont pas définis comme obligatoires dans le ST. Outre les configurations de profil de message appropriées, la vérification obligatoire peut facilement prendre en charge n’importe quelle version GTP, format de message ou statut IE.
Configuration
- Configurer la vérification IE indispensable pour GTPv1
- Configurer la vérification IE obligatoire pour GTPv2
- Résultats
Configurer la vérification IE indispensable pour GTPv1
Configuration rapide cli
Pour configurer rapidement cette section de l’exemple, copiez les commandes suivantes, collez-les dans un fichier texte, supprimez les sauts de ligne, modifiez tous les détails nécessaires pour correspondre à la configuration de votre réseau, copiez et collez les commandes dans la CLI au [edit]
niveau hiérarchique, puis entrez commit à partir du mode de configuration.
set security gprs gtp message-ie-profile-v1 msgie-v1 message 2 ie 14 set security gprs gtp message-ie-profile-v1 msgie-v1 message 16 ie 2 set security gprs gtp message-ie-profile-v1 msgie-v1 message 16 ie 3 set security gprs gtp message-ie-profile-v1 msgie-v1 message 16 ie 16 set security gprs gtp message-ie-profile-v1 msgie-v1 message 16 ie 17 set security gprs gtp message-ie-profile-v1 msgie-v1 message 16 ie 20 set security gprs gtp message-ie-profile-v1 msgie-v1 message 16 ie 133 set security gprs gtp profile GTP must-ie-v1 msgie-v1
Procédure étape par étape
Dans l’exemple suivant, vous devez parcourir différents niveaux de la hiérarchie de configuration. Si vous avez besoin d’aide, consultez Utilisation de l’éditeur CLI en mode de configuration dans le guide de l’utilisateur CLI.
Configurez un message GTPv1, c’est-à-dire un profil msgie-v1. Dans cet exemple, nous avons créé un profil nommé msgie-v1.
[edit] user@host# set security gprs gtp message-ie-profile-v1 msgie-v1
Créez un message-ie-profil-v1 et ajoutez les messages et les ADRESSES intéressés dans message-ie-profil-v1. GTPv1 utilise le numéro IE pour identifier les IE. Dans cet exemple, dans 3GPP TS 29.060, le message de type 2 est une réponse Écho et le message de type 16 est une demande De contexte PDP. Pour le message de type 2, IE 14 est un EE de récupération, obligatoire dans la réponse Echo. Pour le type de message 16, les IE fournies sont des IE obligatoires dans la demande Create PDP Context.
[edit] user@host# set security gprs gtp message-ie-profile-v1 msgie-v1 message 2 ie 14 user@host# set security gprs gtp message-ie-profile-v1 msgie-v1 message 16 ie 2 user@host# set security gprs gtp message-ie-profile-v1 msgie-v1 message 16 ie 3 user@host# set security gprs gtp message-ie-profile-v1 msgie-v1 message 16 ie 16 user@host# set security gprs gtp message-ie-profile-v1 msgie-v1 message 16 ie 17 user@host# set security gprs gtp message-ie-profile-v1 msgie-v1 message 16 ie 20 user@host# set security gprs gtp message-ie-profile-v1 msgie-v1 message 16 ie 133
Lier le profil message-ie au profil GTP en tant que must-IE. La vérification IE obligatoire est implémentée avec les configurations de profil de message, ce qui vous aide à définir des IE de doit des messages intéressés.
[edit] user@host# set security gprs gtp profile GTP must-ie-v1 msgie-v1
Configurer la vérification IE obligatoire pour GTPv2
Configuration rapide cli
Pour configurer rapidement cette section de l’exemple, copiez les commandes suivantes, collez-les dans un fichier texte, supprimez les sauts de ligne, modifiez tous les détails nécessaires pour correspondre à la configuration de votre réseau, copiez et collez les commandes dans la CLI au [edit]
niveau hiérarchique, puis entrez commit à partir du mode de configuration.
set security gprs gtp grouped-ie-profile Bearer-ctxt-crt ie 73 set security gprs gtp grouped-ie-profile Bearer-ctxt-crt ie 80 set security gprs gtp grouped-ie-profile Bearer-ctxt-crt ie 87 set security gprs gtp grouped-ie-profile Bearer-ctxt-rmv ie 73 set security gprs gtp message-ie-profile-v2 msgie-v2 message 2 ie 3 set security gprs gtp message-ie-profile-v2 msgie-v2 message 32 ie 1 set security gprs gtp message-ie-profile-v2 msgie-v2 message 32 ie 71 set security gprs gtp message-ie-profile-v2 msgie-v2 message 32 ie 82 set security gprs gtp message-ie-profile-v2 msgie-v2 message 32 ie 87 instance 0 set security gprs gtp message-ie-profile-v2 msgie-v2 message 32 ie 87 instance 1 set security gprs gtp message-ie-profile-v2 msgie-v2 message 32 ie 93 instance 0 grouped-ie-profile Bearer-ctxt-crt set security gprs gtp message-ie-profile-v2 msgie-v2 message 32 ie 93 instance 1 grouped-ie-profile Bearer-ctxt-rmv set security gprs gtp profile GTP must-ie-v2 msgie-v2
Procédure étape par étape
Dans l’exemple suivant, vous devez parcourir différents niveaux de la hiérarchie de configuration. Pour obtenir des instructions sur la façon d’y parvenir, reportez-vous à la section Utilisation de l’éditeur CLI en mode de configuration dans le guide de l’utilisateur CLI.
Configurez un message GTPv2, c’est-à-dire un profil msgie-v2. Dans cet exemple, nous avons créé un profil nommé msgie-v2.
[edit] user@host# set security gprs gtp message-ie-profile-v2 msgie-v2
Définissez un profil groupé et un lien vers les IE. Un IE groupé est un groupe d’IE, ou un groupe d’IE groupés. Par exemple, Bearer Context est un IE groupé contenant plusieurs EE. La connexion PDN est un autre IE groupé contenant plusieurs instances de bearer Context et d’autres IE. Vous devez uniquement lier un profil groupé à un IE groupé, sinon vous recevrez une erreur : « Erreur : IE %d n’est pas un groupd-ie ».
[edit] user@host# set security gprs gtp grouped-ie-profile Bearer-ctxt-crt ie 73 user@host# set security gprs gtp grouped-ie-profile Bearer-ctxt-crt ie 80 user@host# set security gprs gtp grouped-ie-profile Bearer-ctxt-crt ie 87 user@host# set security gprs gtp grouped-ie-profile Bearer-ctxt-rmv ie 73
Créez un message-ie-profil-v2 et ajoutez des messages et des ADRESSES intéressés dans message-ie-profil-v2. Nous appelons les messages comme des messages intéressés, car les IE ne sont pas définis comme obligatoires dans le ST. GTPv2 utilise le numéro IE et le numéro d’instance pour identifier les IE. L’instance est définie dans 3GPP TS 29.274 pour GTPv2 uniquement. Si plusieurs IE du même type sont envoyées avec un message à des fins différentes, ces IE auront des valeurs d’instance différentes. Si vous ne spécifiez pas la valeur de l’instance, l’équipement prendra automatiquement la valeur par défaut comme 0.
[edit] user@host# set security gprs gtp message-ie-profile-v2 msgie-v2 message 2 ie 3 user@host# set security gprs gtp message-ie-profile-v2 msgie-v2 message 32 ie 1 user@host# set security gprs gtp message-ie-profile-v2 msgie-v2 message 32 ie 71 user@host# set security gprs gtp message-ie-profile-v2 msgie-v2 message 32 ie 82 user@host# set security gprs gtp message-ie-profile-v2 msgie-v2 message 32 ie 87 instance 0 user@host# set security gprs gtp message-ie-profile-v2 msgie-v2 message 32 ie 87 instance 1 user@host# set security gprs gtp message-ie-profile-v2 msgie-v2 message 32 ie 93 instance 0 grouped-ie-profile Bearer-ctxt-crt user@host# set security gprs gtp message-ie-profile-v2 msgie-v2 message 32 ie 93 instance 1 grouped-ie-profile Bearer-ctxt-rmv
Lier le profil message-ie au profil GTP en tant que must-IE. La vérification IE obligatoire est implémentée avec les configurations de profil de message, ce qui vous aide à définir des IE de doit des messages intéressés.
[edit] user@host# set security gprs gtp profile GTP must-ie-v2 msgie-v2
Résultats
À partir du mode configuration, confirmez votre configuration en entrant la show security gprs gtp
commande. Si la sortie n’affiche pas la configuration prévue, répétez les instructions de configuration de cet exemple pour la corriger.
[edit] user@host# show security gprs gtp profile GTP { must-ie-v1 { msgie-v1; } } message-ie-profile-v1 msgie-v1 { message 2 { ie 14; } message 16 { ie 2; ie 3; ie 16; ie 17; ie 20; ie 133; } }
[edit] user@host# show security gprs gtp profile GTP { must-ie-v2 { msgie-v2; } } grouped-ie-profile Bearer-ctxt-crt { ie 73; ie 80; ie 87; } grouped-ie-profile Bearer-ctxt-rmv { ie 73; } message-ie-profile-v2 msgie-v2 { message 2 { ie 3; } message 32 { ie 1; ie 71; ie 82; ie 87 { instance 0; instance 1; } ie 93 { instance 0 { grouped-ie-profile { Bearer-ctxt-crt; } } instance 1 { grouped-ie-profile { Bearer-ctxt-rmv; } } } } }
Vérification
Pour vérifier que la configuration fonctionne correctement, effectuez les tâches suivantes :
Vérifier le profil MESSAGE-IE GTPv1
But
Pour vérifier le profil GTPv1 Message-IE.
Action
Depuis le mode opérationnel, saisissez la show security gprs gtp message-ie-profile-v1 (all | <msgie-prf-v1-name>)
commande.
user@host> show security gprs gtp message-ie-profile-v1 all GTP Profile List (id, name): 1 msgie-v1 user@host> show security gprs gtp message-ie-profile-v1 msgie-v1 Profile msgie-v1, uid 1 Message Number 2 IE numbers: 14 Message Number 16 IE numbers: 2, 3, 16, 17, 20, 133
Sens
La sortie affiche les détails du profil MESSAGE-IE GTPv1.
Vérifier le profil MESSAGE-IE GTPv2
But
Pour vérifier le profil MESSAGE-IE GTPv2.
Action
Depuis le mode opérationnel, saisissez la show security gprs gtp message-ie-profile-v2 (all | <msgie-prf-v2-name>)
commande.
user@host> show security gprs gtp message-ie-profile-v2 all GTP Profile List (id, name): 1 msgie-v2 user@host> show security gprs gtp message-ie-profile-v2 msgie-v2 Profile msgie-v2, uid 1 Message Number IE number/Grouped-IE Instance numbers 2 3 0 32 1 0 71 0 82 0 87 0 87 1 Bearer-ctxt-crt 0 Bearer-ctxt-rmv 1
Sens
La sortie affiche les détails du profil MESSAGE-IE GTPv2.
Vérifier le profil groupé
But
Pour vérifier le profil groupé.
Action
Depuis le mode opérationnel, saisissez la show security gprs gtp grouped-ie-profile (all | <grpie-prf-name>)
commande.
user@host> show security gprs gtp grouped-ie-profile all GTP Profile List (id, name): 1 Bearer-ctxt-crt 2 Bearer-ctxt-rmv user@host> show security gprs gtp grouped-ie-profile Bearer-ctxt-crt Profile Bearer-ctxt-crt, uid 1 Grouped-IE Number IE number/Grouped-IE Instance numbers 93 73 0 80 0 87 0 user@host> show security gprs gtp grouped-ie-profile Bearer-ctxt-rmv Profile Bearer-ctxt-rmv, uid 2 Grouped-IE Number IE number/Grouped-IE Instance numbers 93 73 0
Sens
Le résultat affiche les détails du profil IE groupé.
Exemple : configurer la suppression d’IE pour GTPV1 et GTPv2
RÉSUMÉ Vous pouvez activer cette fonction pour supprimer des ADRESSES de type spécifique de tous les messages pour GTPv1 et GTPv2. Cela permet de conserver l’interopérabilité entre les réseaux des projets de partenariat de deuxième génération (2GPP) et des réseaux du projet de partenariat de troisième génération (3GPP).
Exigences
Cet exemple utilise les composants matériels et logiciels suivants :
Un équipement SRX Series.
Version Junos OS 20.2R1.
Aperçu
Le nombre d’éléments réseau dans un réseau mobile augmente avec l’introduction de multiples versions des spécifications 3GPP. Chaque version introduit de nouveaux éléments d’information (IE) qui ne sont pas définis dans les versions précédentes. Par conséquent, les réseaux mobiles disposent d’un ensemble varié d’éléments réseau qui créent des problèmes d’interopérabilité entre les différentes versions des équipements. .
Chaque élément d’information a un ID unique, le numéro IE. Les nombres IE vont de 1 à 255. Vous pouvez configurer le pare-feu GTP pour supprimer des ADRESSES spécifiques à l’aide du numéro IE configuré par l’utilisateur.
Dans cet exemple, vous pouvez supprimer des adresses IP de type spécifique de tous les messages pour GTPv1 et GTPv2. Il permet de communiquer entre les entités GTP dont les protocoles GTP sont de versions différentes. Ces configurations permettent de supprimer toutes les instances d’IE spécifiées, telles que la prise en charge d’IE, d’un IE groupé, d’un IE intégré ou d’un IE groupé intégré.
La prise en charge de la suppression d’IE est déjà disponible pour GTPv1-C. À partir de la version 20.2R1 de Junos OS, la fonction de suppression d’IE étend la prise en charge de GTPv1-C et GTPv2-C. Vous pouvez utiliser cette fonctionnalité pour conserver l’interopérabilité entre les réseaux de projet de partenariat de deuxième génération (2GPP) et de projet de partenariat de troisième génération (3GPP).
Configuration
Configurer la suppression d’IE pour GTPv1
Configuration rapide cli
Pour configurer rapidement cette section de l’exemple, copiez les commandes suivantes, collez-les dans un fichier texte, supprimez les sauts de ligne, modifiez tous les détails nécessaires pour correspondre à la configuration de votre réseau, copiez et collez les commandes dans la CLI au [edit]
niveau hiérarchique, puis entrez commit à partir du mode de configuration.
set security gprs gtp ie-set ieset-v1-r7 ie 172 set security gprs gtp ie-set ieset-v1-r7 ie 180 set security gprs gtp ie-set ieset-v1-r7 ie 181 set security gprs gtp ie-set ieset-v1-r7 ie 182 set security gprs gtp ie-set ieset-v1-r7 ie 183 set security gprs gtp ie-set ieset-v1-r7 ie 184 set security gprs gtp ie-set ieset-v1-r7 ie 199 set security gprs gtp profile GTP remove-ie-v1 ieset-v1-r7
Procédure étape par étape
Dans l’exemple suivant, vous devez parcourir différents niveaux de la hiérarchie de configuration. Pour obtenir des instructions sur la façon d’y parvenir, reportez-vous à la section Utilisation de l’éditeur CLI en mode de configuration dans le guide de l’utilisateur CLI.
Configurez un ieset pour GTPv1. Dans cet exemple, nous avons créé un ieset nommé ieset-v1-r7.
[edit] user@host# set security gprs gtp ie-set ieset-v1-r7
Ajoutez des IE intéressés dans l’ieset-v1-r7.
[edit] user@host# set security gprs gtp ie-set ieset-v1-r7 ie 172 user@host# set security gprs gtp ie-set ieset-v1-r7 ie 180 user@host# set security gprs gtp ie-set ieset-v1-r7 ie 181 user@host# set security gprs gtp ie-set ieset-v1-r7 ie 182 user@host# set security gprs gtp ie-set ieset-v1-r7 ie 183 user@host# set security gprs gtp ie-set ieset-v1-r7 ie 184 user@host# set security gprs gtp ie-set ieset-v1-r7 ie 199
Lier l’ieset au profil GTP en tant que remove-ie. Dans cet exemple, lier ieset-v1 en tant que remove-ie-v1.
[edit] user@host# set security gprs gtp profile GTP remove-ie-v1 ieset-v1-r7
Configurer la suppression d’IE pour GTPv2
Configuration rapide cli
Pour configurer rapidement cette section de l’exemple, copiez les commandes suivantes, collez-les dans un fichier texte, supprimez les sauts de ligne, modifiez tous les détails nécessaires pour correspondre à la configuration de votre réseau, copiez et collez les commandes dans la CLI au [edit]
niveau hiérarchique, puis entrez commit à partir du mode de configuration.
set security gprs gtp ie-set ieset-v2 ie 255 set security gprs gtp profile GTP remove-ie-v2 ieset-v2
Procédure étape par étape
Dans l’exemple suivant, vous devez parcourir différents niveaux de la hiérarchie de configuration. Pour obtenir des instructions sur la façon d’y parvenir, reportez-vous à la section Utilisation de l’éditeur CLI en mode de configuration dans le guide de l’utilisateur CLI.
Configurez un ieset pour GTPv2. Dans cet exemple, nous avons créé un ieset nommé ieset-v2.
[edit] user@host# set security gprs gtp ie-set ieset-v2
Ajoutez des IE intéressés dans l’ieset-v2.
[edit] user@host# set security gprs gtp ie-set ieset-v2 ie 255
Lier l’ieset au profil GTP en tant que remove-ie. Dans cet exemple, lier ieset-v2 en tant que remove-ie-v2.
[edit] user@host# set security gprs gtp profile GTP remove-ie-v2 ieset-v2
Résultats
À partir du mode configuration, confirmez votre configuration en entrant la show security gprs gtp
commande. Si la sortie n’affiche pas la configuration prévue, répétez les instructions de configuration de cet exemple pour la corriger.
[edit] user@host# show security gprs gtp profile GTP { remove-ie-v1 { ieset-v1-r7; } remove-ie-v2 { ieset-v2; } } ie-set ieset-v1-r7 { ie 172; ie 180; ie 181; ie 182; ie 183; ie 184; ie 199; } ie-set ieset-v2 { ie 255; }
Vérification
Vérifier le profil de suppression de GTPv1 et GTPv2 IE
But
Pour vérifier le profil de suppression de GTPv1 et GTPv2 IE.
Action
Depuis le mode opérationnel, saisissez la show security gprs gtp ie-set (all | <ieset-name>)
commande.
user@host> show security gprs gtp ie-set all GTP Profile List (id, name): 1 ieset-v1-r7 2 ieset-v2 user@host> show security gprs gtp ie-set ieset-v1-r7 Profile ieset-v1-r7, uid 1 IE numbers: 172, 180, 181, 182, 183, 184, 199 user@host> show security gprs gtp ie-set ieset-v2 Profile ieset-v2, uid 2 IE numbers: 255
Sens
La sortie affiche les détails du profil de suppression GTPv1 et GTPv2 IE.
Comprendre le filtrage APN GTP
Un nom de point d’accès (APN) est un élément d’information (IE) inclus dans l’en-tête d’un paquet GTP (GPRS Tunneling Protocol) qui fournit des informations sur la façon d’atteindre un réseau. Un APN comprend deux éléments :
ID réseau : identifie le nom d’un réseau externe tel que example.com.
ID de l’opérateur : identifie de manière unique le réseau mobile des terrains publics (PLMN) de l’opérateur, tel que mnc123.mcc456.
Par défaut, l’équipement autorise tous les APN. Toutefois, vous pouvez configurer l’équipement pour qu’il effectue un filtrage APN afin de restreindre l’accès des abonnés en itinérance aux réseaux externes.
Pour activer le filtrage APN, vous devez spécifier un ou plusieurs APN. Pour spécifier un APN, vous devez connaître le nom de domaine du réseau (par exemple, example.com) et, éventuellement, l’ID de l’opérateur. Étant donné que la partie nom de domaine (ID réseau) d’un APN peut potentiellement être très longue et contenir de nombreux caractères, vous pouvez utiliser le caractère générique (*) comme premier caractère de l’APN. Le caractère générique indique que l’APN ne se limite pas seulement à example.com, mais inclut également tous les caractères qui pourraient le précéder.
Vous pouvez également définir un mode de sélection pour l’APN. Le mode de sélection indique l’origine de l’APN et si le registre de localisation à domicile (HLR) a vérifié ou non l’abonnement de l’utilisateur. Vous définissez le mode de sélection en fonction des besoins de sécurité de votre réseau. Les modes de sélection possibles sont les suivants :
Mobile Station : APN fourni par une station mobile, abonnement non vérifié.
Ce mode de sélection indique que la station mobile (MS) a fourni l’APN et que le HLR n’a pas vérifié l’abonnement de l’utilisateur au réseau.
Réseau : APN fourni par le réseau, abonnement non vérifié.
Ce mode de sélection indique que le réseau a fourni un APN par défaut parce que le MS n’en a pas spécifié un, et que le HLR n’a pas vérifié l’abonnement de l’utilisateur au réseau.
Vérifié : MS ou APN fourni par le réseau, abonnement vérifié.
Ce mode de sélection indique que le MS ou le réseau a fourni l’APN et que le HLR a vérifié l’abonnement de l’utilisateur au réseau.
Le filtrage APN s’applique uniquement aux messages create-pdp-request. Lorsqu’il effectue un filtrage APN, l’équipement inspecte les paquets GTP pour rechercher des APN qui correspondent aux APN que vous avez définis. Si l’APN d’un paquet GTP correspond à un APN que vous avez spécifié, l’équipement vérifie alors le mode de sélection et transfère le paquet GTP uniquement si l’APN et le mode de sélection correspondent à l’APN et au mode de sélection que vous avez spécifié. Le filtrage APN étant basé sur des correspondances parfaites, l’utilisation du caractère générique (*) pour définir un suffix APN peut empêcher l’exclusion accidentelle d’APN que vous autoriseriez autrement.
En outre, l’équipement peut filtrer les paquets GTP en fonction de la combinaison d’un préfixe IMSI (International Mobile Subscriber Identity) et d’un APN. Lorsque vous filtrez des paquets GTP en fonction d’un préfixe IMSI, vous devez également spécifier un APN.
Une chaîne APN est sensible à la casse. Par exemple, dans l’exemple suivant, vous définissez deux chaînes APN, WWW.EXAMPLE.COM et www.example.com, avec la même valeur de préfixe IMSI. Dans cette configuration, la chaîne minuscule s’affiche après la chaîne en majuscule et le paquet est supprimé.
user@host# show configuration security gprs gtp | display set
set security gprs gtp profile test apn WWW.EXAMPLE.COM imsi-prefix * action pass
set security gprs gtp profile test apn www.example.com imsi-prefix * action drop
Si un APN est configuré avec deux entrées de préfixe IMSI, alors le préfixe IMSI avec la correspondance la plus longue prend la priorité. Par exemple, consultez la configuration suivante :
user@host# show configuration security gprs gtp | display set
set security gprs gtp profile test apn WWW.EXAMPLE.COM imsi-prefix 12345678 action pass
set security gprs gtp profile test apn www.example.com imsi-prefix 12345 action drop
Si la valeur d’un paquet entrant correspond à la valeur du préfixe IMSI 12345678, le paquet passera. La valeur de préfixe IMSI 12345678 a priorité sur la valeur de préfixe IMSI 12345, car le préfixe IMSI correspondant le plus long prend la priorité.
Exemple : définition d’un GTP APN et d’un mode de sélection
Cet exemple montre comment définir un APN GTP et un mode de sélection.
Exigences
Aucune configuration spéciale au-delà de l’initialisation de l’équipement n’est nécessaire avant de configurer cette fonctionnalité.
Aperçu
Dans cet exemple, vous définissez un APN GTP comme exemple.com.mnc123.mcc456.gprs et utilisez le caractère générique (*). Vous définissez également le préfixe IMSI et le mode de sélection comme réseau.
Configuration
Procédure
Procédure étape par étape
Pour configurer un GTP APN et un mode de sélection :
Spécifiez le profil GTP.
[edit] user@host# set security gprs gtp profile gtp1
Définissez un mode de sélection pour l’APN.
[edit] user@host# set security gprs gtp profile gtp1 apn *example.com.mnc123.mcc456.gprs imsi-prefix * action selection net
Si vous avez fini de configurer l’équipement, validez la configuration.
[edit] user@host# commit
Vérification
Pour vérifier que la configuration fonctionne correctement, saisissez la show security gprs
commande.
Comprendre le filtrage des préfixes IMSI des paquets GTP
Un nœud de support GPRS (GSN) identifie une station mobile (MS) par son identité de station mobile internationale (IMSI). Un IMSI se compose de trois éléments : le code de pays mobile (MCC), le code de réseau mobile (MNC) et le numéro d’identification des abonnés mobiles (MSIN). Le MCC et le MNC combinés constituent le préfixe IMSI et identifient le réseau domestique de l’abonné mobile, ou le réseau mobile terrestre public (PLMN).
En définissant les préfixes IMSI, vous pouvez configurer l’équipement pour refuser le trafic GTP (GPRS Tunneling Protocol) provenant de partenaires non-utilisateurs. Par défaut, un équipement n’effectue pas de filtrage de préfixe IMSI sur les paquets GTP. En définissant les préfixes IMSI, vous configurez l’équipement pour filtrer les messages create-pdp-request et n’autoriser que les paquets GTP avec des préfixes IMSI qui correspondent à ceux que vous avez définis. L’équipement autorise les paquets GTP avec des préfixes IMSI qui ne correspondent à aucun des préfixes IMSI que vous avez définis. Pour bloquer les paquets GTP avec des préfixes IMSI qui ne correspondent à aucun des préfixes IMSI définis, utilisez un caractère générique explicite pour le filtre IMSI, et l’action de drop doit être la dernière stratégie de filtrage de préfixe IMSI.
Lorsque vous filtrez des paquets GTP en fonction d’un préfixe IMSI, vous devez également spécifier un APN.
Exemple : définition d’un préfixe IMSI et d’un filtre APN combinés
Cet exemple montre comment définir et combiner le préfixe IMSI et le filtre APN.
Exigences
Aucune configuration spéciale au-delà de l’initialisation de l’équipement n’est nécessaire avant de configurer cette fonctionnalité.
Aperçu
Dans cet exemple, vous définissez example.com.mnc123.mcc456.gprs comme un APN et utilisez le wildcard(*). Vous autorisez tous les modes de sélection pour cet APN. Vous définissez également le préfixe IMSI pour un PLMN connu, qui est 246565. La paire MCC-MNC peut être à cinq ou six chiffres.
Configuration
Procédure
Procédure étape par étape
Pour définir et combiner le préfixe IMSI et le filtre APN :
Définir le profil GTP.
[edit] user@host# set security gprs gtp profile gtp1
Définissez le mode de sélection pour APN.
[edit] user@host# set security gprs gtp profile gtp1 apn *example.com.mnc123.mcc456.gprs imsi-prefix 246565* action pass
Si vous avez fini de configurer l’équipement, validez la configuration.
[edit] user@host# commit
Vérification
Pour vérifier que la configuration fonctionne correctement, saisissez la show security gprs
commande.
Comprendre le préfixe IMSI GTPv2 et le filtrage APN
Un nœud de support GPRS (GSN) identifie une station mobile (MS) par son identité d’abonné mobile international (IMSI). Un IMSI comprend trois éléments : le code de pays mobile (MCC), le code de réseau mobile (MNC) et le numéro d’identification des abonnés mobiles (MSIN). Le MCC est un nombre à trois chiffres, et le MNC est un nombre à deux ou trois chiffres. Le MCC et le MNC combinés constituent le préfixe IMSI et identifient le réseau domestique de l’abonné mobile ou le réseau mobile terrestre public (PLMN). Par conséquent, le préfixe IMSI agit comme l’identifiant PLMN et est utilisé pour identifier les partenaires d’itinérance valides.
Par défaut, un équipement n’effectue pas de filtrage de préfixes IMSI sur les paquets GPRS tunneling protocol version 2 (GTPv2). En définissant les préfixes IMSI, vous configurez l’équipement pour filtrer les messages de création de session-demande et n’autoriser que les paquets GTPv2 avec des préfixes IMSI qui correspondent à ceux que vous avez définis.
Lorsque vous filtrez des paquets GTPv2 en fonction d’un préfixe IMSI, vous devez également spécifier un nom de point d’accès (APN).
Un APN est un élément d’information (IE) inclus dans l’en-tête d’un paquet GTPv2 qui fournit des informations sur la façon d’atteindre un réseau. Un APN comprend deux éléments :
ID réseau : identifie le nom d’un réseau externe, comme example.com.
ID de l’opérateur : identifie de manière unique le PLMN des opérateurs, par exemple mnc123.mcc789.gprs.
Par exemple, example.com.mnc123.mcc789.gprs est un APN permettant d’atteindre le réseau example.com via l’opérateur mnc123.mcc789.gprs.
Par défaut, un équipement n’effectue pas de filtrage APN sur les paquets GTPv2. Toutefois, vous pouvez configurer l’équipement pour qu’il effectue un filtrage APN afin de restreindre l’accès des abonnés en itinérance aux réseaux externes.
Vous pouvez utiliser l’instruction set security gprs gtp profile profile name apn pattern-string imsi-prefix imsi-prefix-digits action (pass |drop |selection)
de configuration pour filtrer les paquets en fonction de la combinaison d’un préfixe IMSI et d’un APN.
Pour spécifier un APN, vous devez connaître l’ID du réseau ou le nom de domaine du réseau (par exemple, example.com) et, éventuellement, l’ID de l’opérateur. Comme la partie ID réseau d’un APN peut être très longue, vous pouvez utiliser le caractère générique (*) comme premier caractère de la chaîne APN. Par exemple, si vous utilisez *.example.com comme ID réseau, le caractère générique indique que l’APN ne se limite pas seulement à example.com, mais inclut également tous les caractères susceptibles de le précéder.
Vous pouvez utiliser l’option selection
pour définir un mode de sélection pour l’APN. Le mode de sélection indique l’origine de l’APN et si le registre de localisation à domicile (HLR) a vérifié ou non l’abonnement de l’utilisateur. Vous définissez le mode de sélection en fonction des besoins de sécurité de votre réseau. Les modes de sélection possibles sont les suivants :
ms — APN fourni par MS, l’abonnement n’est pas vérifié.
net : L’APN fourni par le réseau, l’abonnement n’est pas vérifié.
vrf : APN fourni par MS ou fourni par le réseau, l’abonnement est vérifié.
Vous pouvez utiliser l’option drop
d’abandonner tous les APN et l’option pass
de passer tous les APN pour n’importe quel mode de sélection.
Lors du filtrage APN, l’équipement inspecte les paquets pour rechercher des APN qui correspondent aux APN que vous avez définis. Si l’APN d’un paquet correspond à un APN que vous avez spécifié, l’équipement vérifie le mode de sélection et transfère le paquet GTPv2.
L’équipement transfère le paquet GTPv2 uniquement si l’APN et le mode de sélection correspondent à l’APN et au mode de sélection que vous avez spécifié.
Le filtrage APN étant basé sur des correspondances parfaites, l’utilisation du caractère générique (*) pour définir un suffix APN peut empêcher l’exclusion accidentelle d’APN que vous autoriseriez autrement.
Le préfixe IMSI et le filtrage APN s’appliquent uniquement à la création de messages de demande de session.