8. Formats des messages client/serveur
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
8. Formats des messages client/serveur
Tous les messages DHCP envoyes entre clients et serveurs partagent un
en-tete de format fixe identique et une zone de format variable pour
les options.
Toutes les valeurs dans l'en-tete du message et dans les options sont
dans l'ordre des octets reseau.
Les options sont stockees en serie dans le champ "options", sans
remplissage entre les options. Les options sont alignees sur les
octets, mais ne sont alignees d'aucune autre maniere, par exemple sur
des frontieres de 2 ou 4 octets.
Le schema suivant illustre le format des messages DHCP envoyes entre
clients et serveurs:
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
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
| msg-type | transaction-id |
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
| |
. options .
. (variable number and length) .
| |
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
Figure 2: Format de message client/serveur
msg-type: Identifie le type de message DHCP; les types de messages
disponibles sont listes dans la Section 7.3. Champ de 1 octet.
transaction-id: Identifiant de transaction pour cet echange de
messages. Champ de 3 octets.
options: Options transportees dans ce message; les options sont
decrites dans la Section 21. Champ de longueur variable (4 octets
de moins que la taille du message).