Aller au contenu principal

14. Transmission des messages par un client

Cette section conserve le texte de la RFC relatif a DHCPv6, notamment les echanges de messages, le comportement des relais, les DUID, IA_NA, IA_TA, IA_PD, les options DHCP, l'authentification RKAP, les registres IANA, les exigences normatives et les matrices d'apparition des options en annexe.

Texte original de la RFC​

14.  Transmission des messages par un client

   Sauf indication contraire dans ce document ou dans un document qui
   decrit comment IPv6 est transporte sur un type de lien specifique
   (pour les types de liens qui ne prennent pas en charge le multicast),
   un client envoie les messages DHCP a l'adresse multicast
   All_DHCP_Relay_Agents_and_Servers.

   Les serveurs DHCP SHOULD NOT verifier si l'adresse de couche 2
   utilisee etait multicast ou non, tant que l'adresse de couche 3 etait
   correcte.

   Un client utilise le multicast pour joindre tous les serveurs ou un
   serveur individuel.  Un serveur individuel est indique en specifiant
   le DUID de ce serveur dans une option Server Identifier (voir
   Section 21.3) du message du client.  (Tous les serveurs recevront ce
   message, mais seul le serveur indique repondra.)  Tous les serveurs
   sont indiques lorsque cette option n'est pas fournie.

14.1.  Limitation du debit

   Un client DHCPv6 MUST limiter le debit des messages DHCP qu'il
   transmet ou retransmet.  Cela minimise l'impact des rafales ou boucles
   de messages prolongees, par exemple lorsqu'un client rejette la
   reponse d'un serveur, repete la requete et obtient la meme reponse du
   serveur, qui est a nouveau rejetee par le client.

   Cette boucle peut se repeter indefiniment s'il n'existe pas de
   mecanisme de sortie/arret.  Par consequent, un client ne doit pas
   initier des transmissions trop frequemment.

   Une methode recommandee pour mettre en oeuvre la fonction de
   limitation de debit est un token bucket (voir Appendix A de
   [RFC3290]), qui limite le debit moyen de transmission a un certain
   nombre pendant un certain intervalle de temps.  Cette methode de
   bornage des rafales garantit egalement que le debit de transmission a
   long terme ne sera pas depasse.

   Une limite de debit de transmission SHOULD etre configurable.  Une
   valeur par defaut possible pourrait etre 20 messages en 20 secondes.

   Pour un equipement qui possede plusieurs interfaces, la limite MUST
   etre appliquee par interface.

   La limitation de debit des messages DHCP transferes et des messages
   cote serveur sort du perimetre de cette specification.

14.2.  Comportement du client lorsque T1 et/ou T2 valent 0

   Dans certains cas, les valeurs T1 et/ou T2 peuvent etre definies a 0.
   Actuellement, il existe deux cas de ce type:

   1.  un client a recu une option IA_NA (voir Section 21.4) avec une
       valeur zero

   2.  un client a recu une option IA_PD (voir Section 21.21) avec une
       valeur zero

   Cela indique que les temps de renew et de rebind sont laisses a la
   discretion du client.  Cependant, ils ne sont pas entierement
   discretionnaires.

   Lorsque les valeurs T1 et/ou T2 sont definies a 0, le client MUST
   choisir un instant qui evite les tempetes de messages.  En
   particulier, il MUST NOT transmettre immediatement.  Si le client a
   recu plusieurs options IA, il SHOULD choisir les instants de
   transmission renew et/ou rebind de sorte que toutes les options IA
   soient traitees dans un seul echange, si possible.  Le client MUST
   choisir les temps de renew et de rebind de facon a ne pas enfreindre
   les restrictions de limitation de debit definies dans Section 14.1.