4. Compressione IPv6 Next Header
Il formato di codifica LOWPAN_IPHC supporta la compressione dei Next Header IPv6. Il bit NH nel formato di codifica LOWPAN_IPHC indica se il Next Header IPv6 è compresso. Se il bit NH è impostato su 0, gli 8 bit completi del campo IPv6 Next Header vengono trasportati inline dopo l'intestazione LOWPAN_IPHC. Se il bit NH è impostato su 1, il campo IPv6 Next Header è compresso utilizzando la codifica LOWPAN_NHC. La codifica LOWPAN_NHC consente la compressione dell'intestazione successiva, omettendo il campo Next Header e codificando l'inizio dell'intestazione successiva con un ottetto LOWPAN_NHC.
Tutte le intestazioni di estensione IPv6 così come UDP sono codificate utilizzando il formato LOWPAN_NHC. Il formato generale dell'ottetto LOWPAN_NHC è mostrato nella Sezione 4.1. La codifica delle intestazioni di estensione IPv6 è mostrata nella Sezione 4.2. La codifica delle intestazioni UDP è mostrata nella Sezione 4.3.
Quando un'intestazione di estensione IPv6 è compressa, l'ottetto LOWPAN_NHC segue immediatamente i campi dell'intestazione IPv6 compressa o il precedente ottetto LOWPAN_NHC. Se l'intestazione successiva è UDP, l'ottetto LOWPAN_NHC per UDP segue immediatamente i campi dell'intestazione IPv6 compressa o il precedente ottetto LOWPAN_NHC.