minha jornada até o CCNA - Subnetting 🔢

Fala pessoal, vou compartilhar nos próximos artigos algumas anotações que tenho na ferramenta de anotações que eu uso (NOTION) e qualquer dúvida ou sugestão estou à disposição. 


Gale's Lab Notes | Série: Breaking Bad | AMC


Nessa primeiria postagem vou compartilhar anotações sobre um assunto que é muito chato de entender no início e que precisamos investir horas praticando para de fato "desenrolar" no assunto, essas dicas peguei com os vídeos do grande Gustavo Kalau.

O assunto é subnetting e abaixo seguem alguns macetes para resolver mais rápido as questões.

Coisas para se ter em mente:

  • IPv4 possui 32 bits
  • 4 octetos com 8 bits cada (por isso "octeto")
  • Em cada octeto podemos ter 256 possibilidades numéricas (de 0 a 255)
  • 256 porque 2⁸ é igual a 256
  • Na máscara de subnet números 1 significam rede (net id)
  • E os números 0 significam host (host id)
  • A máscara sempre será uma sequência de 1s seguidos de 0 (exemplo 11110000)
  • Agora 10101011 não é uma máscara de subnet.
  • Endereço de rede sempre será um número PAR
  • Endereço de broadcast sempre será um número ÍMPAR (próxima rede menos 1)


Exemplo, dado o endereço abaixo, como descobrir rapidamente a qual sub-rede o endereço pertence, intervalo de hosts válidos e o broadcast?

192.168.10.52 /28

Para resolvermos ele rapidamente podemos fazer o seguinte, subtrair do total de bits do endereço IPv4 (/32) o valor prefixal do exemplo (/28).

32 - 28 = 4


Agora com a base binária eu posso descobrir de quanto em quanto a rede "salta" ou muda.

2⁴ = 16


Sendo assim a rede 192.168.10.0 /28 muda de 16 em 16, conforme abaixo:

192.168.10.0 (+16)

192.168.10.16 (+16)

192.168.10.32 (+16)

192.168.10.48 (+16)

192.168.10.64 (+16)

...

E assim por diante, note que os endereços de sub-rede são incrementados de 16 em 16. Eu parei no 64, mas poderia ir incrementando 16. Então voltando ao endereço do início do exemplo 192.168.10.52 ele está entre a sub-rede 192.168.10.48 e a sub-rede 192.168.10.64.

Sendo assim o endereço 192.168.10.52 pertence a sub-rede 192.168.10.48 e de cara se subtrairmos 1 do endereço da próxima sub-rede que é 192.168.10.64, chegaremos ao endereço de broadcast da rede que o nosso endereço pertence.

64 - 1 = 63.

Tudo que estiver entre o endereço de rede 192.168.10.48 e o broadcast 192.168.10.63 são os endereços válidos.


Então respondendo as perguntas do início do post:

1 - Qual sub-rede o endereço 192.168.10.52 /28 pertence?
R: Conforme vimos acima, o endereço pertence a sub-rede 192.168.10.48.


2 - Qual é o intervalo de hosts válidos dessa sub-rede?
R: O intervalo é de 192.168.10.49 até 192.168.10.62.


3 - Qual é o broadcast?
R: O broadcast é 192.168.10.63.


Existem muitas formas de chegar a esses resultados, essa é apenas uma delas, até a próxima.


Abraços,

Max
📧 contato@maxaddress.com.br
ℹ️ linkedin.com/in/maxwlima