Documente Academic
Documente Profesional
Documente Cultură
SUB-REDES
Você também pode obter muito mais conteúdos e cursos completos nos links:
pág. 1
pág. 2
Tipos de questões de sub-redes
Introdução
Quando calculamos sub-redes, há várias formas “criativas” de se complicar a vida em uma
questão. Porém, avaliando de forma bem pragmática, podemos constatar que há na verdade
alguns poucos tipos de questões com os quais devemos lidar. Nesse artigo, vamos resumir os
principais tipos de questões que iremos tratar e qual a melhor estratégia de ataque de cada
um dos tipos de questões.
Tipos de Questões
Dicas de como resolver a questão: Lembre-se de que sempre haverá pelo menos 2
endereços especiais que são reservados para uso específico em cada rede e/ou sub-rede.
Esses endereços são: O ENDEREÇO DE REDE que identifica o próprio segmento de rede
com o qual estamos trabalhando e O ENDEREÇO DE BROADCAST que representa um
grupo formado por “todos” os equipamentos do segmento de rede.
Para resolver esse tipo de questão, basta encontrar o endereço de rede (sub-rede) e/ou
endereço de broadcast (de acordo com o que o exercício em questão pedir) e com isso a
resposta já estará disponível. O primeiro endereço de host valido é o primeiro endereço logo
após o endereço de rede, por exemplo 192.168.1.1 /24 (o endereço da rede é 192.168.1.0
/24)
Pergunta: Qual é o primeiro host válido da sub-rede que o seguinte host pertence
192.168.15.226 /28?
Em um exercício como este, a primeira coisa que você deve fazer é definir qual é o endereço de
sub-rede, mas antes disso, é importante nos prepararmos para fazer o exercício, definindo todas
as 3 partes de um endereço IP:
REDE
SUB-REDE**
HOSTS
** Observe que a parte de sub-rede do endereço pode ou não aparecer. Como estamos tratando
exercícios de sub-redes, sempre consideraremos as 3 partes do endereço.
pág. 3
1.1 - PARTE DE REDE – Pode ser descoberto observando a Classe do Endereço IP:
O primeiro octeto com o número 192 nos indica que este é um IP de Classe C, onde a
máscara padrão é /24
1.2 - PARTE DE SUB-REDE – pode ser descoberto pela diferença entre a máscara padrão da
classe e a máscara dada no enunciado do exercício.
Lembre-se que a máscara dada sempre será maior que a máscara da classe durante o cálculo
de sub-redes. Há alguns casos especiais de uso onde a máscara dada pode ser menor, mas
nesse caso não estamos tratando de sub-redes, mas sim de “super-redes” e esse é um tópico
avançado que abordaremos em um outro artigo.
Isso nos indica que os primeiros 4 bits do quarto octeto estão representando as sub-redes
(lembre-se que sempre que falamos de bits, estamos falando de base binária). Um detalhe
importante, como os bits da "REDE" vão até o bit 24, os próximos 4 serão de SUB-REDE, ou
seja: bits 25, 26, 27, 28 são bits de sub-rede.
1.3 - PARTE DE HOSTS – pode ser descoberto observando a máscara dada no exercício, nela
a parte da máscara que apresenta uma sequência de zeros representa os hosts.
Como nos vimos nos itens acima, os bits que representam "REDE e SUB-REDE" são uma
sequência contínua de números "1" na máscara de sub-rede que vão até o bit 28, sobrando
os 4 últimos para host.
Agora que já desmontamos nosso endereço, podemos seguir com mais facilidade
Para ser exato, neste exercício precisamos apenas encontrar o endereço de sub-rede, mas
vamos exercitar e encontrar os dois (REDE E BROADCAST) e para isso vamos falar de um
novo elemento, o famoso “octeto interessante”.
255 - Repete
0 – Zera
pág. 4
Isso nos mostra que nosso endereço de sub-rede será: 192.168.15.X, onde X será o nosso
octeto interessante, pois nossa máscara nesse endereço é: /28 (255.255.255.240) e isso
nos diz que o 4º octeto será o octeto interessante!
192.168.15.226
255.255.255.240
A conta que fazemos aqui é uma multiplicação simples entre 1110 0010 e 1111 0000, e o
resultado dessa multiplicação (1110 0000 – 224) é o nosso endereço de sub-rede.
Observe que a máscara vai até o quarto bit do 4º octeto, assim temos nosso endereço de
broadcast substituindo todos os demais bits do endereço por números “1 (um)” e o número
em binário ficará assim:
Para fechar com chave de ouro, como nós temos nosso endereço de rede sendo
192.168.15.224, teremos 192.168.15.225 sendo nosso primeiro host valido e 192.168.15.238
como nosso último host válido, pois nosso endereço de broadcast é 192.168.15.239.
pág. 5
Questão Tipo 2: Qual o endereço de rede (sub-rede) ou endereço de broadcast
Dicas de como resolver a questão: Lembre-se de que sempre haverá pelo menos 2
endereços especiais que são reservados para uso específico em cada rede e/ou sub-rede.
Esses endereços são: O ENDEREÇO DE REDE que identifica o próprio segmento de rede
com o qual estamos trabalhando e O ENDEREÇO DE BROADCAST que representa um
grupo formado por “todos” os equipamentos do segmento de rede.
Para resolver esse tipo de questão, basta encontrar o endereço de rede (sub-rede) ou o
endereço de broadcast (conforme o que for solicitado no enunciado da questão) e com isso a
resposta já estará disponível. O primeiro endereço de host valido é o primeiro endereço logo
após o endereço de rede, por exemplo 192.168.1.1 /24 (onde o endereço da rede é
192.168.1.0 /24)
Pergunta: Qual é o primeiro host válido da sub-rede a que o seguinte host pertence
192.168.15.226 /28?
Em um exercício como este, a primeira coisa que você deve fazer é definir qual é o endereço de
sub-rede e vamos usar o método de identificação das 3 partes do endereço para conseguir o
endereço da sub-rede com segurança!
1.1 - PARTE DE REDE – Pode ser descoberto pela Classe do Endereço IP:
O primeiro octeto com o número 192 nos indica que este é um IP de Classe C, onde a
máscara padrão é /24
1.2 - PARTE DE SUB-REDE – Pode ser descoberto pela diferença entre a máscara padrão da
classe e a máscara dada no enunciado do exercício. Lembre-se que a máscara dada sempre
será maior que a máscara da classe durante o cálculo de sub-redes.
Como nos vimos nos itens acima, os bits que representam "REDE e SUBREDE" são uma
sequência de números "1" na máscara de sub-rede que vão até o bit 28, sobrando os 4
últimos para host.
Para ser exato, neste exercício precisamos apenas encontrar o endereço de sub-rede, mas
vamos exercitar e encontrar os dois (REDE E BROADCAST)
2.1 – Vamos encontrar o octeto interessante – esse octeto pode ser identificado onde, tudo
que for diferente de 255 ou 0 na máscara nos chamará a atenção. Teremos apenas um
octeto com algo assim e esse é o nosso famoso “Octeto Interessante”, então não se
esqueça:
255 – Repete
0 – Zera
Isso já nos mostra que nosso endereço de sub-rede será: 192.168.15.226, onde 226 será o
nosso octeto interessante, pois nossa máscara nesse endereço é: /28 (255.255.255.240) e
isso nos diz que o 4º octeto será o octeto interessante!
Assim sendo, vamos isolar e atacar apenas o octeto interessante, o quarto octeto:
192.168.15.226
255.255.255.240
A conta que fazemos aqui é uma multiplicação simples entre 1110 0010 e 1111 0000, e o
resultado dessa multiplicação (1110 0000 – 224) é o nosso endereço de sub-rede.
pág. 7
Observe que a máscara vai até o quarto bit do 4º octeto, assim temos nosso endereço de
broadcast substituindo todos os demais bits do endereço por números “1 (um)” e o número
em binário ficará assim:
pág. 8
Questão Tipo 3: Quantas sub-redes e hosts por sub-rede...
Em ambas as contas, o “n” refere-se ao número de bits reservados para a parte do endereço
referente, REDE, SUB-REDE ou HOST.
Pergunta: Quantas sub-redes e hosts por sub-rede pode-se obter usando a seguinte rede
172.19.0.0 255.255.252.0?
Em um exercício como este, a primeira coisa que você deve fazer é definir quais são as partes do
endereço, como já vimos nos exercícios anteriores, REDE, SUB-REDE e HOST.
1.1 - PARTE DE REDE – Pode ser descoberto pela Classe do Endereço IP:
O primeiro octeto com o número 172 nos indica que este é um IP de Classe B, onde a
máscara padrão é /16
1.2 - PARTE DE SUB-REDE – descoberto pela diferença entre a máscara padrão da classe e
a máscara dada no enunciado do exercício.
Lembre-se que a máscara dada sempre será maior que a máscara da classe durante o cálculo
de sub-redes. No exercício, já identificamos que a máscara padrão da classe B é /16, a
máscara dada no exercício é /23, então temos “23 – 16 = 7”
1.3 - PARTE DE HOSTS – essa parte é descoberta observando a máscara dada no exercício,
nela a parte da máscara que apresenta uma sequência de zeros representa os hosts.
Como nos vimos nos itens acima, os bits que representam "REDE e SUBREDE" são uma
sequência de números "1" na máscara de sub-rede que vão até o bit 23, sobrando os 9
últimos para host.
pág. 9
2º Passo: Vamos aos cálculos
2n = sub-redes
(2n) – 2 = hosts (o "-2" se refere aos endereços de rede e de broadcast)
Para as sub-redes, já sabemos que teremos 7 bits (que identificamos logo acima), então a
conta fica 27 = 128, ou seja, teremos 128 sub-redes nesse exercício.
Para os hosts, teremos 9 bits, então a nossa conta será a seguinte: (29) – 2 = 512 – 2 = 510.
Lembrando que aqui o “-2” está excluindo no range de hosts validos os endereços reservados,
que são endereço de SUB-REDE e endereço de HOSTs.
Então a nossa resposta para esse exercício será: 128 SUB-REDES e 510 HOSTs por SUB-
REDE
pág. 10
Questão Tipo 4: Qual o range de endereços de host validos
Ponto de atenção: A forma de solução desse tipo de exercício é basicamente a mesma que
já vimos, onde identificamos as partes do endereço.
O “n” na formula refere-se ao número de bits reservados para a parte do endereço referente,
REDE, SUB-REDE ou HOST. Para esse tipo de exercício, em especifico, temos o “n” como
número de bits de hosts, sendo a parte mais interessante para nós.
1.1 - PARTE DE REDE – Pode ser descoberto pela Classe do Endereço IP:
O primeiro octeto com o número 192 nos indica que este é um IP de Classe C, onde a
máscara padrão é /24
1.2 - PARTE DE SUB-REDE – descoberto pela diferença entre a máscara padrão da classe e
a máscara dada no enunciado do exercício.
Isso nos indica que os primeiros 3 bits do quarto octeto estão representando as sub-redes.
1.3 - PARTE DE HOSTS – essa parte é descoberta observando a máscara dada no exercício,
nela a parte da máscara que apresenta uma sequência de zeros representa os hosts.
pág. 11
Como nos vimos nos itens acima, os bits que representam "REDE e SUBREDE" são uma
sequência de números "1" na máscara de sub-rede que vão até o bit 27, sobrando os 5
últimos para host.
2º Passo: Agora vamos encontrar os endereços da sub-rede e para isso vamos procurar o
famoso “octeto interessante”.
2.1 – Vamos encontrar o octeto interessante – esse octeto pode ser identificado onde, tudo
que for diferente de 255 ou 0 na máscara nos chamará a atenção. Teremos apenas um
octeto com algo assim e esse é o nosso famoso “Octeto Interessante”, então não se
esqueça:
255 – Repete
0 – Zera
Isso já nos mostra que nosso endereço de sub-rede será: 192.168.100.221, onde o 4º
octeto será o nosso octeto interessante, pois nossa máscara nesse endereço é:
255.255.255.224 e isso nos diz que o 4º octeto será o octeto interessante!
Assim sendo, vamos isolar e atacar apenas o octeto interessante, o quarto octeto:
192.168.100.221
255.255.255.224
A conta que fazemos aqui é uma multiplicação simples entre 1101 1101 e 1110 0000, e o
resultado dessa multiplicação (1100 0000 – 192) é o nosso endereço de sub-rede.
Observe que a máscara vai até o terceiro bit do 4º octeto, assim temos nosso endereço de
broadcast substituindo todos os demais bits do endereço por números “1 (um)” e o número
em binário ficará assim:
Então de forma simples, conseguimos ver que nossa faixa de endereços de host válidos vai
de 192.168.100.193 (primeiro host válido) até 192.168.100.222 (último host válido).
pág. 12
Questão Tipo 5: A qual sub-rede o host X.X.X.X /X pertence?
Para resolver esse tipo de exercício, só precisamos identificar a sub-rede do endereço, então
vamos repetir o mesmo processo que já aprendermos.
Em um exercício como este, a primeira coisa que você deve fazer é definir quais são as partes do
endereço, como já vimos nos exercícios anteriores, REDE, SUB-REDE e HOST.
1.1 - PARTE DE REDE – Pode ser descoberto pela Classe do Endereço IP:
O primeiro octeto com o número 172 nos indica que este é um IP de Classe B, onde a
máscara padrão é /16
1.2 - PARTE DE SUB-REDE – descoberto pela diferença entre a máscara padrão da classe e
a máscara dada no enunciado do exercício.
Isso nos indica que todos os bits do terceiro octeto e os primeiros 3 bits do quarto octeto
estão representando as sub-redes.
1.3 - PARTE DE HOSTS – essa parte é descoberta observando a máscara dada no exercício,
nela a parte da máscara que apresenta uma sequência de zeros representa os hosts.
Como nos vimos nos itens acima, os bits que representam "REDE e SUBREDE" são uma
sequência de números "1" na máscara de sub-rede que vão até o bit 27, sobrando os 5
últimos para host.
2º Passo: Agora vamos encontrar os endereços da sub-rede e para isso vamos procurar o
famoso “octeto interessante”.
2.1 – Vamos encontrar o octeto interessante – esse octeto pode ser identificado onde, tudo
que for diferente de 255 ou 0 na máscara nos chamará a atenção. Não se esqueça:
255 – Repete
pág. 13
0 – Zera
Isso já nos mostra que nosso endereço de sub-rede será: 172.23.2.130 onde o 4º octeto
será o nosso octeto interessante, pois nossa máscara nesse endereço é: 255.255.255.224
e isso nos diz que o 4º octeto será o octeto interessante!
Assim sendo, vamos isolar e atacar apenas o octeto interessante, o quarto octeto:
172.23.2.130
255.255.255.224
pág. 14
Questão Tipo 6: Questão de projeto: Defina uma máscara para atender um número de X
hosts por sub-rede e Y sub-redes
Pergunta: Você está projetando uma máscara de sub-rede para a rede 192.168.97.0. Você
necessita de 3 sub-redes com 50 hosts em cada sub-rede. Qual máscara de sub-rede deve ser
usada?
Esse é um dos tipos de exercícios mais simples que temos, quando falamos de cálculos de sub-
redes, pois precisamos apenas nos lembrar das formulas:
2n = sub-redes
(2n) – 2 = hosts (o "-2" se refere aos endereços de rede e de broadcast)
Para calcular os hosts, precisamos usar a formula (2n) – 2 = X, até chegarmos a um número X
que atenda “pelo menos” o número de endereços solicitados pelo projeto e que tenha o
menor desperdício de endereços possível, ou seja, para esse exercício, quanto mais próximo
de 50 melhor (lembrando que não podemos ter um número menor do que o 50)!
Pois bem, se começarmos pelo 26 teremos: (26) – 2 = 64 -2 = 62. Vejam que eu comecei pelo
“26” pois eu sei que 26 = 64 (veja a tabela abaixo).
128 64 32 16 8 4 2 1
7 6 5 4 3 2 1
2 2 2 2 2 2 2 20
Apenas como um exercício, vamos testar o 25, assim teremos (25) – 2 =32 – 2 = 30, e 30 não
atende ao número mínimo de endereços que o projeto desse exercício nos pede, logo não
poderemos utiliza-lo.
Vamos testar também o 27, assim teremos (27) – 2 = 128 – 2 = 126. Nesse último teste nos
teremos 126 hosts válidos por sub-rede, o projeto nos pede 50, ou seja, estamos
desperdiçando pelo menos 76 IPs em cada sub-rede. Por isso não devemos usar o 27. Assim
pág. 15
a resposta desse tipo de exercício está pronta! Sei que você deve estar pensando que eu
esqueci de calcular a porção de sub-redes, mas nesse tipo de exercício, assim que você resolve
a parte de hosts, você resolve a parte de sub-redes “automaticamente”.
A máscara para esse exercício deverá ser /25, pois precisamos de apenas 6 bits de hosts, logo
ficaremos assim: 192.168.97.0 /25 ou 192.168.97.0 – 255.255.255.128, o que nos dará:
2n = sub-redes
Nosso “n” nesse exercício será de 2 bits, pois a nossa máscara da classe do endereço,
nesse caso a classe C vai até o bit 24 e precisamos apenas dos 6 últimos para os
endereços de hosts, ou seja, temos os bits 25 e 26 sendo usados para sub-redes, o que
nos dá 22 = 4, o que atende ao nosso projeto!!
pág. 16
Questão Tipo 7: Qual é a terceira sub-rede para o seguinte endereço X.X.X.X/X?
Ponto de atenção: Tenha sempre muita atenção ao enunciado. Na maioria das vezes a
resposta está muito evidente no próprio enunciado.
Dado o endereço de rede 192.10.10.0, sabendo que serão necessárias para uma empresa
14 sub-redes e 14 endereços válidos para host, determine qual o range da terceira sub-
rede?
Para essa etapa, vamos usar a técnica que já aprendemos nos exercícios anteriores.
2n = sub-redes
(2n) – 2 = hosts (o "-2" se refere aos endereços de rede e de broadcast)
Para calcular os hosts, precisamos usar a formula (2n) – 2 = X, até chegarmos a um número X
que atenda “pelo menos” o número de endereços solicitados pelo projeto e que tenha o
menor desperdício de endereços possível, ou seja, para esse exercício, quanto mais próximo
de 14 melhor (lembrando que não podemos ter um número menor do que o 14)!
Pois bem, se começarmos pelo 24 teremos: (24) – 2 = 16 - 2 = 14. Vejam que eu comecei pelo
“24” pois eu sei que 24 = 16 (veja a tabela abaixo).
128 64 32 16 8 4 2 1
27 26 25 24 23 22 21 20
Assim a resposta desse tipo de exercício está pronta! Resolvendo a parte de hosts, você resolve
a parte de sub-redes “automaticamente”.
A máscara para esse exercício deverá ser /28, pois precisamos de apenas 4 bits de hosts, logo
ficaremos assim: 192.10.10.0 /28 ou 192.10.10.0 – 255.255.255.240, o que nos dará:
2n = sub-redes
Nosso “n” nesse exercício será de 4 bits, pois a nossa máscara da classe do endereço,
nesse caso a classe C vai até o bit 24 e precisamos apenas dos 4 últimos para os
pág. 17
endereços de hosts, ou seja, temos os bits 25, 26, 27 e 28 sendo usados para sub-redes,
o que nos dá 24 = 16, o que atende ao nosso projeto!!
De acordo com o que já calculamos até agora, ficou bem mais fácil de chegar a essa
resposta. Há apenas uma necessidade de atenção especial nos cálculos dos quais já falamos.
O endereço da nossa sub-rede é 192.10.10.0 /28, mas ainda não sabemos se ela é ou não a
nossa primeira sub-rede. Para confirmar isso, precisamos apenas de converter para o binário
e fazer a multiplicação. Lembrando que precisamos converter apenas o “octeto
interessante” pois, como já sabemos:
255 – Repete
0 – Zera
0000 0000 - 0
1110 0000 - 240
------------------------
0000 0000 - 0 – este é o nosso endereço de sub-rede, ele é o endereço da nossa
primeira sub-rede.
Nesse ponto há várias formas de se responder, mas vamos a forma que eu considero a mais
segura de se responder.
Já sabemos que cada sub-rede tem 14 hosts, além deles temos os 2 endereços especiais que
são o endereço da própria sub-rede e o endereço de broadcast.
Sabemos também que o endereço de rede “sempre” será um número PAR e o endereço de
broadcast será sempre um número IMPAR. Então para a primeira sub-rede ficaremos assim:
Se fizermos uma conta básica, contanto de 0 até 15, conseguiremos confirmar 16 endereços
na rede.
O endereço da próxima sub-rede, será o endereço logo após o endereço de broadcast da
primeira sub-rede, então teremos:
Da mesma forma, se fizermos uma conta básica, contanto de 16 até 31, conseguiremos
confirmar 16 endereços na rede.
pág. 18
Seguindo a mesma lógica, teremos:
E nesse segmento, o primeiro endereço de host válido será 192.10.10.33 e o ultimo host
válido será 192.10.10.46.
Se você gostou desse conteúdo, não deixe de divulga-lo para todos os seus contatos.
Você também pode obter muito mais conteúdos e cursos completos nos links:
pág. 19