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].