Help us improve your experience.

Let us know what you think.

Do you have time for a two-minute survey?

 
 

DHCP hérité et DHCP étendu

JDHCP ou DHCP étendu est la version améliorée du démon DHCP disponible dans les versions récentes de Junos OS (versions Junos non en fin de vie). Pour en savoir plus sur la prise en charge DHCP étendue pour une version spécifique de Junos OS, reportez-vous à l’Explorateur de fonctionnalités.

La fonctionnalité DHCP héritée est déconseillée (plutôt que supprimée immédiatement) afin d’assurer la rétrocompatibilité et de mettre votre configuration en conformité avec la nouvelle configuration.

Lisez cette rubrique pour comprendre les nouvelles améliorations et les modifications apportées à la syntaxe des instructions de configuration CLI.

Comprendre les différences entre le DHCP hérité et le DHCP étendu

Cette rubrique couvre les sections suivantes :

Nouvelles fonctionnalités et améliorations apportées au protocole DHCP étendu

Le DHCP ou le JDHCP étendu étend et améliore le fonctionnement DHCP traditionnel. Avec le serveur local DHCP étendu, les informations de configuration du client résident dans un pool d’affectation d’adresses centralisé, qui prend en charge la correspondance avancée des pools et la sélection de plages d’adresses. aToutes les nouvelles fonctionnalités ne sont ajoutées qu’au DHCP étendu. Le protocole DHCP étendu prend en charge les fonctionnalités et améliorations suivantes :

  • Dans le protocole DHCP étendu, les pools d’affectation d’adresses sont externes au serveur local DHCP. Les pools d’affectation d’adresses externes sont gérés par le authd processus, indépendamment du serveur local DHCP, et peuvent être partagés par différentes applications clientes telles que l’accès DHCP ou PPPoE. Dans l’ancien DHCP, le pool d’adresses client et les informations de configuration client résident sur le serveur DHCP.

  • Le serveur DHCP étendu interagit avec l’infrastructure de services AAA locale pour utiliser des serveurs d’authentification back-end, tels que RADIUS, afin de fournir l’authentification du client DHCP.

  • Vous pouvez configurer le profil dynamique et la prise en charge de l’authentification de manière globale ou pour un groupe spécifique d’interfaces.

  • Le serveur local DHCP étendu prend en charge les clients IPv6.

  • Le serveur local DHCP et le serveur local DHCPv6 prennent tous deux en charge la fonctionnalité de demande d’adresse spécifique, qui vous permet d’attribuer une adresse particulière à un client.

  • Le serveur local DHCP étendu fournit une configuration minimale au client DHCP si celui-ci n’a pas configuré l’option DHCP 55. Le serveur fournit le masque de sous-réseau du pool d’attribution d’adresses sélectionné pour le client. Outre le masque de sous-réseau, le serveur fournit les valeurs suivantes au client si les informations sont configurées dans le pool d’affectation d’adresses sélectionné :

    • router: routeur situé sur le sous-réseau du client. Cette instruction est l’équivalent de l’option 3 de DHCP.

    • domain name: nom du domaine dans lequel le client recherche un hôte de serveur DHCP. Il s’agit du nom de domaine par défaut qui est ajouté aux noms d’hôte qui ne sont pas entièrement qualifiés. C’est l’équivalent de l’option 15 de DHCP.

    • domain name server: serveur de noms DNS (Domain Name System) mis à la disposition du client pour résoudre les mappages de nom d’hôte à client. C’est l’équivalent de l’option 6 de DHCP.

  • Vous pouvez configurer le serveur local pour qu’il utilise les informations de l’option DHCP 82 dans la PDU client afin de déterminer la plage d’adresses nommées à utiliser pour un client particulier. Les informations de configuration du client, qui sont configurées dans le pool d’attribution d’adresses, incluent des options définies par l’utilisateur, telles que le serveur de démarrage, la période de grâce et la durée de location.

  • Le serveur DHCP étendu prend en charge les fonctionnalités suivantes :

    • GRES (Graceful moteur de routage Switchover ), qui prend en charge la mise en miroir pour les clients.

    • Routage et transfert virtuels (VRF). Le DHCP étendu est également appelé DHCP compatible avec le routeur virtuel (VR). Reportez-vous à la section Explorateur de fonctionnalités (DHCP conscient du routeur virtuel) pour obtenir la liste des périphériques prenant en charge le DHCP étendu (DHCP conscient de la réalité virtuelle).

Le Tableau 1 présente une comparaison des options de configuration DHCP étendue et DHCP héritée.

Tableau 1 : Comparaison du serveur local DHCP étendu au serveur local DHCP traditionnel

Caractéristique

Serveur local DHCP hérité

Serveur local DHCP étendu

Pools d’adresses locales

X

X

Pools d’adresses externes gérés de manière centralisée

X

Configuration locale

X

X

Configuration externe à l’aide d’informations provenant de pools d’attribution d’adresses ou de serveurs RADIUS

X

Fixation à profil dynamique

X

Authentification des abonnés RADIUS et configuration à l’aide des attributs RADIUS et des VSA Juniper Networks

X

Prise en charge du client IPv6

X

Configuration minimale du client par défaut

X

X

Avantages du DHCP étendu

  • Le serveur local DHCP étendu améliore le fonctionnement du serveur DHCP traditionnel en offrant des fonctionnalités et une flexibilité supplémentaires en matière d’attribution d’adresses et de configuration des clients dans un environnement sensible aux abonnés.

  • Le serveur local DHCP étendu permet aux fournisseurs de services de tirer parti des pools d’affectation d’adresses externes et des capacités de configuration RADIUS intégrées, en plus de la prise en charge continue des pools d’adresses locaux traditionnels.

Modification de la configuration du serveur local DHCP dans un environnement DHCP étendu

Dans le protocole DHCP étendu, procédez comme suit pour configurer le serveur DHCP et le pool d’affectation d’adresses :

  • Configurez le serveur local DHCP étendu sur le périphérique et spécifiez comment le serveur local DHCP détermine le pool d’attribution d’adresses à utiliser.

  • Configurez les pools d’attribution d’adresses utilisés par le serveur local DHCP. Les pools d’attribution d’adresses contiennent les adresses IP, les plages d’adresses nommées et les informations de configuration des clients DHCP.

Le serveur local DHCP étendu et les pools d’attribution d’adresses utilisés par le serveur doivent être configurés dans le même système logique et la même instance de routage.

Modifications des niveaux hiérarchiques des serveurs DHCP hérités et DHCP étendus

Les serveurs DHCP hérités et DHCP étendus peuvent être configurés aux niveaux hiérarchiques indiqués dans le Tableau 2 :

Tableau 2 : niveaux hiérarchiques des serveurs DHCP hérités et DHCP étendus

DHCP Service

Hiérarchie

Serveur DHCP hérité

edit system services dhcp

Serveur DHCP étendu

edit system services dhcp-local-server

Relais DHCP hérité

edit forwarding-options helpers bootp

Relais DHCP étendu

edit forwarding-options dhcp-relay

Pool d’adresses DHCP hérité

edit system services dhcp pool

Pool d’adresses DHCP étendu

edit access address-assignment pool

Étant donné que l'ancien DHCP est obsolète, c'est-à-dire que les commandes sont « cachées ». Ces commandes n’apparaissent pas dans l’aide ni la saisie semi-automatique automatique. Lorsque vous utilisez l’option show configuration d’affichage de votre configuration, le système affiche l’avertissement suivant :

Les paquets DHCP sur les interfaces non configurées sont abandonnés

Une fois que vous avez activé DHCP-Relay sur les routeurs MX ou les commutateurs QFX ou EX, la fonction de surveillance DHCP est activée et tous les paquets DHCP entrants via n’importe quelle interface (interface configurée et non configurée) de l’équipement sont analysés. Les interfaces qui ne sont pas répertoriées dans la configuration DHCP sont considérées comme « non configurées ».

Selon la configuration, les paquets DHCP reçus sur les interfaces non configurées sont abandonnés.

Si les paquets DHCP sont abandonnés sur l’interface « non configurée », les traceoptions DHCP le signalent comme suit :

Certains comportements spécifiques à certaines plateformes ont changé au fil des versions. Voir les notes de mise à jour.

Hiérarchie et héritage des instructions DHCP

Les équipements Junos OS prennent en charge deux styles de syntaxe pour configurer le client, le serveur et le relais DHCP : pour le DHCP hérité et le DHCP étendu. Les Tableaux 3, 4 et 5 présentent les différences dans les hiérarchies de configuration de certaines fonctionnalités communes.

Tableau 3 : Configuration du client DHCP - Différence entre les niveaux hiérarchiques des serveurs DHCP hérités et DHCP étendus

DHCP hérité

DHCP étendu

Niveau hiérarchique :

[edit interfaces interface-name unit logical-unit-number family inet dhcp]

Niveau hiérarchique :

[edit interfaces interface-name unit logical-unit-number family inet dhcp-client]

identificateur_client

  • ASCII

  • hexadécimal

identificateur_client

  • Userid ASCII

  • Hexadécimal d’Userid

Tableau 4 : Configuration du serveur DHCP - Différence entre les niveaux hiérarchiques des serveurs DHCP hérités et DHCP étendus

DHCP hérité

DHCP étendu

Niveau hiérarchique :

  • [edit system services dhcp]

  • [edit system services dhcp pool]

Niveau hiérarchique :

[edit access address-assignment pool pool-name family inet]

adresse_ip_sous-réseau/masque

réseau

plage d’adresses

gamme

liaison statique

  • adresse mac

  • à adresse fixe

hôte host-name

  • adresse_matériel

  • adresse IP

[edit system services dhcp pool subnet-ip-address/mask]

[edit access address-assignment pool pool-name family inet dhcp-attributes]

fichier_amorçage

fichier_amorçage

serveur_d’amorçage

serveur_d’amorçage

temps-de-bail par défaut

durée maximale du bail

nom_domaine

nom_domaine

recherche_domaine

Option 119 Chaîne

exclude_address

adresse_exclue

durée maximale du bail

maximum-lease-time seconds

serveur_noms

serveur_noms

serveur suivant

serveur suivant

routeur

routeur

option

option

propagate-ppp-settings

propagate-ppp-settings

identificateur_serveur

identificateur_serveur

serveur-SIP

  • adresse

  • nom

serveur-SIP

  • adresse

  • nom

serveur-win

serveur-win

Niveau hiérarchique : [edit system services dhcp]

Niveau hiérarchique : [edit access address-assignment pool pool-name family inet]

option

option

flux d’octets

chaîne_hexagonale

Tableau 5 : Configuration du relais DHCP - Différence entre les niveaux hiérarchiques des serveurs DHCP hérités et DHCP étendus

DHCP hérité

DHCP étendu

Niveau hiérarchique :

[edit forwarding-options helpers bootp]

Niveau hiérarchique :

[edit forwarding-options dhcp-relay]

dhcp-option-82

relais-option-82

interface_nom de l’interface

nom du groupe nom du groupe

option_agent_relais

relais-option-82

serveur

serveur_groupe

Remarque si vous utilisez une ancienne version de DHCP : dans l’ancienne version de DHCP, les instructions de configuration de DHCP sont organisées de manière hiérarchique. Les instructions en haut de la hiérarchie s’appliquent au serveur et au réseau DHCP, les branches contiennent les instructions qui s’appliquent aux pools d’adresses d’un sous-réseau et les sorties contiennent les instructions qui s’appliquent aux liaisons statiques pour les clients individuels.

Pour minimiser les changements de configuration, incluez les instructions de configuration courantes indiquées dans les tableaux ci-dessus. Par exemple, incluez l’instruction domain-name au plus haut niveau applicable de la hiérarchie (réseau ou sous-réseau). Les instructions de configuration aux niveaux inférieurs de la hiérarchie remplacent les instructions héritées d’un niveau supérieur. Par exemple, si une instruction apparaît à la [edit system services dhcp] fois aux niveaux et [edit system services dhcp pool] hiérarchique, la valeur affectée à l’instruction au [edit system services dhcp pool] niveau est prioritaire.

Différence entre les relais DHCP hérités et les relais DHCP étendus

Le relais DHCP hérité peut fonctionner comme un assistant IP DHCP, transférant les paquets DHCP des serveurs DHCP vers toutes les interfaces. Le relais DHCP étendu ne peut pas fonctionner en tant qu’assistant IP DHCP ; il peut tirer parti de l’option 82 pour transférer les paquets DHCP du serveur DHCP. Reportez-vous à l’option Informations sur l’agent de relais DHCP (option 82).

Restrictions relatives à l’utilisation des protocoles DHCP hérités et DHCP étendus

Tenez compte des points suivants lors de la configuration du protocole DHCP étendu :

  • Vous pouvez configurer un serveur DHCP étendu et un agent de relais DHCP, ainsi qu’un serveur DHCP hérité et un agent de relais DHCP dans le même réseau.

  • Vous ne pouvez pas configurer le serveur DHCP étendu et l’agent de relais DHCP ainsi que le serveur DHCP hérité et l’agent de relais DHCP sur le même équipement. Étant donné que la nouvelle version du serveur DHCP étendu possède davantage de fonctionnalités, nous vous recommandons de configurer le serveur DHCP étendu s’il est pris en charge par le commutateur. Une erreur de validation s’affiche si le DHCPD hérité et le DHCP étendu sont configurés simultanément.

  • Les clients DHCP d’un commutateur sont toujours configurés au niveau [edit interfaces interface-name family dhcp]de la hiérarchie.

  • Si vous supprimez la configuration du serveur DHCP, les liaisons de serveur DHCP peuvent persister. Pour vous assurer que les liaisons DHCP sont supprimées, exécutez la clear dhcp server binding commande avant de supprimer la configuration du serveur DHCP.

Fonctionnalités non prises en charge par le protocole DHCP étendu

  • Le DHCP d’ancienne génération prend en charge les champs ID de circuit et ID distant pour l’option d’agent de relais (option 82). Le DHCP étendu pour l’option d’agent de relais prend uniquement en charge l’ID de circuit. Pour plus d’informations sur l’option 82, reportez-vous à la section Utilisation des informations de l’option 82 de l’agent de relais DHCP.

  • Dans Junos version 12.1X46, l’installation automatique n’est pas compatible avec JDHCPd :