Endereçamento de rede sem desperdiçar endereços IP

1

Eu sei como fazer o "endereçamento de rede" clássico quando posso desperdiçar endereços IP. Por exemplo, se eu precisar conectar 9 computadores, poderia usar uma sub-rede / 28, que permite que 16 hosts sejam mapeados dentro dela, consulte o artigo da Wikipedia no CIDR para obter detalhes .

Mas e se me pedem para minimizar o número de endereços IP desperdiçados?

Por exemplo, neste caso:

insira a descrição da imagem aqui

Imagine, existe uma rede 6 que possui 8 computadores. Vimos que, se o desperdício de endereço IP não fosse permitido, a rede 6 usaria o intervalo não utilizado: 12.0.2.128 - 12.0.2.255

Assim, a rede 6 ficaria assim:

  1. endereço de rede: 12.0.2.128
  2. máscara de sub-rede: 28
  3. 1º endereço da rede: 12.0.2.129
  4. último endereço da rede: 12.0.2.142
  5. transmissão: 12.0.2.143

E se houver uma rede adicional 7 com apenas 10 computadores?

Estou limitado a apenas uma sub-rede / rede CIDR para cada intervalo livre não utilizado ou posso "colocar" quantas sub-redes diferentes puderem caber no intervalo de endereços não utilizados gratuito?

Neto de Einsteins
fonte

Respostas:

2

quando posso desperdiçar intervalos de endereços IP

Estou entendendo que isso significa que você precisa escolher a menor sub-rede que acomoda o número de nós que deseja colocar nela

vemos que, se o desperdício de endereço IP não fosse permitido, o número de rede 5 seria diferente. Usaria o intervalo não utilizado: 12.0.2.127 - 12.0.3.0

Rede 5, se você realmente precisar conservar endereços dessa maneira - isso seria 12.0.2.129 - 12.0.2.254. sendo 12.0.2.255/25 o endereço de broadcast.

Uma rede 6 com 10 computadores requer a "maior potência mais próxima de 2" bits para que cada um tenha um endereço, que é 16 (0-15). 0-15 quer 4 bits.

12.0.4.128/25 é o próximo disponível, então você pode fazer 12.0.4.128/28. 12.0.4.129 é o primeiro endereço disponível e 12.0.4.143/28 é o endereço de broadcast.

LawrenceC
fonte
Você precisa de sete bits (que fornecem 128 valores) para lidar com 78 nós (64 <= 78 <= 128). / 25 fornece 7 bits para hosts (32 - 25 = 7). A máscara de sub-rede não se divide em nada mais granular do que os poderes de 2. É o melhor que você pode fazer e sempre deseja espaço para expansão.
LawrenceC
1

Não sei o que você quer dizer com desperdício de espaço de endereço IP. Por exemplo, a rede 3 possui 78 máquinas, mas 126 endereços utilizáveis. Se você não deseja ter IPs não utilizados nessa sub-rede, apenas atribua IPs disponíveis a novas interfaces.

No seu exemplo, há uma sub-rede que não está sendo usada: 12.0.2.128/25.

As regras de sub-rede são simples para endereços v4. Um endereço v4 possui 32 bits. Uma máscara de rede de sub-rede informa quantos desses bits são fixos e não estão disponíveis na sub-rede. Os bits restantes fazem parte do endereço de sub-rede. O primeiro endereço na sub-rede possui todos os zero bits e o último endereço na sub-rede possui todos os bits. As sub-redes são como amores de pão, pois os fins são diferentes do meio. O endereço da sub-rede com todos os zeros - o primeiro endereço na sub-rede - é o nome da sub-rede. O endereço de sub-rede all-ones - último endereço na sub-rede - é o endereço de broadcast.

Example A: 172.168.204.0/24 24 bits fixed, 8 bits in the subnet address. 
Subnet name and first address: 172.168.204.0 
Subnet broadcast and last address: 172.168.204.255 
Available addresses within the subnet: 172.168.204.1 ... 172.168.204.254

Example B: 10.1.5.4/30
30 bits fixed, 2 bits in the subnet address.
Subnet name and first address: 10.1.5.4
Subnet broadcast address: 10.1.5.7
Available addresses within the subnet: 10.1.5.5, 10.1.5.6

Example C: 192.10.56.20/32
No subnet, since the full 32 bits are fixed.
Fred
fonte
1

Eu estava conversando com outro profissional de rede de PCs, que tem 20 anos de experiência, ontem, e ele me disse que, quando há um intervalo gratuito de endereços IP não utilizado, é permitido "colocar" o maior número possível de redes nesse intervalo não utilizado, desde que como eles se encaixam lá ...

Neto de Einsteins
fonte