quinta-feira, 2 de dezembro de 2010

Calcular máscara de sub-redes

O que é???
Em uma definição simples: A máscara de sub-redes é o que nos permite subdividir uma rede, que originalmente, teria 256 números de ip's em redes menores com quantidades menores de hosts.
Os computadores de uma mesma rede podem, por padrão, "ver" os outros computadores da mesma rede, mas não podem ver computadores de redes diferentes. Essa definição é generalizada aqui, pois até tem como o computador de uma rede ver o da outra, mas isso não é tão simples. (Escreverei sobre isso futuramente)
A máscara de sub-rede é definida da mesma forma que o endereço IP, ou seja, por um número formado por 4 posições que podem possuir números de 0 a 255 (seguindo algumas regras).
Por exemplo:
     IP = 192.168.0.15                        NetMask= 255.255.255.0

Na verdade, no valores da máscara só se pode colocar os números 0, 128, 192, 224, 240, 248 e 252 e no número do IP os valores vão de 0 a 255.

Então como calcular o valor correto para se colocar em uma máscara de sub-rede??
Basei-se no valor 256 que é equivalente a 0 (sim, zero) IP's em uma rede que, claro, não será usado normalmente, a primeira quantidade realmente válida de ip's é 04, ou seja, vc pode ter 64 redes com 04 IP's cada uma e para uma rede desse tamanho fazemos o seguinte cálculo:
Subtraimos o número de hosts que queremos do valor 256, então, 256 - 4 = 252, o número obtido será o número usado na máscara de sub-rede, ficando assim: 255.255.255.252. Com essa máscara de sub-rede eu posso ter dentro de um mesmo conjunto até 64 redes mudando apenas o último valor do IP que estarão agrupados de 4 em 4.
     Exemplos:
         IP = 192.168.0.1    Netmask=255.255.255.252
          # Faria parte dessa rede os IP's 192.168.0.0, 192.168.0.1, 192.168.0.2 e 192.168.0.3.

A quantidade de números de IP's, a partir de 4, vai dobrando e o cálculo é equivalente.

Assim:
     Uma rede com 8 IP's calcularia-mos da seguinte forma:
     256 - 8 = 248.         --------   256 / 8 = 32
     A mascara de sub-rede seria 255.255.255.248 e poderia-mos ter 32 sub-redes.
     Exemplo:
          IP = 192.168.0.0          Netmask= 255.255.255.248
          * Essa sub-rede iria de 192.168.0.0 a 192.168.0.7

Conclusão:
     Esse texto é só uma introdução, não vou entrar no assunto de números de rede e broadcast que são importantes também, mas nesse post me propus apenas a explicar como se calcula a máscara de sub-rede de uma maneira simples.
     Para os mais apressados que estiverem conectados a internet no momento que cria sua sub-rede pode usar o site http://www.subnet-calculator.com/ para calcular corretamente suas sub-redes.

Nenhum comentário: