Passa al contenuto principale

9. Identity Association for Prefix Delegation Option (Opzione di Associazione di Identità per la Delega di Prefisso)

L'opzione IA_PD viene utilizzata per trasportare un'associazione di identità di delega di prefisso, i parametri associati all'IA_PD e i prefissi ad esso associati.

Il formato dell'opzione IA_PD è:

  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 + lunghezza del campo IA_PD-options.

IAID: L'identificatore univoco per questo IA_PD; l'IAID DEVE essere univoco tra gli identificatori per tutti gli IA_PD di questo router richiedente.

T1: Il momento in cui il router richiedente DOVREBBE contattare il router delegante dal quale sono stati ottenuti i prefissi nell'IA_PD per estendere le durate dei prefissi delegati all'IA_PD; T1 è una durata temporale relativa al tempo corrente espressa in unità di secondi.

T2: Il momento in cui il router richiedente DOVREBBE contattare qualsiasi router delegante disponibile per estendere le durate dei prefissi assegnati all'IA_PD; T2 è una durata temporale relativa al tempo corrente espressa in unità di secondi.

IA_PD-options: Opzioni associate a questo IA_PD.

Il campo IA_PD-options incapsula quelle opzioni che sono specifiche per questo IA_PD. Ad esempio, tutte le opzioni IA_PD Prefix che trasportano i prefissi associati a questo IA_PD si trovano nel campo IA_PD-options.

Un'opzione IA_PD può apparire solo nell'area delle opzioni di un messaggio DHCP. Un messaggio DHCP può contenere più opzioni IA_PD.

Lo stato di qualsiasi operazione che coinvolge questo IA_PD è indicato in un'opzione Status Code nel campo IA_PD-options.

Si noti che un IA_PD non ha una "durata" o "lunghezza del lease" esplicita propria. Quando le durate valide di tutti i prefissi in un IA_PD sono scadute, l'IA_PD può essere considerato come scaduto. T1 e T2 sono inclusi per dare ai router deleganti un controllo esplicito su quando un router richiedente dovrebbe contattare il router delegante riguardo a un IA_PD specifico.

In un messaggio inviato da un router richiedente a un router delegante, i valori nei campi T1 e T2 indicano la preferenza del router richiedente per quei parametri. Il router richiedente imposta T1 e T2 a zero se non ha preferenza per quei valori. In un messaggio inviato da un router delegante a un router richiedente, il router richiedente DEVE utilizzare i valori nei campi T1 e T2 per i parametri T1 e T2. I valori nei campi T1 e T2 sono il numero di secondi fino a T1 e T2.

Il router delegante seleziona i tempi T1 e T2 per consentire al router richiedente di estendere le durate di tutti i prefissi nell'IA_PD prima che le durate scadano, anche se il router delegante non è disponibile per un breve periodo di tempo. I valori raccomandati per T1 e T2 sono rispettivamente .5 e .8 volte la durata preferita più breve dei prefissi nell'IA_PD che il router delegante è disposto a estendere. Se il momento in cui i prefissi in un IA_PD devono essere rinnovati deve essere lasciato alla discrezione del router richiedente, il router delegante imposta T1 e T2 a 0.

Se un router delegante riceve un IA_PD con T1 maggiore di T2, e sia T1 che T2 sono maggiori di 0, il router delegante ignora i valori non validi di T1 e T2 e processa l'IA_PD come se il router delegante avesse impostato T1 e T2 a 0.

Se un router richiedente riceve un IA_PD con T1 maggiore di T2, e sia T1 che T2 sono maggiori di 0, il client scarta l'opzione IA_PD e processa il resto del messaggio come se il router delegante non avesse incluso l'opzione IA_PD.