Correções dos tamanhos dos campos, sem entrar nos erros da descrição dada:
b) O campo version possui 4 bits.
c) O campo payload length possui 16 bits
d) O campo flow label possui 20 bits
e) O campo next header possui 8 bits
Letra A
O cabeçalho do IPv6 está dividido nos seguintes campos:
Versão (4 bits - Invalida a B) - Identifica a versão do protocolo utilizado. No caso, o valor desse campo é 6.
Classe de Tráfego (8 bits) - Identifica os pacotes por classes de serviços ou prioridade. Ele provê as mesmas funcionalidades e definições do campo "Tipo de Serviço do IPv4".
Identificador de Fluxo (Flow label - 20 bits - invalida a D) - Identifica pacotes do mesmo fluxo de comunicação. Idealmente esse campo é configurado pelo endereço de destino para separar os fluxos de cada uma das aplicações e os nós intermediários de rede podem utiliza-lo de forma agregada com os endereços de origem e destino para realização de tratamento específico dos pacotes.
Comprimento da carga útil (payload length - 16 bits - invalida a C) - Indica o tamanho, em Bytes, apenas dos dados enviados junto ao cabeçalho IPv6. Substituiu o campo Tamanho Total do IPv4, que indicava o tamanho do cabeçalho mais o tamanho dos dados transmitidos. Contudo, o tamnho dos cabeçalhos de extensão também são somado nesse novo campo.
Próximo Cabeçalho (Next Header - 8 bits - invalida a E) - Identifica o cabeçalho de extensão que segue o atual. Ele foi renomeado (no IPv4 chamava-se Protocolo) para refletir a nova organização dos pacotes IPv6, uma vez que ele deixou de conter os valores referentes a outros protocolos, para indicar os tipos dos cabeçalhos de extensão.
Limite de Encaminhamento (Hop Limit 8 bits - Valida a A) - Esse campo é decrementado a cada salto de roteamento e indica o número máximo de roteadores pelos quais o pacote pode passar antes de ser descartado. Ele padronizou o modo como o campo Tempo de Vida (TTL) do IPv4 vinha sendo utilizado, o qual diferia significativamente da descrição original que o definia como o tempo, em segundos, para o pacote ser descartado caso não chegasse à seu destino.
Endereço de origem (128 bits) - Indica o endereço de origem do pacote.
Endereço de Destino (128 bits) - Indica o endereço de destino do pacote.
http://ipv6.br/post/cabecalho/