225.225.225.128 é uma máscara de sub-rede válida?

5

Foi-me dito que temos dois dispositivos numa rede:

10.40.225.142 e 10.40.225.144

Esses dispositivos têm

  • Gateway 10.40.225.129

  • Máscara de sub-rede 225.225.225.128 (nota 225 é Não um erro de digitação)

Estas são comunicações intermitentes com um servidor 10.40.224.156

Então, minha pergunta é: essa é uma sub-rede válida? Eu só vi 255 ou 0 no primeiro - três octetos.

    
por Matt Wilko 29.05.2013 / 15:24

2 respostas

13

Basicamente, uma máscara de sub-rede válida, quando escrita em binário, deve consistir em apenas 1's consecutivos e depois em 0s, mas nenhuma mistura intermitente. Ou seja:

255.255.255.128 -> 11111111.11111111.11111111.10000000 is valid
255.255.255.0   -> 11111111.11111111.11111111.00000000 is valid
255.255.255.144 -> 11111111.11111111.11111111.10010000 is not valid

Editar: Os primeiros bits (os bits não nulos) também podem ser configurados para corresponder ao endereço de rede, o importante é que, se você executar uma operação AND lógica em um IP com a máscara de sub-rede, obtenha o endereço de rede.

Host:     10.40.225.164   -> 0000 1010 . 0010 1000 . 1110 0001 . 1010 0100
Subnet M: 255.255.225.128 -> 1111 1111 . 1111 1111 . 1110 0001 . 1000 0000
Network:  10.40.225.128   -> 0000 1010 . 0010 1000 . 1110 0001 . 1000 0000
    
por 29.05.2013 / 15:51
1

A sub-rede com a qual você está trabalhando é: 10.40.225.128/25

O seu intervalo de endereços utilizável é de: 10.40.225.129 - 10.40.225.254

O ID da rede é: 10.40.225.128

O ID de transmissão é: 10.40.225.255

O último octeto é dividido ao meio. Podemos presumir que a configuração do endereço esteja correta, pois esses IPs podem ser usados no intervalo de endereços da sub-rede fornecida. A única razão pela qual eles não seriam válidos seria se houvesse endereços IP conflitantes de outros dispositivos estaticamente configurados para usar esses IPs na rede (improvável).

    
por 29.05.2013 / 15:30