Ir ao conteúdo
  • Cadastre-se

Transformar redes /24 em /23 - Disponibilizar mais Ips!


Posts recomendados

Olá !

Tenho uma dúvida que pode ser até meio boba, mas ainda não consegui resolver.
Possuo uma rede /24 192.168.1.0, sei que ela possui 254 hosts disponíveis, mas vou querer aumentar, então penso em transformar a mascara em /23 para possuir agora 512 hosts disponíveis, vi em vários sites calculos que mostram como criar subredes de forma a fechar a máscara e criar essas redes segmentadas como /26 /27 etc, porém, qual calculo eu preciso fazer quando vou abrir a mascara da minha rede, como é o caso?

Sei que a rede vai variar do 192.168.0.1 - 192.168.1.255 pois usei calculadora, mas o que explica isso? porque por exemplo, não seria de 192.168.1.x até 192.168.2.254 ? Poderiam exemplificar o cálculo para essa prática de "abrir a mascara de rede, afim de disponibilizar mais ips para a rede?

desde já grato.

Link para o comentário
Compartilhar em outros sites

Vamos pensar que, um endereço IPv4 é um endereço que possui 32bits, composto por 4 octetos. 

Ex: 1111.1111.1111.1111, nesse exemplo, todos os bits estão ligados (1). Os octetos que determinam qual endereço será definido para identificar "Rede" e quais endereços serão destinados a hosts compreendem bits ligados (1) e bits desligados (0). Logo, um cálculo pode ser feito da seguinte forma, exemplificando usando o endereço de rede 192.168.1.0 em binário:

 

1111.1111.1111.0000 - A mascará de dessa rede: 255.255.255.0

 

Sendo assim, o endereço 192.168.1.0 destina apenas os bits desligados para endereços de hosts (quarto octeto), o terceiro octeto, será alterado quando a necessidade de se acrescentar mais hosts. No caso, podemos criar outra rede, que seria 192.168.1.0 ou mexer nos bits para "caber mais hosts". Aí entram também as classe de endereços IPs, depois dá uma pesquisada sobre.

 

Agora, vamos tratar o endereço como grupo de octetos, de fato, vou usar a letra "i" para simbolizar "pauzinhos" (bits ligados) se estivéssemos representando em um papel, mas a ideia é representar os grupos de octetos então desconsidere os "i" rsrs, e os zeros obviamente são os bits desligados:

 

128  64   32   16   8     4     2     1

   i      i      i      i      i      i      i      i    .    i  i  i  i  i  i  i  i    .    i  i  i  i  i  i  i  i    .    i  i  i  i  i  i  i  i    .    0  0  0  0  0  0  0  0

 

Observe que, a soma dos números decimais designados nos bits ligados dá exatamente o número usado acima na máscara de rede, então, para cada octeto com bits ligados, se atribui 255.

 

Agora, vamos mexer no terceiro octeto que é o que interessa no caso, para que comporte mais de 255 hosts, o que vamos fazer, é usar um bit do terceiro octeto. Se oriente pelos "." (pontos) que separam os octetos para não se perder rsrs, então o ultimo bit do terceiro octeto que era "1", passa a ser "0".

 

                                                                                      128 64   32  16   8    4    2     1       128  64  32 16   8    4    2    1 

i  i  i  i  i  i  i  i    .    i  i  i  i  i  i  i  i    .    i  i  i  i  i  i  i  i    .    i      i     i      i     i      i    i       0    .    0    0    0    0    0    0    0    0

 

O que somamos antes que teve o resultado em 255, agora devemos somar de novo porém sem o ultimo bit que vale 1 porque agora ele foi desligado (0), vamos somar 2+4+8+16+32+64+128 = 254. Então a mascara de rede para esse endereço é 255.255.254.0.

 

Porém para sabermos agora quantos hosts o endereço comporta, vamos fazer:

 

                                                                                                                                    256     128  64  32 16   8    4    2    1 

i  i  i  i  i  i  i  i    .    i  i  i  i  i  i  i  i    .    i  i  i  i  i  i  i  i    .    i      i     i      i     i      i     i       0    .    0    0    0    0    0    0    0    0

 

Fazemos a soma de todos os valores decimais referentes aos bits desligados (0). 1+2+4+8+16+32.64+128+256 = 512

 

Dessa quantidade de hosts, deve-se retirar o endereço identificador da rede (192.168.1.0) e o endereço de broadcast 192.168.2.255, então hosts válidos serão contados do 192.168.1.1 até 192.168.2.254. Na notação CIDR, esse endereço de rede ficaria 192.168.1.0/23, "/23", porque se subtrairmos a quantidade de bits desligados (hosts) da quantidade de bits total que é 32, teremos 32-23 = 23.

 

Hoje em dia profissionais nem precisam fazer cálculos porque batem o olho em um endereço de rede e já identificam e "quebram" os endereços de cabeça. Isso é, profissionais que atuam com projetos de redes e telecom no dia a dia, principalmente os que trabalham em operadoras. Mas é um macete interessante.

 

 

Espero ter ajudado :)

 

 

EDIT : Esqueci rsrs, a faixa de endereços, por exemplo, se começar no 192.168.0.0 ou se começar no 192.168.2.0 é de sua escolha e conforme sua necessidade dentro do escopo e cenário. Por exemplo, se você tiver dois roteadores e quiser usar num roteador a rede 192.168.0.0/23 e no outro a rede 192.168.1.0/23, não existe nenhum problema, as duas redes irão comportar 512 cada uma. Então depende muito da sua necessidade, alias, 512 já é uma quantidade bem significativa.

 

 

 

 

 

 

  • Curtir 1
Link para o comentário
Compartilhar em outros sites

@tiagopraz Boa tarde Tiago!

 

Agradeço a ajuda rsrs

 

Agora uma dúvida, que ainda não consegui entender é o seguinte, sempre que vou calcular minha rede 192.168.1.0/24 para transforma-la em uma /23 ele sempre me fala o seguinte:

 

"A rede vai variar do 192.168.0.1 até 192.168.1.254" 

Agora que vem minha dúvida, o que explica ele "descer" a variação do 1 para o 0?

 

Sempre imaginei que a rede iria variar do 192.168.1.0 até 192.168.2.254 pois achei que iria variar pra cima, exemplo, caso eu tivesse uma rede 192.168.2.0/24 e fosse transformar em /23, imaginei que ela iria do 192.168.2.0 até 192.168.3.254, seguindo essa lógica de ir "aumentando"

 

Ou seja, só queria entender porque no meu caso, a rede 192.168.1.0/23 ela volta pra 192.168.0.1 e segue até 192.168.1.254?

Desculpa se a dúvida, for boba, mas isso está me confundindo rs

Link para o comentário
Compartilhar em outros sites

  • Membro VIP

Se precisa de uma rede maior que 254, melhor usar o 172.x ou 10.x

 

Ambos são para redes privadas, a diferença é que gera uma rede única maior e menos sub-redes. (Wiki)

 

Em 05/05/2021 às 09:54, GermTIWick disse:

exemplo, não seria de 192.168.1.x até 192.168.2.254 ? Poderiam exemplificar o cálculo para essa prática de "abrir a mascara de rede, afim de disponibilizar mais ips para a rede?

 

Como você perde o primeiro bloco, acredito que calculadora, assume que você que uma rede maior ele integra o 192.168.0.1 e varia até 192.168.1.254. Mas uma rede pode iniciar com 192.168.1.0 até 192.168.2.254.

Link para o comentário
Compartilhar em outros sites

Crie uma conta ou entre para comentar

Você precisa ser um usuário para fazer um comentário

Criar uma conta

Crie uma nova conta em nossa comunidade. É fácil!

Crie uma nova conta

Entrar

Já tem uma conta? Faça o login.

Entrar agora

Sobre o Clube do Hardware

No ar desde 1996, o Clube do Hardware é uma das maiores, mais antigas e mais respeitadas comunidades sobre tecnologia do Brasil. Leia mais

Direitos autorais

Não permitimos a cópia ou reprodução do conteúdo do nosso site, fórum, newsletters e redes sociais, mesmo citando-se a fonte. Leia mais

×
×
  • Criar novo...

Ebook grátis: Aprenda a ler resistores e capacitores!

EBOOK GRÁTIS!

CLIQUE AQUI E BAIXE AGORA MESMO!