SUR CETTE PAGE
Spécification du pool d’adresses pour l’attribution du préfixe IPv6
Spécification du pool d’adresses délégué pour l’attribution de préfixes IPv6
Empêcher la liaison des clients qui ne prennent pas en charge les messages de reconfiguration
Configuration de la validation rapide DHCPv6 (MX Series, EX Series)
Vérification et gestion de la configuration du serveur local DHCPv6
Serveur DHCPv6
Le périphérique Junos OS peut jouer le rôle de serveur DHCPv6 et allouer des adresses IP aux clients IPv6. Le serveur DHCPv6 fournit également des paramètres de configuration aux hôtes clients d’un sous-réseau ou aux appareils demandeurs qui ont besoin d’un préfixe IPv6. Le serveur local DHCPv6 envoie et reçoit des paquets à l’aide du protocole IPv6 et informe IPv6 des exigences de routage des clients de routeur. Pour plus d’informations, consultez cette rubrique.
Présentation du serveur local DHCPv6
Le serveur local 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 étendu ou l’agent de relais DHCP.
Le serveur local DHCPv6 offre un grand nombre des mêmes fonctionnalités que le serveur local DHCP, notamment :
Configuration d’une interface spécifique ou d’un groupe d’interfaces
Noms d’utilisateur et mots de passe spécifiques au site
Interfaces Ethernet numérotées
CoS et filtres configurés statiquement
Connexion dirigée AAA
Utilisation de l’option IA_NA pour attribuer une adresse spécifique à un client
Lorsqu’un client DHCPv6 se connecte, le serveur local DHCPv6 peut éventuellement utiliser l’infrastructure de services AAA pour interagir avec le serveur RADIUS. 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.
Le nom d’utilisateur du client, qui identifie de manière unique un abonné ou un client DHCP, doit être présent dans la configuration pour que le serveur local DHCPv6 puisse utiliser l’authentification RADIUS.
Vous pouvez configurer le serveur local DHCPv6 pour qu’il communique les attributs suivants à l’infrastructure de service AAA et à RADIUS au moment de la connexion :
Nom d’utilisateur du client
Mot de passe client
En fonction des attributs fournis par le serveur local DHCPv6, RADIUS renvoie les informations répertoriées dans le Tableau 1 pour configurer le client :
Numéro d’attribut |
Nom de l’attribut |
Description |
---|---|---|
27 |
Délai d’expiration de la session |
Durée de location, en secondes. S’il n’est pas fourni, le bail n’expire pas |
123 |
Préfixe IPv6 délégué |
Préfixe délégué au client |
26-143 |
Nombre maximal de clients par interface |
Nombre maximal de clients autorisés par interface |
Pour configurer le serveur local DHCPv6 étendu sur le routeur (ou le commutateur), vous incluez l’instruction dhcpv6
au niveau de la [edit system services dhcp-local-server]
hiérarchie.
Vous pouvez également inclure l’instruction dhcpv6
aux niveaux hiérarchiques suivants :
[edit logical-systems logical-system-name system services dhcp-local-server]
[edit logical-systems logical-system-name routing-instances routing-instance-name system services dhcp-local-server]
[edit routing-instances routing-instance-name system services dhcp-local-server]
Présentation du serveur DHCPv6
Un serveur DHCPv6 (Dynamic Host Configuration Protocol version 6) peut allouer automatiquement des adresses IP aux clients IPv6 et fournir des paramètres de configuration aux hôtes clients d’un sous-réseau ou aux équipements demandeurs qui ont besoin d’un préfixe IPv6. Un serveur DHCPv6 permet aux administrateurs réseau de gérer le pool d’adresses IP de manière centralisée entre les hôtes et d’automatiser l’attribution des adresses IP dans un réseau.
Les pare-feu SRX Series ne prennent pas en charge l’authentification client DHCP. Dans un déploiement DHCPv6, les stratégies de sécurité contrôlent l’accès via l’équipement pour tout client DHCP qui a reçu une adresse et d’autres attributs du serveur DHCPv6.
Voici quelques caractéristiques :
Configuration d’une interface spécifique ou d’un groupe d’interfaces
Autoconfiguration des adresses sans état (SLAAC)
Délégation de préfixes, y compris l’installation d’une route interne à l’accès
Groupes de serveurs DHCPv6
La configuration du serveur DHCPv6 se compose généralement d’options DHCPv6 pour les clients, d’un préfixe IPv6, d’un pool d’adresses contenant des plages d’adresses et des options IPv6 et d’une stratégie de sécurité pour autoriser le trafic DHCPv6. Dans une configuration classique, l’équipement fournisseur Juniper Networks est configuré comme serveur de délégation de préfixe IPv6 qui attribue des adresses à l’équipement périphérique client. Le routeur de périphérie du client fournit ensuite des adresses aux périphériques internes.
Pour configurer le serveur local DHCPv6 sur un périphérique, vous devez inclure l’instruction DHCPv6 au niveau de la [edit system services dhcp-local-server]
hiérarchie. Vous créez ensuite un pool d’affectation d’adresses pour DHCPv6 qui est configuré au niveau de la [edit access address-assignment pool]
hiérarchie à l’aide de l’instruction family inet6
.
Vous pouvez également inclure l’instruction dhcpv6
dans la [edit routing-instances routing-instance-name system services dhcp-local-server]
hiérarchie.
Les configurations DHCPv4 existantes dans la [edit system services dhcp]
hiérarchie ne sont pas affectées lorsque vous effectuez une mise à niveau vers Junos OS version 10.4 à partir d’une version antérieure ou lorsque vous activez le serveur DHCPv6.
Voir aussi
Exemple : Configuration des options du serveur DHCPv6
Cet exemple montre comment configurer les options du serveur DHCPv6 sur les périphériques SRX1500, SRX5400, SRX5600 et SRX5800.
Exigences
Avant de commencer :
Déterminez la plage du pool d’adresses IPv6.
Déterminez le préfixe IPv6. Reportez-vous à la section Comprendre les carnets d’adresses.
Déterminez la période de grâce, la durée maximale du bail ou les options personnalisées qui doivent être appliquées aux clients.
Répertoriez les adresses IP disponibles pour les appareils de votre réseau ; comme les serveurs DNS et SIP.
Aperçu
Dans cet exemple, vous définissez une limite de clients par défaut sur 100 pour tous les groupes DHCPv6. Vous créez ensuite un groupe appelé mon-groupe qui contient au moins une interface. Dans ce cas, l’interface est ge-0/0/3.0. Vous définissez une plage d’interfaces à l’aide de la commande upto et définissez une limite client personnalisée sur 200 pour group my-group qui remplace la limite par défaut. Enfin, vous configurez l’interface ge-0/0/3.0 avec l’adresse IPv6 2001 :db8:3001 ::1/64 et définissez l’annonce du routeur pour l’interface ge-0/0/3.0. À partir de Junos OS version 15.X49-D70 et de Junos OS version 17.3R1, vous pouvez ajouter la possibilité dynamic-server de prendre en charge dynamiquement les préfixes et attributs mis à jour par le serveur WAN.
Un groupe DHCPv6 doit contenir au moins une interface.
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 à 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.
set system services dhcp-local-server dhcpv6 overrides interface-client-limit 100 set system services dhcp-local-server dhcpv6 group my-group interface ge-0/0/3.0 set system services dhcp-local-server dhcpv6 group my-group interface ge-0/0/3.0 upto ge-0/0/6.0 set system services dhcp-local-server dhcpv6 group my-group overrides interface-client-limit 200 set interfaces ge-0/0/3 unit 0 family inet6 address 2001:db8:3000::1/64 set protocols router-advertisement interface ge-0/0/3.0 prefix 2001:db8:3000::/64
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 les options du serveur DHCPv6 :
Configurez un serveur local DHCP.
[edit] user@host# edit system services dhcp-local-server dhcpv6
Définissez une limite par défaut pour tous les groupes DHCPv6.
[edit system services dhcp-local-server dhcpv6] user@host# set overrides interface-client-limit 100
Spécifiez un nom de groupe et une interface.
[edit system services dhcp-local-server dhcpv6] user@host# set group my-group interface ge-0/0/3.0
Définissez une plage d’interfaces.
[edit system services dhcp-local-server dhcpv6] user@host# set group my-group interface ge-0/0/3.0 upto ge-0/0/6.0
Définissez une limite de clients personnalisée pour le groupe.
[edit system services dhcp-local-server dhcpv6] user@host# set group my-group overrides interface-client-limit 200
Configurez une interface avec une adresse IPv6.
[edit interfaces] user@host# set ge-0/0/3 unit 0 family inet6 address 2001:db8:3000::1/64
Définissez l’annonce du routeur pour l’interface.
[edit protocols] user@host# set router-advertisement interface ge-0/0/3.0 prefix 2001:db8:3000::/64
Résultats
À partir du mode de configuration, confirmez votre configuration en saisissant les show system services dhcp-local-server
commandes , show interfaces ge-0/0/3
et show protocols
. Si la sortie n’affiche pas la configuration prévue, répétez les instructions de configuration de cet exemple pour la corriger.
[edit] user@host#show system services dhcp-local-server
dhcpv6 { overrides { interface-client-limit 100; ] group my-group { overrides { interface-client-limit 200; } interface ge-0/0/3.0 { upto ge-0/0/6.0; } } } [edit] user@host#show interfaces ge-0/0/3
unit 0 { family inet6 { address 2001:db8:3000::1/64; } } [edit] user@host#show protocols
router-advertisement { interface ge-0/0/3.0 { prefix 2001:db8:3000::1/64; } }
Si vous avez terminé de configurer l’appareil, passez commit
en mode de configuration.
Vérification
Vérification de la configuration du serveur local DHCPv6
But
Vérifiez que les liaisons d’adresse client et les statistiques pour le serveur local DHCPv6 ont été configurées.
Action
À partir du mode opérationnel, entrez la show dhcpv6 server binding
commande pour afficher les liaisons d’adresse dans la table client sur le serveur local DHCPv6.
Prefix Session Id Expires State Interface Client DUID 2001:bd8:1111:2222::/64 6 86321 BOUND ge-1/0/0.0 LL_TIME0x1-0x2e159c0-00:10:94:00:00:01 2001:bd8:1111:2222::/64 7 86321 BOUND ge-1/0/0.0 LL_TIME0x1-0x2e159c0-00:10:94:00:00:02 2001:bd8:1111:2222::/64 8 86321 BOUND ge-1/0/0.0 LL_TIME0x1-0x2e159c0-00:10:94:00:00:03 2001:bd8:1111:2222::/64 9 86321 BOUND ge-1/0/0.0 LL_TIME0x1-0x2e159c1-00:10:94:00:00:04 2001:bd8:1111:2222::/64 10 86321 BOUND ge-1/0/0.0 LL_TIME0x1-0x2e159c1-00:10:94:00:00:05
En mode opérationnel, entrez la show dhcpv6 server statistics
commande pour afficher les statistiques du serveur local DHCPv6.
Dhcpv6 Packets dropped: Total 0 Messages received: DHCPV6_DECLINE 0 DHCPV6_SOLICIT 9 DHCPV6_INFORMATION_REQUEST 0 DHCPV6_RELEASE 0 DHCPV6_REQUEST 5 DHCPV6_CONFIRM 0 DHCPV6_RENEW 0 DHCPV6_REBIND 0 DHCPV6_RELAY_FORW 0 Messages sent: DHCPV6_ADVERTISE 9 DHCPV6_REPLY 5 DHCPV6_RECONFIGURE 0 DHCPV6_RELAY_REPL 0
clear dhcpv6 server bindings all
pour effacer toutes les liaisons de serveur local DHCPv6. Vous pouvez effacer toutes les liaisons ou effacer une interface ou une instance de routage spécifique.clear dhcpv6 server statistics
pour effacer toutes les statistiques du serveur local DHCPv6.
Spécification du pool d’adresses pour l’attribution du préfixe IPv6
La configuration du serveur DHCPv6 se compose généralement d’options DHCPv6 pour les clients, d’un préfixe IPv6, d’un pool d’adresses contenant des plages d’adresses et des options IPv6 et d’une stratégie de sécurité pour autoriser le trafic DHCPv6. Dans une configuration classique, le périphérique fournisseur Juniper Networks est configuré en tant que serveur de délégation de préfixe IPv6 qui attribue des adresses à l’équipement périphérique client. Le routeur de périphérie du client fournit ensuite des adresses aux périphériques internes.
Pour configurer le serveur local DHCPv6 sur un périphérique, vous devez inclure l’instruction DHCPv6 au niveau de la [edit system services dhcp-local-server]
hiérarchie. Vous créez ensuite un pool d’affectation d’adresses pour DHCPv6 qui est configuré au niveau de la [edit access address-assignment pool]
hiérarchie à l’aide de l’instruction family inet6
.
Vous pouvez également inclure l’instruction dhcpv6
dans la [edit routing-instances routing-instance-name system services dhcp-local-server]
hiérarchie.
Les configurations DHCPv4 existantes dans la [edit system services dhcp]
hiérarchie ne sont pas affectées lorsque vous effectuez une mise à niveau vers Junos OS version 10.4 à partir d’une version antérieure ou lorsque vous activez le serveur DHCPv6.
Pour configurer le pool d’adresses pour le serveur local DHCPv6 :
Voir aussi
Spécification du pool d’adresses délégué pour l’attribution de préfixes IPv6
Vous pouvez spécifier explicitement un pool d’adresses délégué :
Sur les routeurs : la gestion des abonnés utilise le pool pour attribuer des préfixes IPv6 aux abonnés. Vous pouvez spécifier le pool d’adresses délégué globalement, pour un groupe d’interfaces spécifique ou pour une interface particulière.
Sur les commutateurs : la gestion DHCP utilise le pool pour attribuer des préfixes IPv6 aux clients DHCP. Vous pouvez spécifier le pool d’adresses délégué globalement, pour un groupe d’interfaces spécifique ou pour une interface particulière.
Vous pouvez également utiliser par Juniper Networks VSA 26-161 pour spécifier le pool d’adresses délégué. La valeur spécifiée par VSA est toujours prioritaire sur l’instruction delegated-address
.
Pour configurer le pool d’adresses délégué pour le serveur local DHCPv6 :
Voir aussi
Empêcher la liaison des clients qui ne prennent pas en charge les messages de reconfiguration
Le client et le serveur DHCPv6 négocient l’utilisation des messages de reconfiguration. Lorsque le client peut accepter les messages de reconfiguration du serveur, il inclut l’option Reconfigurer l’acceptation dans les messages de sollicitation et de demande envoyés au serveur.
Par défaut, le serveur DHCPv6 accepte les messages de sollicitation des clients, qu’ils prennent ou non en charge la reconfiguration. Vous pouvez spécifier que le serveur exige des clients qu’ils acceptent les messages de reconfiguration. Dans ce cas, le serveur DHCPv6 inclut l’option Reconfigurer l’acceptation dans les messages d’annonce et de réponse lorsque la reconfiguration est configurée pour l’interface client. Les messages de sollicitation de clients non compatibles sont ignorés et les clients ne sont pas autorisés à se lier.
Pour configurer le serveur local DHCPv6 afin de lier uniquement les clients qui prennent en charge la reconfiguration initiée par le client :
Spécifiez une reconfiguration stricte.
Pour tous les clients DHCPv6 :
[edit system services dhcp-local-server dhcpv6 reconfigure] user@host# set strict
Pour un groupe particulier de clients DHCPv6 uniquement :
[edit system services dhcp-local-server dhcpv6 group group-name reconfigure] user@host# set strict
La show dhcpv6 server statistics
commande affiche le nombre de messages de sollicitation que le serveur a ignorés.
Voir aussi
Configuration de la validation rapide DHCPv6 (MX Series, EX Series)
Vous pouvez configurer le serveur local DHCPv6 pour qu’il prenne en charge l’option DHCPv6 Rapid Commit (DHCPv6 option 14). Lorsque la validation rapide est activée, le serveur reconnaît l’option Validation rapide dans Solliciter les messages envoyés à partir du client DHCPv6. (Les clients DHCPv6 sont configurés séparément pour inclure l’option Validation rapide DHCPv6 dans les messages de sollicitation.) Le serveur et le client utilisent alors un échange de deux messages (Solliciter et Répondre) pour configurer les clients, plutôt que l’échange de quatre messages par défaut (Solliciter, Annoncer, Demander et Répondre). L’échange de deux messages accélère la configuration des clients et est utile dans les environnements où les réseaux sont soumis à une forte charge.
Vous pouvez configurer le serveur local DHCPv6 pour qu’il prenne en charge l’option Validation rapide globalement, pour un groupe spécifique ou pour une interface spécifique. Par défaut, la prise en charge de la validation rapide est désactivée sur le serveur local DHCPv6.
Pour configurer le serveur local DHCPv6 afin qu’il prenne en charge l’option Validation rapide DHCPv6 :
Voir aussi
Autoriser le trafic entrant de l’hôte pour le trafic DHCPv6
Pour que le serveur DHCPv6 autorise les requêtes DHCPv6, vous devez configurer les services système de trafic entrant hôte afin d’autoriser le trafic DCHPv6. Dans cet exemple, la zone my-zone autorise le trafic DHCPv6 à partir de la zone untrust et l’interface ge-0/0/3.0 est configurée avec l’adresse IPv6 2001 :db8:3001 ::1.
Pour créer une stratégie de zone de sécurité afin d’autoriser DHCPv6 sur les appareils SRX1500, SRX5400, SRX5600 et SRX5800 :
Voir aussi
Vérification et gestion de la configuration du serveur local DHCPv6
But
Affichez ou effacez les informations sur les liaisons d’adresses client et les statistiques pour le serveur local DHCPv6.
Action
Pour afficher les liaisons d’adresses dans la table client sur le serveur local DHCPv6 :
user@host> show dhcpv6 server binding
Pour afficher les statistiques du serveur local DHCPv6 :
user@host> show dhcpv6 server statistics
Pour effacer toutes les statistiques du serveur local DHCPv6 :
user@host> clear dhcpv6 server binding
Pour effacer toutes les statistiques du serveur local DHCPv6 :
user@host> clear dhcpv6 server statistics
Comprendre la délégation de préfixes DHCPv6 en cascade
Vous pouvez utiliser la délégation de préfixes client DHCPv6 pour automatiser la délégation de préfixes IPv6 à l’équipement sur site client (CPE). Avec la délégation de préfixes, un appareil qui délègue des préfixes IPv6 à un appareil demandeur. L’appareil demandeur utilise ensuite les préfixes pour attribuer des adresses IPv6 globales aux appareils du réseau local abonné. L’appareil demandeur peut également attribuer des adresses de sous-réseau aux sous-réseaux du réseau local.
Avec la délégation de préfixe en cascade, le bloc d’adresses IPv6 est délégué à un client DHCPv6 qui s’exécute sur l’interface WAN d’un équipement de périphérie client. L’association d’identité (IA) du client est utilisée pour l’association d’identité pour la délégation de préfixe (IA_). Le dispositif CE demande, via DHCPv6, une adresse IPv6 avec le type IA d’adresses non temporaires (IA_NA). IA_et IA_NA font la demande dans le même échange DHCPv6.

La topologie de la Figure 1montre un pare-feu SRX Series faisant office de CPE. L’interface WAN est reliée à l’équipement PE (Provider Edge) et les interfaces LAN sont reliées aux réseaux client. Le fournisseur de services délègue un préfixe (delegated-prefix) et une adresse IPv6 (cpe-wan-ipv6-address) à un client DHCPv6. Lorsqu’un équipement demandeur reçoit cette adresse IPv6 via le client DHCPv6, il doit installer l’adresse IPv6 sur son interface WAN. Le client DHCPv6 divise ensuite le préfixe délégué en sous-préfixes, puis les affecte aux interfaces LAN connectées de l’équipement CPE, libérant ainsi une partie de l’espace restant pour la délégation de sous-préfixes.
Un CPE attribue des sous-préfixes à ses interfaces LAN et les diffuse par le biais d’une publication sur l’appareil. Dans ce scénario, le CPE agit en tant que sous-PE et délègue des sous-préfixes et les affecte à des sous-CPE.
Les exigences de la délégation de sous-préfixe sont les mêmes que pour la délégation de préfixe définie dans la RFC 3769.

Il peut y avoir des délégations de sous-préfixes à plusieurs niveaux ( voir Figure 2). Le CPE de niveau supérieur reçoit un préfixe délégué du PE et délègue les sous-préfixes aux sous-CPE de deuxième niveau, puis aux sous-CPE de troisième niveau, et enfin aux niveaux finaux. Les sous-CPE de niveau final attribuent l’adresse IPv6 aux hôtes finaux par le biais de SLAAC, DHCPv6 sans état ou DHCPv6 avec état. C’est ce qu’on appelle la délégation de préfixe en cascade.
Exemple : configuration de la délégation de préfixe () DHCPv6 sur le protocole PPPoE (Point-to-Point Protocol over Ethernet)
Cet exemple montre comment configurer DHCPv6 sur PPPoE sur les pare-feu SRX Series.
Exigences
Aucune configuration spéciale au-delà de l’initialisation de l’appareil n’est requise avant de configurer cette fonctionnalité.
Aperçu
L’exemple utilise des périphériques SRX550M pour configurer DHCPv6 sur PPPoE. Avant de commencer, configurez le serveur DHCPv6 pour qu’il autorise le trafic entrant de l’hôte et qu’il reçoive des paquets DHCPv6. Indiquez un nom d’hôte pour établir une session PPPoE. Pour activer IPv6, un redémarrage du châssis est nécessaire.
La configuration de DHCPv6 sur PPPoE implique les configurations suivantes :
Configuration du serveur DHCPv6
Client DHCPv6 ()
Client DHCPv6 (automatique)
Topologie
L’illustration suivante décrit la topologie DHCPv6 sur PPPoE qui fournit une suite de configurations utilisant des pare-feu SRX Series.
La figure 3 illustre la topologie utilisée dans cet exemple.

Configuration
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 à 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 le serveur DHCPv6 :
Configuration du serveur DHCPv6
set interfaces ge-0/0/1 unit 0 family inet6 set system services dhcp-local-server dhcpv6 overrides interface-client-limit 100 set system services dhcp-local-server dhcpv6 group my-group overrides interface-client-limit 200 set system services dhcp-local-server dhcpv6 group my-group overrides delegated-pool v6-pd-pool set system services dhcp-local-server dhcpv6 group my-group interface pp0.0
Configuration PPPoE
set system host-name SRX550M set interfaces ge-0/0/1 unit 0 encapsulation ppp-over-ether set interfaces pp0 unit 0 ppp-options chap access-profile prof-ge001 set interfaces pp0 unit 0 pppoe-options underlying-interface ge-0/0/1.0 set interfaces pp0 unit 0 pppoe-options server set interfaces pp0 unit 0 family inet6 address 3000::1/64
Configuration de l’annonce du routeur
set protocols router-advertisement interface pp0.0 max-advertisement-interval 20 set protocols router-advertisement interface pp0.0 min-advertisement-interval 10 set protocols router-advertisement interface pp0.0 managed-configuration set protocols router-advertisement interface pp0.0 other-stateful-configuration set protocols router-advertisement interface pp0.0 prefix 3000::1/64
Activer IPv6
set security forwarding-options family inet6 mode flow-based
Configuration du profil PPPoE
set access profile prof-ge001 client test_user chap-secret test
Configuration du pool d’adresses
set access address-assignment pool v6-pd-pool family inet6 prefix 2001:1:1::/48 set access address-assignment pool v6-pd-pool family inet6 range vp-pd prefix-length 48 set access address-assignment pool v6-pd-pool family inet6 dhcp-attributes dns-server 3000::1
Configuration de la zone de sécurité
set security zones security-zone trust interface pp0.0 host-inbound-traffic system-services dhcpv6
Configuration rapide pour le client DHCPv6 () :
Configuration du serveur DHCPv6
set interfaces ge-0/0/1 unit 0 family inet6 set system services dhcp-local-server dhcpv6 overrides interface-client-limit 10 set system services dhcp-local-server dhcpv6 overrides process-inform pool p1 set system services dhcp-local-server dhcpv6 group ipv6 interface ge-0/0/2.0
Configuration PPPoE
set system host-name SRX550M set interfaces ge-0/0/1 unit 0 encapsulation ppp-over-ether set interfaces pp0 unit 0 ppp-options chap default-chap-secret test set interfaces pp0 unit 0 ppp-options chap local-name test_user set interfaces pp0 unit 0 ppp-options chap passive set interfaces pp0 unit 0 pppoe-options underlying-interface ge-0/0/1.0 set interfaces pp0 unit 0 pppoe-options client
Configuration du client DHCPv6
set interfaces pp0 unit 0 family inet6 dhcpv6-client client-type statefull set interfaces pp0 unit 0 family inet6 dhcpv6-client client-ia-type ia-pd set interfaces pp0 unit 0 family inet6 dhcpv6-client update-router-advertisement interface ge-0/0/2.0 other-stateful-configuration set interfaces pp0 unit 0 family inet6 dhcpv6-client update-router-advertisement interface ge-0/0/2.0 max-advertisement-interval 10 set interfaces pp0 unit 0 family inet6 dhcpv6-client update-router-advertisement interface ge-0/0/2.0 min-advertisement-interval 5 set interfaces pp0 unit 0 family inet6 dhcpv6-client client-identifier duid-type duid-ll set interfaces pp0 unit 0 family inet6 dhcpv6-client req-option dns-server set interfaces pp0 unit 0 family inet6 dhcpv6-client update-server set protocols router-advertisement interface pp0.0
Activer IPv6
set security forwarding-options family inet6 mode flow-based
Configuration de propagation du serveur DHCPv6
set access address-assignment pool p1 family inet6 prefix 2001::/16 set access address-assignment pool p1 family inet6 dhcp-attributes propagate-settings pp0.0
Configuration de la zone de sécurité
set security zones security-zone untrust interface pp0.0 host-inbound-traffic system-services dhcpv6 set security zones security-zone trust interface ge-0/0/2.0 host-inbound-traffic system-services dhcpv6
Configuration rapide pour le client DHCPv6 (Auto) :
Configuration du client DHCPv6
set interfaces ge-0/0/0 unit 0 family inet6 dhcpv6-client client-type autoconfig set interfaces ge-0/0/0 unit 0 family inet6 dhcpv6-client client-ia-type ia-na set interfaces ge-0/0/0 unit 0 family inet6 dhcpv6-client client-identifier duid-type duid-ll set interfaces ge-0/0/0 unit 0 family inet6 dhcpv6-client req-option dns-server
Configuration de l’annonce du routeur
set protocols router-advertisement interface ge-0/0/0.0
Activer IPv6
set security forwarding-options family inet6 mode flow-based
Configuration de la zone de sécurité
set security zones security-zone trust interface ge-0/0/0.0 host-inbound-traffic system-services 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 le serveur DHCPv6 sur SRX550M périphérique :
Définissez l’interface.
[edit] user@host# set interfaces ge-0/0/1 unit 0 family inet6
Configurez un serveur local DHCP.
[edit ] user@host# set system services dhcp-local-server dhcpv6
Définissez une limite par défaut pour tous les groupes DHCPv6.
[edit system services dhcp-local-server dhcpv6] user@host# set overrides interface-client-limit 100
Définissez une limite de clients personnalisée pour le groupe.
[edit system services dhcp-local-server dhcpv6] user@host# set group my-group overrides interface-client-limit 200
Spécifiez le nom du pool délégué.
[edit system services dhcp-local-server dhcpv6] user@host# set group my-group overrides delegated-pool v6-pd-pool
Créez un groupe appelé my-group qui contient l’interface pp0.
[edit system services dhcp-local-server dhcpv6] user@host# set group my-group interface pp0.0
Configuration de PPPoE :
Définissez l’interface pour encapsuler PPPoE.
[edit] user@host# set interfaces ge-0/0/1 unit 0 encapsulation ppp-over-ether
Définit la valeur du profil d’accès chap.
[edit system interface] user@host# set interface pp0 unit 0 ppp-options chap access-profile prof-ge001
Définissez le nom de l’interface sous-jacente.
[edit system interface] user@host# set interface pp0 unit 0 pppoe-options underlying-interface ge-0/0/1.0
Définissez le serveur PPPoE-options.
[edit system interface] user@host# set interface pp0 unit 0 pppoe-options server
Définissez le nom et l’adresse de la famille.
[edit system interface] user@host# set interface pp0 unit 0 family inet6 address 3000::1/64
Configuration de l’annonce du routeur :
Définissez la limite maximale de l’intervalle d’annonce.
[edit system protocol] user@host# set protocols router-advertisement interface pp0.0 max-advertisement-interval 20
Définissez une limite minimale d’intervalle d’annonce.
[edit system protocol] user@host# set protocols router-advertisement interface pp0.0 min-advertisement-interval 10
Définissez l’état de la configuration sur configuration gérée.
[edit system protocol] user@host# set protocols router-advertisement interface pp0.0 managed-configuration
Définissez l’état de configuration sur autre configuration dynamique.
[edit system protocol] user@host# set protocols router-advertisement interface pp0.0 other-stateful-configuration
Définissez la valeur du préfixe.
[edit system protocol] user@host# set protocols router-advertisement interface pp0.0 prefix 3000::1/64
Activer IPv6 :
Définissez le nom de famille et le mode pour activer IPv6.
[edit] user@host# set security forwarding-options family inet6 mode flow-based
Configuration du profil PPPoE :
Définissez le nom du profil d’accès, le nom du client et le secret chap.
[edit] user@host# set access profile prof-ge001 client test_user chap-secret test
Configuration du pool d’adresses :
Définissez le nom du pool d’affectation d’adresses, le nom de famille et le préfixe.
[edit] user@host# set access address-assignment pool v6-pd-pool family inet6 prefix 2001:1:1::/48
Définissez la plage et la longueur du préfixe.
[edit] user@host# set access address-assignment pool v6-pd-pool family inet6 range vp-pd prefix-length 48
Définissez les attributs dhcp avec la valeur du serveur DNS.
[edit] user@host# set access address-assignment pool v6-pd-pool family inet6 dhcp-attributes dns-server 3000::1
Configuration de la zone de sécurité :
Définissez le nom de la zone, l’interface et les services système de trafic entrant de l’hôte.
[edit] user@host# set security zones security-zone trust interface pp0.0 host-inbound-traffic system-services dhcpv6
Procédure
Procédure étape par étape
Pour configurer le client DHCPv6 sur SRX550M périphérique :
Définissez l’interface.
[edit] user@host# set interfaces ge-0/0/2 unit 0 family inet6
Définissez le serveur local DHCPv6 pour qu’il remplace la limite du client d’interface.
[edit] user@host# set system services dhcp-local-server dhcpv6 overrides interface-client-limit 10
Définissez le nom du pool d’informations sur le processus.
[edit] user@host# set system services dhcp-local-server dhcpv6 overrides process-inform pool p1
Définissez le nom du groupe et l’interface.
[edit] user@host# set system services dhcp-local-server dhcpv6 group ipv6 interface ge-0/0/2.0
Configuration de PPPoE :
Définissez l’interface pour encapsuler ppp sur Ethernet.
[edit system interface] user@host# set interface ge-0/0/1 unit 0 encapsulation ppp-over-ether
Définit le secret chap par défaut.
[edit system interface] user@host# set interfaces pp0 unit 0 ppp-options chap default-chap-secret test
Définit le nom local du chap.
[edit system interface] user@host# set interfaces pp0 unit 0 ppp-options chap local-name test_user
Définir l’état chap des options PPP.
[edit system interface] user@host# set interfaces pp0 unit 0 ppp-options chap passive
Définir underlying-interface.
[edit system interface] user@host# set interfaces pp0 unit 0 pppoe-options underlying-interface ge-0/0/1.0
Définissez pppoe-options.
[edit system interface] user@host# set interfaces pp0 unit 0 pppoe-options client
Configuration du client DHCPv6 :
Définissez le nom de famille et le type de client dhcpv6.
[edit] user@host# set interfaces pp0 unit 0 family inet6 dhcpv6-client client-type statefull
Définissez le type d’association d’identité de client dhcpv6.
[edit] user@host# set interfaces pp0 unit 0 family inet6 dhcpv6-client client-ia-type ia-pd
Définissez l’interface update-router-advertisement et d’autres configurations dynamiques.
[edit] user@host# set interfaces pp0 unit 0 family inet6 dhcpv6-client update-router-advertisement interface ge-0/0/2.0 other-stateful-configuration
Définissez la valeur maximale de l’intervalle d’annonce.
[edit] user@host# set interfaces pp0 unit 0 family inet6 dhcpv6-client update-router-advertisement interface ge-0/0/2.0 max-advertisement-interval 10
Définissez la valeur minimale de l’intervalle d’annonce.
[edit] user@host# set interfaces pp0 unit 0 family inet6 dhcpv6-client update-router-advertisement interface ge-0/0/2.0 min-advertisement-interval 5
Définissez le type duid de l’identificateur client.
[edit] user@host# set interfaces pp0 unit 0 family inet6 dhcpv6-client client-identifier duid-type duid-11
Définissez l’option demandée pour le client DHCPv6.
[edit] user@host# set interfaces pp0 unit 0 family inet6 dhcpv6-client req-option dns-server
Mettez à jour le serveur.
[edit] user@host# set interfaces pp0 unit 0 family inet6 dhcpv6-client update-server
Définissez les protocoles et l’interface.
[edit] user@host# set protocols router-advertisement interface pp0.0
Activer IPv6
Définissez le nom de famille et le mode pour activer IPv6.
[edit] user@host# set security forwarding-options family inet6 mode flow-based
Configuration du serveur DHCPv6 pour propager les informations du serveur DNS vers l’appareil final :
Définissez le nom du pool d’affectation d’adresses, le nom de famille et le préfixe.
[edit] user@host# set access address-assignment pool p1 family inet6 prefix 2001::/16
Définissez le nom de l’interface pour la propagation des paramètres TCP/IP sur pool.
[edit] user@host# set access address-assignment pool p1 family inet6 dhcp-attributes propagate-settings pp0.0
Configuration de la zone de sécurité :
Définissez le nom de la zone, l’interface non approuvée et les services système.
[edit] user@host# set security zones security-zone trust interface pp0.0 host-inbound-traffic system-services dhcpv6
Définissez l’interface de confiance.
[edit] user@host# set security zones security-zone trust interface ge-0/0/2.0 host-inbound-traffic system-services dhcpv6
Procédure
Procédure étape par étape
Pour configurer le client DHCPv6 (Auto) sur SRX550M périphérique :
Définissez l’interface, la valeur de l’unité, le nom de famille et le type de client DHCPv6.
[edit system interface] user@host# set interfaces fe-0/0/0 unit 0 family inet6 dhcpv6-client client-type autoconfig
Définissez le type d’association d’identité client Dhcpv6.
[edit system interface] user@host# set interfaces fe-0/0/0 unit 0 family inet6 dhcpv6-client client-ia-type ia-na
Définissez le type d’identificateur de client.
[edit system interface] user@host# set interfaces fe-0/0/0 unit 0 family inet6 dhcpv6-client client-identifier duid-type duid-11
Définissez l’option demandée par le client DHCPV6.
[edit system interface] user@host# set interfaces fe-0/0/0 unit 0 family inet6 dhcpv6-client req-option dns-server
Configuration de l’annonce du routeur :
Définissez le protocole et l’interface.
[edit] user@host# set protocols router-advertisement interface fe-0/0/0.0
Activez IPv6.
Définissez le nom et le mode de la famille.
[edit] user@host# set security forwarding-options family inet6 mode flow-based
Configuration de la zone de sécurité :
Définissez le nom de la zone, l’interface d’approbation et les services système.
[edit] user@host# set security zones security-zone trust interface pp0.0 host-inbound-traffic system-services dhcpv6
Résultats
Résultat pour le serveur DHCPv6 :
À partir du mode de configuration, confirmez votre configuration en saisissant les show system services dhcp-local-server
commandes , show interfaces
, show protocols
, show access address-assignment pool
show security forwarding-options
show access profile prof-ge001
, , 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.
[edit] user@host# show system services dhcp-local-server dhcpv6 { overrides { interface-client-limit 100; } group my-group { overrides { interface-client-limit 200; delegated-pool v6-pd-pool; } interface pp0.0set; interface pp0.0; } } ... [edit] user@host# show interfaces ge-0/0/1 { unit 0 { encapsulation ppp-over-ether; } } pt-1/0/0 { vdsl-options { vdsl-profile auto; } } pp0 { unit 0 { ppp-options { chap { default-chap-secret "$ABC123"; ## SECRET-DATA } } } } ge-0/0/1 { unit 0 { encapsulation ppp-over-ether; } } pt-1/0/0 { vdsl-options { vdsl-profile auto; } } pp0 { unit 0 { ppp-options { chap { default-chap-secret "$ABC123"; ## SECRET-DATA } } } } ... [edit] user@host# show protocols interface pp0.0 { max-advertisement-interval 20; min-advertisement-interval 10; managed-configuration; other-stateful-configuration; prefix 3000::1/64; } ... [edit] user@host# show security forwarding-options family { inet6 { mode flow-based; } } ... [edit] user@host# show access address-assignment pool v6-pd-pool { family inet6 { prefix 2001:1:1::/48; range vp-pd prefix-length 48; dhcp-attributes { dns-server { 3000::1; } } } } ... [edit] user@host# show security zones security-zone Host { host-inbound-traffic { system-services { all; } } interfaces { ge-0/0/0.0; } } security-zone trust { interfaces { pp0.0 { host-inbound-traffic { system-services { dhcpv6; } } } } }
Résultat pour le client DHCPv6 () :
[edit] user@host# show system services dhcp-local-server dhcpv6 { overrides { interface-client-limit 10; process-inform { pool p1; } } group my-group { overrides { interface-client-limit 200; delegated-pool v6-pd-pool; } interface pp0.0; } group ipv6 { interface ge-0/0/2.0; } } ... [edit] user@host# show interfaces ge-0/0/1 { unit 0 { encapsulation ppp-over-ether; } } pt-1/0/0 { vdsl-options { vdsl-profile auto; } } pp0 { unit 0 { ppp-options { chap { default-chap-secret "$ABC123"; ## SECRET-DATA local-name test_user; passive; } } pppoe-options { underlying-interface ge-0/0/1.0; client; } } } ... [edit] user@host# show interfaces pp0 unit 0 { ppp-options { chap { default-chap-secret "$ABC123"; ## SECRET-DATA local-name test_user; passive; } } pppoe-options { underlying-interface ge-0/0/1.0; client; } family inet6 { dhcpv6-client { client-type statefull; client-ia-type ia-pd; update-router-advertisement { interface ge-0/0/2.0 { other-stateful-configuration; max-advertisement-interval 10; min-advertisement-interval 5; } } client-identifier duid-type duid-ll; req-option dns-server; } } } ... [edit] user@host# show security forwarding-options family { inet6 { mode flow-based; } } ... [edit] user@host# show access address-assignment pool v6-pd-pool { family inet6 { prefix 2001:1:1::/48; range vp-pd prefix-length 48; dhcp-attributes { dns-server { 3000::1; } } } } pool p1 { family inet6 { prefix 2001::/16; dhcp-attributes { propagate-settings pp0.0; } } } ... [edit] user@host# show access address-assignment security-zone Host { host-inbound-traffic { system-services { all; } } interfaces { ge-0/0/0.0; } } security-zone trust { interfaces { pp0.0 { host-inbound-traffic { system-services { dhcpv6; } } } ge-0/0/2.0 { host-inbound-traffic { system-services { dhcpv6; } } } } } security-zone untrust { interfaces { pp0.0 { host-inbound-traffic { system-services { dhcpv6; } } } } }
Résultat pour le client DHCPv6 (Auto) :
[edit] user@host# show interfaces ge-0/0/0 unit 0 { family inet6 { dhcpv6-client { client-type autoconfig; client-ia-type ia-na; req-option dns-server; } } } ... [edit] user@host# show protocols router-advertisement { interface pp0.0 { max-advertisement-interval 20; min-advertisement-interval 10; managed-configuration; other-stateful-configuration; prefix 3000::1/64; } interface fe-0/0/0.0; } ... [edit] user@host# show security forwarding-options family { inet6 { mode flow-based; } } ... [edit] user@host# show security zones security-zone Host { host-inbound-traffic { system-services { all; } } interfaces { ge-0/0/0.0; } } security-zone trust { interfaces { pp0.0 { host-inbound-traffic { system-services { dhcpv6; } } } ge-0/0/2.0 { host-inbound-traffic { system-services { dhcpv6; } } } fe-0/0/0.0 { host-inbound-traffic { system-services { dhcpv6; } } } } } security-zone untrust { interfaces { pp0.0 { host-inbound-traffic { system-services { dhcpv6; } } } } }
Vérification
- Vérification de la configuration du serveur DHCPv6
- Vérification de la configuration du client DHCPv6
- Vérification de la configuration (automatique) du client DHCPv6
Vérification de la configuration du serveur DHCPv6
But
Vérifiez que le serveur DHCPv6 a été configuré.
Action
À partir du mode opérationnel, entrez la
show dhcpv6 server binding
commande.La sortie suivante montre les options de la
show dhcpv6 server binding
commande.[edit] user@host>
show dhcpv6 server binding detail
Session Id: 75 Client IPv6 Prefix: 2001:1:1::/48 Client DUID: LL0x1-3c:94:d5:98:90:01 State: BOUND(DHCPV6_LOCAL_SERVER_STATE_BOUND) Lease Expires: 2016-03-26 10:12:37 JST Lease Expires in: 86213 seconds Lease Start: 2016-03-25 10:12:37 JST Last Packet Received: 2016-03-25 10:12:50 JST Incoming Client Interface: pp0.0 Server Ip Address: 0.0.0.0 Client Prefix Pool Name: v6-pd-pool Client Id Length: 10 Client Id: /0x00030001/0x3c94d598/0x9001À partir du mode opérationnel, entrez la
show route table inet6.0
commande.La sortie suivante montre les options de la
show route table inet6.0
commande.[edit] user@host>
show route table inet6.0
inet6.0: 4 destinations, 4 routes (4 active, 0 holddown, 0 hidden) + = Active Route, - = Last Active, * = Both 2001:1:1::/48 *[Access/13] 00:03:45 <<<<<< Route for end device will be automatically generated > to fe80::3e94:d50f:fc98:8600 via pp0.0 3000::/64 *[Direct/0] 00:04:04 > via pp0.0 3000::1/128 *[Local/0] 19:53:18 Local via pp0.0 fe80::b2c6:9a0f:fc7d:6900/128 *[Local/0] 19:53:18 Local via pp0.0À partir du mode opérationnel, entrez la
show interfaces pp0.0 terse
commande.La sortie suivante montre les options de la
show interfaces pp0.0 terse
commande.[edit] user@host>
show interfaces pp0.0 terse
Interface Admin Link Proto Local Remote pp0.0 up up inet6 3000::1/64 fe80::b2c6:9a0f:fc7d:6900/64
Vérification de la configuration du client DHCPv6
But
Vérifiez que le client DHCPv6 () a été configuré.
Action
À partir du mode opérationnel, entrez la
show dhcpv6 client binding detail
commande.La sortie suivante montre les options de la
show dhcpv6 client binding detail
commande.[edit] user@host>
show dhcpv6 client binding detail
Client Interface: pp0.0 Hardware Address: 3c:94:d5:98:86:01 State: BOUND(DHCPV6_CLIENT_STATE_BOUND) <<<<< SRX is bound to prefix via pp0.0 ClientType: STATEFUL Lease Expires: 2016-03-26 10:12:50 JST Lease Expires in: 86232 seconds Lease Start: 2016-03-25 10:12:50 JST Bind Type: IA_PD Client DUID: LL0x29-3c:94:d5:98:86:01 Rapid Commit: Off Server Ip Address: fe80::b2c6:9a0f:fc7d:6900 Update Server Yes Client IP Prefix: 2001:1:1::/48 DHCP options: Name: server-identifier, Value: VENDOR0x00000583-0x41453530 Name: dns-recursive-server, Value: 3000::1À partir du mode opérationnel, entrez la
show dhcpv6 server binding detail
commande.La sortie suivante montre les options de la
show dhcpv6 server binding detail
commande.[edit] user@host>
show dhcpv6 server binding detail
Session Id: 75 Client IPv6 Prefix: 2001:1:1::/48 Client DUID: LL0x1-3c:94:d5:98:90:01 State: BOUND(DHCPV6_LOCAL_SERVER_STATE_BOUND) Lease Expires: 2016-03-26 10:12:37 JST Lease Expires in: 86213 seconds Lease Start: 2016-03-25 10:12:37 JST Last Packet Received: 2016-03-25 10:12:50 JST Incoming Client Interface: pp0.0 Server Ip Address: 0.0.0.0 Client Prefix Pool Name: v6-pd-pool Client Id Length: 10 Client Id: /0x00030001/0x3c94d598/0x9001À partir du mode opérationnel, entrez la
show route table inet6.0
commande.La sortie suivante montre les options de la
show route table inet6.0
commande.[edit] user@host>
show route table inet6.0
inet6.0: 7 destinations, 7 routes (7 active, 0 holddown, 0 hidden) + = Active Route, - = Last Active, * = Both ::/0 *[Access-internal/12] 00:03:35 > to fe80::b2c6:9a0f:fc7d:6900 via pp0.0 2001:1:1:1::/64 *[Direct/0] 00:03:48 > via ge-0/0/2.0 2001:1:1:1::1/128 *[Local/0] 00:03:48 <<<<<< IPv6 address allocated by Prefix delegation Local via ge-0/0/2.0 3000::/64 *[Access-internal/12] 00:03:35 > to fe80::b2c6:9a0f:fc7d:6900 via pp0.0 fe80::/64 *[Direct/0] 00:03:48 > via ge-0/0/2.0 fe80::3e94:d50f:fc98:8600/128 *[Local/0] 19:05:19 Local via pp0.0 fe80::3e94:d5ff:fe98:8602/128 *[Local/0] 00:03:48 Local via ge-0/0/2.0À partir du mode opérationnel, entrez la
show interfaces pp0.0 terse
commande.La sortie suivante montre les options de la
show interfaces pp0.0 terse
commande.[edit] user@host>
show interfaces pp0.0 terse
Interface Admin Link Proto Local Remote pp0.0 up up inet6 fe80::3e94:d50f:fc98:8600/64À partir du mode opérationnel, entrez la
show interfaces ge-0/0/2.0 terse
commande.La sortie suivante montre les options de la
show interfaces ge-0/0/2.0 terse
commande.[edit] user@host>
show interfaces ge-0/0/2.0 terse
Interface Admin Link Proto Local Remote ge-0/0/2.0 up up inet6 2000:1:1:1::1/64 fe80::3e94:d5ff:fe98:8602/64À partir du mode opérationnel, entrez la
show ipv6 router-advertisement
commande.La sortie suivante montre les options de la
show ipv6 router-advertisement
commande.[edit] user@host>
show ipv6 router-advertisement
Interface: pp0.0 Advertisements sent: 3, last sent 00:01:56 ago Solicits received: 0 Advertisements received: 10 Advertisement from fe80::b2c6:9a0f:fc7d:6900, heard 00:00:08 ago Managed: 1 [0] Other configuration: 1 [0] Reachable time: 0 ms Default lifetime: 60 sec [1800 sec] Retransmit timer: 0 ms Current hop limit: 64 Prefix: 3000::/64 Valid lifetime: 2592000 sec Preferred lifetime: 604800 sec On link: 1 Autonomous: 1 Interface: ge-0/0/2.0 Advertisements sent: 24, last sent 00:00:03 ago Solicits received: 0 Advertisements received: 0
Vérification de la configuration (automatique) du client DHCPv6
But
Vérifiez que le client DHCPv6 (Auto) a été configuré.
Action
À partir du mode opérationnel, entrez la
show dhcpv6 client binding detail
commande.La sortie suivante montre les options de la
show dhcpv6 client binding detail
commande.[edit] user@host>
show dhcpv6 client binding detail
Client Interface: fe-0/0/0.0 Hardware Address: 00:26:88:38:b5:00 State: BOUND(DHCPV6_CLIENT_STATE_BOUND) ClientType: AUTO Lease Expires: 2016-03-26 10:15:35 JST Lease Expires in: 86395 seconds Lease Start: 2016-03-25 10:15:35 JST Bind Type: IA_NA Client DUID: LL0x3-00:26:88:38:b5:00 Rapid Commit: Off Server Ip Address: fe80::3e94:d5ff:fe98:8602 Client IP Address: 2001:1:1:1:226:88ff:fe38:b500/128 Client IP Prefix: 2001:1:1:1::/64 DHCP options: Name: server-identifier, Value: VENDOR0x00000583-0x414c3131À partir du mode opérationnel, entrez la
show route table inet6.0
commande.La sortie suivante montre les options de la
show route table inet6.0
commande.[edit] user@host>
show route table inet6.0
inet6.0: 5 destinations, 6 routes (5 active, 0 holddown, 0 hidden) + = Active Route, - = Last Active, * = Both ::/0 *[Access-internal/12] 00:02:36 > to fe80::3e94:d5ff:fe98:8602 via fe-0/0/0.0 2001:1:1:1::/64 *[Access-internal/12] 00:02:36 > to fe80::3e94:d5ff:fe98:8602 via fe-0/0/0.0 2001:1:1:1:226:88ff:fe38:b500/128 *[Direct/0] 00:02:36 > via fe-0/0/0.0 [Local/0] 00:02:36 Local via fe-0/0/0.0 fe80::/64 *[Direct/0] 1w3d 15:51:19 > via fe-0/0/0.0 fe80::226:88ff:fe38:b500/128 *[Local/0] 1w3d 15:51:19 Local via fe-0/0/0.0À partir du mode opérationnel, entrez la
show ipv6 router-advertisement
commande.La sortie suivante montre les options de la
show ipv6 router-advertisement
commande.[edit] user@host>
show ipv6 router-advertisement
Interface: fe-0/0/0.0 Advertisements sent: 1, last sent 00:02:45 ago Solicits received: 0 Advertisements received: 8 Advertisement from fe80::3e94:d5ff:fe98:8602, heard 00:00:02 ago Managed: 0 Other configuration: 1 [0] Reachable time: 0 ms Default lifetime: 30 sec [1800 sec] Retransmit timer: 0 ms Current hop limit: 64 Prefix: 2001:1:1:1::/64 Valid lifetime: 86400 sec Preferred lifetime: 86400 sec On link: 1 Autonomous: 1
SLAAC (Stateless Address Auto-Configuration)
SLAAC est un protocole IPv6 qui offre des fonctionnalités similaires à celles du DHCP dans IPv4. À l’aide de SLAAC, les hôtes du réseau peuvent configurer automatiquement une adresse IPv6 unique au niveau mondial en fonction du préfixe fourni par un routeur à proximité dans une annonce de routeur.
SLAAC permet à un client IPv6 de générer ses propres adresses à l’aide d’une combinaison d’informations disponibles localement et d’informations annoncées par les routeurs via le protocole NDP (Neighbor Discovery Protocol).
Processus de la SLAAC
Génération d’une adresse lien-local
Le client démarre la configuration automatique en générant une adresse lien-local pour l’interface compatible IPv6. Pour ce faire, combinez le préfixe link-local annoncé (64 premiers bits) avec l’identifiant de l’interface (64 derniers bits). L’adresse est générée selon le format suivant : [fe80 (10 bits) + 0 (54 bits)] + ID d’interface (64 bits). L’adresse lien-local générée automatiquement ne peut pas être supprimée. Toutefois, une nouvelle adresse lien-local peut également être saisie manuellement, ce qui remplace l’adresse lien-local générée automatiquement.
Génération d’une adresse globale
Le client envoie un message de sollicitation de routeur pour inviter tous les routeurs sur le lien à envoyer des messages d’annonce de routeur (RA). Les routeurs activés pour prendre en charge SLAAC envoient un RA qui contient un préfixe de sous-réseau à utiliser par les hôtes voisins. Le client ajoute l’identificateur d’interface au préfixe de sous-réseau pour former une adresse globale, puis exécute à nouveau DAD pour confirmer son caractère unique.
Vérification de l’adresse dupliquée
Avant d’attribuer l’adresse lien-local à son interface, le client vérifie l’adresse en exécutant la détection d’adresse dupliquée (DAD). DAD envoie un message de sollicitation de voisin à destination de la nouvelle adresse. S’il y a une réponse, l’adresse est un doublon et le processus s’arrête. Si l’adresse est unique, elle est affectée à l’interface
Configuration de SLAAC
Pour activer SLAAC, utilisez les commandes suivantes :
- Attribuez une adresse IPv6 aux interfaces physiques et de bouclage.
user@host# set interfaces ge-0/0/0 unit 0 family inet6 address 2001:db8:0:1::/64 eui-64 user@host# set interfaces lo0 unit 1 family inet6 address 2001:db8::1/128
- Configurez l’appareil pour qu’il envoie des annonces de routeur (RA) pour le préfixe /64 via ge-0/0/0.
user@host# set protocols router-advertisement interface ge-0/0/0 prefix 2001:db8:0:1::/64
L’hôte utilise le préfixe 64 bits du routeur et attribue le reste de manière aléatoire ou en utilisant EUI-64 pour compléter l’adresse 128 bits.
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.