Help us improve your experience.

Let us know what you think.

Do you have time for a two-minute survey?

 
 

Configuration des routeurs, commutateurs et interfaces en tant qu’agents de relais DHCP et BOOTP

Vous pouvez configurer le routeur, le commutateur ou l’interface pour qu’il agisse en tant qu’agent de relais DHCP (Dynamic Host Configuration Protocol) et BOOTP (Bootstrap Protocol). Cela signifie qu’un hôte attaché localement peut émettre une requête DHCP ou BOOTP sous la forme d’un message de diffusion. Si le routeur, le commutateur ou l’interface voit ce message de diffusion, il le relaie à un serveur DHCP ou BOOTP spécifié.

Vous devez configurer le routeur, le commutateur ou l’interface pour qu’il soit un agent de relais DHCP et BOOTP si vous avez des hôtes attachés localement et un serveur DHCP ou BOOTP distant. Pour les routeurs MX Series connectés via IRB, reportez-vous à la remarque ci-dessous pour éviter la perte de paquets de réponse BOOTP.

Pour configurer le routeur ou le commutateur afin qu’il agisse en tant qu’agent de relais DHCP et BOOTP, incluez l’instruction suivante bootp au niveau de la [edit forwarding-options helpers] hiérarchie :

Pour définir la description du service BOOTP, du service DHCP ou de l’interface, incluez l’instruction description .

Pour définir une interface logique ou un groupe d’interfaces logiques avec un relais DHCP spécifique ou une configuration BOOTP, incluez l’instruction interface .

Pour définir l’instance de routage du serveur à transférer, incluez l’instruction routing-instance . Vous pouvez inclure autant d’instances de routage que nécessaire dans la même instruction.

Pour empêcher le transfert de paquets sur une interface logique, un groupe d’interfaces logiques, le routeur ou le commutateur, incluez l’instruction no-listen .

Pour définir le nombre maximal autorisé dans le champ hops de l’en-tête BOOTP, incluez l’instruction maximum-hop-count . Les en-têtes qui ont un nombre plus élevé dans le champ hops ne sont pas transférés. Si vous omettez l’instruction maximum-hop-count , la valeur par défaut est de quatre sauts.

Pour définir le nombre minimal de secondes autorisées dans le champ secs de l’en-tête BOOTP, incluez l’instruction minimum-wait-time . Les en-têtes dont le nombre est inférieur dans le champ secs ne sont pas transférés . La valeur par défaut du temps d’attente minimum est zéro (0).

Pour définir l’adresse IP qui spécifie le serveur DHCP ou BOOTP pour le routeur, le commutateur ou l’interface, incluez l’instruction server . Vous pouvez inclure plusieurs server relevés.

Pour définir une valeur de durée de vie IP (TTL) pour les paquets de réponse DHCP envoyés à un client DHCP, incluez l’instruction client-response-ttl .

Pour utiliser l’option de l’agent de relais DHCP dans les messages BOOTP/DHCP relayés, incluez l’instruction relay-agent-option . Cette option est principalement utile pour activer le transfert DHCP entre différentes instances de routage VRF. Cette option est documentée dans la RFC 3046, DHCP Relay Agent Information Option.

Vous pouvez également configurer une interface logique individuelle pour qu'elle devienne un agent de relais DHCP et BOOTP si vous avez des hôtes attachés localement et un serveur DHCP ou BOOTP distant connecté à l'une des interfaces du routeur ou du commutateur. Pour plus d’informations, reportez-vous à la bibliothèque d’administration de Junos OS pour les périphériques de routage.

L’exemple suivant illustre une configuration d’agent de relais BOOTP.

Bonne pratique :

Pour une utilisation bootp helper sur un routeur MX Series (MX80, MX240, MX480 et MX960) connecté via IRB, vous devrez peut-être prendre des mesures pour vous assurer que les paquets de découverte DHCP (la réponse bootp) sont envoyés aux clients et reçus comme prévu. Dans le cas contraire, bootp les réponses risquent d’être abandonnées parce que le client DHCP efface le bit de diffusion dans le paquet discover ou parce que le serveur DHCP supprime option-82 les indicateurs du offerfichier .

Cela se produit lorsque l’interface IRB est une interface (logique) de couche 3 associée à un domaine de pont auquel plusieurs interfaces (physiques) de couche 2 sont associées. Dans ce cas, si le offer de depuis le serveur DHCP est unicast et n’inclut pas d’interface d’entrée identifiant l’interface physique sur laquelle le discovery paquet a été reçu, le routeur MX ne sera pas en mesure de déterminer une interface pour l’envoi offers.

  1. Activez broadcast sur l’interface IRB pour flooder discovery les trames à partir de toutes les interfaces physiques du domaine de pont. Par exemple,

    Ou

  2. Activez relay-agent-option sur l’assistant d’amorçage. Par exemple,

  3. Configurez l’interface IRB connectée au serveur DHCP afin qu’elle renvoie option-82 les drapeaux au routeur. Cela permet de s’assurer que la option-82 chaîne qui identifie l’interface utilisée par le routeur est conservée.