Les champs d'en-tête de paquet IPv6 incluent :

Un paquet IPv6 peut également contenir des en-têtes d'extension qui fournissent des informations facultatives de couche réseau. Les en-têtes d'extension sont facultatifs et sont placés entre l'en-tête IPv6 et les données utiles. Ces en-têtes sont utilisés pour la fragmentation, la sécurité, la prise en charge de la mobilité, etc.