Esse post não tem como objetivo explicar como o processo de endereçamento funciona, se você já sabe como ele funciona, observe a topologia abaixo, de acordo com o endereçamento IPv4 dela, os dois PCs consegue se comunicar?
Bem, olhando para o endereçamento temos o seguinte:
Client-1 com endereço 10.1.255.1/17
Client-2 com endereço 10.1.128.2/17
Como chegar no resultado? Existem muitas maneiras de chegar ao resultado, eu vou mostrar abaixo a maneira que eu aprendi e que melhor funciona para mim 🙂
Escreva o endereço seguido da máscara de sub-rede (/17), só que em forma decimal. 10.1.255.1/17 255.255.128.0 (1111 1111.1111 1111.100 0000.0000 0000) 10.1.?.0 (O octeto que for 255 ou 0 na máscara eu repito embaixo, o que não for vamos descobrir)
Se preferir você poder chegar o endereço e máscara decimal da interface com o comando abaixo:
Para chegar no valor de "?" basta fazer a operação abaixo: 256 - 128 = 128
E assim descobrimos "de quanto em quanto" a rede salta, sendo assim a rede salta em 128.
Rede 1
10.1.0.0 (endereço da rede)
10.1.0.1 (primeiro endereço válido)
10.1.127.254 (último endereço válido)
10.1.127.255 (endereço de broadcast)
Rede 2
10.1.128.0 (endereço da rede)
10.1.128.1 (primeiro endereço válido)
10.1.255.254 (último endereço válido)
10.1.255.255 (endereço de broadcast)
Sendo assim, os dois endereços da topologia estão no intervalo da rede 2, correto? Pois a rede 2 vai de 10.1.128.0 até 10.1.255.254.
Client-1 com endereço 10.1.255.1/17
Client-2 com endereço 10.1.128.2/17
Então como os dois clientes estão na mesma sub-rede a comunicação entre os dois deve acontecer, bora testar? Do Client-1 vou enviar dois echo request para o Client-2, que deve responder com dois echo reply.
Deu certo! No Cisco IOS o sinal de exclamação "!" é positivo para o teste, enquanto o ponto "." significa que não houve comunicação.
Portanto a resposta para o Sérgio Reis é que pinga sim 😂, porém se um dos clientes estivessem com o endereço dentro do intervalo da rede 1, que é 10.1.0.1 até 10.1.127.254, a comunicação não seria possível. Legal né, é simples mas é um bom exemplo para entender o conceito de sub-redes.