Aller au contenu principal

3. Mise a jour de RFC 8928

3. Mise a jour de RFC 8928

[RFC8928] designe incorrectement l'Extended Address Registration Option (EARO) comme Enhanced Address Registration Option. Cette specification corrige cette terminologie dans tout le document.

Dans [RFC8928], le C-Flag est specifie dans le champ de drapeaux EARO a la bit position 3, mais [RFC8928] n'enregistre pas sa position aupres de l'IANA. Plus tard, [RFC9685] a defini le P-Field dans les bits 2 and 3 du champ de drapeaux EARO et a obtenu l'enregistrement IANA, provoquant un chevauchement avec [RFC8928].

Pour resoudre le conflit, cette specification met a jour [RFC8928] en repositionnant le C-Flag au bit 1 du champ de drapeaux EARO.

La Figure 1 remplace la Figure 1 de [RFC8928] lorsqu'un EARO est utilise dans un message NS.

   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
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
| Type | Length |F|Prefix Length| Opaque |
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
|r|C| P | I |R|T| TID | Registration Lifetime |
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
| |
... Registration Ownership Verifier (ROVR) ...
| (64, 128, 192, or 256 bits) |
| |
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+

Figure 1: Format de l'Extended Address Registration Option (EARO) utilise dans les messages NS

La Figure 2 remplace la Figure 1 de [RFC8928] lorsqu'un EARO est utilise dans un message NA. La difference entre les deux formats reside dans l'utilisation des bits 16 to 23.

   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
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
| Type | Length | r | Status | Opaque |
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
|r|C| P | I |R|T| TID | Registration Lifetime |
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
| |
... Registration Ownership Verifier (ROVR) ...
| (64, 128, 192, or 256 bits) |
| |
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+

Figure 2: Format de l'Extended Address Registration Option (EARO) utilise dans les messages NA

Champs d'interet pour cette specification:

  • Type: 33.
  • Length: Defini dans [RFC8505].
  • F: Defini dans [RFC9926].
  • Prefix Length: Defini dans [RFC9926].
  • Status: Entier non signe de 6 bits utilise uniquement dans les messages de reponse NA(EARO) pour indiquer l'etat d'enregistrement. Il est defini dans [RFC8505] et redimensionne par [RFC9010]. Il MUST etre mis a 0 dans les messages NS(EARO), sauf si l'enregistrement concerne un prefixe, auquel cas le F-Flag est positionne et la longueur de prefixe est fournie.
  • Opaque: Defini dans [RFC8505].
  • r (reserved): Les champs reserves MUST etre mis a zero par l'emetteur et MUST etre ignores par le recepteur.
  • C: Drapeau de 1 bit deplace depuis sa position dans la Figure 1 de [RFC8928]. Il est positionne pour indiquer que le champ ROVR contient un Crypto-ID et que le 6LN MAY etre mis au defi de prouver la propriete.
  • P: Champ de 2 bits pour Registered Address Type Indicator (RATInd).
  • I, R, T, TID, Registration Lifetime, and ROVR: Definis dans [RFC8505]. Lorsque le C-Flag est positionne, le champ ROVR contient un Crypto-ID [RFC8928].