Se você quer descobrir TODAS as máscaras de subrede IPv4 possíveis (tanto para classe A, B ou C) então saiba que nesse artigo vou entregar exatamente isso que você procura, MAS…
… se VOCÊ quer “ir além do comum” e se destacar descobrindo como eu cheguei a todas essas máscaras por si só, então, AQUI MESMO NESSE ARTIGO, vou indicar DOIS CURSOS ONLINE que vão mudar seu nível em relação ao assunto SUBREDE IPv4. Após esses dois cursos você vai ser “o cara” em subredes IPv4… Por isso leia o artigo com atenção e no final matricule-se nos cursos que eu vou indicar aqui! E o melhor: AMBOS SÃO GRATUITOS para VOCÊ que ler o artigo até o final!
Agora vamos começar o artigo…
Você conhece TODAS as máscaras possíveis para dividir uma rede IP em uma subrede?
Para quem está estudando redes ou para a certificações ou concurso que caia subrede IP, esse é um assunto fundamental: “Você precisa saber dividir uma rede IP em subrede” e ponto final.
Por isso, com base em um artigo da Cisco que achei interessante resolvi colocar todas as máscaras de subrede possíveis paras as classes de endereçamento IP A, B e C aqui em nosso blog.
Máscaras de Subrede para Endereços IPv4 Classes A, B e C
Lembre-se que a primeira subrede também é conhecida como subrede ou subnet zero (all zero), já a última subrede é chamada de “all one subnet” ou sub-rede de broadcast.
Além disso, existem duas maneiras de se calcular quantas subredes IP podemos utilizar, porém isso será explicado no final do artigo.
Agora vamos estudar as subredes possíveis para cada Classe de Endereço IP.
Máscaras de Subrede para Classe A
Um detalhe interessante é que aprendendo as máscaras de subrede para Endereços IP Classe A você também vai aprender para as demais classes, isso porque na verdade é tudo “quase a mesma coisa” em termos matemáticos.
A divisão de endereços IP em classes é uma coisa dos primórdios da Internet e atualmente não se utilizam mais classes ou esse conceito, a rede é na realidade “Classless” ou “Sem Uso de Classes” (mas isso é assunto para outro artigo).
Voltando ao foco do artigo, uma rede classe A utiliza 8 bits “1” na sua máscara de rede/subrede padrão que é 255.0.0.0 ou o prefixo /8.
Portando podemos emprestar bits para subrede do nono bit da máscara até o trigésimo segundo, porém tradicionalmente emprestamos até o trigésimo primeiro bit.
Em muitas bibliografias você vai ver emprestado até o trigésimo bit (redes /30), pois utilizar redes /31 é uma coisa relativamente recente.
Redes /32 são utilizadas também para endereçar interfaces de Loopback em roteadores e switches L3, vou explicar mais sobre as redes /31 e /32 no final do artigo como um “Bônus”.
Veja abaixo TODAS as subredes possíveis com uma rede IP classe A.
Classe A – Padrão 255.0.0.0 com perfixo /8 | ||||
Bits emprestados | Máscara | Prefixo | Subredes (2n) | Hosts (2n-2) |
1 | 255.128.0.0 | /9 | 2 | 8388606 |
2 | 255.192.0.0 | /10 | 4 | 4194302 |
3 | 255.224.0.0 | /11 | 8 | 2097150 |
4 | 255.240.0.0 | /12 | 16 | 1048574 |
5 | 255.248.0.0 | /13 | 32 | 524286 |
6 | 255.252.0.0 | /14 | 64 | 262142 |
7 | 255.254.0.0 | /15 | 128 | 131070 |
8 | 255.255.0.0 | /16 | 256 | 65534 |
9 | 255.255.128.0 | /17 | 512 | 32766 |
10 | 255.255.192.0 | /18 | 1024 | 16382 |
11 | 255.255.224.0 | /19 | 2048 | 8190 |
12 | 255.255.240.0 | /20 | 4096 | 4094 |
13 | 255.255.248.0 | /21 | 8192 | 2046 |
14 | 255.255.252.0 | /22 | 16384 | 1022 |
15 | 255.255.254.0 | /23 | 32768 | 510 |
16 | 255.255.255.0 | /24 | 65536 | 254 |
17 | 255.255.255.128 | /25 | 131072 | 126 |
18 | 255.255.255.192 | /26 | 262144 | 62 |
19 | 255.255.255.224 | /27 | 524288 | 30 |
20 | 255.255.255.240 | /28 | 1048576 | 14 |
21 | 255.255.255.248 | /29 | 2097152 | 6 |
22 | 255.255.255.252 | /30 | 4194304 | 2 |
23 | 255.255.255.254 | /31 | 8388608 | 2 (*) |
Máscaras de Subrede para Classe B
Nas redes classe B são utilizados 16 bits “1” na sua máscara de rede/subrede padrão que é 255.255.0.0 ou o prefixo /16.
Portanto o empréstimo de bits para subrede inicia no décimo sétimo bit, indo até o trigésimo primeiro bit e com as mesmas recomendações para classe A.
Vamos abaixo analisar a tabela com TODAS as subredes possíveis para redes classe B.
Classe B – Padrão 255.255.0.0 com perfixo /16 | ||||
Bits emprestados | Máscara | Prefixo | Subredes (2n) | Hosts (2n-2) |
1 | 255.255.128.0 | /17 | 2 | 32766 |
2 | 255.255.192.0 | /18 | 4 | 16382 |
3 | 255.255.224.0 | /19 | 8 | 8190 |
4 | 255.255.240.0 | /20 | 16 | 4094 |
5 | 255.255.248.0 | /21 | 32 | 2046 |
6 | 255.255.252.0 | /22 | 64 | 1022 |
7 | 255.255.254.0 | /23 | 128 | 510 |
8 | 255.255.255.0 | /24 | 256 | 254 |
9 | 255.255.255.128 | /25 | 512 | 126 |
10 | 255.255.255.192 | /26 | 1024 | 62 |
11 | 255.255.255.224 | /27 | 2048 | 30 |
12 | 255.255.255.240 | /28 | 4096 | 14 |
13 | 255.255.255.248 | /29 | 8192 | 6 |
14 | 255.255.255.252 | /30 | 16384 | 2 |
15 | 255.255.255.254 | /31 | 32768 | 2 (*) |
Máscaras de Subrede para Classe C
Nas redes classe C são utilizados 24 bits “1” na sua máscara de rede/subrede padrão que é 255.255.255.0 ou o prefixo /24.
Portanto as subredes em uma rede IP classe C iniciam no vigésimo quinto bit e terminam no trigésimo primeiro, com as mesmas recomendações das classes A e B.
Veja abaixo a tabela completa de subredes IPv4 para endereços Classe C.
Classe C – Padrão 255.255.255.0 com perfixo /24 | ||||
Bits emprestados | Máscara | Prefico | Subredes (2n) | Hosts (2n-2) |
1 | 255.255.255.128 | /25 | 2 | 126 |
2 | 255.255.255.192 | /26 | 4 | 62 |
3 | 255.255.255.224 | /27 | 8 | 30 |
4 | 255.255.255.240 | /28 | 16 | 14 |
5 | 255.255.255.248 | /29 | 32 | 6 |
6 | 255.255.255.252 | /30 | 64 | 2 |
7 | 255.255.255.254 | /31 | 128 | 2 (*) |
Considerações sobre Subredes IPv4 /31 e /32
Cuidado apenas com a rede com um “*” que são as /31 (255.255.255.254), pois o número de subredes é calculado com a fórmula de 2^n (n=bits 1), mas os hosts são 2, o que pela fórmula de hosts daria zero (2^n-2 / com n=bits zero da máscara).
Isso é uma exceção que foi definida na RFC 3021, portanto para utilizar essas máscaras na prática é preciso ver se o roteador ou switch L3 suporta esse padrão.
Além disso, máscaras /32 (255.255.255.255 – chamadas de “host subnet”) podem ser utilizadas para endereçar um host específico, como por exemplo, uma interface loopback de um roteador Cisco, conforme exemplo abaixo:
router(config)#interface loopback 0
router(config-if)#ip address 172.16.1.1 255.255.255.255
router(config-if)#end
router#
Dois Cursos para você Mudar de Nível em Endereçamento IPv4 e Subredes!
Temos dois cursos ótimos que você pode fazer em nosso Portal para solidificar seus conhecimentos em Endereçamento IPv4 e Máscaras de Subredes:
Com o primeiro curso sobre Endereçamento IPv4 e Classes você vai aprender a base do que é um endereço IP, binário para IP, classes de endereços (A, B, C, D e E) e tipos de endereços IP versão 4.
Já no curso sobre Subredes você vai aprender a calcular sub-redes IP para classes A, B e C com diversas máscaras, prefixos e níveis de complexidade diferentes utilizando a técnica ninja que eu desenvolvi durante meus anos de ensino e vida prática como profissional certificado CCNA e CCNP.
Ambos os cursos são ótimos para quem está se preparando para provas de certificação, concursos públicos na área de Infraestrutura de TI e Redes de Computadores, assim como fazendo faculdade na área de Redes ou Sistemas de Informação.
Então é isso aí! Espero que o artigo tenha sido útil e aguardo os comentários, dúvidas e sugestões no final dessa página na área de comentários!
É só descer um pouco que você encontra a área de comentários está lá embaixo…
Que a força esteja com você e até uma próxima!
Prof Marcelo Nascimento
38 Responses
Poderia resolver essa questão?
Uma determinada empresa possui 16 departamentos com 100 computadores cada. O administrador de redes precisa preparar a rede para suportar esses departamentos, sendo que cada um deles deverá estar segmentado, ou seja, separado em sub-redes diferentes. Todos os endereços de IP da empresa têm que estar dentro da rede 192.168.0.0/16. A rede deve utilizar endereços de IP dinâmicos e todos computadores deverão ter a mesma máscara de rede.
1. Desenvolva e apresente os cálculos para a escolha das sub-redes, mostrando a máscara que deverá ser utilizada;
2. Apresente o endereço IP de cada uma das 16 sub-redes
Olá Leo, se você notar a resposta está no artigo e é a máscara 255.255.255.128 ou prefixo /25, ela suporta 126 hosts por subrede. Para chegar à uma máscara pelo número de hosts você deve pensar em “quantos bits zero eu deixo na máscara”, pois os bits zero são os bits de hosts e calcular utilizando a fórmula 2^n-2 que é a de hosts. Como 2^7-2=126 é a mais próxima de 100 e temos que deixar 7 bits zero, por isso é em binário 11111111.11111111.11111111.10000000 que dá uma /25 ou 255.255.255.128.
Para achar as subredes você deve ver de quanto em quanto elas variam com essa máscara, isso é dado pelo valor do último bit um da máscara que é 128, por isso as subredes são:
– 192.168.0.0 /25
– 192.168.0.128 /25
– 192.168.1.0 /25
– 192.168.1.128 /25
– 192.168.2.0 /25
– 192.168.2.128 /25
– e assim por diante…
Os IPs válidos das subredes que terminam em zero vão de x.x.x.1 a x.x.x.126, com broadcast em 127. Já das subredes que terminam em 128 vão de 129 a 254 com broacdast em 255.
Caso queria aprender com detalhes o assunto e ir além aprendendo a configurar roteadores e switches Cisco recomendo nosso preparatório para o CCNA: http://www.dltec.com.br
quantidade de computadores em cada subredes. – endereco de redesclasse c ( oq é ? ). -endereco de broadcast de uma rede 192.168.0.0 e mascara : 255.255.255.252 manutencao cidr !
grato !!!
Oi Felipe, se você não sabe o que é um endereço de classe C sugiro fazer nosso curso de redes básico gratuito e se gostar do assunto partir para o redes completo ou CCNA CCENT, ok? Para explicar sua dúvida precisaria escrever alguns posts a mais…
Entre em http://www.dltec.com.br para maiores informações.
Prof Marcelo Nascimento
DlteC do Brasil
Oi Bom dia poderia por favor me ajudar nessa questão Com 4.194.304 hosts ,quantas sub-redes teras ,quantas mascaras porque?
Faz esse curso Marina que você vai aprender esse cálculo e muito mais: https://www.dltec.com.br/curso/redes/calculo-de-sub-redes-ninja?src=blogcomment
Você vai trabalhar com a Classe 4
No artigo é a segunda linha.
4 Subredes
Bits emprestados Máscara Prefixo Subredes (2n) Hosts (2n-2)
2 255.192.0.0 /10 4 4194302
Você vai trabalhar com a Classe A
No artigo é a segunda linha.
4 Subredes
Bits emprestados
2
Máscara
255.192.0.0
Prefixo
/10
Subredes (2n)
4
Hosts (2n-2)
4194302
Poderia ajudar-me explicando-me e mostrando-me com comecar a resolver a seguinte questao de criacao dum esquema de enderecamento?:
” Usando o endereco 192.168.156.0/22 para criar um esquema de enderecamento a fim de acomodar todos os hosts na rede. Comece pelo endereco 192.168.157.0 . Determinar as sub-redes e mascara de sub-rede num sub-rede com90 hosts, uma com 60 hosts, uma sub rede com 2 host (link) e uma sub – rede com 2 hosts (link). Em anexo auma imagem do exercicio,
Oi Rogério, desculpa mas temos um capítulo inteiro do curso de redes completo e CCNA ICND-1 para explicar como fazer isso, fica complicado explicar uma pergunta tão aberta, se você tiver uma dúvida mais específica manda que ajudamos com o maior prazer.
Prof Marcelo Nascimento
excelente post !! muito bem explicado. Esse post explica mt melhor q meus atuais professores de redes….
excelente post !! muito bem explicado. Esse post explica mt melhor q meus atuais professores de redes….
muinto bom mesmo faco o curso de redes completo com ele e e bom mesmo
muinto bom mesmo faco o curso de redes completo com ele e e bom mesmo
Obrigado Paulo Cesar e Thiago!
[…] […]
Somente gostaria de esclarecer.
Tomando como exemplo a Rede Classe A. Temos a máscara 255.128.0.0.
Pela fórmula (2 elevado a n) temos 2 subredes. Quais seriam as duas subredes ?
Seria a rede 255.0.0.0 e a 255.128.0.0 ? Ou seria outras duas subredes que não as quais eu me refiro ?
Agora vamos para outro exemplo: 255.224.0.0. Pela fórmula temos 8 subredes. Quais seriam estas subredes ? 255.0.0.0, 255.220.0.0, 255.221.0.0, 255.222.0.0, 255.223.0.0 e 255.224.0.0. Temos aí um total de 6 subredes e não 8.
Por favor me expliquem.
Outro detalhe importante. Acredito que houve um erro de digitação. No exemplo da tabela classe A, a partir do segundo exemplo, a máscara começa com 225 e não 255.
Oi Gustavo, as subredes são x.0.0.0 e x.128.0.0.0… o “255” é a máscara e não pode ser utilizado como Rede porque é uma faixa reservada, ok? Por exemplo se você pegar a rede 10.0.0.0/9 você tem as subredes 10.0.0.0/9 e 10.128.0.0/9.
Sua segunda pergunta mais uma vez a referência não pode ser o 255… com 224 as sub-redes variam de 32 em 32, você tem as sub-redes se usar mais uma vez a rede 10 como exemplo: 10.0.0.0, 10.32.0.0, 10.64.0.0, 10.96.0.0, 10.128.0.0, 10.160.0.0, 10.192.0.0 e 10.224.0.0.
Mas como fazer as subredes não faz parte desse post, vou te indicar esse curso de Cálculo de Sub-redes Ninja que eu ensino isso: https://www.dltec.com.br/curso/redes/calculo-de-sub-redes-ninja?src=blogpost1654_comment
Sobre o 225, obrigado pelo aviso, foi erro de digitação e já corrigimos.
Como quebrar a faixa desse IP 209.165.200.0/24
*ADMIN: 45 funcionários
*Produção: 89 terceirizados
*Suporte: 18 especialistas
Como resolveria isso
Oi Alberto, matricule-se nesse curso que lá ensinamos isso: https://www.dltec.com.br/curso/redes/calculo-de-sub-redes-ninja?src=blog_comment_2169
[…] Subrede IP: Máscaras possíveis para classes A, B e C […]
16_ calcule para cada máscara a quantidade de hosts endereçáveis:
27 bits
255.255.254.0
Queria muito saber a resposta, procurei estudei porém não obtive sucesso.
Oi Igor, faz esse nosso curso que é gratuito atualmente, você vai aprender a fazer isso e muito mais: https://www.dltec.com.br/curso/redes/calculo-de-sub-redes-ninja?src=blog_comment
Marcelo,
Pergunta simples e fácil nada técnico.
Infelizmente este cenário ainda existe , em uma rede onde um /24 não está atendendo e por N motivos não ocorrerá a segmentação, como auxiliar a pessoa que cuida da empresa a ter ideia da mascara que deve utilizar? um /23 ou /22.
um /23 talvez atenda facilmente, porém o cliente me respondeu que um /24 também atenderia, ou seja talvez eu não tenha feito as perguntas certas para chegar a conclusão que o correto seria uma rede /23
Acredito que um simples “quando faremos a segmentação da rede”,e dependendo da resposta mudaria minha posição de configurar a rede como /24 e resolveria este problema, antes do inicio do projeto.
Olá Joao, o que responde isso é a quantidade de hosts na rede, uma /24 são 254 e uma /23 são 510, dá uma diferença significativa. Faça o curso sub-redes ninja que é gratuito nesse momento que vai te ajudar muito, segue o link: https://www.dltec.com.br/curso/redes/calculo-de-sub-redes-ninja
Marcelo, o link do curso não tá disponível, qual seria o IP inicial e final para a rede /23?!
Oi Robério, está normal… acabei de clicar e foi…
Olá Marcelo.
Gostaria de sua ajuda para esclarecer a questão.
No seguinte cenário, uma empresa possui 8 pavimentos e 31 sub-redes (Cada pavimento tem o seu departamento principal e seções, ou seja, cada seção é separado por sub-redes), então há 31 seções. Também há um roteador cisco por pavimento. Gostaria de saber se cada roteador de seu respectivo pavimento é capaz de rotear pacotes para todas as sub-redes com o mesmo gateway, ou posso usar, por exemplo, o primeiro endereço ip válido de cada sub-rede?
O link do primeiro curso está indisponível. Página inexistente
Valei pela informação! Já está corrigido.
Qual séria o Ip a mascara de rede e o brodcast para 9 campos da universidade
muinto bom mesmo faco o curso de redes completo com ele e e bom mesmo
Valeu João!
O que querem quando me perguntam o endereco da sub-rede e o endereco da maquina nessa sub-rede?
Uma maquina tem o endereco Internet seguinte:
172.201.148.103 /20
Obg desde já!!!
Oi Duarte, desculpa mas a resposta é sua pergunta… querem saber o endereço de sub-rede, se você não conhece esse termo precisa estudar o básico do básico…
O link do curso está dando erro. Queria entender porque no calculo de sub-rede temos que pegar os bits 1 do octeto anterior ao misto? Ex: /28
Porque são 2^12 e não 2^4?
a questão completa seria, sub-redes e hosts da rede 172.28.0.0/28
Acabei de testar e está tudo OK.