O que acontece quando mudamos a máscara de sub-rede do endereço IP privado

5

Em primeiro lugar, sei que os intervalos de IP privados são

192.168.0.0 - 192.168.255.255 (65,536 IP addresses)
172.16.0.0 - 172.31.255.255 (1,048,576 IP addresses)
10.0.0.0 - 10.255.255.255 (16,777,216 IP addresses)

Mas estou confuso sobre o que acontece se eu alterar a máscara de sub-rede de qualquer endereço IP do intervalo de IP privado? Eu sei que quando usamos máscara de sub-rede de classe diferente com um endereço IP, estamos usando CIDR .

Por exemplo,

O endereço IP 10.167.255.10 com máscara de sub-rede 255.0.0.0 é particular. Mas e se eu mudar sua máscara de sub-rede para 255.255.0.0 . Acabei de alterar o endereço IP de privado para público?

Estou realmente confuso sobre o que está acontecendo quando estou alterando a máscara de sub-rede do intervalo de IP privado.

EDITAR: Eu sei que alterar a máscara de sub-rede irá alterar o número de hosts e o número de endereços de rede no intervalo, então minha pergunta não é sobre máscara de sub-rede. Estou perguntando especificamente sobre como o tipo de endereço IP afetado permanece privado?

    
por Riley Willow 10.11.2015 / 08:34

1 resposta

16

O tamanho da máscara / prefixo é usado para duas finalidades diferentes: descrever o endereço alocações como propriedade / propósito (por exemplo, 10.0.0.0/8 é reservado para uso por LANs) e descrever o IP encaminhamento (por exemplo, pacotes para 10.32.0.0/12 são enviados através do gateway 10.16.0.1).

Estes são escritos usando a mesma sintaxe mas são independentes . Uma alocação única (intervalo) pode ser sub-redes - dividida em vários roteadores (por exemplo, 10.0.0.0/8 dividida em várias sub-redes / 12 ou / 16). Por outro lado, várias sub-redes pequenas podem ser agregadas em uma única rota maior - por exemplo, no IPv6, um ISP publicaria uma única rota / 32 que cobriria as alocações / 48 de todos os clientes, e internamente teria uma single / 48 route por cliente que abrange todas as sub-redes / 64 usadas por esse cliente.

Como toda a faixa 10.0.0.0/8 é maciça , a maioria das redes precisará dividi-la em muitas sub-redes pequenas (por exemplo, uma / 12 por prédio ou algo assim e, em seguida, um / 16 por andar). Para cada sub-rede, a "máscara de sub-rede" descreve apenas uma rota - informa ao SO que parte dos endereços é local (acessível sem um gateway). Mas o endereço individual 10.167.255.10 ainda se enquadra na alocação de endereço privado RFC 1918 10.0.0.0/8 , independentemente de sub-redes, portanto, ele permanece como um endereço privado.

Pode ser mais fácil ver isso em termos de propriedade . Por exemplo, se uma organização possui o intervalo de endereços 123.123.0.0/16, é apenas uma maneira breve de dizer que possui todos os endereços de 123.123.0.0 a 123.123.255.255, independentemente de quais sub-redes são usadas.

    
por 10.11.2015 / 08:56

Tags