4.1. Formato LOWPAN_NHC
Questo documento definisce un formato LOWPAN_NHC generale che viene utilizzato per codificare intestazioni di estensione IPv6 arbitrarie così come UDP. Il formato è progettato per consentire il concatenamento di intestazioni di estensione IPv6 riducendo al minimo il costo di overhead per ciascuna intestazione.
0 1 2 3 4 5 6 7
+---+---+---+---+---+---+---+---+
|VAR| NHC_ID | NHC_DATA |
+---+---+---+---+---+---+---+---+
Figura 11: Formato di codifica LOWPAN_NHC
L'ottetto LOWPAN_NHC contiene un ID a lunghezza variabile che specifica il formato dell'intestazione seguente. I bit rimanenti nell'ottetto possono essere utilizzati per codificare parti dell'intestazione.
Il bit NH nella codifica LOWPAN_IPHC segnala l'uso di LOWPAN_NHC per l'intestazione immediatamente successiva. Se il bit NH in LOWPAN_IPHC è impostato, il primo ottetto dell'intestazione successiva DEVE (MUST) utilizzare il formato LOWPAN_NHC. Anche le intestazioni di estensione IPv6 possono utilizzare il formato LOWPAN_NHC. L'ottetto LOWPAN_NHC per un'intestazione di estensione IPv6 contiene un bit NH che indica se l'intestazione successiva utilizza anch'essa il formato LOWPAN_NHC.