Pools d’attribution d’adresses DHCPv6
Le pool d’adresses est un ensemble d’adresses de protocole Internet pouvant être allouées aux utilisateurs, par exemple dans les configurations d’hôtes avec le DHCP. Un pool d’affectation d’adresses peut prendre en charge des adresses IPv4 ou IPv6. Vous ne pouvez pas utiliser le même pool pour les deux types d’adresses. Pour plus d’informations, consultez cette rubrique.
Exemple : Configuration d’un pool d’affectation d’adresses pour les adresses IPv6
Cet exemple montre comment configurer un pool d’affectation d’adresses sur des appareils SRX1500, SRX5400, SRX5600 et SRX5800.
Exigences
Avant de commencer :
Spécifiez le nom du pool d’affectation d’adresses et configurez les adresses du pool.
Définissez les attributs DHCPv6 pour le pool d’attribution d’adresses.
Aperçu
Dans cet exemple, vous configurez un pool d’adresses appelé my-pool et spécifiez la famille IPv6 en tant que inet6. Vous configurez le préfixe IPv6 comme 2001 :db8 :3000 :1 ::/64, le nom de plage comme plage1 et la plage IPv6 pour les clients DHCPv6 d’un minimum de 2001 :db8 :3000 :1 ::1/64 à un maximum de 2001 :db8 :3000 :1 ::100/64. Vous pouvez définir la plage en fonction des limites inférieure et supérieure des préfixes de la plage ou en fonction de la longueur des préfixes de la plage. Enfin, vous spécifiez l’attribut DHCPv6 pour le serveur DNS sur 2001 :db8 :3001 ::1, la période de grâce sur 3600 et la durée maximale du bail sur 120.
Remarque : Configurer l’option d’association d’identité DHCPv6 pour les adresses non temporaires (IA_NA) pour demander une adresse IP DHCPv6 spécifique au lieu d’un préfixe.
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 access address-assignment pool my-pool family inet6 prefix 2001:db8:3000:1::/64 set access address-assignment pool my-pool family inet6 range range1 low 2001:db8:3000:1::1/64 high 2001:db8:3000:1::100/64 set access address-assignment pool my-pool family inet6 dhcp-attributes dns-server 2001:db8:3000:1::1 set access address-assignment pool my-pool family inet6 dhcp-attributes grace-period 3600 set access address-assignment pool my-pool family inet6 dhcp-attributes maximum-lease-time 120
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 un pool d’attribution d’adresses IPv6 :
Configurez un pool d’adresses et spécifiez la famille IPv6.
[edit access] user@host# edit address-assignment pool my-pool family inet6
Configurez le préfixe IPv6, le nom de la plage et la plage IPv6 pour les clients DHCPv6.
[edit access address-assignment pool my-pool family inet6] user@host# set prefix 2001:db8:3000:1::/64 user@host# set range range1 low 2001:db8:3000:1::1/64 high 2001:db8:3000:1::100/64
Configurez l’attribut DHCPv6 du serveur DNS pour le pool d’adresses.
[edit access address-assignment pool my-pool family inet6] user@host# set dhcp-attributes dns-server 2001:db8:3001::1
Configurez l’attribut DHCPv6 pour la période de grâce.
[edit access address-assignment pool my-pool family inet6] user@host# set dhcp-attributes grace-period 3600
Configurez l’attribut DHCPv6 pour la durée maximale du bail.
[edit access address-assignment pool my-pool family inet6] user@host# set dhcp-attributes maximum-lease-time 120
Résultats
À partir du mode configuration, confirmez votre configuration en entrant la show access address-assignment
commande. 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 access address-assignment
pool my-pool {
family inet6 {
prefix 2001:db8:3000:1::/64;
range range1 {
low 2001:db8:3000:1::1/64 ;
high 2001:db8:3000:1::100/64;
}
dhcp-attributes {
maximum-lease-time 120;
grace-period 3600;
dns-server {
2001:db8:3001::1;
}
}
}
}
Si vous avez terminé de configurer l’appareil, passez commit
en mode de configuration.
Configuration d’une plage d’adresses nommées et d’attributs DHCPv6 pour l’attribution dynamique d’adresses
Si vous le souhaitez, vous pouvez configurer plusieurs plages nommées, ou sous-ensembles d’adresses, au sein d’un pool d’affectation d’adresses. Lors de l’attribution dynamique d’adresses, une adresse peut être attribuée à un client à partir d’une plage de noms spécifique. Pour créer une plage nommée, spécifiez un nom pour la plage et définissez la plage d’adresses et les attributs DHCPv6.
Pour configurer une plage d’adresses nommées pour l’attribution dynamique d’adresses :
Configuration d’un pool d’attribution d’adresses pour l’annonce de routeur
Pour les appareils SRX1500, SRX5400, SRX5600 et SRX5800, vous pouvez créer un pool d’affectation d’adresses explicitement utilisé pour l’attribution d’adresses d’annonce de routeur. Vous remplissez le pool d’affectation d’adresses à l’aide de la procédure standard, mais vous spécifiez également que le pool est utilisé pour l’annonce de routeur.
Pour configurer un pool d’affectation d’adresses utilisé pour l’annonce de routeur :
Configuration de l’affectation d’adresses non temporaires
L’attribution d’adresses non temporaires est également connue sous le nom d’attribution d’adresses dynamiques. En mode d’affectation d’adresses dynamiques, le client DHCPv6 demande des adresses globales au serveur DHCPv6. En fonction de la réponse du serveur DHCPv6, le client DHCPv6 attribue les adresses globales aux interfaces et définit une durée de bail pour toutes les réponses valides. À l’expiration du bail, le client DHCPv6 renouvelle le bail à partir du serveur DHCPv6.
Cet exemple est testé sur les équipements SRX300, SRX320, SRX340, SRX550M et SRX1500.
Pour configurer l’attribution d’adresses non temporaires (avec état) :
Configuration des associations d’identité pour les adresses non temporaires et la délégation de préfixe
Le client DHCPv6 demande des adresses IPv6 et des préfixes au serveur DHCPv6. En fonction de la réponse du serveur DHCPv6, le client DHCPv6 attribue les adresses IPv6 aux interfaces et définit une durée de bail pour toutes les réponses valides. À l’expiration du bail, le client DHCPv6 renouvelle le bail à partir du serveur DHCPv6.
Pour configurer l’association d’identité pour les adresses non temporaires (IA_NA) et l’association d’identité pour la délégation de préfixe (IA_PD) sur les périphériques SRX300, SRX320, SRX340, SRX550M et SRX1500 :
Configuration de la délégation automatique de préfixe
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). Dans le cas de la délégation de préfixes, un routeur qui délègue des préfixes IPv6 à un routeur demandeur. Le routeur demandeur utilise ensuite les préfixes pour attribuer des adresses IPv6 globales aux appareils du réseau local abonné. Le routeur demandeur peut également attribuer des adresses de sous-réseau à des sous-réseaux sur le réseau local.
Pour configurer la délégation automatique de préfixe pour SRX300, SRX320. Appareils SRX340, SRX345, SRX550M et SRX1500 :
Attribution de plusieurs adresses pour les clients DHCPv6
Pour un serveur local DHCPv6, vous pouvez attribuer plusieurs adresses à un seul client DHCPv6. La prise en charge de plusieurs adresses est activée par défaut lorsque le serveur local DHCPv6 reçoit un message de sollicitation DHCPv6 d’un client DHCP contenant plusieurs adresses.
Par exemple, si vous implémentez cette fonctionnalité sur les routeurs, vous pouvez utiliser la fonctionnalité d’attribution d’adresses multiples lorsqu’un équipement CPE (Customer Premises Equipment) nécessite une adresse d’hôte et un préfixe délégué.
Vous pouvez utiliser des pools d’adresses locaux ou RADIUS lorsque vous attribuez plusieurs adresses à un client DHCP. Lorsqu’au moins une adresse est correctement allouée, le commutateur crée une entrée client DHCP et la lie à l’adresse attribuée. Si les deux adresses sont correctement allouées, le commutateur crée une seule entrée client DHCP et les lie à cette entrée.
Vous pouvez également configurer un pool d’adresses délégué, qui spécifie explicitement le pool d’adresses que la gestion DHCP utilise pour attribuer des préfixes IPv6 aux clients DHCP.