domingo, 7 de março de 2010

Sub Redes - VLSM

Sub-Redes

Antes de falarmos deste assunto devemos afirmar que:

Uma Máscara de subrede (Subnet Mask) é composto por 32 bit's divididos em 4 grupos de 8 bit's onde são repesentados em valores decimal.

Os Valores variam de 0 (endereço de rede) à 255 (endereço de broadcast).

Um Endereço IP é formado por duas partes, Network ID (Identificação de Rede) e Host ID (Identificação de Host's).

Temos 3 classes de Redes

Classe A - Máscara: 255.0.0.0 (IP 1 - 126)

Classe B - Máscara: 255.255.0.0 (IP 128 - 191)

Classe C - Máscara: 255.255.255.0 (IP 192 - 223)


Exemplo: 10.0.0.1

Network ID = 10 (identificaçÃo do endereço de Rede)
Host ID = 0.0.1 (numero de host que compões a Rede, que nesse caso pode ter o total de 16.777.124)

Calculo para o numeros de Host.

A fórmula para determinar o número de Host.

2*-2= Numero de Host
(Base 2 Elevado pela Quantidades de Bit's)

Onde * é a Quantidade de bit's em 0.

Uma outra forma de indicar a Máscara de Rede a ser usada, é inserir /CIDR.

10.0.0.0/8 (Máscara: 255.0.0.0)

100.100.0.0/16 (Máscara: 255.255.0.0)

200.200.200.0/24 (Máscara: 255.255.255.0)

VLSM

Uma forma de "Customizar" e "Organizar" a quantidade de Host que será ligado em uma Rede, é alterando o CIDR.










Exemplo Prático.
Qual a Máscara de Rede e a Quantidades de IP que será atribuida para o endereço abaixo.

192.168.0.0/30

Para a resolução desse problema, Subtraimos o CIDR da Quantidade de Bit's que compões a Máscara.

32-30 = 2 Bit's

Determinemos o Numeros de Host.

2²-2 = 4 - 2 = 2 Host's

Deteminemos a Máscara Usada.

256 - 4 = 252 (255.255.255.252)

Exemplificando Máscara em Binário.

11111111.11111111.11111111.11111100 onde o último octeto representa o numero 252 em decimal.


Exemplo Prático 2.

A Rede 10.4.7.0/23 possui quantos Host, qual a Máscara para ser usada nesse caso ?

Vamos subtrair o CIDR da quantidade total de Bit's.

32 - 23 = 9 Bit's

2^9 - 2 = 512 - 2 = 510 Bit's

Máscara a ser Usada.

256 - 9 = 247 (255.255.255.247)

Binário.

11111111.11111111.11111111.11110111

Dividindo uma Rede.

Através desse metodo, conseguimos dividir uma rede, alocando um numero X de Host conforme a necessidade.

Imagine uma rede com 4 roteadores onde o Roteador A possui 5 Host's, B possui 17 Host's, C possui 25 Host's e o D possui 31 Host's.

Rede 192.168.0.0

A = 05
B = 17
C = 25
D = 31

Para resolver esse problema vamos analizar essa tabela.









A resposta certa é

A = /29
B = /27
C = /27
D = /26

192.168.0.0/29
192.168.0.8/27
192.168.0.40/27
192.168.0.104/26

Essas Máscaras são as mais próximas das quantidades de Host's, Porém uma Boa Prática é Igualar as Máscaras e escolher uma que tenha sobra de Host's visando um futuro Upgrade.
Nesse Caso o CIDR a ser escolhido é o /26

Então ficaria:

A = 192.168.0.0/26
B = 192.168.0.64/26
C = 192.168.0.128/26
D = 192.168.0.192/26

Nesse Caso teremos 62 host's para cada rede.

Existe um outro jeito de assimilar essas divisões.

Uma rede /24 equivale a 256 IP's, assim uma rede /24 equivale a 2 redes /25 (128 IP's), que equivale a 4 redes /26 (64 IP's), que equivale a 8 redes /27 (32 IP's), que equivale a 16 redes /28 (16 IP's), que equivale a 32 redes /29 (8 IP's) e que equivale a 64 redes /30 (4 IP's).

Dessa forma, usando essa analogia para o problema acima, apenas dividindo o 256 por 4 ja temos o resultado que seria 64 IP's (/26).

Apenas para demonstrar essa equivalência.

/24(IP's 256) = 2 > /25(IP's 128) = 4 > /26(IP's 64)8 > /27(IP's 32) = 16 > /28(IP's 16) = 32 > /29(IP's 8) = 64 > /30(IP's 4).
Da mesma forma, podemos afirmar que uma rede /23 (512 IP's) equivale a 2 Redes /24 (256 IP's) e assim por diante.
Daniel Medeiros.

Nenhum comentário:

Postar um comentário