removido
(usa Nenhuma)
Enviado em 05/09/2012 - 14:53h
Vamos usar o exemplo abaixo:
Rede:
129.131.0.0
Máscara de rede classe B usando mais três bits para deixa-la em /19.
Primeiro Vamos calcular o número de sub-redes
n
usando a fórmula: 2
Como quero uma máscara de sub-redes de 19 bits ao todo. e já temos 16 bits nos dois primeiros octetos. vamos usar mais três bits, logo o valor de n é iqual a 3.
3
Número de sub-redes: 2 = 2x2x2 = 8 sub-redes terei usando essa máscara para as sub-redes.
Segundo vamos calcular quantos endereços IPs(ips para hosts) teremos disponíveis em cada sub-rede
Como utilizei três bits no terceiro octeto, sobrou cinco bits no terceiro octeto mais oito bits no ultimo octeto totalizando 13 bits. ou seja terei onze bits disponíveis para os endereços de hosts, vamos calcular quantos endereços vai dá ao todo:
como sei que n é iqual a 13 a fórmula fica:
13
2-2 = 2x2x2x2x2x2x2x2x2x2x2x2x2-2 = 8192-2 = 8190 IPs (ips para hosts) disponíveis.
Qual será a máscara de sub-rede usada em todas as sub-redes:
Como utilizei apenas três bits no terceiro octeto, então é só somar:
128+64+32 = 224
Pois o terceiro bit tem o valor decimal de 32, o segundo o valor decimal de 64 e o primeiro de 128.
logo minha máscara de rede terá o seguinte numeração: 255.255.224.0 para todas as oito sub-redes.
Agora só falta saber a faixa de endereços IPs, de qual número até qual número vai cada endereço ip de cada sub-redes:
Acesse o link http://www.juliobattisti.com.br/artigos/windows/tcpip_p2.asp para poder entender a conversão de número binário para decimal.
O raciocínio:
Nesse exemplo usei três bits no terceiro octeto, certo ? ai é só calcular. qual é o valor decimal do terceiro bit ? 32, sendo assim o segundo bit terá o valor de 64 e primeiro bit o valor de 128.
Logo o valor do ultimo bit que é 32 é o indicativo da variação da faixa de endereços de cada sub-rede. mas será aplicado apenas no terceiro octeto que é aonde estamos adicionando três bits. pois o ultimo octeto receberá os endereços IPs de cada bit restante do terceiro octeto. Veja bem o que foi feito no meu primeiro post, a variação do exemplo do primeiro post é de 16. veja acima:
0 - 15 - de 0 a 15 são 16 endereços
16 - 31 - de 16 a 31 são 16 endereços
32 - 47 - de 32 a 47 são 16 enderços
Sendo assim aqui a variação será a seguinte:
<sub-redes> <End. de rede> <Primeiro IP> <Ultimo IP> <End. de broadcast>
sub-rede 1 129.131.0.0 129.131.0.1 129.131.31.254 129.131.31.255
sub-rede 2 129.131.32.0 129.131.32.1 129.131.63.254 129.131.63.255
sub-rede 3 129.131.64.0 129.131.64.1 129.131.95.254 129.131.95.255
sub-rede 4 129.131.96.0 129.131.96.1 129.131.127.254 129.131.127.255
sub-rede 5 129.131.128.0 129.131.128.1 129.131.159.254 129.131.159.255
sub-rede 6 129.131.160.0 129.131.160.1 129.131.191.254 129.131.191.255
sub-rede 7 129.131.192.0 129.131.192.1 129.131.223.254 129.131.223.255
sub-rede 8 129.131.224.0 129.131.224.1 129.131.255.254 129.131.255.255
Observe que a variação de sub-redes é no terceiro octeto e não no quarto octeto.
Ou seja o valor decimal do ultimo bit usado é o indicativo de variação das sub-redes e dos endereços de redes Entendeu agora ?
não usei 129.131.64.0 por que no terceiro octeto adicionei apenas três bits para fazer uma máscara de rede /19 = 255.255.224.