Help us improve your experience.

Let us know what you think.

Do you have time for a two-minute survey?

 
 

Exemple : configuration d’une pile double qui utilise la délégation de préfixe NDRA et DHCPv6 sur PPPoE

Cet exemple fournit une procédure pas à pas et des commandes pour configurer et vérifier une pile double qui utilise la publication NDRA (Neighbor Discovery Router Advertisement) et la délégation de préfixe DHCP (Dynamic Host Configuration Protocol for IPv6) sur PPPoE (Point-to-Point Protocol over Ethernet).

Exigences

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

  • Routeur Universal Edge 3D MX Series

  • Junos OS version 11.4 ou ultérieure

Note:

Cet exemple de configuration a été testé à l’aide de la version logicielle répertoriée et est supposé fonctionner sur toutes les versions ultérieures.

Aperçu

Cet exemple utilise la délégation de préfixe NDRA et DHCPv6 dans votre réseau d’accès abonné, comme suit :

  • Le réseau d’accès est PPPoE.

  • NDRA est utilisé pour attribuer une adresse IPv6 globale sur la liaison WAN. Les préfixes utilisés dans les publications de routeur proviennent d’un pool local spécifié à l’aide du RADIUS d’authentification, d’autorisation et de comptabilité (AAA).

  • La délégation de préfixe DHCPv6 est utilisée pour l’adressage LAN des abonnés. Il utilise un préfixe délégué provenant d’un pool local spécifié à l’aide de AAA RADIUS.

  • DHCPv4 est utilisé pour l’adressage LAN des abonnés.

  • Les sessions d’abonné DHCPv6 sont superposées sur une session d’abonné PPPoE sous-jacente.

Topologie

Figure 1 : Réseau d’accès abonné PPPoE avec NDRA et délégation PPPoE Subscriber Access Network with NDRA and DHCPv6 Prefix Delegation de préfixe DHCPv6

Le tableau 1 décrit les composants de configuration utilisés dans cet exemple.

Tableau 1 : composants de configuration utilisés dans une double pile avec NDRA et délégation de préfixe DHCPv6

Composant de configuration

Nom du composant

But

Profils dynamiques

DS-dyn-ipv4v6-ndra

Profil qui crée une interface logique PPPoE lorsque l’abonné se connecte.

Interfaces

GE-3/3/0

Interface Ethernet sous-jacente.

lo0

Interface de bouclage à utiliser dans le réseau d’accès. L’interface de bouclage est automatiquement utilisée pour les interfaces non numérotées.

Pools d’attribution d’adresses

default-ipv4-pool-2

Pool qui fournit des adresses IPv4 pour le réseau local abonné.

NDRA-2010

Pool qui fournit les préfixes IPv6 utilisés dans les publicités de routeur. Ces préfixes sont utilisés pour créer une adresse IPv6 globale affectée à la liaison WAN CPE.

dhcpv6-pd-pool

Pool qui fournit un pool de préfixes délégués au CPE et utilisés pour attribuer des adresses globales IPv6 sur le réseau local de l’abonné.

Configuration

Configuration d’un serveur local DHCPv6 pour DHCPv6 sur PPPoE

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-collez les commandes dans l’interface de ligne de commande au niveau de la [edit] hiérarchie.

Procédure étape par étape

Pour superposer DHCPv6 au-dessus de la famille IPv6 PPPoE (inet6), associez DHCPv6 aux interfaces PPPoE en ajoutant les interfaces PPPoE à la configuration du serveur local DHCPv6. Étant donné que cet exemple utilise une interface PPPoE dynamique, nous utilisons l’interface logique pp0.0 (PPPoE) comme caractère générique pour indiquer qu’une liaison DHCPv6 peut être effectuée au-dessus d’une interface PPPoE.

Pour configurer un serveur local DHCPv6 :

  1. Accédez à la configuration du serveur local DHCPv6.

  2. Créez un groupe pour les interfaces PPPoE dynamiques et attribuez un nom.

    La fonctionnalité de groupe regroupe un ensemble d’interfaces, puis applique une configuration DHCP commune au groupe d’interfaces nommé.

  3. Ajouter une interface pour les interfaces logiques PPPoE dynamiques.

Résultats

Depuis le mode configuration, confirmez votre configuration en entrant la show commande.

Si vous avez terminé de configurer l’appareil, entrez commit à partir du mode de configuration.

Configuration d’un profil dynamique pour l’interface logique PPPoE

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-collez les commandes dans l’interface de ligne de commande au niveau de la [edit] hiérarchie.

Procédure étape par étape

Créez un profil dynamique pour l’interface logique PPPoE. Ce profil dynamique prend en charge les sessions IPv4 et IPv6 sur la même interface logique.

Pour configurer le profil dynamique :

  1. Créez et nommez le profil dynamique.

  2. Configurez une interface logique PPPoE (pp0) utilisée pour créer des interfaces PPPoE logiques pour les abonnés IPv4 et IPv6.

  3. Spécifiez $junos-interface-unit comme variable prédéfinie pour représenter le numéro d’unité logique de l’interface pp0.

    La variable est remplacée dynamiquement par le numéro d’unité réel fourni par le réseau lorsque l’abonné se connecte.

  4. Spécifiez $junos-underlying-interface comme variable prédéfinie pour représenter le nom de l’interface Ethernet sous-jacente sur laquelle le routeur crée l’interface logique PPPoE dynamique. La variable est remplacée dynamiquement par le nom réel de l’interface sous-jacente fournie par le réseau lorsque l’abonné se connecte.

  5. Configurez le routeur pour qu’il agisse comme un serveur PPPoE lorsqu’une interface logique PPPoE est créée dynamiquement.

  6. Configurez la famille IPv4 pour l’interface pp0 en spécifiant l’adresse non numérotée pour créer dynamiquement des interfaces de bouclage.

  7. Configurez la famille IPv6 pour l’interface pp0.

    Étant donné que l’exemple utilise router advertisement, affectez la variable $junos-ipv6-addressprédéfinie .

  8. Configurez un ou plusieurs protocoles d’authentification PPP pour l’interface pp0.

  9. Activez les keepalives et définissez un intervalle pour keepalives.

    Nous recommandons un intervalle de 30 secondes.

  10. Accédez à la configuration de la publicité du routeur.

  11. Spécifiez l’interface sur laquelle la configuration NDRA est appliquée.

  12. Spécifiez une valeur de préfixe contenue dans les messages de publicité de routeur envoyés au CPE sur les interfaces créées avec ce profil dynamique.

    Si vous spécifiez la variable prédéfinie, la $junos-ipv6-ndra-prefix valeur réelle est obtenue à partir d’un pool local ou via AAA.

Résultats

Depuis le mode configuration, confirmez votre configuration en entrant la show commande.

Si vous avez terminé de configurer l’appareil, entrez commit à partir du mode de configuration.

Configuration d’une interface de bouclage

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-collez les commandes dans l’interface de ligne de commande au niveau de la [edit] hiérarchie.

Procédure étape par étape

Pour configurer une interface de bouclage :

  1. Créez l’interface de bouclage et spécifiez un numéro d’unité.

  2. Configurez l’interface pour IPv4.

  3. Configurez l’interface pour IPv6.

Résultats

Depuis le mode configuration, confirmez votre configuration en entrant la show commande.

Si vous avez terminé de configurer l’appareil, entrez commit à partir du mode de configuration.

Configuration d’une interface Ethernet statique sous-jacente pour les interfaces d’abonné PPPoE dynamiques

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-collez les commandes dans l’interface de ligne de commande au niveau de la [edit] hiérarchie.

Procédure étape par étape

Pour configurer l’interface Ethernet sous-jacente :

  1. Spécifiez le nom et le numéro d’unité logique de l’interface Ethernet statique sous-jacente à laquelle vous souhaitez attacher le profil dynamique IPv4 et IPv6.

  2. Configurez une description pour l’interface.

  3. Configurez l’encapsulation PPPoE sur l’interface sous-jacente.

  4. Configurez l’ID VLAN.

  5. Attachez le profil dynamique à l’interface sous-jacente.

  6. (Facultatif) Empêchez la création de plusieurs sessions PPPoE pour le même abonné PPPoE sur la même interface VLAN.

Résultats

Depuis le mode configuration, confirmez votre configuration en entrant la show commande.

Si vous avez terminé de configurer l’appareil, entrez commit à partir du mode de configuration.

Spécification de l’adresse IP BNG

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-collez les commandes dans l’interface de ligne de commande au niveau de la [edit] hiérarchie.

Meilleure pratique :

Nous vous recommandons vivement de configurer l’adresse IP BNG pour éviter tout comportement imprévisible si l’adresse d’interface sur une interface de bouclage change.

Procédure étape par étape

Pour configurer l’adresse IP du BNG :

  1. Accédez à la configuration des options de routage.

  2. Spécifiez l’adresse IP ou le BNG.

Résultats

Depuis le mode configuration, confirmez votre configuration en entrant la show commande.

Si vous avez terminé de configurer l’appareil, entrez commit à partir du mode de configuration.

Configuration de l’accès au serveur RADIUS

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-collez les commandes dans l’interface de ligne de commande au niveau de la [edit] hiérarchie.

Procédure étape par étape

Pour configurer des serveurs RADIUS :

  1. Créez une configuration de serveur RADIUS et spécifiez l’adresse du serveur.

  2. Configurez le secret requis (mot de passe) pour le serveur.

    Les secrets entre guillemets peuvent contenir des espaces.

  3. Configurez l’adresse source utilisée par le BNG lorsqu’il envoie des requêtes RADIUS au serveur RADIUS.

  4. (Facultatif) Configurez le nombre de tentatives de contact par le routeur avec un serveur de comptabilité RADIUS.

    Vous pouvez configurer le routeur pour qu’il réessaie de 1 à 16 fois. Le paramètre par défaut est 3 nouvelles tentatives.

  5. (Facultatif) Configurez la durée pendant laquelle le routeur ou le commutateur local attend de recevoir une réponse d’un serveur RADIUS.

    Par défaut, le routeur ou le commutateur attend 3 secondes. Vous pouvez configurer le délai d’expiration de 1 à 90 secondes.

Résultats

Depuis le mode configuration, confirmez votre configuration en entrant la show commande.

Si vous avez terminé de configurer l’appareil, entrez commit à partir du mode de configuration.

Configuration du profil d’accès au serveur RADIUS

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-collez les commandes dans l’interface de ligne de commande au niveau de la [edit] hiérarchie.

Procédure étape par étape

Pour configurer un profil d’accès au serveur RADIUS :

  1. Créez un profil d’accès au serveur RADIUS.

  2. Spécifiez l’ordre dans lequel les méthodes d’authentification sont utilisées.

  3. Spécifiez l’adresse du serveur RADIUS utilisé pour l’authentification et le serveur utilisé pour la comptabilité.

  4. Configurez les valeurs de comptabilisation RADIUS pour le profil d’accès.

Résultats

Depuis le mode configuration, confirmez votre configuration en entrant la show commande.

Si vous avez terminé de configurer l’appareil, entrez commit à partir du mode de configuration.

Configuration des pools locaux d’attribution d’adresses

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-collez les commandes dans l’interface de ligne de commande au niveau de la [edit] hiérarchie.

Procédure étape par étape

Configurez trois pools d’attribution d’adresses pour DHCPv4, la délégation de préfixe DHCPv6 et NDRA.

Pour configurer les pools d’attribution d’adresses :

  1. Configurez le pool d’attribution d’adresses pour DHCPv4.

  2. Configurez le pool d’attribution d’adresses pour la délégation de préfixe DHCPv6.

  3. Configurez le pool d’attribution d’adresses pour NDRA.

  4. (Facultatif) Activez la protection contre les préfixes en double.

Résultats

Depuis le mode configuration, confirmez votre configuration en entrant la show commande.

Si vous avez terminé de configurer l’appareil, entrez commit à partir du mode de configuration.

Spécification du pool d’adresses à utiliser pour la délégation de préfixe DHCPv6

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-collez les commandes dans l’interface de ligne de commande au niveau de la [edit] hiérarchie.

Procédure étape par étape

Pour spécifier que le pool dhcp-pd est utilisé pour la délégation de préfixe DHCPv6 :

  1. Accédez à la configuration du serveur local DHCPv6.

  2. Spécifiez le pool d’adresses qui attribue le préfixe délégué.

Résultats

Depuis le mode configuration, confirmez votre configuration en entrant la show commande.

Si vous avez terminé de configurer l’appareil, entrez commit à partir du mode de configuration.

Résultats

Voici la configuration complète de cet exemple :

Vérification

Vérifiez que la configuration fonctionne correctement.

Vérification des sessions d’abonnés actifs

But

Vérifiez les sessions d’abonnés actives.

Action

En mode opérationnel, saisissez la show subscribers summary commande.

Sens

Les champs sous Subscribers by State indiquent le nombre d’abonnés actifs.

Les champs sous Subscribers by Client Type indiquent le nombre de sessions d’abonnés DHCP et DHCPoE actives.

Vérification des adresses IPv4 et IPv6 dans une instance de routage correcte

But

Vérifiez que l’abonné possède à la fois une adresse IPv4 et IPv6 et qu’il est placé dans l’instance de routage appropriée.

Action

En mode opérationnel, saisissez la show subscribers commande.

Sens

Le Interface champ indique que deux sessions d’abonnés s’exécutent sur la même interface. Le IP Address champ indique qu’une adresse IPv4 est attribuée à une session et qu’une session est affectée à une adresse IPv6.

Le LS:RI champ indique que l’abonné est placé dans l’instance de routage correcte et que le trafic peut être envoyé et reçu.

Vérification des sessions d’abonnés dynamiques

But

Vérifiez les sessions d’abonnés PPPoE et DHCPv6 dynamiques. Dans cet exemple de configuration, la session d’abonné DHCPv6 doit être superposée à la session d’abonné PPPoE sous-jacente.

Action

En mode opérationnel, saisissez la show subscribers detail commande.

Sens

Lorsqu’un abonné s’est connecté et a démarré une session IPv4 et IPv6, la sortie affiche la session PPPoE sous-jacente active et la session DHCPv6 active.

Le Session ID champ pour la session PPPoE est 87. Le Underlying Session ID pour la session DHCP est 87, ce qui indique que la session PPPoE est la session sous-jacente.

Vérification des pools d’adresses DHCPv6 utilisés pour la NDRA et la délégation de préfixe DHCPv6

But

Vérifiez le pool utilisé pour la NDRA, le pool d’adresses déléguées utilisé pour la délégation de préfixe DHCPv6 et la longueur des préfixes IPv6 délégués au CPE.

Action

En mode opérationnel, saisissez la show subscribers extensive commande.

Sens

Sous la session PPPoE, les champs affichent les noms des pools utilisés pour la délégation de préfixe DHCPv6 et pour les IPv6 Delegated Address Pool préfixes NDRA. Le IPv6 Delegated Network Prefix Length champ affiche la longueur du préfixe utilisé pour attribuer l’adresse IPv6 à cette session d’abonné. Le IPv6 Interface Address champ affiche l’adresse IPv6 attribuée à l’interface CPE du pool NDRA.

Sous la session DHCP, le IPv6 Delegated Address Pool champ affiche le nom du pool utilisé pour la délégation de préfixe DHCPv6. Les IPv6 Delegated Network Prefix Length champs indiquent la longueur des préfixes utilisés dans la délégation de préfixe DHCPv6.

Vérification des liaisons d’adresses DHCPv6

But

Affichez les liaisons d’adresse dans la table client sur le serveur local DHCPv6.

Action

En mode opérationnel, saisissez la show dhcpv6 server binding commande.

Si vous avez de nombreuses sessions d’abonnés actives, vous pouvez afficher la liaison serveur pour une interface spécifique.

Sens

Le Prefix champ affiche le préfixe DHCPv6 affecté à la session d’abonné à partir du pool utilisé pour la délégation de préfixe DHCPv6.

Vérification des publicités de routeur

But

Vérifiez que des publicités de routeur sont envoyées et que des messages de sollicitation de routeur sont reçus.

Action

En mode opérationnel, saisissez la show ipv6 router-advertisement commande.

Si vous disposez d’un grand nombre d’interfaces d’abonné, vous pouvez afficher des publicités de routeur pour une interface spécifique.

Sens

L’affichage affiche le nombre de publicités envoyées par le routeur, le nombre de messages de sollicitation reçus par le routeur et le nombre de publicités reçues par le routeur.

Vérification de l’état de l’interface logique PPPoE

But

Affichez les informations d’état de l’interface logique PPPoE (pp0).

Action

En mode opérationnel, saisissez la show interfaces pp0.logical commande.

Sens

Le Underlying interface champ affiche l’interface Ethernet sous-jacente configurée dans l’exemple.

Le Destination champ sous Protocol inet6 affiche l’adresse IPv6 obtenue via NDRA. Il s’agit de la valeur de la $junos-ipv6-ndra-prefix variable configurée dans le profil dynamique.

Le Local champ sous Protocol inet6 affiche la valeur de la variable configurée pour la famille inet6 dans la $junos-ipv6-address configuration pp0 du profil dynamique.