Help us improve your experience.

Let us know what you think.

Do you have time for a two-minute survey?

 
 

MPLS OAM Configuration

Configuration du profil de transport MPLS pour OAM

Présentation du profil de transport MPLS

La RFC 5654, Exigences d’un profil de transport MPLS, décrit les exigences relatives au profil de transport MPLS (MPLS-TP) qui étend les capacités d’exploitation, d’administration et de maintenance (OAM) lorsque MPLS est utilisé pour les services de transport et les opérations de réseau de transport. Ces fonctionnalités facilitent le dépannage et la maintenance d’un pseudowire ou d’un chemin de commutation d’étiquettes (LSP).

Les mécanismes MPLS-TP pour OAM contiennent deux composants principaux :

  • Generic Associated Channel Label (GAL) : étiquette spéciale qui active un mécanisme d’exception qui informe le routeur de commutation d’étiquettes (LSR) de sortie qu’un paquet qu’il reçoit sur un LSP appartient à un canal de contrôle associé ou au plan de contrôle.

  • En-tête générique de canal associé (G-Ach) : champ d’en-tête spécial qui identifie le type de charge utile contenue dans les chemins de commutation d’étiquettes (LSP) MPLS. G-Ach a le même format qu’un en-tête de canal de contrôle associé à un pseudofil.

Pour plus d’informations sur MPLS-TP, reportez-vous à la RFC 5654, Exigences d’un profil de transport MPLS. Pour plus d’informations sur GAL et G-Ach, reportez-vous à la RFC 5586, MPLS Generic Associated Channel.

Les fonctionnalités suivantes sont prises en charge dans l’implémentation Junos OS de MPLS-TP :

  • MPLS-TP OAM peut envoyer et recevoir des paquets avec GAL et G-Ach, sans encapsulation IP.

  • Deux LSP RSVP unidirectionnels entre une paire de routeurs peuvent être associés l’un à l’autre pour créer un LSP bidrectionnel associé pour lier un chemin pour les messages OAM GAL et G-Ach. Une seule session BFD (Bidirectional Forwarding Detection) est établie pour le LSP bidirectionnel associé.

Exemple : Configuration du profil de transport MPLS pour OAM

Cet exemple montre comment configurer le profil de transport MMPLS (MPLS-TP) pour l’envoi et la réception de messages OAM GAL et G-Ach sur un chemin de commutation d’étiquettes (LSP).

Conditions préalables

Cet exemple utilise les composants matériels et logiciels suivants :

  • Six équipements pouvant être une combinaison de routeurs M Series, MX Series et T Series

  • Junos OS version 12.1 ou ultérieure s’exécutant sur les périphériques

Présentation

Junos OS version 12.1 et ultérieures prennent en charge les fonctionnalités d’exploitation, d’administration et de maintenance (OAM) du profil de transport MPLS (MPLS-TP). MPLS-TP introduit de nouvelles fonctionnalités pour OAM lorsque MPLS est utilisé pour les services de transport et les opérations de réseau de transport. Cela inclut la configuration de l’étiquette générique du canal associé (GAL) et de l’en-tête générique du canal associé (G-Ach) pour les messages OAM.

Cet exemple montre comment configurer la capacité MPLS-TP OAM pour envoyer et recevoir des messages OAM GAL et G-Ach sans encapsulation IP. En outre, il montre également comment associer deux chemins de commutation d’étiquettes (LSP) RSVP unidirectionnels entre une paire de routeurs afin de créer un LSP bidirectionnel associé pour lier un chemin pour les messages OAM GAL et G-Ach.

Junos OS version 12.1 et ultérieures prennent en charge les fonctionnalités MPLS-TP suivantes :

  • La capacité MPLS-TP OAM et l’infrastructure requise pour que les applications MPLS puissent envoyer et recevoir des paquets avec GAL et G-Ach, sans encapsulation IP.

  • Les applications LSP-ping et BFD (Bidirectional Forwarding Detection) pour envoyer et recevoir des paquets à l’aide de la liste d’adresses globales et G-Ach, sans encapsulation IP sur les LSP de transport.

  • Association de deux LSP RSVP unidirectionnels, entre une paire de routeurs, l’un avec l’autre pour créer un LSP bidirectionnel associé pour lier un chemin pour les messages OAM GAL et G-Ach. Le modèle LSP bidirectionnel associé est pris en charge uniquement pour l’association des chemins principaux. Une seule session BFD est établie pour le LSP bidirectionnel associé.

Junos OS version 12.1 et ultérieure ne prend pas en charge les fonctionnalités MPLS-TP suivantes :

  • LSP RSVP point à multipoint et LSP BGP

  • Mesure des pertes et des retards

Vous pouvez activer le fonctionnement OAM GAL et G-Ach à l’aide des instructions de configuration suivantes :

  • mpls-tp-mode: incluez cette instruction au niveau de la [edit protocols mpls oam] hiérarchie pour permettre le fonctionnement de l’OAM GAL et G-Ach, sans encapsulation IP, sur tous les LSP du réseau MPLS.

    Incluez cette instruction au niveau de la hiérarchie pour permettre le fonctionnement de [edit protocols mpls label-switched-path lsp-name oam] l’OAM GAL et G-Ach sans encapsulation IP sur un LSP spécifique dans le réseau.

    REMARQUE :

    À partir de Junos OS version 16.1, MPLS-TP prend en charge deux types de canaux supplémentaires pour le type de canal LSPING (0x0008) par défaut sous l’instruction mpls-tp-mode. Ces types de canaux supplémentaires permettent de vérifier la connectivité (CV) à la demande, avec ou sans encapsulation IP/UDP.

    • CV à la demande (0x0025) : ce type de canal est un nouveau type de canal pseudowire et est utilisé pour les CV à la demande sans encapsulation IP/UDP, où l’adressage IP n’est pas disponible ou l’encapsulation non-IP est préférée.

    • IPv4 (0x0021) : ce type de canal utilise l’encapsulation IP/UDP et assure l’interopérabilité avec les périphériques d’autres fournisseurs à l’aide de l’adressage IP.

    Le GACH-TLV est utilisé avec le type de canal LSPING par défaut. Conformément à la RFC 7026, GACH-TLV est obsolète pour les types de canaux 0x0021 et 0x0025.

    Pour configurer un type de canal pour MPLS-TP, incluez l’instruction lsping-channel-type channel-type aux niveaux et [edit protocols mpls oam mpls-tp-mode] de la [edit protocols mpls label-switched-path lsp-name oam mpls-tp-mode] hiérarchie.

  • associate-lsp lsp-name from from-ip-address: incluez cette instruction au niveau de la [edit protocols mpls label-switched-path lsp-name] hiérarchie pour configurer les LSP bidirectionnels associés aux deux extrémités du LSP.

    La from from-ip-address configuration du LSP est facultative. S’il est omis, il est dérivé de l’adresse to de la configuration LSP entrante.

  • transit-lsp-association—Incluez cette déclaration dans le [edit protocols mpls]niveau hiérarchique permettant d’associer deux LSP à un routeur de transit.

    L’association des LSP dans les nœuds de transit est utile pour le chemin LSP de retour pour les paquets ping LSP expirés par TTL ou traceroute.

Dans cet exemple, R0 est le routeur entrant et R4 est le routeur de sortie. R1, R2, R3 et R5 sont des routeurs de transit. Le LSP bidirectionnel associé est établi entre les routeurs de transit pour l’envoi et la réception des messages OAM GAL et G-Ach.

Figure 1 Affiche la topologie utilisée dans cet exemple.

Topologie
Figure 1 : LSP BIDIRECTIONNELS ASSOCIÉS À OAM MPLS-TPLSP BIDIRECTIONNELS ASSOCIÉS À OAM MPLS-TP

Configuration

Configuration rapide de l’interface de ligne de commande
REMARQUE :

Cet exemple montre la configuration sur tous les périphériques et montre les procédures étape par étape pour configurer le routeur entrant, R0, et le routeur de transit R1. Répétez la procédure pas à pas décrite pour le routeur entrant, R0, sur le routeur de sortie, R4. Répétez la procédure étape par étape pour le routeur de transit, R1, sur les autres routeurs de transit, R2, R3 et R5. Veillez à modifier correctement les noms d’interface, les adresses et les autres paramètres.

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.

Routeur R0

Routeur R1

Routeur R2

Routeur R3

Routeur R4

Routeur R5

Configuration de l’appareil R0
Procédure étape par étape

Pour configurer le routeur entrant, R0 :

  1. Configurez les interfaces.

  2. Configurez MPLS sur les interfaces.

  3. Configurez un protocole de passerelle intérieure, tel qu’OSPF.

  4. Configurez un protocole de signalisation, tel que RSVP.

  5. Configurez le LSP.

  6. Activez le fonctionnement OAM GAL et G-ACH sans encapsulation IP sur les LSP.

  7. Configurez les LSP bidirectionnels associés aux deux extrémités du LSP.

  8. Une fois que vous avez terminé de configurer l’appareil, validez la configuration.

Résultats

Confirmez votre configuration en exécutant les show interfaces commandes and show protocols .

Configuration de l’appareil R1
Procédure étape par étape

Pour configurer le routeur de transit, R1 :

  1. Configurez les interfaces.

  2. Configurez MPLS sur les interfaces.

  3. Configurez un protocole de passerelle intérieure, tel qu’OSPF.

  4. Configurez un protocole de signalisation, tel que RSVP.

  5. Configurez l’association des deux LSP sur le routeur de transit.

  6. Si vous avez terminé de configurer l’appareil, validez la configuration.

Résultats

Confirmez votre configuration en exécutant les show interfaces commandes and show protocols .

Vérification

Vérifiez que la configuration fonctionne correctement.

Vérification des LSP bidirectionnels associés
But

Vérifiez que la configuration LSP bidirectionnelle associée fonctionne correctement.

Action
Sens

La sortie des commandes , , show mpls detailet affiche les détails des show mpls lspLSP bidirectionnels associés et show mpls bidirectional les informations d’association LSP.

Configuration des stratégies d’entrée OAM pour LDP

À l’aide de l’instruction, vous pouvez configurer une stratégie d’exploitation, d’administration et de gestion (OAM) pour choisir les classes d’équivalence de ingress-policy transfert (FEC) pour lesquelles OAM doit être activé. Si la FEC passe par la stratégie ou si la FEC est explicitement configurée, OAM est activé pour une FEC. Pour les FEC choisies à l’aide d’une stratégie, les paramètres BFD configurés sous [edit protocols ldp oam bfd-liveness-detection] sont appliqués.

Vous configurez la stratégie d’entrée OAM au niveau de la [edit policy-options] hiérarchie. Pour configurer une stratégie d’entrée OAM, incluez l’instruction ingress-policy suivante :

Vous pouvez configurer cette instruction aux niveaux hiérarchiques suivants :

  • [edit protocols ldp oam]

  • [edit logical-systems logical-system-name protocols ldp oam]

REMARQUE :

Les routeurs ACX Series ne prennent pas en charge le niveau hiérarchique [edit logical-systems].

Suivi des paquets et des opérations MPLS et LSP

Pour tracer les paquets et les opérations MPLS et LSP, incluez l’instruction traceoptions suivante :

Pour obtenir la liste des niveaux hiérarchiques auxquels vous pouvez inclure cette instruction, reportez-vous à la section Résumé de cette instruction.

Vous pouvez spécifier les indicateurs MPLS suivants dans l’instruction MPLS traceoptions :

  • all: traçage de toutes les opérations.

  • connection: traçage de toute l’activité de connexion croisée de circuit (CCC).

  • connection-detail: permet de suivre l’activité détaillée du CCC.

  • cspf—Suivre les calculs CSPF.

  • cspf-link: liens de trace visités lors des calculs CSPF.

  • cspf-node: nuds de trace visités lors des calculs CSPF.

  • error: traçage des conditions d’erreur MPLS.

  • graceful-restart: trace les événements de redémarrage normal MPLS.

  • lsping: traçage des paquets ping LSP et des codes de retour.

  • nsr-synchronization: événements de synchronisation NSR (Trace nonStop Routing).

  • nsr-synchronization-detail: permet de suivre les événements de synchronisation NSR en détail.

  • state—Trace toutes les transitions d’état LSP.

  • static: traçage d’un chemin de changement d’étiquette statique.

Lorsque vous configurez les options de suivi pour effectuer le suivi d’un LSP MPLS à l’aide de l’option cspf , le journal CSPF affiche des informations sur le LSP MPLS en utilisant le terme « MPLS généralisé » (GMPLS). Par exemple, un message dans le journal CSPF peut indiquer que « le lien passe les contraintes GMPLS ». Le MPLS généralisé (GMPLS) est un sur-ensemble de MPLS, ce message est donc normal et n’affecte pas le bon fonctionnement du LSP MPLS.

Tableau de l'historique des modifications

La prise en charge des fonctionnalités est déterminée par la plateforme et la version que vous utilisez. Utilisez l' Feature Explorer pour déterminer si une fonctionnalité est prise en charge sur votre plateforme.

Version
Description
16.1
À partir de Junos OS version 16.1, MPLS-TP prend en charge deux types de canaux supplémentaires pour le type de canal LSPING (0x0008) par défaut sous l’instruction mpls-tp-mode.