Como calcular sub-redes de classes A, B e C? Com exemplos práticos!

Calcular sub-redes é essencialmente o ato de apanhar bits da parte do host do endereço IP e reservá-los para definir o endereço de sub-rede. Claramente isso resultará em menos bits disponíveis para a definição dos seus hosts, o que é algo que você deverá sempre ter em conta.

Para começar a calcular sub-redes é aconselhável rever alguns conceitos, como:

Endereço IP, Máscara de rede, Endereço Broadcast, converter números decimais para binários, CIDR e o que podemos chamar de “poderes de 2”. “Poderes de 2” são importantes para ajudar a calcular sub-redes. Lembre-se que quando você vê um número anotado com um expoente, significa que você deve multiplicar o número por si mesmo quantas vezes o número superior específica. Por exemplo, 23 é 2 x 2 x 2, o que equivale a 8. Aqui está uma lista de potências de 2 para guardar na sua memória:

calcular sub-redes

Calcular sub-redes de Classe C:

Existem muitas maneiras diferentes de calcular sub-redes. O melhor método é aquele que funciona melhor para si. Num endereço de classe C, somente 8 bits estão disponíveis para definir os hosts. Lembre-se de que os bits de sub-rede começam à esquerda e se movem para a direita, sem saltar os bits. Isso significa que as únicas máscaras de sub-rede de Classe C possíveis, são as seguintes:

calcular sub-redes

Calcular sub-redes de Classe C

Não podemos usar um /31 ou /32 porque, como você sabe, devemos ter pelo menos 2 bits de host para podermos atribuir endereços IP a hosts.

Quando você escolhe uma possível máscara de sub-rede para a sua rede e precisa determinar o número de sub-redes, hosts válidos e os endereços de broadcast de uma sub-rede que a máscara irá fornecer, tudo o que você precisa fazer é responder a cinco perguntas simples:
1- Quantas subredes produz a máscara de sub-rede escolhida?
2- Quantos hosts válidos por sub-rede estão disponíveis?
3- Quais são as subredes válidas?
4- Qual é o endereço de broadcast de cada sub-rede?
5- Quais são os hosts válidos em cada sub-rede?

Este é o momento onde você será realmente feliz, pois gastou o seu tempo a memorizar os “poderes de 2”. Veja como você chega às respostas para essas cinco questões:

1- Quantas subredes? 2x = número de sub-redes. “x” é o número de bits mascarados, ou os 1s. Por exemplo, em 11000000, o número de 1s dá-nos 22 sub-redes. Assim, neste exemplo, existem 4 sub-redes.

2- Quantos hosts por sub-rede? 2y-2 = número de hosts por sub-rede. “y” é o número de bits não-mascarados, ou os 0s. Por exemplo, em 11000000, o número de 0s dá-nos 26-2 hosts, ou 62 hosts por sub-rede. Você precisa subtrair 2 para o endereço de sub-rede e o endereço de broadcast, que não são hosts válidos.

3- Quais são as subredes válidas? 256 – máscara de sub-rede = tamanho do bloco, ou número do incremento. Um exemplo seria a máscara 255.255.255.192, onde o octeto interessante é o quarto octeto (interessante porque é aí que os nossos números de sub-rede estão). Basta usar esta matemática: 256-192 = 64. O tamanho do bloco de uma máscara 192 é sempre 64. Comece a contar no zero em blocos de 64 até que você alcance o valor de máscara de sub-rede e estas são as suas sub-redes no quarto octeto: 0, 64 , 128, 192.

4- Qual é o endereço de broadcast para cada sub-rede? Como contamos as nossas sub-redes na última secção como 0, 64, 128 e 192, o endereço de broadcast é sempre o número certo antes da próxima sub-rede. Por exemplo, a sub-rede 0 tem um endereço de broadcast de 63 porque a sub-rede seguinte é 64. A sub-rede 64 tem um endereço de difusão de 127 porque a sub-rede seguinte é 128 e assim por diante. Lembre-se que o endereço de broadcast da última sub-rede é sempre 255.

5- Quais são os hosts válidos? Os hosts válidos são os números entre as sub-redes, omitindo todos os 0s e todos os 1s. Por exemplo, se 64 é o número de sub-rede e 127 é o endereço de broadcast, então 65-126 é o intervalo de hosts válidos. O intervalo válido é sempre o grupo de números entre o endereço de sub-rede e o endereço de broadcast.

Exemplo prático para calcular sub-redes de classe C: 255.255.255.192 (/26)

Vamos calcular sub-redes com o endereço de rede 192.168.10.0 usando a máscara de sub-rede 255.255.255.192.

192.168.10.0 = Endereço de rede
255.255.255.192 = Máscara de sub-rede

Agora, vamos responder às cinco questões:

1- Quantas subredes? Como 192 é 2 bits em (11000000), a resposta é 22 = 4 sub-redes.

2- Quantos hosts por sub-rede? Temos 6 bits de host em (11000000), dá-nos 26-2 = 62 hosts. A quantidade de hosts é sempre o tamanho do bloco menos 2.

3- Quais são as subredes válidas? 256-192 = 64. Lembre-se, para começar em zero e contar com o nosso tamanho de bloco. Isso significa que as nossas sub-redes são 0, 64, 128 e 192. Podemos ver que temos um tamanho de bloco de 64, então temos 4 sub-redes, cada uma com 62 hosts.

4- Qual é o endereço de broadcast para cada sub-rede? O número antes do valor da próxima sub-rede é que todos os bits de host estejam ligados e sejam iguais ao endereço de broadcast. Para a sub-rede zero, a sub-rede seguinte é 64, de modo que o endereço de broadcast para a sub-rede zero é 63.

5- Quais são os hosts válidos? Estes são os números entre a sub-rede e o endereço de broadcast. A maneira mais fácil de encontrar os hosts é escrever o endereço de sub-rede e o endereço de broadcast, que claramente delimita nossos hosts válidos. A tabela seguinte mostra as sub-redes 0, 64, 128 e 192, os intervalos de host válidos de cada e o endereço de broadcast de cada sub-rede:

calcular sub-redes

Como calcular sub-redes de Classe C?

Calcular sub-redes de Classe B:

Em primeiro lugar vamos examinar todas as possíveis máscaras de sub-rede Classe B. Observe que temos muito mais máscaras de sub-rede possíveis comparando com um endereço de rede Classe C:

calcular sub-redes

Calcular sub-redes de Classe B

Sabemos que o endereço de rede Classe B tem 16 bits disponíveis para endereçamento de host. Isso significa que podemos usar até 14 bits para sub-redes porque precisamos deixar pelo menos 2 bits para endereçamento do host. Usando um /16 significa que você não está a calcular sub-redes com Classe B, é apenas uma máscara que você pode usar!

O processo de calcular sub-redes de uma rede de classe B é praticamente o mesmo que é para uma de classe C, excepto que você tem mais bits de host e você começa no terceiro octeto. Use os mesmos números de sub-rede para o terceiro octeto com Classe B que você usou para o quarto octeto com Classe C, mas adicione um zero para a parte de rede e um 255 para a seção de transmissão no quarto octeto.

Exemplo prático para calcular sub-redes de classe B: 255.255.252.0 (/22)

172.16.0.0 = Endereço de rede
255.255.252.0 = Máscara de sub-rede

Subredes? 26 = 64.
Hosts? 210-2 = 1022.
Subredes válidas? 256 – 252 = 0, 4, 8, 12, 16, etc., até 252.
Endereço de broadcast para cada sub-rede?
Hosts válidos?
A tabela a seguir mostra as cinco primeiras sub-redes, hosts válidos e endereços de broadcast em uma sub-rede de Classe B 255.255.252.0:

calcular sub-redes

Como calcular sub-redes de Classe B?

Calcular sub-redes de Classe A:

Não é diferente a forma de calcular sub-redes de classe A para endereços de classes B ou C, mas existem 24 bits, em vez de 16 em um endereço Classe B e os 8 em um endereço classe C.
Vamos começar por listar todas as máscaras de classe A:

calcular sub-redes

Calcular sub-redes de Classe A

Você deve deixar pelo menos 2 bits para definir hosts. Lembre-se, vamos fazer isso da mesma maneira que para uma sub-rede de classe B ou C. Simplesmente agora temos mais bits de host e apenas usamos os mesmos números de sub-rede que usamos com Classe B e C, mas começamos a usar esses números no segundo octeto.

Exemplo prático para calcular sub-redes de classe A: 255.255.240.0 (/20)

10.0.0.0 = Endereço de rede
255.255.240.0 = Máscara de sub-rede

255.255.240.0 dá-nos 12 bits de sub-redes e deixa-nos 12 bits para endereçamento de host.
Subredes? 212 = 4096.
Hosts? 212 – 2 = 4094.
Subredes válidas? Qual é o seu octeto interessante? 256-240 = 16. As sub-redes no segundo octeto têm um tamanho de bloco de 1 e as sub-redes no terceiro octeto são 0, 16, 32, etc.
Endereço de broadcast para cada sub-rede?
Hosts válidos?
A tabela a seguir mostra alguns exemplos das faixas de hosts (as três primeiras sub-redes e a última):

calcular sub-redes

Como calcular sub-redes de Classe A?

Este artigo é uma ajuda preciosa para compreender como calcular sub-redes. Porém não se assuste se você sente que ainda não domina o assunto, pois só com muita prática é que você vai lá!

Facebook
Google+
http://faqinformatica.com/como-calcular-sub-redes/
LinkedIn
Follow by Email
RSS

2 Comments

  1. Musashi
    • Bruno Fins

Leave a Reply