Comment fonctionne la monodiffusion DHCP OFFER?

9

Dans le paquet de découverte DHCP, le champ d'adresse IP source est 0.0.0.0, ce qui signifie que le client n'a pas encore d'adresse IP. Mais, dans le paquet d'offre DHCP, une adresse de monodiffusion (qui sera allouée à ce client) est spécifiée comme adresse de destination. Puisque le client n'a pas d'adresse IP à ce moment, comment le paquet qui a une adresse unicast parvient-il correctement au client? Comment le client identifie-t-il que ce paquet d'offres lui est destiné? Ma compréhension est que, le client qui n'a pas d'IP ne peut être atteint qu'avec une IP de diffusion. Je ne peux pas comprendre comment il est accessible avec une adresse IP unicast.

Ezio
la source

Réponses:

8

En effet, le serveur DHCP doit résider ou avoir un relais / proxy sur le même réseau L2 que le client.

L'OFFRE DHCP est envoyée à l'adresse L2 du client (c'est-à-dire c'est l'adresse MAC). Si la demande a été relayée / mandatée, alors l'OFFRE DHCP va au relais / proxy qui la transmettra ensuite au réseau L2 correct.

Le trafic de diffusion peut être problématique pour les réseaux, ce qui réduit la quantité de réseau de diffusion nécessaire.

YApprendre
la source
1
Merci pour la réponse. Ainsi, le relais / proxy bascule réellement le paquet en utilisant l'adresse MAC. S'il n'y a pas de relais / proxy, le serveur doit résider dans le même réseau L2. Ai-je raison ??
Ezio
Ce serait correct.
Apprendre
1
Il y a un bit «diffusion» dans l'en-tête BOOTP / DHCP qui indique qu'un client n'est pas disposé à accepter les paquets envoyés à l'adresse L2 jusqu'à ce qu'une adresse IP soit configurée. Dans ce cas, l'offre DHCP sera diffusée.
richardb
@richardb, bon point. Je n'ai tout simplement pas abordé cela parce que la question portait spécifiquement sur une réponse unicast.
Apprendre