Neste tópico vamos aprender a calcular subnets e entender como funcionam os saltos. Para quem já conhece o assunto é uma boa oportunidade de relembrar os conceitos, mas para quem ainda não conhece é uma boa hora de se familiarizar com o assunto.
Fique tranquilo, não é nada complicado. É simplesmente matemática.
Imagine a seguinte situação:
Seu chefe lhe pede para criar 08 subnets, e pede também que haja a possibilidade de expansão futura para mais 04 subnets adicionais.
Sabendo que sua rede é classe B, 172.54.0.0, quais passos deverão ser seguidos para criar a quantidade requisitada de subnets?
Passo 1: Definir o número de divisões possíveis para alcançar o total de subnets exigidas
No primeiro momento foi solicitado a criação de 08 subnets, mas com a possibilidade de expansão para mais 04 subnets, totalizando 12 subnets.
Com esta informação em mãos iremos aplicar a regra de 2n (2 elevado a N - Notação Decimal que compõe o total de divisões possíveis).
2*1 = 2 (< 12)
2*2 = 4 (< 12)
2*4 = 16 (> 12) Então usaremos 4 bits para a nossa operação.
Isto em binário ficaria assim:
11111111.11111111.11110000.00000000
255.255.240.0 = 172.54.0.0/20 (este /20 significa a quantidade de bits que serão utilizados para rede. Conte a quantidade de números '1' acima e chegará ao valor final 20)
Agora já temos a máscara de rede e sabemos que poderemos ter até 16 subnets (2*4). Com estas informações em mãos, precisaremos descobrir os saltos que ocorrerão.
Passo 2: Descobrindo os saltos
Como descobrir os saltos que ocorrerão na composição das subnets? - Simples !!!
Basta olhar o bit de baixa ordem.
Você deve estar se perguntando: "Bit de baixa ordem?"
Isto mesmo ... olhe abaixo como descobri-lo.
Representação binária da nossa máscara de rede:
11111111.11111111.11110000.00000000
Representação em decimal:
1 1 1 1 1 1 1 1. 1 1 1 1 1 1 1 1. 1 1 1 1 0 0 0 0.00000000
128 64 32 16 8 4 2 1 128 64 32 16 8 4 2 1 128 64 32 16
255 255 240 0
Vê-se que temos 20 bits para rede, certo (veja a quantidade de '1') ? E qual o valor em decimal deste último bit? 16, certo?
Pronto, este é o nosso bit de baixa ordem !!!
Então os saltos irão ocorrer de 16 em 16 ficando assim:
Rede Original: 172.54.0.0
Mascara Original: 255.255.0.0
Subnet 01: 172.54.0.0
10101100.00110110.00000000.00000000
Subnet 02: 172.54.16.0
10101100.00110110.00010000.00000000
Subnet 03: 172.54.32.0
10101100.00110110.00100000.00000000
Subnet 04: 172.54.48.0
10101100.00110110.00110000.00000000
Subnet 05: 172.54.64.0
10101100.00110110.01000000.00000000
Subnet 06: 172.54.80.0
10101100.00110110.01010000.00000000
Subnet 07: 172.54.96.0
10101100.00110110.01100000.00000000
Subnet 08: 172.54.112.0
10101100.00110110.01110000.00000000
Subnet 09: 172.54.128.0
10101100.00110110.10000000.00000000
Subnet 10: 172.54.144.0
10101100.00110110.10010000.00000000
Subnet 11: 172.54.160.0
10101100.00110110.10100000.00000000
Subnet 12: 172.54.176.0
10101100.00110110.10110000.00000000
Subnet 13: 172.54.192.0
10101100.00110110.11000000.00000000
Subnet 14: 172.54.208.0
10101100.00110110.11010000.00000000
Subnet 15: 172.54.224.0
10101100.00110110.11100000.00000000
Subnet 16: 172.54.240.0
10101100.00110110.11110000.00000000
Nova Mascara: 255.255.240.0
11111111.11111111.11110000.00000000
Primeiro Host: 172.54.0.1
Ultimo Host: 172.54.255.254
Broadcast: 172.54.255.255
Pronto! Neste exemplo aprendemos a calcular subnets e seus saltos.
Caso queiram confirmar estes cálculos, acessem: http://www.subnet-calculator.com/
Fique tranquilo, não é nada complicado. É simplesmente matemática.
Imagine a seguinte situação:
Seu chefe lhe pede para criar 08 subnets, e pede também que haja a possibilidade de expansão futura para mais 04 subnets adicionais.
Sabendo que sua rede é classe B, 172.54.0.0, quais passos deverão ser seguidos para criar a quantidade requisitada de subnets?
Passo 1: Definir o número de divisões possíveis para alcançar o total de subnets exigidas
No primeiro momento foi solicitado a criação de 08 subnets, mas com a possibilidade de expansão para mais 04 subnets, totalizando 12 subnets.
Com esta informação em mãos iremos aplicar a regra de 2n (2 elevado a N - Notação Decimal que compõe o total de divisões possíveis).
2*1 = 2 (< 12)
2*2 = 4 (< 12)
2*4 = 16 (> 12) Então usaremos 4 bits para a nossa operação.
Isto em binário ficaria assim:
11111111.11111111.11110000.00000000
255.255.240.0 = 172.54.0.0/20 (este /20 significa a quantidade de bits que serão utilizados para rede. Conte a quantidade de números '1' acima e chegará ao valor final 20)
Agora já temos a máscara de rede e sabemos que poderemos ter até 16 subnets (2*4). Com estas informações em mãos, precisaremos descobrir os saltos que ocorrerão.
Passo 2: Descobrindo os saltos
Como descobrir os saltos que ocorrerão na composição das subnets? - Simples !!!
Basta olhar o bit de baixa ordem.
Você deve estar se perguntando: "Bit de baixa ordem?"
Isto mesmo ... olhe abaixo como descobri-lo.
Representação binária da nossa máscara de rede:
11111111.11111111.11110000.00000000
Representação em decimal:
1 1 1 1 1 1 1 1. 1 1 1 1 1 1 1 1. 1 1 1 1 0 0 0 0.00000000
128 64 32 16 8 4 2 1 128 64 32 16 8 4 2 1 128 64 32 16
255 255 240 0
Vê-se que temos 20 bits para rede, certo (veja a quantidade de '1') ? E qual o valor em decimal deste último bit? 16, certo?
Pronto, este é o nosso bit de baixa ordem !!!
Então os saltos irão ocorrer de 16 em 16 ficando assim:
Rede Original: 172.54.0.0
Mascara Original: 255.255.0.0
Subnet 01: 172.54.0.0
10101100.00110110.00000000.00000000
Subnet 02: 172.54.16.0
10101100.00110110.00010000.00000000
Subnet 03: 172.54.32.0
10101100.00110110.00100000.00000000
Subnet 04: 172.54.48.0
10101100.00110110.00110000.00000000
Subnet 05: 172.54.64.0
10101100.00110110.01000000.00000000
Subnet 06: 172.54.80.0
10101100.00110110.01010000.00000000
Subnet 07: 172.54.96.0
10101100.00110110.01100000.00000000
Subnet 08: 172.54.112.0
10101100.00110110.01110000.00000000
Subnet 09: 172.54.128.0
10101100.00110110.10000000.00000000
Subnet 10: 172.54.144.0
10101100.00110110.10010000.00000000
Subnet 11: 172.54.160.0
10101100.00110110.10100000.00000000
Subnet 12: 172.54.176.0
10101100.00110110.10110000.00000000
Subnet 13: 172.54.192.0
10101100.00110110.11000000.00000000
Subnet 14: 172.54.208.0
10101100.00110110.11010000.00000000
Subnet 15: 172.54.224.0
10101100.00110110.11100000.00000000
Subnet 16: 172.54.240.0
10101100.00110110.11110000.00000000
Nova Mascara: 255.255.240.0
11111111.11111111.11110000.00000000
Primeiro Host: 172.54.0.1
Ultimo Host: 172.54.255.254
Broadcast: 172.54.255.255
Pronto! Neste exemplo aprendemos a calcular subnets e seus saltos.
Caso queiram confirmar estes cálculos, acessem: http://www.subnet-calculator.com/
Muito legal, me ajudou muito a entender melhor, valeu!
ResponderExcluirMuito boa a explicação !!!
ResponderExcluirAtt. carlos
obrigado me ajudou muito e bem mais facil assim
ResponderExcluirEstou cursando o primeiro módulo de CCNA na Fundação Bradesco e seu post de enorme valia. Estava com dificuldade em subnets. Me ajudou muito a compreender melhor o assunto. Parabéns!
ResponderExcluirParabéns, jeito facílimo de explicar....
ResponderExcluirParabéns. Ajudou muito.
ResponderExcluirAcho que o último broad e endereço válido está errado.. não serial 172.54.255.254 e 172.54.255.255 ?
ResponderExcluirOps, falha de digitação. Comi um salto 16, kkkkk
ExcluirVlw. O correto seria:
Primeiro Host: 172.54.0.1
Ultimo Host: 172.54.255.254
Broadcast: 172.54.255.255