Skip to main content


Exercícios 1


Divida o prefixo 2001:db8::/32 em 2 novos prefixos /33.



Resolução


Primeiro comece expandindo o endereçamento para ter mais de 32 bits: 2001:db8:0000::. Agora vamos mexer apenas no 33° bit, mantendo os 32 bits iniciais travados (Vamos mexer apenas no 33° bit porque vamos criar um /33).


Com isso vamos mexer apenas no bit em azul: 2001:db8:0000::


Separando o 3° hexadecateto, que é onde começa o 33° bit, vamos mexer apenas no 33° bit para calcular onde começa a Rede nova. Calculando inicio da Rede:

3° hexadecateto2⁰Total
00000

Nesse caso não existe mudança então a sub-rede começa em 2001:db8:0000::/33.


Agora calcule onde começa a outra sub-rede (é mais fácil do que calcular onde termina a sub-rede atual e depois onde começa a nova sub-rede). Agora vamos mudar apenas o bit em azul para calcular a próxima rede, o que temos é isso:

3° hexadecateto2⁰Total
Valor original00000
Alterado10008

Isso nos informa que a próxima rede começa em 2001:db8:8000::/33, ou seja, a sub-rede acima termina em 2001:db8:7fff:ffff:ffff:ffff:ffff:ffff:/33


Agora calcule o final da sub-rede 2001:db8:8000::/33:

3° hexadecateto2⁰Total
Valor original10008
Bits em 1111115

Mantemos os 33 primeiros bits travados e setamos os outros em 1. Após calcular temos o final em: 2001:db8:ffff:ffff:ffff:ffff:ffff:ffff:/33.


Com isso temos:

Prefixo inicial: 2001:db8::/32

Início da primeira sub-rede: 2001:db8:0000::/33
Fim da primeira sub-rede: 2001:db8:7fff:ffff:ffff:ffff:ffff:ffff:/33

Início da segunda sub-rede: 2001:db8:8000::/33
Fim da segunda sub-rede: 2001:db8:ffff:ffff:ffff:ffff:ffff:ffff:/33


Exercícios 2


Divida o prefixo 2001:db8:c000::/34 em 4 novos prefixos.



Resolução


Dica, um /32 gera dois /33 ou quatro /34 e por ai vai, essa é a regra. Para gerar quatro novos prefixos a partir de um /34 vamos gerar quatro /36. Um /34 pode gerar dois /35, ou quatro /36, ou oito /37 e por ai vai.


Vamos mexer apenas no 35° e 36° bit, mantendo os 34 bits iniciais travados (Vamos mexer apenas no 35° e 36° bit porque vamos criar um /36, um bit adiciona 2 sub-redes, então se mexermos em 2 bits vamos adicionar 4 sub-redes).


Com isso vamos mexer apenas no algarismo em azul que contém os bits 35, 36, 37 e 38: 2001:db80:C000::


Para formar o algarismo C em hexadecimal temos a conversão:

Algarismo em hexadecimal2⁰Total em decimal
C110012

Ou seja, C em hexadecimal equivale a 1100 em binário.


Os bits 35 e 36 são os dois primeiros bits de 1100, já os dois últimos são equivalente a 37 e 38. Nesse caso para calcular o início da sub-rede é só manter como está: 2001:db80:C000::/36.


Já para calcular o restante vamos travar os bits 35 e 36 já que eles estão setados como 1 e vamos mudar apenas os bits 37 e 38:

Início da primeira sub-rede:  11 | 00 = C
Início da segunda sub-rede: 11 | 01 = D
Início da terceira sub-rede: 11 | 10 = E
Início da quarta sub-rede: 11 | 11 = F

Agora fica fácil de vermos onde começa as sub-redes, mudando apenas o algarismo em azul: 2001:db80:C000::


Com isso temos:

Prefixo inicial: 2001:db8:c000::/34

Início da primeira sub-rede: 2001:db80:C000::/36
Início da segunda sub-rede: 2001:db80:D000::/36
Início da terceira sub-rede: 2001:db80:E000::/36
Início da quarta sub-rede: 2001:db80:F000::/36


Exercícios 3


Divida o prefixo 2001:db8:cd00::/40 em 2 novos prefixos.



Resolução


Para gerar dois novos prefixos a partir de um /40 vamos criar duas sub-redes /41.


Com isso vamos mexer apenas no algarismo em azul que contém os bits 41, 42, 43 e 44: 2001:db80:cd00::


Vamos mexer apenas no 41° bit, mantendo os 40 bits iniciais travados (Vamos mexer apenas no 41° bit porque vamos criar um /41, um bit adiciona 2 sub-redes).


Para formar o algarismo 0 em hexadecimal temos a conversão:

Algarismo em hexadecimal2⁰Total em decimal
000000

Ou seja, 0 em hexadecimal equivale a 0000 em binário.

Nesse caso, para calcular o início da sub-rede é só manter como está: 2001:db80:CD00::/41.


Já para calcular a próxima rede vamos mexer apenas no bit 41, já que ele é zero e com isso vamos saber qual a próxima sub-rede:

Início da primeira sub-rede:  0 | 0 00 = 0
Início da segunda sub-rede: 1 | 0 00 = 8

Agora fica fácil de vermos onde começa as sub-redes, mudando apenas o algarismo em azul: 2001:db80:cd00::


Com isso temos:

Prefixo inicial: 2001:db8:cd00::/40

Início da primeira sub-rede: 2001:db80:cd00::/41
Início da segunda sub-rede: 2001:db80:cd80::/41


Exercícios 4


Divida o prefixo 2001:db8:cd00::/40 em 4 novos prefixos. Além de dividir, aponte os intervalos de cada sub-rede.



Resolução


Para gerar quatro novos prefixos a partir de um /40 vamos criar quatro sub-redes /42.


Com isso vamos mexer apenas no algarismo em azul que contém os bits 41, 42, 43 e 44: 2001:db80:cd00::


Vamos mexer apenas nos 41° e 42° bit, mantendo os 40 bits iniciais travados. Para formar o algarismo 0 em hexadecimal temos a conversão:

Algarismo em hexadecimal2⁰Total em decimal
000000

Ou seja, 0 em hexadecimal equivale a 0000 em binário.


Nesse caso, para calcular o início da sub-rede é só manter como está: 2001:db80:CD00::/42.


Já para calcular a próxima rede vamos mexer apenas no bit 41° e 42°, já que eles são zero e com isso vamos saber qual a próxima sub-rede:

Início da primeira sub-rede:  00 | 00 = 0
Início da segunda sub-rede: 01 | 00 = 4
Início da terceira sub-rede: 10 | 00 = 8
Início da quarta sub-rede: 11 | 00 = C

Agora fica fácil de vermos onde começa as sub-redes, mudando apenas o algarismo em azul: 2001:db80:cd00::


Com isso temos:

Prefixo inicial: 2001:db8:cd00::/40

Início da primeira sub-rede: 2001:db80:cd00::/42
Fim da primeira sub-rede: 2001:db80:cd3f:ffff:ffff:ffff:ffff:ffff:/33

Início da segunda sub-rede: 2001:db80:cd40::/42
Fim da segunda sub-rede: 2001:db80:cd7f:ffff:ffff:ffff:ffff:ffff:/33

Início da terceira sub-rede: 2001:db80:cd80::/42
Fim da terceira sub-rede: 2001:db80:cdbf:ffff:ffff:ffff:ffff:ffff:/33

Início da quarta sub-rede: 2001:db80:cdc0::/42
Fim da quarta sub-rede: 2001:db80:cdff:ffff:ffff:ffff:ffff:ffff:/33


Exercícios 5


Divida o prefixo 2001:db8:cafe::/40 em 8 novos prefixos. Além de dividir, aponte os intervalos de cada sub-rede.



Resolução


Para gerar oito novos prefixos a partir de um /40 vamos criar oito sub-redes /43. Você pode se acostumar com esse método ou simplesmente calcular, quanto é 2ˣ=8 ?

Nesse caso a resposta é 3 (2³ = 8), ou seja, precisamos pegar emprestado 3 bits para criar 8 sub-redes, ou seja, um /40 vira um /43.


O algarismo que contém o bit 43 é o algarismo f, que engloba os algarismos de 41 até 44.

Algarismo em hexadecimal2⁰Total em decimal
F111115

Ou seja, F em hexadecimal equivale a 1111 em binário.


Com isso vamos mexer apenas no algarismo em azul que contém os bits 41, 42, 43 e 44: 2001:db80:cafe::


O prefixo 2001:db8:cafe::/40 representa uma rede maior que abrange um conjunto de endereços IP. Ao dividir essa rede maior em sub-redes menores, utilizamos uma notação chamada "CIDR" para indicar o tamanho da sub-rede. Nesse caso, estamos criando oito sub-redes com uma notação /43, o que significa que estamos reservando 43 bits para a parte de rede e 64 bits para a parte de host.


Sabendo disso, para criar as sub-redes não vamos mais usar o endereço 2001:db8:cafe::/40 e sim o prefixo 2001:db8:ca00::/40 (já é a primeira sub-rede).


Para criar as oito sub-redes, incrementamos esses quatro bits para obter os endereços iniciais de cada sub-rede. Olhando para os quatro bits mais à direita do prefixo, que no caso era "1111" (representando o algarismo hexadecimal f) e agora é "0000" (representando o algarismo hexadecimal 0), substitua esses quatro bits pelas oito combinações possíveis, sempre deslocando o bit 1 para a esquerda.

# Para a primeira sub-rede deixamos como está, sem setar o bit mais da direita para 1.
Início da primeira sub-rede: 0000 = 0
Início da segunda sub-rede: 0010 = 2
Início da terceira sub-rede: 0100 = 4
Início da quarta sub-rede: 0110 = 6
Início da quinta sub-rede: 1000 = 8
Início da sexta sub-rede: 1010 = A
Início da sétima sub-rede: 1100 = C
Início da oitava sub-rede: 1110 = E

Agora fica fácil de vermos onde começa as sub-redes, mudando apenas o algarismo em azul: 2001:db80:cdfe::


Com isso temos:

Prefixo inicial: 2001:db8:cafe::/40

Início da primeira sub-rede: 2001:db80:ca00::/43
Fim da primeira sub-rede: 2001:db80:ca1f:ffff:ffff:ffff:ffff:ffff:/43

Início da segunda sub-rede: 2001:db80:ca20::/43
Fim da segunda sub-rede: 2001:db80:ca3f:ffff:ffff:ffff:ffff:ffff:/43

Início da terceira sub-rede: 2001:db80:ca40::/43
Fim da terceira sub-rede: 2001:db80:ca5f:ffff:ffff:ffff:ffff:ffff:/43

Início da quarta sub-rede: 2001:db80:ca60::/43
Fim da quarta sub-rede: 2001:db80:ca7f:ffff:ffff:ffff:ffff:ffff:/43

Início da quinta sub-rede: 2001:db80:ca80::/43
Fim da quinta sub-rede: 2001:db80:ca9f:ffff:ffff:ffff:ffff:ffff:/43

Início da sexta sub-rede: 2001:db80:caa0::/43
Fim da sexta sub-rede: 2001:db80:cabf:ffff:ffff:ffff:ffff:ffff:/43

Início da sétima sub-rede: 2001:db80:cac0::/43
Fim da sétima sub-rede: 2001:db80:cadf:ffff:ffff:ffff:ffff:ffff:/43

Início da oitava sub-rede: 2001:db80:cae0::/43
Fim da oitava sub-rede: 2001:db80:caff:ffff:ffff:ffff:ffff:ffff:/43