9. Identity Association for Prefix Delegation Option
L'option IA_PD est utilisée pour transporter une association d'identité de délégation de préfixe, les paramètres associés à l'IA_PD et les préfixes qui lui sont associés.
Le format de l'option IA_PD est:
0 1 2 3
0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
| OPTION_IA_PD | option-length |
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
| IAID (4 octets) |
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
| T1 |
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
| T2 |
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
. .
. IA_PD-options .
. .
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
option-code: OPTION_IA_PD (25)
option-length: 12 + longueur du champ IA_PD-options.
IAID: L'identifiant unique pour cet IA_PD; le IAID DOIT être unique parmi les identifiants pour tous les IA_PD de ce routeur demandeur.
T1: Le temps auquel le routeur demandeur DEVRAIT contacter le routeur délégant dont les préfixes dans l'IA_PD ont été obtenus pour étendre les durées de vie des préfixes délégués à l'IA_PD; T1 est une durée relative au temps actuel exprimée en unités de secondes.
T2: Le temps auquel le routeur demandeur DEVRAIT contacter tout routeur délégant disponible pour étendre les durées de vie des préfixes assignés à l'IA_PD; T2 est une durée relative au temps actuel exprimée en unités de secondes.
IA_PD-options: Options associées à cet IA_PD.
Le champ IA_PD-options encapsule ces options qui sont spécifiques à cet IA_PD. Par exemple, toutes les options IA_PD Prefix transportant les préfixes associés à cet IA_PD sont dans le champ IA_PD-options.
Une option IA_PD peut uniquement apparaître dans la zone d'options d'un message DHCP. Un message DHCP peut contenir plusieurs options IA_PD.
Le statut de toute opération impliquant cet IA_PD est indiqué dans une option Status Code dans le champ IA_PD-options.
Notez qu'un IA_PD n'a pas de "durée de vie" ou "longueur de bail" explicite propre. Lorsque les durées de vie valides de tous les préfixes dans un IA_PD ont expiré, l'IA_PD peut être considéré comme ayant expiré. T1 et T2 sont inclus pour donner aux routeurs délégants un contrôle explicite sur le moment où un routeur demandeur DEVRAIT contacter le routeur délégant concernant un IA_PD spécifique.
Dans un message envoyé par un routeur demandeur à un routeur délégant, les valeurs dans les champs T1 et T2 indiquent la préférence du routeur demandeur pour ces paramètres. Le routeur demandeur fixe T1 et T2 à zéro s'il n'a pas de préférence pour ces valeurs. Dans un message envoyé par un routeur délégant à un routeur demandeur, le routeur demandeur DOIT utiliser les valeurs dans les champs T1 et T2 pour les paramètres T1 et T2. Les valeurs dans les champs T1 et T2 sont le nombre de secondes jusqu'à T1 et T2.
Le routeur délégant sélectionne les temps T1 et T2 pour permettre au routeur demandeur d'étendre les durées de vie de tout préfixe dans l'IA_PD avant que les durées de vie n'expirent, même si le routeur délégant est indisponible pendant une courte période de temps. Les valeurs recommandées pour T1 et T2 sont respectivement 0,5 et 0,8 fois la durée de vie préférée la plus courte des préfixes dans l'IA_PD que le routeur délégant est prêt à étendre. Si le moment auquel les préfixes dans un IA_PD doivent être renouvelés doit être laissé à la discrétion du routeur demandeur, le routeur délégant fixe T1 et T2 à 0.
Si un routeur délégant reçoit un IA_PD avec T1 supérieur à T2, et que T1 et T2 sont tous deux supérieurs à 0, le routeur délégant ignore les valeurs invalides de T1 et T2 et traite l'IA_PD comme si le routeur délégant avait fixé T1 et T2 à 0.
Si un routeur demandeur reçoit un IA_PD avec T1 supérieur à T2, et que T1 et T2 sont tous deux supérieurs à 0, le client rejette l'option IA_PD et traite le reste du message comme si le routeur délégant n'avait pas inclus l'option IA_PD.