Help us improve your experience.

Let us know what you think.

Do you have time for a two-minute survey?

 
 

Exemple : Configuration des limites d’état PIM

Présentation du contrôle des ressources PIM pour les VPN multicast

Le réseau d’un fournisseur de services doit se protéger contre les attaques potentielles provenant d’appareils CE (Customer Edge) mal configurés ou au comportement erroné et des instances de routage VRF (VPN routing and forwarding) qui leur sont associées. Les périphériques CE qui se comportent mal peuvent potentiellement annoncer un grand nombre de routes multicast vers un périphérique Provider Edge (PE), consommant ainsi de la mémoire sur le périphérique PE et utilisant d’autres ressources système du réseau réservées aux routes appartenant à d’autres VPN.

Pour vous protéger contre les erreurs potentielles des équipements CE et des instances de routage VRF pour des VPN multicast (MVPN) spécifiques, vous pouvez contrôler les ressources PIM (Protocol Independent Multicast) suivantes :

  • Limitez le nombre de messages de jonction PIM acceptés pour les groupes à n’importe quelle source (*,G) et les groupes spécifiques à la source (S,G).

    Notez comment l’appareil compte les messages de jointure PIM :

    • Chaque (*,G) compte comme un groupe dans la limite.

    • Chacun (S, G) compte comme un groupe dans la limite.

  • Limitez le nombre de messages de registre PIM reçus pour une instance de routage VRF spécifique. Utilisez cette configuration si l’appareil est configuré en tant que point de rendez-vous (RP) ou s’il a le potentiel de le devenir. Lorsqu’une source dans un réseau multicast devient active, le routeur désigné (DR) de la source encapsule les paquets de données multicast dans un message de registre PIM et les envoie au moyen d’unicast au routeur RP.

    Notez comment l’appareil compte les messages du registre PIM :

    • Chaque jointure unique (S,G) reçue par le RP compte comme un groupe dans la limite de messages de registre configurée.

    • Les messages de registre périodiques envoyés par le DR pour des entrées existantes ou déjà connues (S,G) ne sont pas pris en compte dans la limite de messages de registre configurée.

    • Les messages d’enregistrement sont acceptés jusqu’à ce que la limite de registre PIM ou la limite de jointure PIM (si configurée) soit dépassée. Une fois l’une ou l’autre limite atteinte, toutes les nouvelles demandes sont abandonnées.

  • Limitez le nombre de mappages groupe-RP autorisés dans une instance de routage VRF spécifique. Utilisez cette configuration si l’appareil est configuré en tant que RP ou a le potentiel de le devenir. Cette configuration peut s’appliquer aux périphériques configurés pour l’annonce et la découverte automatiques de RP (Auto-RP) ou en tant que routeur d’amorçage PIM. Chaque périphérique multicast au sein d’un domaine PIM doit être capable de mapper une adresse de groupe multicast particulière au même RP. Auto-RP et la fonctionnalité de routeur d’amorçage sont les mécanismes utilisés pour apprendre l’ensemble des mappages groupe-RP. Le RP automatique est généralement utilisé dans un déploiement PIM en mode dense, et le routeur d’amorçage est généralement utilisé dans un déploiement PIM en mode clairsemé.

    Note:

    La limite de mappages groupe-RP ne s’applique pas aux configurations RP statiques ou RP incorporées.

    Quelques points importants à noter sur la façon dont l’appareil compte les mappages groupe-RP :

    • Un préfixe de groupe mappé à cinq RP compte comme cinq mappages de groupe à RP.

    • Cinq préfixes de groupe distincts mappés à un RP comptent comme cinq mappages de groupe à RP.

Une fois les limites configurées atteintes, aucun nouveau message de jointure PIM, aucun message de registre PIM ou mappage groupe-RP n’est accepté, sauf si l’une des situations suivantes se produit :

  • Vous effacez les états de jointure PIM actuels à l’aide de la clear pim join commande. Si vous utilisez cette commande sur un RP configuré pour les limites de messages de registre PIM, le nombre de limites de registre est également redémarré, car les messages de jointure PIM sont inconnus par le RP.

    Note:

    Sur le RP, vous pouvez également utiliser la clear pim register commande pour effacer tous les registres PIM. Cette commande est utile si le nombre actuel de registres PIM est supérieur à la limite de registres PIM nouvellement configurée. Une fois que vous avez effacé les registres PIM, de nouveaux messages de registre PIM sont reçus jusqu’à la limite configurée.

  • Le trafic responsable de l’excès de messages de jointure PIM et de messages de registre PIM s’arrête et n’est plus présent.

  • PRUDENCE:

    Ne redémarrez jamais les processus logiciels à moins d’y être invité par un ingénieur du support client.

    Vous redémarrez le processus de routage PIM sur l’appareil. Ce redémarrage efface toutes les limites configurées, mais perturbe le routage et nécessite donc une fenêtre de maintenance pour la modification.

Messages du journal système pour les ressources PIM

Vous pouvez éventuellement configurer un seuil d’avertissement de journal système pour chacune des ressources PIM. Avec cette configuration, vous pouvez générer et examiner les messages du journal système pour détecter si un nombre excessif de messages de jointure PIM, de messages de registre PIM ou de mappages groupe-RP ont été reçus sur l’appareil. Les seuils d’avertissement du journal système sont configurés par ressource PIM et correspondent à un pourcentage des limites maximales configurées des messages de jointure PIM, des messages de registre PIM et des mappages groupe-RP. Vous pouvez également spécifier un intervalle de journalisation pour chaque ressource PIM configurée, qui correspond au temps (en secondes) entre les messages de journal.

Les messages du journal indiquent quand les limites configurées ont été dépassées, quand les seuils d’avertissement configurés ont été dépassés et quand les limites configurées tombent en dessous du seuil d’avertissement configuré. Le Tableau 1 décrit les différents types de messages système PIM que vous pouvez voir en fonction de vos configurations d’avertissement de journal système et d’intervalle de journalisation.

Tableau 1 : messages du journal système PIM

Message du journal système

Définition

RPD_PIM_SG_THRESHOLD_EXCEED

Enregistre lorsque les routes (S,G)/(*,G) dépassent le seuil d’avertissement configuré.

RPD_PIM_REG_THRESH_EXCEED

Enregistre lorsque les registres PIM dépassent le seuil d’avertissement configuré.

RPD_PIM_GRP_RP_MAP_THRES_EXCEED

Enregistre lorsque les mappages groupe-RP dépassent le seuil d’avertissement configuré.

RPD_PIM_SG_LIMIT_EXCEED

Enregistre lorsque les routes (S,G)/(*,G) dépassent la limite configurée, ou lorsque l’intervalle de journalisation configuré a été atteint et que les routes dépassent la limite configurée.

RPD_PIM_REGISTER_LIMIT_EXCEED

Enregistre lorsque les registres PIM dépassent la limite configurée, ou lorsque l’intervalle de journalisation configuré a été atteint et que les registres dépassent la limite configurée.

RPD_PIM_GRP_RP_MAP_LIMIT_EXCEED

Enregistre lorsque les mappages groupe-RP dépassent la limite configurée, ou lorsque l’intervalle de journalisation configuré a été atteint et que le mappage dépasse la limite configurée.

RPD_PIM_SG_LIMIT_BELOW

Enregistre lorsque les routes (S,G)/(*,G) tombent en dessous de la limite configurée et de l’intervalle de journalisation configuré.

RPD_PIM_REGISTER_LIMIT_BELOW

Enregistre lorsque les registres PIM tombent en dessous de la limite configurée et de l’intervalle de journalisation configuré.

RPD_PIM_GRP_RP_MAP_LIMIT_BELOW

Enregistre lorsque les mappages groupe-RP tombent en dessous de la limite configurée et de l’intervalle de journalisation configuré.

Exemple : Configuration des limites d’état PIM

Cet exemple montre comment limiter les informations d’état PIM (Protocol Independent Multicast) afin que le réseau d’un fournisseur de services puisse se protéger contre les attaques potentielles provenant d’équipements CE (Customer Edge) mal configurés ou se comportant mal et des instances de routage VRF (VPN routing and forwarding) qui leur sont associées.

Exigences

Aucune configuration spéciale au-delà de l’initialisation de l’appareil n’est requise avant de configurer cet exemple.

Aperçu

Dans cet exemple, un VPN multicast multiprotocole basé sur BGP (MBGP MVPN nouvelle génération) est configuré avec des limites sur les ressources d’état PIM.

L’instruction sglimit maximum définit une limite pour le nombre d’états de jointure PIM acceptés (*,G) et (S,G) reçus pour l’instance de routage vpn-1.

L’instruction rp register-limit maximum configure une limite pour le nombre de messages de registre PIM reçus pour l’instance de routage vpn-1. Vous configurez cette instruction sur le point de rendez-vous (RP) ou sur tous les périphériques qui peuvent devenir le RP.

L’instruction group-rp-mapping maximum configure une limite pour le nombre de mappages groupe-RP autorisés dans l’instance de routage vpn-1.

Pour chaque ressource PIM configurée, l’instruction threshold définit un pourcentage de la limite maximale à partir de laquelle commencer à générer des messages d’avertissement dans le fichier journal PIM.

Pour chaque ressource PIM configurée, l’instruction correspond à un laps de temps (en secondes) entre la log-interval génération d’un message de journal système.

La figure 1 illustre la topologie utilisée dans cet exemple.

Figure 1 : topologie PIM State Limits Topology des limites d’état PIM

CLI Quick Configuration affiche la configuration de tous les périphériques de la Figure 1. La section Périphérique PE1 ci-dessous décrit les étapes à suivre pour le périphérique PE1.

Configuration

Procédure

Configuration rapide de l’interface de ligne de commande

Pour configurer rapidement cet exemple, copiez les commandes suivantes, collez-les dans un fichier texte, supprimez les sauts de ligne, modifiez tous les détails nécessaires pour qu’ils correspondent à votre configuration réseau, puis copiez et collez les commandes dans l’interface de ligne de commande au niveau de la [edit] hiérarchie.

Appareil CE1

Appareil PE1

Appareil P

Appareil PE2

Appareil PE3

Dispositif CE2

Dispositif CE3

Procédure étape par étape

L’exemple suivant vous oblige à naviguer à différents niveaux dans la hiérarchie de configuration. Pour plus d’informations sur la navigation dans l’interface de ligne de commande, reportez-vous à la section Utilisation de l’éditeur CLI en mode de configuration dans le Guide de l’utilisateur de l’interface de ligne de commande.

Pour configurer les limites d’état PIM :

  1. Configurez les interfaces réseau.

  2. Configurez MPLS sur l’interface centrale.

  3. Configurez le BGP interne (IBGP) sur le routeur principal.

    Les voisins IBGP sont les autres périphériques PE.

  4. Configurez OSPF sur le routeur principal.

  5. Configurez un protocole de signalisation (RSVP ou LDP) sur le routeur principal.

  6. Configurez la stratégie d’exportation BGP.

  7. Configurez l’instance de routage.

    Les interfaces côté client et la stratégie d’exportation BGP sont référencées dans l’instance de routage.

  8. Configurez les limites d’état PIM.

  9. Configurez l’ID du routeur et le numéro AS.

Résultats

En mode configuration, confirmez votre configuration en entrant les show interfacescommandes , show protocols, show policy-options, show routing-instanceset show routing-options . Si la sortie n’affiche pas la configuration prévue, répétez les instructions de configuration de cet exemple pour la corriger.

Si vous avez terminé de configurer l’appareil, passez commit en mode de configuration.

Vérification

Vérifiez que la configuration fonctionne correctement.

Surveillance des informations sur l’état PIM

But

Vérifiez que les compteurs sont définis comme prévu et ne dépassent pas les limites configurées.

Action

À partir du mode opérationnel, entrez la show pim statistics commande.

Signification

Le champ V4 (S,G) Maximum indique le nombre maximal de routes de multidiffusion IPv4 (S,G) acceptées pour l’instance de routage VPN. Si ce nombre est atteint, les inscriptions supplémentaires (S,G) ne sont pas acceptées.

Le champ V4 (S,G) Accepted indique le nombre de routes de multicast IPv4 acceptées (S,G).

Le champ Seuil V4 (S,G) indique le seuil à partir duquel un message d’avertissement est enregistré (pourcentage du nombre maximal de routes multicast IPv4 (S,G) acceptées par l’équipement).

Le champ Intervalle de journal V4 (S,G) indique le temps (en secondes) entre les messages de journal consécutifs.

Le champ V4 (préfixe grp, RP) Maximum indique le nombre maximal de mappages multicast IPv4 de groupe à point de rendez-vous (RP) acceptés pour l’instance de routage VRF. Si ce nombre est atteint, les mappages supplémentaires ne sont pas acceptés.

Le champ V4 (préfixe grp, RP) Accepté indique le nombre de mappages de multicast IPv4 de groupe à RP acceptés.

Le champ Seuil V4 (préfixe grp, RP) indique le seuil à partir duquel un message d’avertissement est consigné (pourcentage du nombre maximal de mappages multicast IPv4 groupe-RP acceptés par l’équipement).

Le champ Intervalle de journal V4 (préfixe grp, RP) indique le temps (en secondes) entre les messages de journal consécutifs.

Le champ V4 Register Maximum indique le nombre maximal de registres PIM IPv4 acceptés pour l’instance de routage VRF. Si ce nombre est atteint, les registres PIM supplémentaires ne sont pas acceptés. Vous configurez les limites de registre sur le RP.

Le champ Registre V4 accepté indique le nombre de registres PIM IPv4 acceptés.

Le champ Seuil de registre V4 indique le seuil à partir duquel un message d’avertissement est enregistré (pourcentage du nombre maximal de registres PIM IPv4 acceptés par l’appareil).

Le champ Intervalle de journal de registre V4 indique le temps (en secondes) entre les messages de journal consécutifs.