Calculo endereçamento em sub-redes ? [RESOLVIDO]

1. Calculo endereçamento em sub-redes ? [RESOLVIDO]

Vitor Bezerra Pinheiro
vitortechno

(usa Debian)

Enviado em 04/09/2012 - 23:51h

Boa noite amigos do Vol, minha dúvida pode ser simples para alguns, mas confesso que to batendo cabeça aqui e não to conseguindo entender. Vamos ao assunto.

IP 129.131.65.10/19

Sei que o endereço de rede é 129.131.64.0
sei tbm que o broadcast é 129.131.95.255
Queria saber qual é a formula para calcular o endereçamento dentro das sub-redes, com os 3 bits a mais para a mascára da pra criar 8 sub-redes sendo que só 6 são usadas. Então como calcular a faixa de endereço dentro de cada sub rede ?

1º Sub-rede ?
2º Sub-rede ?
2º Sub-rede ?
3º Sub-rede ?
4º Sub-rede ?
5º Sub-rede ?
6º Sub-rede ?
7º Sub-rede ?
8º Sub-rede ?


alguém da o help ai !!




  


2. MELHOR RESPOSTA

Perfil removido
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.



3. Re: Calculo endereçamento em sub-redes ? [RESOLVIDO]

André Canhadas
andrecanhadas

(usa Debian)

Enviado em 05/09/2012 - 00:03h

Se é para entender:(Leia as outras paginas tem bastante coisa interessante)
http://www.vivaolinux.com.br/artigo/255.255.255.0-A-matematica-das-mascaras-de-rede/?pagina=6

Sé para facilitar a vida:
http://www.subnet-calculator.com/
http://www.vivaolinux.com.br/script/Calculadora-de-host-de-uma-rede


4. Re: Calculo endereçamento em sub-redes ? [RESOLVIDO]

Vitor Bezerra Pinheiro
vitortechno

(usa Debian)

Enviado em 05/09/2012 - 01:11h

Então deu pra enteder o funcionamento da coisa, só to me enrolando pra fazer o endereçamento dentro das subredes, não to sabendo calcular tipo qual o primeiro e o ultimo endereço dentro das 8 subredes.


5. Re: Calculo endereçamento em sub-redes ? [RESOLVIDO]

Daniel Lara Souza
danniel-lara

(usa Fedora)

Enviado em 05/09/2012 - 01:29h

bom se quiser pode instalar para usar

http://www.vivaolinux.com.br/dica/GIP-Calculadora-de-Endereco-IP/


6. Re: Calculo endereçamento em sub-redes ? [RESOLVIDO]

Perfil removido
removido

(usa Nenhuma)

Enviado em 05/09/2012 - 01:44h

Fórmula para calcular o número de sub-redes:

n
2. dois elevado a n, onde n é o número de bits iqual à 1 usado para rede. n é o número de bits a mais utilizado para a máscara de sub-redes.


Fórmula para cacular o número de endereços IPs dentro de cada sub rede:

n
2-2


vamos pegar essa faixa de IP que você citou acima: 129.131.64.0 usando a classe A. vamos supor que deseja atribuir 14 sub-redes a essa faixa de rede.

Vamos usar 4 bits no ultimo octeto:

logo usando a fórmula para se calcular a quantidade de sub-rede vamos ter o seguinte calculo:



4
dois elevado a quatro menos dois = 2

logo vou ter: 2x2x2x2 - 2 = 16 sub-redes

como eu usei 4 bits no ultimo octeto ainda resta 4 bits além dos 24 bits dos três octetos anteriores para os endereços de hosts em cada sub-rede. ai só precisa usar a fórmula:

n 4
2-2 = 2-2 = 2x2x2x2-2 =16-2=14 endereços destinados aos hosts por sub-rede.

logo minhas sub-redes terão os seguintes endereços:


NOTA: lembre-se o primeiro endereço é destinado ao endereçamento da rede e o ultimo para broadcast.

<sub-rede> <End.de rede> <End.de broadcast>

sub-rede 1: 129.131.64.0 ==> 129.131.64.15 (destinado aos hosts são 1 ao 14)
sub-rede 2: 129.131.64.16 ==> 129.131.64.31 (destinado aos hosts são 17 ao 30)
sub-rede 3: 129.131.64.32 ==> 129.131.64.47 (destinado aos hosts são 33 ao 46)
sub-rede 4: 129.131.64.48 ==> 129.131.64.63 (destinado aos hosts são 49 ao 62)
sub-rede 5: 129.131.64.64 ==> 129.131.64.79 (destinado aos hosts são 65 ao 78)
sub-rede 6: 129.131.64.80 ==> 129.131.64.95 (destinado aos hosts são 81 ao 94)
sub-rede 7: 129.131.64.96 ==> 129.131.64.111 (destinado aos hosts são 97 ao 110)
sub-rede 8: 129.131.64.112 ==> 129.131.64.127 (destinado aos hosts são 113 ao 126)
sub-rede 9: 129.131.64.128 ==> 129.131.64.143 (destinado aos hosts são 129 ao 142)
sub-rede 10: 129.131.64.144 ==> 129.131.64.159 (destinado aos hosts são 145 ao 158)
sub-rede 11: 129.131.64.160 ==> 129.131.64.175 (destinado aos hosts são 161 ao 174)
sub-rede 12: 129.131.64.176 ==> 129.131.64.191 (destinado aos hosts são 177 ao 190)
sub-rede 13: 129.131.64.192 ==> 129.131.64.207 (destinado aos hosts são 193 ao 206)
sub-rede 14: 129.131.64.208 ==> 129.131.64.223 (destinado aos hosts são 209 ao 222)
sub-rede 15: 129.131.64.224 ==> 129.131.64.239 (destinado aos hosts são 225 ao 238)
sub-rede 16: 129.131.64.240 ==> 129.131.64.255 (destinado aos hosts são 241 ao 254)

Ai você pode perguntar: Qual é a máscara de rede para essas sub-redes ?

Vamos lá....

como cada octeto só pode ter no máximo 8 bits no IPv4, então o número máximo é 255 ou 11111111 em binário. logo tem que saber transformar(converter) decimal em binário. para aprender direito acesse o link abaixo:

http://www.juliobattisti.com.br/artigos/windows/tcpip_p2.asp

como utilizei quatro octetos para fazer a divisão das sub-redes, os quatro primeiros bits foram definidos como 1. agora só basta somar e vai ter o valor do ultimo octeto:

128+64+32+16=240


logo a máscara das sub-redes será: 255.255.255.240.


Deu pra entender ?


7. Re: Calculo endereçamento em sub-redes ? [RESOLVIDO]

Vitor Bezerra Pinheiro
vitortechno

(usa Debian)

Enviado em 05/09/2012 - 08:52h

eabreu escreveu:

Fórmula para calcular o número de sub-redes:

n
2. dois elevado a n, onde n é o número de bits iqual à 1 usado para rede. n é o número de bits a mais utilizado para a máscara de sub-redes.


Fórmula para cacular o número de endereços IPs dentro de cada sub rede:

n
2-2


vamos pegar essa faixa de IP que você citou acima: 129.131.64.0 usando a classe A. vamos supor que deseja atribuir 14 sub-redes a essa faixa de rede.

Vamos usar 4 bits no ultimo octeto:

logo usando a fórmula para se calcular a quantidade de sub-rede vamos ter o seguinte calculo:



4
dois elevado a quatro menos dois = 2

logo vou ter: 2x2x2x2 - 2 = 16 sub-redes

como eu usei 4 bits no ultimo octeto ainda resta 4 bits além dos 24 bits dos três octetos anteriores para os endereços de hosts em cada sub-rede. ai só precisa usar a fórmula:

n 4
2-2 = 2-2 = 2x2x2x2-2 =16-2=14 endereços destinados aos hosts por sub-rede.

logo minhas sub-redes terão os seguintes endereços:


NOTA: lembre-se o primeiro endereço é destinado ao endereçamento da rede e o ultimo para broadcast.

<sub-rede> <End.de rede> <End.de broadcast>

sub-rede 1: 129.131.64.0 ==> 129.131.64.15 (destinado aos hosts são 1 ao 14)
sub-rede 2: 129.131.64.16 ==> 129.131.64.31 (destinado aos hosts são 17 ao 30)
sub-rede 3: 129.131.64.32 ==> 129.131.64.47 (destinado aos hosts são 33 ao 46)
sub-rede 4: 129.131.64.48 ==> 129.131.64.63 (destinado aos hosts são 49 ao 62)
sub-rede 5: 129.131.64.64 ==> 129.131.64.79 (destinado aos hosts são 65 ao 78)
sub-rede 6: 129.131.64.80 ==> 129.131.64.95 (destinado aos hosts são 81 ao 94)
sub-rede 7: 129.131.64.96 ==> 129.131.64.111 (destinado aos hosts são 97 ao 110)
sub-rede 8: 129.131.64.112 ==> 129.131.64.127 (destinado aos hosts são 113 ao 126)
sub-rede 9: 129.131.64.128 ==> 129.131.64.143 (destinado aos hosts são 129 ao 142)
sub-rede 10: 129.131.64.144 ==> 129.131.64.159 (destinado aos hosts são 145 ao 158)
sub-rede 11: 129.131.64.160 ==> 129.131.64.175 (destinado aos hosts são 161 ao 174)
sub-rede 12: 129.131.64.176 ==> 129.131.64.191 (destinado aos hosts são 177 ao 190)
sub-rede 13: 129.131.64.192 ==> 129.131.64.207 (destinado aos hosts são 193 ao 206)
sub-rede 14: 129.131.64.208 ==> 129.131.64.223 (destinado aos hosts são 209 ao 222)
sub-rede 15: 129.131.64.224 ==> 129.131.64.239 (destinado aos hosts são 225 ao 238)
sub-rede 16: 129.131.64.240 ==> 129.131.64.255 (destinado aos hosts são 241 ao 254)

Ai você pode perguntar: Qual é a máscara de rede para essas sub-redes ?

Vamos lá....

como cada octeto só pode ter no máximo 8 bits no IPv4, então o número máximo é 255 ou 11111111 em binário. logo tem que saber transformar(converter) decimal em binário. para aprender direito acesse o link abaixo:

http://www.juliobattisti.com.br/artigos/windows/tcpip_p2.asp

como utilizei quatro octetos para fazer a divisão das sub-redes, os quatro primeiros bits foram definidos como 1. agora só basta somar e vai ter o valor do ultimo octeto:

128+64+32+16=240


logo a máscara das sub-redes será: 255.255.255.240.


Deu pra entender ?



Deu pra manjar eabreu, agora como ficaria esse endereçamento se eu utilizasse uma mascara /19 ? é Nessa parte que eu to me enrolando, com a mascara /24 eu já entendi tudo ok. Não to sabendo calcular a faixa de endereçamento dentro das sub-redes quando se utiliza uma mascara com menos bits.No caso do ex:seria /19



8. Re: Calculo endereçamento em sub-redes ? [RESOLVIDO]

Vitor Bezerra Pinheiro
vitortechno

(usa Debian)

Enviado em 05/09/2012 - 16:56h

Opa valeu pela luz eabreu, eu que tava vacilando em uma coisa.
Eu tava pensando que pelo fato do terceiro octeto começar com 64, o endereçamento dos ips dentro das subreds tinha que começar por 64, ai eu tava calculando aqui e o total de ips passava de 255 na 6º sub-rede, tava fazendo uma trapalhada doida aqui e nunca ia conseguir realizar o calcúlo correto, pow meu amigo valeu d+ o seu esforço em ajudar quem ta aprendendo agora, agradeço muito!!
Valeu mesmo!!!!


9. Re: Calculo endereçamento em sub-redes ? [RESOLVIDO]

Perfil removido
removido

(usa Nenhuma)

Enviado em 05/09/2012 - 17:02h

Por nada amigo. a galera da VOL ensina e aprende. só peço a você que marque o tópico como resolvido e se possível a melhor resposta para que sirva de referência para outras pessoas que busquem a mesma informação.

ité mais e abraço.






Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts