Aller au contenu principal

4.1. Length Encoding (Codage de longueur)

4.1. Length Encoding (Codage de longueur)

Le champ de longueur indique la longueur en octets de la valeur NLRI variable:

  • Si la longueur NLRI est inférieure à 240 (0xf0 hexadécimal) octets, le champ de longueur peut être codé comme un seul octet.

  • Sinon, il sera codé comme une valeur 2-octets de longueur étendue, où le demi-octet le plus significatif a la valeur hexadécimale 0xf.

Dans la Figure 1 ci-dessus, les valeurs inférieures à 240 sont codées avec deux chiffres hexadécimaux (0xnn). Les valeurs supérieures à 239 sont codées avec 3 chiffres hexadécimaux (0xfnnn). La valeur la plus élevée qui peut être représentée avec ce codage est 4095. Par exemple, la valeur de longueur 239 est codée comme 0xef (octet unique), tandis que 240 est codé comme 0xf0f0 (2 octets).