Help us improve your experience.

Let us know what you think.

Do you have time for a two-minute survey?

 
 

Gestion des services d’abonnés avec plusieurs instances

Présentation des services d’abonnés avec plusieurs instances

Les services sont activés pour les abonnés soit lors de la connexion, soit en utilisant des messages de changement d’autorisation (CoA), des messages RADIUS ou des demandes d’interface de ligne de commande (CLI). Un abonné peut avoir plusieurs instances du même service nommé, à condition que chaque instance du service d’abonné ait un ensemble différent de paramètres. La prise en charge de plusieurs instances d’un service d’abonné vous permet d’utiliser des paramètres de service pour personnaliser le même service afin de répondre aux différents besoins d’un abonné particulier.

Instances de service d’abonnés et paramètres de service

Dans un réseau d’accès par abonné, chaque abonné dispose de son propre ensemble de services. Vous pouvez configurer une instance de service spécifique pour un abonné particulier en spécifiant un nom de service, également appelé profil de service, et des paramètres de service uniques pour cette instance de service. Les paramètres de service peuvent inclure une combinaison de listes de stratégies, de filtres, de profils de limite de débit, de profils de classe de service (CoS) et de profils d’interface.

Par exemple, filter-service(up-filter,down-filter) et filter-service(upstream-filter,downstream-filter) sont considérés comme deux instances différentes du même service (filter-service) car leurs paramètres, placés entre parenthèses après le nom du service, sont différents.

Chaque instance de service est identifiée de manière unique par la combinaison de son nom de service et de ses paramètres de service. Dans les messages CoA, le routeur identifie un service d’abonné par sa chaîne d’activation complète, qui se compose du nom du service et, s’il est configuré, d’un ou plusieurs paramètres de service dans l’ordre spécifié.

Désactivation des services d’abonnés avec plusieurs instances par la CLI

Vous pouvez utiliser la CLI de Junos OS pour désactiver les services d’abonné avec plusieurs instances de l’une des manières suivantes :

  • Désactivez une instance unique d’un service d’abonné en spécifiant le nom et les paramètres du service à désactiver.

    Avec cette fonctionnalité, vous pouvez désactiver une instance particulière d’un service d’abonné tandis que d’autres instances de ce même service restent actives. Par exemple, supposons qu’un abonné identifié par un ID de session particulier a deux instances de service de filtrage activées : filter-service(filtre ascendant,filtre descendant) et filter-service(filtre en amont,filtre descendant). Si vous spécifiez « filter-service(up-filter,down-filter) » dans la request network-access aaa subscriber delete session-id commande, le routeur désactive uniquement filter-service(up-filter,down-filter) ; filter-service(up-stream-filter,down-stream-filter) reste actif.

    La possibilité d’utiliser à la fois des noms de service et des paramètres de service pour identifier l’instance de service particulière à désactiver est analogue à la fonctionnalité de désactivation du service d’abonné utilisée sur les routeurs de services haut débit E Series de Juniper Networks qui exécutent le Logiciel JunosE.

  • Désactivez toutes les instances d’un service d’abonné en spécifiant uniquement le nom du service à désactiver, sans paramètres de service.

    Avec cette fonctionnalité, vous pouvez désactiver toutes les instances d’un même service d’abonné avec une seule commande opérationnelle. En utilisant le même exemple de service d’abonné, si vous spécifiez « filter-service » dans la commande, le routeur désactive à la request network-access aaa subscriber delete session-id fois filter-service(up-filter,down-filter) et filter-service(upstream-filter,downstream-filter).

Services d’abonnés avec plusieurs instances dans les messages de comptabilité RADIUS

Les messages de comptabilité RADIUS Acct-Start, Interim-Acct et Acct-Stop incluent le nom du service de l’abonné et, s’il est configuré, les paramètres de service. Si la journalisation RADIUS est activée, le routeur consigne tous les attributs de service d’abonné, y compris les noms et paramètres de service, dans les messages envoyés et reçus du serveur d’authentification RADIUS.

Par exemple, supposons que le routeur reçoive le message d’accès-acceptation RADIUS suivant du serveur RADIUS :

Le Tableau 1 présente des exemples de messages RADIUS Acct-Start, Interim-Acct et Acct-Stop enregistrés que le routeur envoie au serveur RADIUS en réponse au message Access-Accept. Dans chacun de ces messages de comptabilité, Activate-Service-Session-Name est la chaîne d’activation complète qui inclut à la fois le nom du service (filter-service) et les paramètres de service (up-filter, down-filter) pour identifier l’instance de service.

Tableau 1 : Services d’abonnés et paramètres de service dans les messages de comptabilité RADIUS

Type de message de comptabilité RADIUS

Texte du message de comptabilité RADIUS

Démarrage accéléré

Jul 13 12:37:02 radius-acct-start: Activate-Service-Session-Name (Juniper-ERX-VSA) added: filter-service(up-filter,down-filter)

Comptabilité intérimaire

Jul 13 12:47:00 radius-acct-interim: Activate-Service-Session-Name (Juniper-ERX-VSA) added: filter-service(up-filter,down-filter)

Arrêt-Acct

Jul 13 12:53:59 radius-acct-stop: Activate-Service-Session-Name (Juniper-ERX-VSA) added: filter-service(up-filter,down-filter)

Désactivation d’une instance unique d’un service d’abonné

Pour les services d’abonné qui ont plusieurs instances, vous pouvez utiliser la CLI de Junos OS pour désactiver un service de l’une des manières suivantes :

  • Désactivez une instance unique d’un service en spécifiant le nom et les paramètres du service à désactiver.

  • Désactivez toutes les instances d’un service en spécifiant uniquement le nom du service à désactiver.

Cette rubrique décrit comment désactiver une instance unique d’un service d’abonné.

Pour utiliser la CLI de Junos OS afin de désactiver une instance unique d’un service d’abonné avec plusieurs instances :

  1. Affichez les services actifs pour l’abonné identifié par l’ID de session spécifié.

    Par exemple, la commande suivante affiche les services actifs pour l’abonné DHCP identifié par l’ID de session 6. Dans cet exemple, deux instances de économie-service sont actives : economy-service(up-filter,down-filter) et economy-service(upstrm-filter,dwnstrm-filter). Une seule instance de service premium nommée premium-service(up-filter,down-filter) est également active.

  2. Désactivez l’instance spécifiée d’un service d’abonné en spécifiant son nom de service et ses paramètres.

    Par exemple, la commande suivante désactive uniquement l’instance de economy-service nommée economy-service(up-filter,down-filter).

  3. (Facultatif) Vérifiez que l’instance de service désactivée n’est plus active pour l’abonné.

    Par exemple, la commande suivante affiche les services toujours actifs pour l’abonné DHCP identifié par l’ID de session 6. Dans cet exemple, economy-service(up-filter,down-filter) n’est plus répertorié car il a été désactivé, mais economy-service(upstrm-filter,dwnstrm-filter) est premium-service(up-filter,down-filter) toujours actif.

Désactivation de toutes les instances d’un service d’abonné

Pour les services d’abonné qui ont plusieurs instances, vous pouvez utiliser la CLI de Junos OS pour désactiver un service de l’une des manières suivantes :

  • Désactivez une instance unique d’un service en spécifiant le nom et les paramètres du service à désactiver.

  • Désactivez toutes les instances d’un service en spécifiant uniquement le nom du service à désactiver.

Cette rubrique décrit comment désactiver toutes les instances d’un service d’abonné.

Pour utiliser la CLI de Junos OS afin de désactiver toutes les instances d’un service d’abonné avec plusieurs instances :

  1. Affichez les services actifs pour l’abonné identifié par l’ID de session spécifié.

    Par exemple, la commande suivante affiche les services actifs pour l’abonné DHCP identifié par l’ID de session 6. Dans cet exemple, deux instances de économie-service sont actives : economy-service(up-filter,down-filter) et economy-service(upstrm-filter,dwnstrm-filter). Une seule instance de service premium nommée premium-service(up-filter,down-filter) est également active.

  2. Désactivez toutes les instances du service spécifié en spécifiant le nom du service sans paramètres.

    Par exemple, la commande suivante désactive les deux instances de economy-service.

  3. (Facultatif) Vérifiez que toutes les instances du service désactivé ne sont plus actives pour l’abonné.

    Dans l’exemple suivant, seul premium-service(up-filter,down-filter) est encore actif. Ni l’un economy-service(upstrm-filter,dwnstrm-filter) ni l’autre economy-service(up-filter,down-filter) n’est répertorié car toutes les instances de service économique ont été désactivées.

Vérification des services d’abonnés avec plusieurs instances

Objet

Affichez des informations sur les services actifs pour un abonné identifié par l’ID de session spécifié.

Mesures à prendre

L’exemple suivant affiche des informations sur les services actifs pour l’abonné DHCP identifié par l’ID de session 6.

Signification

Si des paramètres sont configurés lorsqu’un service d’abonné avec plusieurs instances est activé, le Service name champ de la show network-access aaa subscribers session-id commande affiche à la fois le nom du service et, entre parenthèses après le nom du service, les paramètres du service. Si aucun paramètre n’est configuré pour un service particulier, la show network-access aaa subscribers session-id commande affiche uniquement le nom du service. La valeur SvcActive dans le Service State champ indique que le service est actif.

Dans cet exemple, deux instances de économie-service sont actives : economy-service(up-filter,down-filter) et economy-service(upstrm-filter,dwnstrm-filter). Pour premium-service, qui est également actif, la sortie de la commande affiche uniquement le nom du service, ce qui indique qu’aucun paramètre n’a été configuré pour ce service.