Uma organização recebe o bloco
. O administrador quer criar 1.024 sub-redes.
a. Encontre a máscara de sub-rede.
b. Encontre o número de endereços em cada sub-rede.
c. Encontre o primeiro e o último endereços na sub-rede 1.
d. Encontre o primeiro e o último endereços na sub-rede 1024.
a. Encontre a máscara de sub-rede.
b. Encontre o número de endereços em cada sub-rede.
c. Encontre o primeiro e o último endereços na sub-rede 1.
d. Encontre o primeiro e o último endereços na sub-rede 1024.
Passo 1
O enunciado dá o bloco de rede
e pede para criar
sub-redes. As perguntas são:
- (a) Encontre a máscara de sub-rede que permite
sub-redes a partir de . - (b) Encontre o número de endereços em cada sub-rede.
- (c) Encontre o primeiro e o último endereços na sub-rede
. - (d) Encontre o primeiro e o último endereços na sub-rede
.
Observação importante (interpretação que vou adotar): quando o enunciado pede “primeiro” e “último” endereços de uma sub-rede, vou reportar explicitamente:
- o endereço de rede (network),
- o primeiro endereço utilizável (first usable),
- o último endereço utilizável (last usable),
- o endereço de broadcast (broadcast).
Se o professor quiser apenas os utilizáveis, os valores do “primeiro utilizável” e do “último utilizável” estarão disponíveis abaixo.
Passo 2
Quantos bits adicionais são necessários para obter
sub-redes a partir de uma rede com prefixo
?
- Para
bits novos de sub-rede o número de sub-redes possíveis é . - Queremos
. Note que . - Logo precisamos de
bits adicionais.
Aqui a ideia é simples: cada bit a mais dobla o número de sub-redes; para chegar a
é preciso
bits porque
.
Passo 3
Calcular o novo prefixo e a máscara em notação decimal pontuada.
- O prefixo original é
. Ao ganhar bits, o novo prefixo será
ou seja
.
- Converter
para máscara decimal: isso significa bits iguais a 1 seguidos por zeros. Em octetos: - primeiro octeto: 8 ones →
, - segundo octeto: 8 ones →
, - terceiro octeto: 8 ones →
, - quarto octeto: 2 ones (1100 0000) →
.
- primeiro octeto: 8 ones →
Portanto a máscara é
, ou seja
.
Passo 4
Número de endereços por sub-rede.
- Em IPv4 o total de endereços em uma sub-rede com prefixo
é
- Aqui
, então o número de endereços por sub-rede é
Explicação adicional (útil na prova): desses
endereços, normalmente dois são reservados (endereço de rede e broadcast), restando
endereços utilizáveis para hosts.
Passo 5
Tamanho do salto (block size) e como localizar sub-redes numeradas.
- Com máscara
o incremento na última parte da rede (no último octeto) é
Isto significa que as sub-redes dentro do bloco
têm blocos de
endereços cada uma, e os endereços de rede ocorrem em múltiplos de
no quarto octeto, percorrendo depois para o terceiro octeto quando o quarto ultrapassa
.
- Método geral para achar a sub-rede
(adotando a numeração com para a primeira sub-rede a partir do início do bloco): - calcular o deslocamento em endereços:
. - dividir esse deslocamento por
para obter quantos incrementos completos no terceiro octeto ocorrem: . - quarto octeto da rede:
. - terceiro octeto final =
(porque a rede original tem terceiro octeto ). - o endereço de rede será
.
- calcular o deslocamento em endereços:
Vou aplicar esse método para
e
.
Passo 6
Determinar a sub-rede
(aplicando as fórmulas).
- Calcular deslocamento:
. -
. -
. - Endereço de rede da sub-rede 1:
.
Como cada sub-rede tem
endereços, o endereço de broadcast é o endereço de rede mais
:
- broadcast =
.
Endereços utilizáveis (hosts) vão de um após o endereço de rede até um antes do broadcast:
- primeiro utilizável =
, - último utilizável =
.
Passo 7
Determinar a sub-rede
.
- Calcular deslocamento:
. - Dividir por
: porque e . - Resto no quarto octeto:
- Portanto o endereço de rede da sub-rede 1024 é
Broadcast = endereço de rede + 63:
Endereços utilizáveis:
- primeiro utilizável =
, - último utilizável =
.
Passo 8
Resumo final dos valores calculados (vou listar só os resultados finais pedidos).
Resposta
(a) Máscara:
(prefixo
)
(b) Número de endereços em cada sub-rede: endereços (dos quais
são utilizáveis)
(c) Sub-rede 1 — endereço de rede: ; primeiro utilizável:
; último utilizável:
; broadcast:
(d) Sub-rede 1024 — endereço de rede: ; primeiro utilizável:
; último utilizável:
; broadcast:
(b) Número de endereços em cada sub-rede:
(c) Sub-rede 1 — endereço de rede:
(d) Sub-rede 1024 — endereço de rede: