9. Identity Association for Prefix Delegation Option (Identitätszuordnung für Präfix-Delegation-Option)
9. Identity Association for Prefix Delegation Option (Identitätszuordnung für Präfix-Delegation-Option)
Die IA_PD-Option wird verwendet, um eine Präfix-Delegations-Identitätszuordnung, die mit der IA_PD verbundenen Parameter und die damit verbundenen Präfixe zu übertragen.
Das Format der IA_PD-Option ist:
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 + Länge des IA_PD-options-Feldes.
IAID: Der eindeutige Identifikator für diese IA_PD; die IAID muss unter den Identifikatoren für alle IA_PDs dieses anfragenden Routers eindeutig sein.
T1: Der Zeitpunkt, zu dem der anfragende Router den delegierenden Router kontaktieren sollte, von dem die Präfixe in der IA_PD erhalten wurden, um die Lebensdauern der an die IA_PD delegierten Präfixe zu verlängern; T1 ist eine Zeitdauer relativ zur aktuellen Zeit, ausgedrückt in Sekunden.
T2: Der Zeitpunkt, zu dem der anfragende Router einen beliebigen verfügbaren delegierenden Router kontaktieren sollte, um die Lebensdauern der der IA_PD zugewiesenen Präfixe zu verlängern; T2 ist eine Zeitdauer relativ zur aktuellen Zeit, ausgedrückt in Sekunden.
IA_PD-options: Optionen, die mit dieser IA_PD verbunden sind.
Das IA_PD-options-Feld kapselt die Optionen, die für diese IA_PD spezifisch sind. Beispielsweise befinden sich alle IA_PD Prefix Options, die die mit dieser IA_PD verbundenen Präfixe tragen, im IA_PD-options-Feld.
Eine IA_PD-Option darf nur im Options-Bereich einer DHCP-Nachricht erscheinen. Eine DHCP-Nachricht kann mehrere IA_PD-Optionen enthalten.
Der Status aller Operationen, die diese IA_PD betreffen, wird in einer Status Code-Option im IA_PD-options-Feld angezeigt.
Es ist zu beachten, dass eine IA_PD keine explizite "Lebensdauer" oder "Leasedauer" hat. Wenn die gültigen Lebensdauern aller Präfixe in einer IA_PD abgelaufen sind, kann die IA_PD als abgelaufen betrachtet werden. T1 und T2 sind enthalten, um delegierenden Routern explizite Kontrolle darüber zu geben, wann ein anfragender Router den delegierenden Router über eine bestimmte IA_PD kontaktieren sollte.
In einer Nachricht, die von einem anfragenden Router an einen delegierenden Router gesendet wird, geben die Werte in den T1- und T2-Feldern die Präferenz des anfragenden Routers für diese Parameter an. Der anfragende Router setzt T1 und T2 auf Null, wenn er keine Präferenz für diese Werte hat. In einer Nachricht, die von einem delegierenden Router an einen anfragenden Router gesendet wird, MUSS der anfragende Router die Werte in den T1- und T2-Feldern für die T1- und T2-Parameter verwenden. Die Werte in den T1- und T2-Feldern sind die Anzahl der Sekunden bis T1 und T2.
Der delegierende Router wählt die T1- und T2-Zeiten aus, um dem anfragenden Router zu ermöglichen, die Lebensdauern aller Präfixe in der IA_PD zu verlängern, bevor die Lebensdauern ablaufen, selbst wenn der delegierende Router für eine kurze Zeitspanne nicht verfügbar ist. Empfohlene Werte für T1 und T2 sind 0,5 bzw. 0,8 Mal die kürzeste bevorzugte Lebensdauer der Präfixe in der IA_PD, die der delegierende Router bereit ist zu verlängern. Wenn der Zeitpunkt, zu dem die Präfixe in einer IA_PD erneuert werden sollen, dem Ermessen des anfragenden Routers überlassen werden soll, setzt der delegierende Router T1 und T2 auf 0.
Wenn ein delegierender Router eine IA_PD mit T1 größer als T2 empfängt und sowohl T1 als auch T2 größer als 0 sind, ignoriert der delegierende Router die ungültigen Werte von T1 und T2 und verarbeitet die IA_PD so, als ob der delegierende Router T1 und T2 auf 0 gesetzt hätte.
Wenn ein anfragender Router eine IA_PD mit T1 größer als T2 empfängt und sowohl T1 als auch T2 größer als 0 sind, verwirft der Client die IA_PD-Option und verarbeitet den Rest der Nachricht so, als ob der delegierende Router die IA_PD-Option nicht eingeschlossen hätte.