Um host tem o endereço 581E:1456:2314:ABCD::1211. Se a identificação do nó for de 48 bits, descubra o endereço da sub-rede ao qual o host está conectado.
Passo 1
O enunciado dá o endereço do host
e informa que a identificação do nó (interface ID) tem
bits. A pergunta é: descobrir o endereço da sub-rede ao qual esse host pertence (ou seja, o endereço de rede / prefixo correspondente).
Informações relevantes dadas:
- Endereço do host:
. - Tamanho da identificação do nó (interface ID):
bits.
Passo 2
Breve revisão prática (o que preciso saber para resolver):
- Um endereço IPv6 tem no total
bits. - A identificação do nó (interface ID) ocupa os
menos significativos (os \emph{lower-order} bits) do endereço. - Se a interface ID tem
bits, então o prefixo de rede (comprimento da sub-rede) tem bits.
Vou calcular esse comprimento agora.
Passo 3
Calcular o comprimento do prefixo:
Logo o prefixo da sub-rede é
. Isso significa que os primeiros
bits do endereço representam a rede e os últimos
bits representam o host.
Passo 4
Expandir o endereço IPv6 para as oito hextets (cada hextet =
bits) para visualizar quais hextets são parte da interface ID.
O enunciado usa compressão com
. Expandindo:
(foi pego o valor do enunciado
e expandido para oito grupos).
Passo 5
Identificar quais hextets correspondem aos últimos
bits (interface ID).
Cada hextet tem
bits. Os últimos
bits correspondem a
hextets. As oito hextets, numeradas da esquerda para a direita, são:
Os últimos
bits são os hextets
,
e
(3 × 16 bits = 48 bits). Portanto, para obter o endereço da sub-rede deve-se zerar esses três hextets (ou seja, colocar todos os bits do host = 0).
Passo 6
Zerar os últimos
bits (hextets 6–8) no endereço expandido:
Passo 7
Escrever o endereço da sub-rede de forma comprimida e indicando o comprimento do prefixo
.
A forma comprimida (removendo zeros consecutivos) é:
Resposta
581E:1456:2314:ABCD::/80