Um ISP recebe um bloco de endereços iniciando em 120.60.4.0/22. O ISP quer distribuir estes blocos a cem organizações, cada uma delas recebendo apenas oito endereços. Projete os sub-blocos e use a notação / para cada sub-bloco. Descubra quantos endereços ainda se encontram disponíveis após essas alocações.
Passo 1
O enunciado dá estas informações e pede isto:
- Bloco disponível inicial:
. - Número de organizações:
. - Cada organização deve receber exatamente
endereços (ou seja, blocos que contenham endereços cada).
O que é pedido:
- Projetar os sub-blocos (usar a notação /) para fazer essas 100 alocações.
- Dizer quantos endereços ainda ficam disponíveis depois dessas alocações.
Passo 2
Entendendo o que significa a notação com barra e como calcular tamanhos:
- A notação
indica um prefixo com bits de rede. O número total de endereços no bloco é . - Aplicando isso ao bloco dado:
- Também é útil saber os limites do bloco em notação usual: um
tem tamanho de blocos /24. Como o bloco começa em , ele cobre os endereços de até .
Passo 3
Que tamanho de sub-rede corresponde a exatamente
endereços?
- Um bloco com
bits de host tem endereços. Queremos . O menor que satisfaz isso é porque . - Portanto o prefixo é
, ou seja, cada sub-bloco que contém endereços é um . - Verificação:
Observação prática (importante na hora da prova): muitas vezes em redes se fala em “8 endereços” incluindo network e broadcast; se a exigência fosse “8 hosts utilizáveis” precisaríamos de um bloco maior (
). Aqui o enunciado pede “8 endereços”, então /29 é correto.
Passo 4
Quantos sub-blocos
cabem dentro do
?
- A diferença de prefixo é
bits, logo há sub-blocos no .
- Como só precisamos de
sub-blocos, isso cabe confortavelmente (128 disponíveis 100 requisitados). - Total de endereços alocados:
- Endereços restantes no bloco após alocar 100 sub-blocos:
- Em termos de sub-blocos
restantes:
E
endereços, conferindo o cálculo anterior.
Passo 5
Como projetar os sub-blocos na prática (regra e exemplos):
- Os
têm tamanho de endereços, logo os inícios de cada sub-bloco avançam de em no último octeto (ou atravessam octetos conforme necessário). - Padrão de alocação (contíguo) começando no início do bloco:
- Primeiro sub-bloco:
— cobre a . - Segundo sub-bloco:
— cobre a . - Terceiro:
, e assim por diante, incrementando o último octeto por até transbordar para o terceiro octeto.
- Primeiro sub-bloco:
- Exemplos (alguns primeiros e o último alocado):
-
-
-
-
- … (segue +8 no último octeto)
-
- Cálculo do início do 100.º sub-bloco: o deslocamento em endereços do início é
endereços a partir de . - Convertendo
em octetos: . Isso significa acrescentar ao terceiro octeto (de para ) e ao quarto octeto. - Logo, o 100.º sub-bloco começa em
e cobre a .
- Convertendo
- Depois desse último alocado, o próximo
livre seria . - Os
sub-blocos não alocados vão de até (último que cobre a ).
Passo 6
Resumo operacional (como entregar ao professor ou aplicar na prova):
- Use sub-redes
contíguas, começando em e incrementando o início por em bytes para cada nova organização. - Liste (se for preciso entregar explicitamente) as
primeiras entradas da série:
- Endereços/sub-blocos não alocados:
-
sub-blocos sobrando, totalizando endereços. - Faixa livre começa em
e termina em .
-
Resposta
Sub-blocos: os
sub-blocos são as
contíguas de
até
(ex.:
).
Endereços disponíveis após alocações: endereços (equivalente a
sub-blocos
, faixa livre de
até
).
Endereços disponíveis após alocações: