Help us improve your experience.

Let us know what you think.

Do you have time for a two-minute survey?

 
 

Trafic IPv6 sur VPN de couche 3

Comprendre les VPN de couche 3 IPv6 

Les interfaces entre les routeurs PE et CE d’un VPN de couche 3 peuvent être configurées pour transporter le trafic IP version 6 (IPv6). L’IP permet l’interopérabilité transparente de nombreux nodes sur différents réseaux. IPv4 est actuellement utilisé dans les intranets, les réseaux privés et Internet. IPv6 est le successeur d’IPv4 et repose en grande partie sur IPv4.

Dans le Juniper Networks mise en œuvre d’IPv6, le fournisseur de services met en œuvre une MPLS dorsale IPv4 pour fournir un service VPN aux clients IPv6. Les routeurs PE ont des capacités IPv4 et IPv6. Ils conservent les tables de routage et de forwarding VPN IPv6 pour leurs sites IPv6 et encapsulent le trafic IPv6 dans des trames MPLS qui sont ensuite envoyées dans le réseau central MPLS. Le routage VPN IPv6 sur MPLS également appelé 6VPE.

IPv6 pour les VPN de couche 3 est pris en charge BGP et pour les routes statiques.

L’extension IPv6 sur VPN de couche 3 est décrite dans le RFC 4659, BGP-MPLS IP Virtual Private Network (VPN) pour VPN IPv6.

Configuration de VPN de couche 3 pour transporter le trafic IPv6

Vous pouvez configurer la version IP 6 (IPv6) entre les routeurs PE et CE d’un VPN de couche 3. Le routeur PE doit être configuré avec l’instruction du routeur PE vers le routeur PE BGP session configurée avec l’énoncé family inet6-vpn . Le routeur CE doit être capable de recevoir du trafic IPv6. Vous pouvez configurer des BGP ou des routes statiques entre les routeurs PE CE routeurs.

Les sections suivantes expliquent comment configurer des VPN IPv6 entre les routeurs PE:

Configuration d’IPv6 sur le routeur PE

Pour configurer IPv6 entre les routeurs PE et CE, family inet6-vpn inclure l’instruction dans la configuration sur le routeur PE:

Pour obtenir une liste des niveaux de hiérarchie à partir des lesquels vous pouvez configurer cette instruction, consultez la section de résumé de l’énoncé pour cette instruction.

Vous devez également inclure la ipv6-tunneling déclaration suivante:

Vous pouvez inclure cet énoncé aux niveaux hiérarchiques suivants:

  • [edit protocols mpls]

  • [edit logical-systems logical-system-name protocols mpls]

Configuration de la connexion entre les routeurs PE et CE réseau

Pour prendre en charge les routes IPv6, vous devez configurer des routes BGP, OSPF version 3, IS-IS ou statiques pour la connexion entre les routeurs PE et CE dans le VPN de couche 3. Vous pouvez configurer BGP uniquement les routes IPv6 ou les routes IP version 4 (IPv4) et IPv6.

Pour plus d’informations sur IS-IS voir l’exemple: Configurer IS-IS,

Les sections suivantes expliquent comment configurer les BGP et les routes statiques:

Configuration des BGP du routeur PE pour gérer les routes IPv6

Pour configurer les BGP de l’instance de routage VPN de couche 3 pour gérer les routes IPv6, inclure l’instruction bgp :

Vous pouvez inclure cet énoncé aux niveaux hiérarchiques suivants:

  • [edit routing-instances routing-instance-name protocols]

  • [edit logical-systems logical-system-name routing-instances routing-instance-name protocols]

Configuration BGP du routeur PE pour les routes IPv4 et IPv6

Pour configurer les BGP de l’instance de routage VPN de couche 3 pour gérer à la fois les routes IPv4 et IPv6, inclure l’instruction bgp :

Vous pouvez inclure cet énoncé aux niveaux hiérarchiques suivants:

  • [edit routing-instances routing-instance-name protocols]

  • [edit logical-systems logical-system-name routing-instances routing-instance-name protocols]

Note:

Le [edit logical-systems] niveau de hiérarchie n’est pas applicable ACX Series routeurs.

Configuration OSPF version 3 sur le routeur PE

Pour configurer la OSPF 3 dans l’instance de routage VPN de couche 3 pour gérer les routes IPv6, inclure l’instruction ospf3 :

Vous pouvez inclure cet énoncé aux niveaux hiérarchiques suivants:

  • [edit routing-instances routing-instance-name protocols]

  • [edit logical-systems logical-system-name routing-instances routing-instance-name protocols]

Note:

Le [edit logical-systems] niveau de hiérarchie n’est pas applicable ACX Series routeurs.

Configuration des routes statiques sur le routeur PE

Pour configurer un routeur statique vers le routeur CE dans l’instance de routage VPN de couche 3, inclure l’instruction routing-options :

Vous pouvez inclure cet énoncé aux niveaux hiérarchiques suivants:

  • [edit routing-instances routing-instance-name]

  • [edit logical-systems logical-system-name routing-instances routing-instance-name]

Note:

Le [edit logical-systems] niveau de hiérarchie n’est pas applicable ACX Series routeurs.

Configuration d’IPv6 sur les interfaces

Vous devez configurer IPv6 sur les interfaces du routeur PE sur les routeurs CE et sur les interfaces du routeur CE aux routeurs PE.

Pour configurer l’interface pour gérer les routes IPv6, inclure l’instruction family inet6 :

Vous pouvez inclure cet énoncé aux niveaux hiérarchiques suivants:

  • [edit interfaces interface-name unit unit-number]

  • [edit logical-systems logical-system-name interfaces interface-name unit unit-number]

Note:

Le [edit logical-systems] niveau de hiérarchie n’est pas applicable ACX Series routeurs.

 Si vous avez configuré le VPN de couche 3 pour gérer à la fois les routes IPv4 et IPv6, configurez l’interface pour gérer à la fois les routes unit IPv4 et IPv6 en incluant l’instruction:

Vous pouvez inclure cet énoncé aux niveaux hiérarchiques suivants:

  • [edit interfaces interface-name]

  • [edit logical-systems logical-system-name interfaces interface-name]

Note:

Le [edit logical-systems] niveau de hiérarchie n’est pas applicable ACX Series routeurs.

Exemple: Tunneling IPv6 islands VPN de couche 3 sur un cœur IPv4 à l’aide d’IBGP et de domaines indépendants

Cet exemple montre comment configurer un Junos OS tunnel IPv6 sur un réseau VPN de couche 3 IPv4. La BGP interne (IBGP) est utilisée entre les équipements de périphérie du client (CE) et de périphérie fournisseur (PE), comme décrit dans le projet de draft-marques-ppvpn-ibgp-version.txt, les réseaux RFC2547bis utilisant des BGP internes en tant que protocole PE-CE, au lieu des connexions BGP PE-CE externes plus typiques.

Exigences

Aucune configuration particulière au-delà de l’initialisation de l’équipement n’est requise avant de configurer cet exemple.

Tous les routeurs PE participant à un VPN independent-domain de couche 3 avec l’instruction dans sa configuration doivent s’Junos OS version 6.3 ou ultérieure.

Aperçu

Cet exemple illustre une méthode permettant à un routeur de participer à un domaine de vpn privé (AS) client et d’échanger de façon transparente des informations de routage par l’intermédiaire d’un VPN de couche 3 sans que les attributs réseau du client ne sont visibles au réseau de l’opérateur et sans que les attributs réseau de l’opérateur ne sont visibles par le réseau du client.

De plus, le réseau du client dans cet exemple est basé sur IPv6, alors que le réseau du fournisseur utilise IPv4.

La independent-domain fonctionnalité est utile lorsque les attributs de route du client doivent être transmis de manière transparente sur le réseau VPN sans que le chemin d’AS fournisseur de services n’apparaisse dans les routes. Dans un VPN de couche 3 typique, les attributs de route tels que l’ID de l’auteur, la liste de clusters, la métrique de route et le chemin AS ne sont pas transparents d’un équipement CE à un autre CE périphérique.

Imaginons par exemple un client VRF dont le AS est 1. Le client fait la publicité des routes qui vous sont données via BGP (IBGP ou EBGP). Votre réseau central (l’instance de routage principale) utilise AS 3. independent-domain Sans être configuré, si le client vous présente 10.0.0.0/24 via BGP, le préfixe contient la AS 1 du client sur le chemin AS. Pour transporter la publicité entre le cœur et les autres équipements PE, votre AS 3 est ajoutée au chemin AS par la BGP multiprotocole (MP-BGP). Le chemin AS est maintenant 3 1. Lorsque le préfixe est annoncé hors du cœur vers le VPN de couche 3 à partir d’un équipement PE distant, la AS VPN de couche 3 est ajoutée à nouveau, ce qui fait du chemin AS 1 3 1, qui est une boucle AS. independent-domain Cet énoncé garantit que seuls les points d’entrée de l’instance de routage sont contrôlés lors de la détection en boucle, et que les instances de routage principales et principales (la AS 3 de votre cœur) ne sont pas considérées. Pour cela, il faut utiliser l’attribut 128 (ensemble d’attributs), un attribut de transit en option. L’ensemble d’attributs masque le chemin d’AS, les préférences locales, etc., de sorte que ceux-ci n’apparaissent pas lors de la vérification de la boucle.

Note:

Dans Junos OS 10.4 et ultérieure, no-attrset vous pouvez spécifier l’option independent-domain de sorte qu’au lieu d’utiliser l’attribut 128 (ensemble d’attributs), Junos OS n’a qu’à vérifier en boucle les AS d’instance de routage sans tenir compte de la AS de votre cœur utilisée dans le mp-BGP. local-as Cela est utile si vous utilisez la fonctionnalité et que vous souhaitez uniquement configurer des domaines indépendants pour maintenir l’indépendance des services d’accès locaux dans l’instance de routage et effectuer une détection de boucle BGP uniquement pour les AS locales spécifiées dans l’instance de routage. Dans ce cas, vous pouvez désactiver le message de définir l’attribut.

Topologie

La Figure 1 illustre l’exemple de réseau.

Figure 1: Îles VPN IPv6 de couche 3 via un cœur IPv4 à l’aide d’IBGP et de domaines indépendants Layer 3 VPN IPv6 Islands over an IPv4 Core Using IBGP and Independent Domains

CLI configuration rapide affiche la configuration de tous les équipements de la figure 1.

La section Configuration de l’équipement PE1 décrit les étapes de l’équipement PE1.

Configuration

CLI configuration rapide

Pour configurer rapidement cet exemple, copiez les commandes suivantes, collez-les dans un fichier texte, supprimez les interruptions de ligne, modifiez les détails nécessaires pour correspondre à votre configuration réseau, puis copiez/collez les commandes dans le CLI [edit] au niveau de la hiérarchie.

Équipement CE1

Équipement CE2

Équipement PE1

Équipement P

Équipement PE2

Configuration de l’équipement PE1

Procédure étape par étape

L’exemple suivant vous oblige à naviguer dans différents niveaux de la hiérarchie de configuration. Pour plus d’informations sur la CLI, consultez le guide de l’CLI en mode de configuration dans CLI’utilisateur.

Pour configurer l’équipement PE1:

  1. Configurez les interfaces.

  2. Configurez MPLS sur les interfaces.

  3. Configurez BGP.

  4. Configurez un protocole de passerelle intérieure (IGP).

  5. Configurer un protocole de signalisation.

  6. Configurez l’instance de routage.

  7. Dans l’instance de routage, indiquez le AS du réseau client et l’énoncé independent-domain .

  8. Dans l’instance principale, configurez l’ID du routeur et le numéro de AS fournisseur.

Résultats

Depuis le mode de configuration, confirmez votre configuration en entrant show interfacesles commandes et show protocolsle , et show routing-instancesshow routing-options le Si la sortie n’affiche pas la configuration prévue, répétez les instructions de cet exemple pour corriger la configuration.

Si vous avez terminé la configuration de l’équipement, saisissez-le commit en mode de configuration.

Vérification

Vérifier que la configuration fonctionne correctement.

Vérification de la connectivité des CE réseau

But

Assurez-vous que le tunnel fonctionne.

Action

À partir du mode opérationnel, saisissez la ping commande.

Sens

Les équipements CE IPv6 peuvent communiquer sur le réseau central IPv4.

Vérification des chemins d AS de contrôle

But

Assurez-vous que le AS fournisseur n’apparaît pas dans les tables CE de routage des équipements.

Action

À partir du mode opérationnel, saisissez la show route protocol bgp detail commande.

Sens

Le résultat indique que pour les routes BGP sur les équipements CE, l’attribut de chemin d’AS n’inclut pas le fournisseur AS 64512.