Help us improve your experience.

Let us know what you think.

Do you have time for a two-minute survey?

 
 

Agent de relais DHCPv6

L’agent de relais DHCPv6 améliore l’agent de relais DHCP en fournissant une prise en charge dans un réseau IPv6. L’agent de relais DHCPv6 transmet les messages entre le client DHCPv6 et le serveur DHCPv6, de la même manière que l’agent de relais DHCP prend en charge un réseau IPv4. Les agents de relais DHCPv6 éliminent la nécessité d’avoir un serveur DHCPv6 sur chaque réseau physique. Pour plus d’informations sur l’insertion de l’ID d’interface DHCPv6 (Option 18), de l’ID distant (Option 37) ou de l’Adresse MAC du client (Option 79) dans les paquets DHCPv6, et sur la vérification de la configuration DHCPv6, lisez cette rubrique.

Présentation de l’agent de relais DHCPv6

Lorsqu’un client DHCPv6 se connecte, l’agent de relais DHCPv6 utilise l’infrastructure de service AAA pour interagir avec le serveur RADIUS afin d’assurer l’authentification et la comptabilité. Le serveur RADIUS, qui est configuré indépendamment de DHCP, authentifie le client et fournit le préfixe IPv6 et les paramètres de configuration du client, tels que le délai d’expiration de la session et le nombre maximal de clients autorisés par interface.

Note:

Les PTX Series Routeurs de transport de paquets ne prennent pas en charge l’authentification pour les agents de relais DHCPv6.

Note:

Les fonctionnalités DHCPv6 suivantes ne sont pas prises en charge sur les routeurs ACX Series :

  • Authentification de l’abonné pour les agents de relais DHCPv6

  • Surveillance DHCP

  • Client DHCPv6

  • Détection de l’activité

  • Profils dynamiques

  • Option 37 : prise en charge de l’insertion d’ID à distance

  • BFD (Bidirectional Forwarding Detection) pour relais DHCPv6

L’agent de relais DHCPv6 est compatible avec le serveur local DHCP et l’agent de relais DHCP, et peut être activé sur la même interface que le serveur local DHCP ou l’agent de relais DHCP.

Pour configurer l’agent de relais DHCPv6 sur le routeur (ou le commutateur), vous incluez l’instruction dhcpv6 au niveau de la [edit forwarding-options dhcp-relay] hiérarchie.

Vous pouvez également inclure l’instruction dhcpv6 aux niveaux hiérarchiques suivants :

  • [edit logical-systems logical-system-name forwarding-options dhcp-relay]

  • [edit logical-systems logical-system-name routing-instances routing-instance-name forwarding-options dhcp-relay]

  • [edit routing-instances routing-instance-name forwarding-options dhcp-relay]

Reportez-vous à la section Surveillance et gestion de DHCPv6 pour connaître les commandes spécifiques à l’affichage et à l’effacement des liaisons et des statistiques DHCPv6.

Configuration de l’agent de relais DHCPv6

L’agent de relais DHCPv6 sert d’interface pour relayer les messages entre les clients DHCPv6 et le serveur DHCPv6 sur différents réseaux IP.

L’exemple décrit comment configurer l’agent de relais DHCPv6 sur le pare-feu SRX Series. Le pare-feu SRX Series, agissant en tant qu’agent de relais DHCPv6, est chargé de transférer les demandes et réponses entre les clients DHCPv6 et le serveur faisant partie de différentes instances de routage.

Exigences

L’exemple de configuration de l’agent de relais DHCPv6 a été testé sur les composants matériels et logiciels suivants :

  • Pare-feu SRX Series avec Junos OS 22.3R1 ou version ultérieure.

Aperçu

Vous pouvez configurer l’agent de relais DHCPv6 pour fournir une sécurité supplémentaire lors de l’échange de messages DHCPv6 entre un serveur DHCPv6 et des clients DHCPv6 qui résident dans différentes instances de routage virtuel. Ce type de configuration est destiné à la connexion de relais DHCPv6 entre un serveur DHCPv6 et un client DHCPv6, lorsque le serveur DHCPv6 réside dans un réseau isolé du réseau client.

Topologie

Pour échanger des messages DHCPv6 entre différentes instances de routage, vous devez activer l’interface côté serveur et l’interface côté client de l’agent de relais DHCPv6 pour reconnaître et transférer les paquets DHCPv6.

La Figure 1 suivante montre les performances de DHCPv6 en tant que serveur local DHCPv6, client DHCPv6 et agent de relais DHCPv6

Figure 1 : Présentation des services DHCPv6 dans une instance Understanding DHCPv6 Services in a Routing Instance de routage

La liste suivante fournit une vue d’ensemble des tâches requises pour créer l’échange de messages DHCPv6 entre les différentes instances de routage :

  • Configurez le côté client de l’agent de relais DHCPv6.

  • Configurez le côté serveur de l’agent de relais DHCPv6.

  • Configurez la zone de sécurité pour autoriser le protocole DHCPv6.

    Tableau 1 : Paramètres du relais DHCPv6 :

    Paramètres

    Détails côté client

    Détails côté serveur

    Interface

    GE-0/0/3.0

    GE-0/0/4.0

    interface de routage

    confiance-vr

    untrust-vr

    Adresse IP

    2001 :db8 :12 ::1/64

    2001 :db8 :23 ::1/64

    Note:

    Pour que cette configuration fonctionne, la route de connexion du serveur DHCPv6 et la route de l’interface de l’agent de relais doivent se trouver dans les deux instances de routage. Par exemple, dans la topologie ci-dessus, la route serveur 2001 :db8 :34 ::/64 doit être partagée avec le relais dhcp VR, et la route 2001 :db8 :12 ::/64 exacte de l’interface dhcp-relay doit être partagée avec l’instance de routage par défaut.

    De plus, une configuration dhcp-relay factice doit être ajoutée dans l’instance de routage avec le serveur DHCPv6. Si cela n’est pas configuré, dhcp-relay ne sera pas en mesure de recevoir des paquets du serveur DHCPv6.

Configuration

Configuration rapide de l’interface de ligne de commande

Les procédures suivantes décrivent les tâches de configuration pour la création de l’échange de messages DHCPv6 entre le serveur DHCPv6 et les clients dans différentes instances de routage. 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 à la configuration de votre réseau, copiez et collez les commandes dans l’interface de ligne de commande au niveau de la [edit] hiérarchie, puis passez commit en mode de configuration.

Configuration rapide pour l’assistance client :

Configuration rapide pour l’assistance face au serveur :

Configuration rapide pour la prise en charge des relais DHCPv6 :

Configuration rapide de la zone de sécurité pour autoriser le protocole DHCPv6 :

Procédure

Procédure étape par étape

L’exemple suivant vous oblige à naviguer à différents niveaux dans la hiérarchie de configuration. Pour obtenir des instructions sur la façon de procéder, consultez Utilisation de l’éditeur CLI en mode configuration dans le Guide de l’utilisateur CLI.

Pour configurer la prise en charge côté client de l’agent de relais DHCPv6 :

  1. Définissez un type d’instance de routage sur routeur virtuel.

  2. Définir une interface sur le routeur virtuel

  3. Définissez l’adresse IP sur l’interface.

Procédure

Procédure étape par étape

Pour configurer la prise en charge du côté serveur de l’agent de relais DHCPv6 :

  1. Définissez un routeur virtuel.

  2. Définissez une interface sur le routeur virtuel.

  3. Définissez l’option de transfert uniquement des réponses.

  4. Définissez l’adresse IP sur l’interface.

Procédure

Procédure étape par étape

Pour configurer le serveur local DHCPv6 afin de prendre en charge :

  1. Définir la configuration dans dhcp-relay pour l’instance de routage untrust-vr

  2. Définir la configuration dans dhcp-relay pour l’instance de routage trust-vr

  3. Définissez la configuration pour partager les routes entre les instances de routage.

    Note:

    Vous pouvez activer un pare-feu SRX Series pour qu’il fonctionne comme un serveur local DHCPv6. Le serveur local DHCPv6 fournit une adresse IP et d’autres informations de configuration en réponse à une demande du client.

Procédure

Procédure étape par étape

Pour configurer la zone de sécurité afin d’autoriser le protocole DHCPv6 :

  1. Définissez la stratégie de sécurité par défaut pour autoriser tout le trafic.

  2. Définissez tous les services système et protocoles sur l’interface ge-0/0/4.0.

  3. Définissez tous les services et protocoles système sur l’interface ge-0/0/3.0.

Résultats

  • Résultat pour le support client :

À partir du mode configuration, confirmez votre configuration en entrant la show routing-instances commande. Si la sortie n’affiche pas la configuration prévue, répétez les instructions de configuration de cet exemple pour la corriger.

  • Résultat pour l’assistance face au serveur :

    À partir du mode configuration, confirmez votre configuration en entrant la show routing-instances commande. Si la sortie n’affiche pas la configuration prévue, répétez les instructions de configuration de cet exemple pour la corriger.

  • Résultat pour la prise en charge des serveurs locaux DHCPv6 :

    À partir du mode de configuration, confirmez votre configuration en saisissant les show routing-instancescommandes , show policy-options et 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.

  • Résultat pour la zone de sécurité autorisant le protocole DHCPv6 :

    À partir du mode de configuration, confirmez votre configuration en entrant les show security policies commandes et show security zones . 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.

Insertion de l’option d’ID d’interface DHCPv6 (option 18) dans les paquets DHCPv6

Vous pouvez configurer l’agent de relais DHCPv6 pour qu’il insère l’ID d’interface DHCPv6 (option 18) dans les paquets que le relais envoie à un serveur DHCPv6. Vous pouvez configurer la prise en charge de l’option 18 au niveau DHCPv6 global ou au niveau du groupe.

Lorsque vous configurez la prise en charge de l’option 18, vous pouvez éventuellement inclure les informations supplémentaires suivantes :

  • Prefix (Préfixe) : spécifiez l’option prefix permettant d’ajouter un préfixe à l’identificateur d’interface. Le préfixe peut être n’importe quelle combinaison de nom d’hôte, nom de système logique et nom d’instance de routage.

  • Description de l’interface : spécifiez l’option use-interface-description permettant d’inclure la description textuelle de l’interface au lieu de l’identificateur d’interface. Vous pouvez inclure la description de l’interface de l’appareil ou la description de l’interface logique.

  • Sous-option Option 82 Agent Circuit ID (sous-option 1) : spécifiez l’option use-option-82 d’inclusion de la sous-option DHCPv4 Option 82 Agent Circuit ID (sous-option 1). Cette configuration est utile dans un environnement à double pile, où les abonnés DHCPv4 et DHCPv6 résident sur la même interface logique sous-jacente. Le routeur vérifie la valeur de la sous-option 1 de l’option 82 et l’insère dans les paquets sortants. S’il n’existe pas de liaison DHCPv4 ou si la liaison n’a pas de valeur de sous-option 1 de l’option 82, le routeur envoie les paquets sans ajouter d’option 18.

Note:

Si vous spécifiez l’une des configurations facultatives et que les informations spécifiées n’existent pas (par exemple, s’il n’y a pas de description d’interface), le relais DHCPv6 ignore la configuration facultative et insère l’identificateur d’interface par défaut dans les paquets.

Pour insérer l’option DHCPv6 Interface-ID (option 18) dans les paquets DHCPv6 :

  1. Configurez le relais DHCPv6 pour inclure l’option 18.
  2. (Facultatif) Spécifiez le préfixe à inclure dans l’option 18.
  3. (Facultatif) Spécifiez que l’option 18 inclut la description textuelle de l’interface. Vous pouvez spécifier la description de l’interface logical ou la description de l’interface device .
  4. (Facultatif) Spécifiez que l’option 18 utilise la valeur de la sous-option DHCPv4 Option 82 Agent Circuit ID (sous-option 1).

Insertion de l’option DHCPv6 Remote-ID (Option 37) dans les paquets DHCPv6

À partir de Junos OS version 14.1, vous pouvez configurer l’agent de relais DHCPv6 pour qu’il insère l’ID distant DHCPv6 (option 37) dans les paquets que le relais envoie à un serveur DHCPv6. Vous pouvez configurer la prise en charge de l’option 37 au niveau DHCPv6 global ou au niveau du groupe.

Lorsque vous configurez la prise en charge de l’option 37, vous pouvez éventuellement inclure les informations suivantes :

  • Prefix (Préfixe) : spécifiez l’option prefix permettant d’ajouter un préfixe à l’identificateur d’interface. Le préfixe peut être n’importe quelle combinaison de nom d’hôte, nom de système logique et nom d’instance de routage.

  • Description de l’interface : spécifiez l’option use-interface-description permettant d’inclure la description textuelle de l’interface au lieu de l’identificateur d’interface. Vous pouvez inclure la description de l’interface de l’appareil ou la description de l’interface logique.

  • Option 82 Agent Remote-ID suboption (sous-option 2) : spécifiez l’option use-option-82 d’utilisation de la valeur de la sous-option DHCPv4 option 82 Remote-ID (sous-option 2). Cette configuration est utile dans un environnement à double pile, où les abonnés DHCPv4 et DHCPv6 résident sur la même interface logique sous-jacente. Le routeur vérifie la valeur de la sous-option 2 de l’option 82 et l’insère dans les paquets sortants.

Note:

Si vous spécifiez l’une des configurations facultatives et que les informations spécifiées n’existent pas (par exemple, s’il n’y a pas de description d’interface), le relais DHCPv6 ignore la configuration facultative et insère l’identificateur d’interface par défaut dans les paquets.

Pour insérer l’option DHCPv6 Remote-ID (option 37) dans les paquets DHCPv6 :

  1. Configurez le relais DHCPv6 pour inclure l’option 37.
  2. (Facultatif) Spécifiez le préfixe à inclure avec les informations de l’option 37.
  3. (Facultatif) Spécifiez que l’option 37 inclut la description textuelle de l’interface. Vous pouvez spécifier la description de l’interface logical ou la description de l’interface device .
  4. (Facultatif) Spécifiez que l’option 37 utilise la valeur de la sous-option DHCPv4 option 82 Remote-ID (sous-option 2).

    S’il n’existe aucune liaison DHCPv4 ou si la liaison n’inclut pas de valeur de sous-option 2 de l’option 82, le routeur envoie les paquets par défaut sans ajouter l’option 37. Toutefois, vous pouvez utiliser le mot-clé facultatif strict pour spécifier que le routeur supprime les paquets qui n’ont pas de valeur de sous-option 2.

Insertion de l’option d’adresse MAC du client DHCPv6 (option 79) dans les paquets DHCPv6

Le déploiement incrémentiel d’IPv6 sur les réseaux IPv4 existants peut se traduire par un environnement réseau à double pile dans lequel les équipements agissent à la fois comme clients DHCPv4 et DHCPv6. Dans les scénarios à double pile, les opérateurs doivent être en mesure d’associer des messages DHCPv4 et DHCPv6 à la même interface client, en fonction d’un identifiant commun à l’interface.

Vous pouvez configurer un agent de relais DHCPv6 pour insérer l’adresse MAC du client DHCPv6 dans les paquets que le relais envoie à un serveur DHCPv6. L’adresse MAC du client est utilisée pour associer les messages DHCPv4 et DHCPv6 à la même interface client.

Outre l’association de messages DHCPv4 et DHCPv6 à partir d’un client à double pile, le fait d’avoir l’adresse MAC du client dans des paquets DHCPv6 fournit des informations supplémentaires pour le débogage et la journalisation des événements liés au client au niveau de l’agent de relais et du serveur.

Lorsque l’option 79 de DHCPv6 est activée, l’agent de relais DHCPv6 lit l’adresse MAC source des messages de sollicitation DHCPv6 et de demande DHCPv6 qu’il reçoit d’un client. L’agent de relais encapsule les messages de sollicitation et de demande dans un message de transfert de relais DHCPv6 et insère l’adresse MAC du client en tant qu’option 79 dans l’en-tête de transfert de relais avant de relayer le message au serveur.

Si le paquet DHCPv6 possède déjà un en-tête Relay-Forward, l’agent de relais DHCPv6 ajoute l’adresse MAC du client si le paquet remplit les conditions suivantes : le paquet n’a qu’un seul en-tête Relay-Forward, l’en-tête Relay-Forward a été ajouté par un LDRA et l’en-tête Relay-Forward n’inclut pas déjà les informations de l’option 79.

Vous pouvez également configurer l’option 79 DHCPv6 pour un agent de relais DHCPv6 léger (LDRA). Un LDRA réside sur la même liaison IPv6 que le client DHCPv6 et l’agent ou le serveur de relais et agit comme un agent de relais de couche 2, sans exécuter la fonction de routage nécessaire pour transférer les messages à un serveur ou à un agent de relais résidant sur une autre liaison IPv6.

Pour configurer l’option 79 de DHCPv6 pour un agent de relais DHCPv6 (couche 3) :
  • Pour configurer l’option 79 de DHCPv6 pour un LDRA (couche 2) :

Vérification et gestion de la configuration des relais DHCPv6

But

Affichez ou effacez les liaisons d’adresses ou les statistiques pour les clients d’agent de relais DHCPv6 étendus :

Action

  • Pour afficher les liaisons d’adresse pour les clients d’agent de relais DHCPv6 étendus :

  • Pour afficher les statistiques étendues de l’agent de relais DHCPv6 :

  • Pour effacer l’état de liaison des clients de l’agent de relais DHCPv6 :

  • Pour effacer toutes les statistiques étendues de l’agent de relais DHCPv6 :

Tableau de l’historique des modifications

La prise en charge des fonctionnalités est déterminée par la plate-forme et la version que vous utilisez. Utilisez l’Explorateur de fonctionnalités pour déterminer si une fonctionnalité est prise en charge sur votre plateforme.

Libération
Description
14.1
À partir de Junos OS version 14.1, vous pouvez configurer l’agent de relais DHCPv6 pour qu’il insère l’ID distant DHCPv6 (option 37) dans les paquets que le relais envoie à un serveur DHCPv6.