Sie sind auf Seite 1von 18

1

METODOLOGIA DO PULO DO GATO



Tudo no fim d certo, se no der certo,
por que no chegou ao fim.
Jean Rostand

Voc conhece como funciona o endereamento IP? E sobre a segmentao em sub-redes,
como esta seu conhecimento? Como administrador e profissional da rea de redes de
computadores, voc deve apresentar bons conhecimentos em endereamento IP, na criao de
sub-redes e VLSM. O objetivo deste documento mostrar uma metodologia para obteno
rpida e fcil de endereos de sub-rede e seus desdobramentos, como endereos de broadcast
e dos prprios hosts das sub-redes. O nome desta metodologia O Pulo do Gato.

Se voc domina a segmentao em sub-redes e endereamento IP, certamente sabe responder
a esta pergunta: Segmentando o endereo de rede classe A 20.0.0.0 com a mscara
255.255.128.0, qual o endereo de broadcast da 500 sub-rede vlida
1
?. Observe os desafios
presentes neste questionamento. Primeiro, o endereo classe A, muitas vezes evitado nos
livros didticos que ensinam o endereamento e segmentao IP. Seguindo, percebe-se que a
mscara no comum no nosso dia-a-dia. E ainda, fala-se de endereo de broadcast e de uma
sub-rede nmero 500, sendo que a maioria dos profissionais esta acostumado com nmeros
mais singelos, geralmente at 64.

Voc est motivado? A metodologia do Pulo do Gato apresenta uma maneira descomplicada
para encontrar a resposta para a pergunta acima e para tantas outras perguntas sobre
endereamento IP. Lembre que na prova de certificao CCNA essencial conhecer o
endereamento IP e a diviso em sub-redes. Estes assuntos estaro presentes direta ou
indiretamente na maioria das questes.

A metodologia do Pulo do Gato dividida em 5 passos principais:
1. Encontre a classe do endereo IP e verifique se existe o endereamento em sub-redes;
2. Perceba quantos bits foram alocados para o endereamento de sub-rede e quantos
sobraram para os hosts. Calcule o nmero de sub-redes e os hosts dentro de cada uma
delas;

1
Neste documento a primeira sub-rede chamada de sub-rede ZERO. Muitos autores orientam os administradores de
rede a no utilizarem esta sub-rede.





2
3. Escreva algumas sub-redes, comeando pela sub-rede ZERO. Em cada linha coloque o
endereo onde a sub-rede comea e onde ela termina (broadcast). Faa isso para as
primeiras sub-redes da segmentao IP do exerccio;
4. Olhe atentamente as sub-redes escritas e procure perceber um PADRO na escrita das
sub-redes. Este padro fundamental para o prximo passo, pois permite voc dar o ...
5. o Pulo do Gato.

Pareceu confuso, no ? Antes de mostrar um exemplo e esclarecer o mtodo, vamos recordar
quais so as classes do endereamento IP. Para determinar a classe de um determinado
endereo IP necessrio analisar seu primeiro octeto.

Os endereos de classe A possuem no primeiro octeto nmeros de 0 at 127. Isso
acontece por que o bit mais significativo do primeiro octeto fixo e 0 (zero). Se todos os bits
restantes do primeiro octeto so zero, tem-se o nmero 0. Por outro lado, se os demais bits so
1 (um), chegamos at o nmero 127. Observe que para tudo h uma explicao.

O endereamento de classe B possui fixo nos dois bits mais significativos do primeiro
octeto a dupla 10. Os demais 6 bits podem variar e ter qualquer valor. O nmero 128 o menor
nmero que pode estar presente no primeiro octeto de um endereo IP da classe B. O motivo o
seguinte: se os 6 que variam so 0 (zero) tm-se 10000000, que representa o 128. O maior
nmero 191, pois se colocarmos todos os bits restantes como 1, o resultado ser 10111111 ou
191.

O endereo de classe C, seguindo a mesma lgica, possui no primeiro octeto do
endereamento o padro 110 nos bits mais significativos. Nesta classe, o menor valor para o 1
octeto 192 e o maior 223. Os endereos da classe D so reservados para comunicaes
multicast. Eles comeam com o bits 1110 no primeiro octeto, sendo que os quatro ltimos bits
podem variar entre zero e um.

Outro conhecimento importante para usufruir das vantagens da metodologia do pulo do
gato identificar se esta havendo sub-redes ou no. A mscara de rede determinante para
verificar essa situao. O papel da mscara de rede indicar quais bits do endereo IP esto
representando a rede e quais esto alocados para o host (computadores e dispositivos que
necessitam de endereos IP).






3
A mscara padro habitualmente encontrada nos endereos IP classe A 255.0.0.0 (ela
tambm pode ser representada por /8). Ela indica que o primeiro octeto do endereo IP
representar a rede e os demais octetos (segundo, terceiro e quarto) sero usados para o host.
A mscara padro dos endereos classe B 255.255.0.0 e a classe C usa 255.255.255.0. O
conhecimento das mscaras-padro para as principais classes de endereamento importante
para determinar se esta havendo segmentao em sub-redes ou no.

Se est escrito em um papel o seguinte endereo 151.1.0.0/24, o que podemos inferir?
Ele pode indicar que a rede classe B 151.1.0.0/16 foi segmentada em sub-redes utilizando a
mscara 255.255.255.0 (/24) ou explicitar a sub-rede 0 (zero) criada a partir da segmentao do
endereo de rede em sub-redes. Estas duas abordagens so utilizadas no decorrer deste
documento.

Voc j ouviu falar em sub-rede zero? No processo de segmentao em sub-redes
chama-se de sub-rede zero a primeira derivada a partir do endereo IP base. A Cisco, em seus
documentos didticos, muitas vezes sugere que o aluno evite utilizar a sub-rede 0. Isto para
evitar confuses com o endereo de rede sem segmentao.

Como identificar quando est havendo segmentao ou no? O modo mais fcil de
verificar este ponto visualizar a mscara aplicada. Por exemplo, se o primeiro octeto informar
que o endereo de classe A e mscara foi maior que /8, est presente o processo de sub-
redes e segmentao. No exemplo anterior tnhamos o endereo 151.1.0.0/24. Como sabemos
que o endereo de classe B, esperamos que ele esteja acompanhado da mscara padro para
redes classes B (255.255.0.0). O que se observa que ele esta acompanhado de uma mscara
diferente (255.255.255.0), ou seja, h segmentao em sub-redes.

A partir do ponto que voc verifica que existe segmentao em sub-redes, muito
importante encontrar quantos bits da rea do host foram tomados emprestados para a
segmentao de sub-rede. Seguindo com o exemplo 151.1.0.0/24, pode-se observar que foram
tomados 8 bits (todo o terceiro octeto). O quarto octeto permaneceu inalterado e ser utilizado
para a representao de hosts. Ento, ficaram 8 bits para as sub-redes e sobraram 8 bits para os
hosts.

Se foram emprestados 8 bits para sub-rede, possvel construir 256 sub-redes,
contando com a 0 (zero) e a ltima. Quantos endereos de host sobraram para serem utilizados
em cada sub-rede? 254. Esse valor advm da seguinte lgica: os 8 bits do host possibilitam 256





4
endereos, mas devemos considerar que os endereos da sub-rede e seu broadcast no podem
ser utilizados em hosts. Ento, diminu-se 2.

Dependendo do nmero de bits emprestados da rea do host, possvel criar um maior
nmero de sub-redes. Atravs do modo como a segmentao feita tambm possvel criar
poucas sub-redes, com vrios endereos disponveis para host cada uma. A necessidade e a
vivncia na administrao e gerncia de redes so importantes para realizao de um processo
de segmentao eficiente e escalvel.

At o momento voc j compreende completamente os passos 1 e 2 da Metodologia do
Pulo do Gato (relembre as etapas na pgina 1). A partir de agora, para elucidar os prximos
passos, o documento comea a apresentar casos reais de aplicao do mtodo para a resoluo
de problemas de segmentao e endereamento IP.

CASO 1: Imagine o endereo de rede classe C 192.168.1.0/24. Ele foi segmentado
utilizando a mscara 255.255.255.252. Qual o endereo de broadcast da sub-rede 61?
Utilize os 5 passos da metodologia do Pulo do Gato.

Passo 1: O primeiro passo pede para verificarmos qual a classe do endereo e se houve
segmentao. A classe C e sabemos que houve segmentao, pois o prprio enunciado
informa isso e, ainda, a mscara utilizada /30.

Passo 2: O segundo passo da metodologia do pulo do gato determinar quantos bits
foram pegos para o endereamento de sub-rede e quantos permaneceram para os hosts. Como
a mscara padro para uma classe C /24 e estamos trabalhando com a mscara /30,
possvel determinar que 6 bits foram alocados para sub-redes. Quantos bits sobrararam para os
hosts? 2, aqueles dois ltimos do endereo IP.

Sabe-se que os bits para sub-rede so 6 e os bits para host so 2. Observe que nosso
foco o ltimo octeto, o quarto. No por acaso que a soma dos bits alocados para sub-rede e
aqueles que sobraram para o host oito, um byte ou octeto! Quantas sub-redes existiro? A
operao 2
6
traz esta resposta, que 64 sub-redes (contanto com a zero e a ltima). Em cada
sub-rede haver 2 hosts, proveniente do clculo 2
2
2. Os endereos IP dentro de uma sub-
rede que podem ser aplicados em host so chamados de endereos vlidos. Nesse caso temos
dois endereos vlidos dentro de cada sub-rede.






5
Passo 3: A terceira etapa pede que sejam escritas algumas sub-redes, comeando pela
sub-rede 0. A Tabela 1 descreve as primeiras sub-redes para o Estudo de Caso 1.

ID Endereo de sub-rede Endereo de broadcast da sub-rede
0 192.168.1.0 192.168.1.3
1 192.168.1.4 192.168.1.7
2 192.168.1.8 192.168.1.11
3 192.168.1.12 192.168.1.15
4 192.168.1.16 192.168.1.19
Tabela 1: Segmentao em Sub-Redes do Estudo de Caso 1

Dando continuidade ao passo 3, voc deve ter se perguntado como escrever os
endereos iniciais e finais de cada sub-rede sem precisar de clculos de bits e converso para
nmeros binrios? Sabe-se que a sub-rede zero comea em 192.168.1.0, que o endereo-
base desta classe C sem segmentao. Partindo deste endereo e sabendo que cada sub-rede
possui ao todo 4 endereos (contando aqueles que podem ser atribudos aos hosts e aqueles
que no), chega-se que a sub-rede zero tem seu endereo de broadcast em 192.168.1.3 (.0 o
primeiro, .1 o segundo, .2 o terceiro e .3 o quarto).

Se a sub-rede zero terminou em 192.168.1.3, pode-se deduzir que a sub-rede comear
do endereo 192.168.1.4. Seguindo a mesma idia da quantidade de hosts em cada sub-rede,
percebemos que o endereo de broadcast da sub-rede um 192.168.1.7.

O que o endereo de broadcast da sub-rede? o endereo que representa todos os
hosts daquela sub-rede. Ele determinado colocando-se 1 em todos os bits separados para os
hosts no processo de segmentao. Imagine o ltimo octeto do endereo 192.168.1.x. A sub-
rede 1 representada com os bits 000001 (so os 6 os bits para sub-rede) e o broadcast como
tudo 1 nos bits do host, ou seja 11. Se juntarmos 000001 com 11 temos 00000111, que
identifica o nmero 7, justamente o endereo de broadcast da sub-rede nmero um.

Passo 4: necessrio visualizar uma relao (ou padro) nas sub-redes do
endereamento em questo. Olhando as informaes da ltima tabela, o que possvel
destacar?
Os endereos de broadcast terminam em nmeros mpares;





6
Os endereos de sub-rede tm no ltimo octeto nmeros pares;
Foram escritas apenas cinco sub-redes (levando em considerao a zero). So
64 ao todo;
Alguma outra informao relevante?
possvel observar que a sub-rede zero possui 0 no quarto octeto, a sub-rede 1
possui 4, a sub-rede 2 possui 8, a sub-rede 3 possui 12, a sub-rede 4 possui 16;

Essa informao a relao a que se refere a Metodologia do Pulo do Gato. ESTA
EXISTINDO UMA MULTIPLICAO POR 4.

Passo 5: Para encontrar o broadcast da sub-rede 61 precisamos encontrar a sub-rede
61. Sabendo do padro estabelecido, multiplica-se 61 por 4 e chega-se ao nmero 244. O
endereo da sub-rede 61 192.168.1.244 e a mscara 255.255.255.252. Vendo aquelas
poucas sub-redes escritas no passo 3, tambm foi possvel observar que somando-se trs no
ltimo octeto do endereo de sub-rede tem-se o valor de broadcast.

Chegamos ao resultado do exerccio. O endereo de broadcast da sub-rede 61
192.168.1.247. O quinto passo esta relacionado com a seguinte colocao: AGORA QUE VOC
J DESCOBRIU O PADRO, EST APTO A RESPOSTA RAPIDAMENTE QUALQUER
DESAFIO LANADO! Vamos a um segundo caso, um pouco mais complexo.

CASO 2: O endereo de rede 137.1.0.0/16 foi segmentado de forma que cada sub-rede
contm at 126 hosts. Baseado no endereamento definido, qual o endereo da sub-rede
nmero 499?

Passo 1: O enunciado do exerccio enftico em determinar que houve segmentao
em sub-redes. O endereo de rede comea com 137, o que designa que ele classe B. O
prximo passo define os bits pegos para a segmentao em sub-rede e os que sobraram para
os hosts.

Passo 2: Cada sub-rede proveniente da segmentao possui at 126 hosts. O nmero
de bits necessrios para enderear 126 hosts 7. Sabendo-se que os 7 bits menos
significativos a direita do endereo so alocados para host, quantos sobram para rede? A
resposta 9; um bit do quarto octeto, somado a 8 bits do terceiro.






7
O nmero total de sub-redes ser 2
9
ou 512. O nmero de hosts ser 2
7
2, que 126.
A Figura 1 apresenta a partilha dos bits entre sub-redes e hosts.

137.1.
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ .
bits para sub-rede bits para host
3
o
Octeto 4
o
Octeto

Figura 1: Diviso dos bits no Estudo de Caso 2.

Passo 3: No passo 3 as primeiras sub-redes devem ser escritas (Tabela 2).

ID Endereo de sub-rede Endereo de broadcast da sub-rede
0 137.1.0.0 137.1.0.127
1 137.1.0.128 137.1.0.255
2 137.1.1.0 137.1.1.127
3 137.1.1.128 137.1.1.255
4 137.1.2.0 137.1.2.127
Tabela 2: Segmentao em Sub-Redes do Estudo de Caso 2

Para escrever as sub-redes sem precisar fazer clculos binrios, voc deve procurar
ajuda no nmero de sub-redes ou de hosts dentro de cada uma delas. Neste caso, o nmero de
hosts 128. Isso significa que se a sub-rede zero comea em 137.1.1.0, ela s pode terminar
em 137.1.1.127. possvel perceber claramente que, contando com os endereo de sub-rede e
de broadcast, existem 128 valores entre 0 e 127 (ltimo octeto).

Continuando a mesma lgica, a primeira sub-rede comear em 137.1.1.128, que o
prximo endereo aps o broadcast da sub-rede anterior. Caso voc sinta a necessidade de
comprovar as sub-redes escritas utilizando algum outro mtodo, fique a vontade. No continue
se no tiver certeza e confiana no que esta escrito.

Passo 4: Qual ser a relao que existe nessas sub-redes. Fatos interessantes:
Os dois primeiros octetos do endereo se conservam sem mudanas (trivial);
O endereo de broadcast das sub-redes terminam em nmeros mpares;





8
E o mais importante: para cada nmero do terceiro octeto existem duas sub-
redes. Voc concorda com isso?

Esta ultima observao ser a mais importante do passo 4. Quantos possveis nmeros
podemos ter no terceiro octeto? A resposta 256, ou seja, do zero o duzentos e cinqenta e
cinco. Para cada um desses nmeros haver duas sub-redes. Sendo assim, peo que calcule o
resultado da expresso 256 x 2 sub-redes cada, que igual a 512 sub-redes ao todo. No por
acaso que este valor igual ao nmero de sub-redes do exerccio!

No estudo de caso anterior, vimos que o padro acontecia por uma multiplicao; agora
um pouco diferente, mas ainda existe um padro acontecendo. Se dividirmos a sub-rede que
desejamos por 2, o resultado da diviso indica o terceiro octeto e o resto da diviso
apresenta se a sub-rede .0 ou .128.

Voc deve estar se perguntando de onde foi tirada esta diviso por 2. Ele advm da
observao das sub-redes desenhadas. Quando dividimos um nmero por 2, o resto da diviso
pode ser ZERO ou UM (nunca o prprio DOIS). Vamos a alguns exemplos:

Para encontrar a sub-rede 30 dividimos 30 por 2. O resultado 15 e o resto 0. Ento a
sub-rede 30 137.1.15.0/25. Se desejarmos a sub-rede 201, agimos da mesma forma. 201
dividido por 2 tem como resultado o nmero 100 e como resto 1. Conclu-se que a sub-rede 201
o
possui a seguinte configurao: 137.1.100.128/25.

Outro detalhe: sabendo o nmero da sub-rede e sabendo que cada uma delas possui
128 hosts ao total, possvel encontrar seu endereo de broadcast. Mesmo que no seja o
objetivo deste exerccio, voc seria capaz de encontrar, por exemplo, o host 100 dentro de
qualquer sub-rede da segmentao realizada. Antes de pular para o passo 5 que o Pulo do
Gato, relembre qual foi o padro percebido neste exerccio.

Passo 5: Qual a sub-rede 499? 499 quando dividido por 2 possui como resultado 249
e resto 1. Ento, fechando, a soluo 137.1.249.128!









9
CASO 3: O endereo classe B 172.16.0.0/16 foi segmentado com a mscara 255.255.254.0.
Encontre qual o host 270 dentro da sub-rede 20.

O passo 1 nos pede para verificar se haver segmentao. Neste caso a resposta
verdadeira. Estamos trabalhando com um endereo classe B que foi segmentado com uma
mscara /23. O passo 2 pede que sejam encontrados os bits alocados para sub-rede e para o
host.

Esta segmentao IP pegou emprestado 7 bits da rea do host; portanto, sero 128
sub-redes ao total. Com relao aos hosts, permaneceram 9 bits, o que permite a existncia de
510 endereos IP em cada sub-rede (512 -2). Podemos verificar que o ltimo octeto e o bit
menos significativo do terceiro octeto ficaram alocados para os hosts!

Passando pelos passos 1 e 2, precisamos escrever algumas sub-redes. Observe que a
sub-rede zero possui o mesmo endereo da rede sem segmentao. O que ir mudar a
mscara aplicada. Observe os detalhes e a segmentao IP das primeiras sub-redes deste
exerccio na Tabela 3.
ID Endereo de sub-rede Endereo de broadcast da sub-rede
0 172.16.0.0 172.16.1.255
1 172.16.2.0 172.16.3.255
2 172.16.4.0 172.16.5.255
3 172.16.6.0 172.16.7.255
4 172.16.8.0 172.16.9.255
Tabela 3: Segmentao em Sub-Redes do Estudo de Caso 3

Voc lembra quantos hosts (contanto todos) existiro em cada sub-rede? Sero 512.
Para alocar essa quantidade de hosts so necessrias quantas classes C? Quem respondeu
duas acertou. justamente isso que acontece na tabela escrita logo acima. Por exemplo, na
sub-rede 1 foram necessrios todos os endereos de 2.0 at 2.255 e ainda aqueles do 3.0 at
3.255 (levando em considerao os endereo de sub-rede e de broadcast). O propsito desta
colocao fazer voc refletir sobre a matemtica e a lgica por trs da segmentao em sub-
redes.






10
Comeando o passo 4, deve-se buscar uma relao entre as sub-redes escritas. Como
em outros exerccios, possvel perceber que esta havendo uma multiplicao por 2. Por
exemplo:
A sub-rede 1 possui o nmero 2 no terceiro octeto;
A sub-rede 2 possui o nmero 4 no terceiro octeto;
A sub-rede 3 possui o nmero 6 no terceiro octeto.

Visto esta relao, natural inferir que a sub-rede 20 de que precisamos ser a
seguinte: 172.16.40.0/23. Outro aspecto muito relevante que existem 128 sub-redes. No por
acaso que 256 dividido por 128 2 - o pulo de uma sub-rede para outra. Mais uma vez
percebe-se que importante o aluno verificar as coincidncias no processo de segmentao em
sub-redes.

Qual o passo para encontrar o host 270 dentro da sub-rede 20? Comeamos analisando
algo bem bsico. Observe a tabela abaixo:
Host Endereo IP
1 da sub-rede 20 172.16.40.1
2 da sub-rede 20 172.16.40.2
3 da sub-rede 20 172.16.40.3
255 da sub-rede 20 172.16.40.255
256 da sub-rede 20 172.16.41.0
257 da sub-rede 20 172.16.41.1
258 da sub-rede 20 172.16.41.2
.... ....
270 da sub-rede 20 RESPOSTA: 172.16.41.14
Tabela 4: Encontro de endereos de host na 20 sub-rede do Estudo de Caso 3

Vrios itens precisam ser analisados com maior profundidade. Primeiro, voc pde
perceber que possvel um endereo de host terminar no ltimo octeto com ZERO ou com
DUZENTOS E CINQUENTA E CINCO. Esses so os casos dos hosts 255 e 256 da sub-rede 20
(esse fato ir acontecer em todas as sub-redes). Seguindo adiante, no ltimo octeto podemos
contar at 256 hosts. Como foi pedido o host 270, foi necessrio passar para o prximo nmero
no terceiro octeto, neste caso o 41.






11
Voc deve ter achado trabalhoso encontrar o host 270 dentro da sub-rede 20. Como
existem 512 hosts totais dentro de cada sub-rede, se fosse pedido o host 450, teramos um
problema. Existe uma relao acontecendo na Tabela 4 que mostra os hosts da sub-rede 20.

Essa relao o pulo do gato neste estudo de caso (passo 5 da metodologia). Olhe
como ela :
Se dividirmos o host que desejamos por 256, encontramos os nmeros que vo
no terceiro e quarto octetos;
Por exemplo: para o host 100, dividimos 100 por 256. O resultado da diviso
ZERO e o resto 100. Neste estudo de caso, se o resultado ZERO, no
necessrio acrescentar uma unidade ao valor do terceiro octeto. O host 100 na
sub-rede 20 : 172.16.40.100;
Outro exemplo: para encontrar o host 270 da sub-rede 20, dividimos 270 por
256. O resultado da diviso UM e o resto 14. Quando o resultado UM,
significa que precisamos aumentar em uma unidade o valor do terceiro octeto. O
resto da diviso representar o valor do quarto octeto (14);
Detalhe importante: o nmero mximo de hosts dentro de cada sub-rede ser
512 (de 0 a 511). Portanto, o resto da diviso no processo de encontrar o host,
para este estudo de caso, no ir passar de 1 (ou ser ZERO, ou ser UM).
Ainda dentro do terceiro estudo de caso, voc seria capaz de encontrar o
host 500 dentro da sub-rede 100? Desafio!

CASO 4: O endereo classe B 160.2.0.0/16 foi segmentado com a mscara
255.255.255.224. Qual o endereo de broadcast da sub-rede 2000?

O prprio exerccio comea informando que houve uma segmentao em sub-redes. As outras
caractersticas que ele coloca so: a) O endereo de rede que passou pelo processo de
segmentao em sub-redes classe B; b) a segmentao ocorre atravs do uso da mscara
255.255.255.224. Estas foram as anlises do passo 1 do mtodo.

O nmero de bits pegos empresatados da rea do host para a criao de sub-redes foram 11,
sendo oito do terceiro octeto e 3 do quarto. Com relao aos bits que sobraram para o
endereamento de hosts, observa-se a presena de 5 bits para este fim, sendo aqueles cinco
ltimos ou menos significativos. O nmero de bits para hosts de uma rede classe B sem
segmentao 16, neste caso ele foi repartido: 11 foram doados para a segmentao em sub-
redes e 5 continuaram com a funo e enderear hosts.





12

O nmero de sub-redes 2
11
ou 2048. Existe uma dica muito importante para calcular potncias
de 2. Se pedirem para voc calcular quanto 2
19
, pode ser muito difcil lembrar do valor ou
realizar o clculo de cabea. Lembrando da matemtica do segundo grau (hoje ensino mdio),
sabemos que 2
19
igual a 2
10
x2
9
(conserva-se a base e soma-se os expoentes). Voltando ao
mtodo do Pulo do Gato, o nmero de hosts (sem descontar o endereo de rede e de broadcast)
dentro de cada sub-rede ser de 32, exatamente 2
5
. Terminamos aqui o passo 2 do mtodo.

O passo 3 nos pede para escrever algumas sub-redes. Elas esto na Tabela 5:

ID Endereo de sub-rede Broadcast da sub-rede
0 160.2.0.0

160.2.0.31
1 160.2.0.32

160.2.0.63
2 160.2.0.64

160.2.0.95
3 160.2.0.96

160.2.0.127
4 160.2.0.128

160.2.0.159
5 160.2.0.160

160.2.0.191
6 160.2.0.192

160.2.0.223
7 160.2.0.224

160.2.0.255
8 160.2.1.0

160.2.1.31
9 160.2.1.32

160.2.1.63
Tabela 5: Segmentao em Sub-Redes do Estudo de Caso 4

O passo 4 menciona a procura de um padro nas sub-redes criadas. Alguns aspectos possveis
de observar so:
Para cada nmero do terceiro octeto haver 8 sub-redes. Isso pode ser comprovado na
tabela escrita anteriormente, pois para o nmero ZERO no terceiro octeto h 8 sub-
redes;
Se para cada nmero do terceiro octeto h 8 sub-redes, podemos concluir que havero
2048 sub-redes, visto que 256 (total de nmeros possveis no 3 octeto) x 8 2048.
Esses so indcios que estamos indo pelo caminho certo;
Na sub-rede 2, se multiplicamos 2 por 32, podemos encontrar o valor do ltimo octeto?
De certa forma sim, mas esta regra no vlida para todas as sub-redes. Por exemplo,
para encontrar a sub-rede 9, quando multiplicamos 9 x 32 no chegamos a nenhum
valor que se relacione com a sub-rede 160.2.1.32;





13

Alm destes pontos, pode-se destacar outro muito importante. Ele a principal percepo neste
caso. Se dividirmos a sub-rede que desejamos por 8, teremos um valor resultado e outro valor
resto, concorda? E alm disso, sabe-se que o resto de uma diviso por 8 possui valores entre
ZERO e SETE.

Aonde queremos chegar? Queremos chegar na idia que a diviso por 8 a grande sada para a
resoluo de exerccios neste caso de segmentao. Alguns exemplos:
Sub-rede 7 dividido por oito tem resultado ZERO e resto SETE;
Sub-rede 8 dividido por oito tem resultado UM e resto ZERO;
Sub-rede 9 dividido por oito tem resultado UM e resto UM.

O nmero de resultado nos indica o valor do terceiro octeto. E o resto esta relacionado com o
valor posto no quarto octeto. Se o resto por ZERO, valor zero; se o resto for UM, valor trinta e
dois; se o resto for DOIS, valor sessenta e quatro; se o resto for TRS, valor noventa e seis... E
assim por diante. Volte a olhar a Tabela 5 de segmentao de sub-redes para comprovar estas
dedues.

Chegando ao passo 5, denominado o Pulo do Gato, temos todas as condies de chegar ao
resultado pretendido. Lembrando, desejamos saber qual o endereo de broadcast da sub-rede
2000. Para chegar at a sub-rede 2000, dividimos ela por 8. O valor resposta 250 e resto zero.
Conclumos que a sub-rede 2000 160.2.250.0 e, por conseguinte, seu endereo de broadcast
160.2.250.31. Realizado o Pulo do Gato!

CASO 5: O endereo classe A 8.0.0.0/8 foi segmentado utilizando-se a mscara
255.248.0.0. Qual o host 70000 dentro da sub-rede 2?

Neste estudo de caso as dedues sero mais rpidas e curtas, justamente para apresentar a
maneira rpida de chegar aos resultados proporcionados pelo mtodo do Pulo do Gato.

No passo 1, comprova-se que existe segmentao em sub-redes, pois a mscara utilizada em
conjunto com um endereo de rede classe A 255.248.0.0, que no a padro.

No passo 2, percebe-se que 5 bits foram emprestados para a segmentao em sub-redes. Esta
informao retirada da mscara de sub-rede. Sero ento 32 sub-redes. Com relao ao
nmero de hosts, eles sero 2
19
ou 524288. Observe que o exerccio pede o host 70000 dentro





14
da sub-rede 2. Este pedido plausvel, visto a quantidade de hosts que existir dentro de cada
sub-rede.

No passo 3, precisa-se escrever algumas sub-redes. A tabela a seguir possui esta finalidade.
ID Endereo de sub-rede Broadcast da sub-rede
0 8.0.0.0

8.7.255.255
1 8.8.0.0

8.15.255.255
2 8.16.0.0

8.23.255.255
3 8.24.0.0

8.31.255.255
4 8.32.0.0

8.39.255.255
5 8.40.0.0

8.47.255.255
6 8.48.0.0

8.55.255.255
7 8.56.0.0

8.63.255.255
8 8.64.0.0

8.71.255.255
9 8.72.0.0

8.79.255.255
Tabela 6: Segmentao em Sub-Redes do Estudo de Caso 5

No passo 4, faz-se algumas observaes:
Sero 32 sub-redes e somente o segundo octeto ser utilizado para sub-rede;
Para escrever as sub-redes, uma dica interessante a seguinte: na sub-rede zero
coloque ZERO nos bits da rede e UM nos bits do host para encontrar o endereo de
broadcast respectivo, neste caso 8.7.255.255. Observe que existe 3 bits para host no
segundo octeto; com todos os bits de sub-rede em zero, o valor do segundo octeto 7.
Sabendo o broadcast da sub-rede zero, pode-se inferir o valor da sub-rede 1 e assim por
adiante;
J temos a segunda sub-rede, que 8.16.0.0.

Neste momento o que falta encontrar o host 70000 dentro da sub-rede 8.16.0.0. Voc
concorda que com 16 bits, o nmero mximo de hosts que podemos ter 65534 (j descontado
os endereos de sub-rede e broadcast)? Portanto, se queremos o host 70000, estaremos
trabalhando no segundo, terceiro e quarto octetos do endereo IP.

Para achar o host 70000, usaremos a diviso por 256. Observe a lgica da Figura 2.





15

Figura 2: Clculos para encontrar o endereo IP do host 7000 na sub-rede 2 (Caso 5)

Ento, o endereo do host 70000 na segunda sub-rede : 8.17.17.112. Mas por que
17 tambm no segundo octeto? No era para ser 1? O 17 acontece por que precisamos colocar
tambm no segundo octeto o valor da sub-rede, que 16. Voc seria capaz de identificar qual o
endereo IP do host 70000 dentro da terceira sub-rede deste exerccio? Este um desafio para
voc!

A diviso por 256 para achar os endereos de host o Pulo do Gato deste estudo de
caso. Se voc ficar em dvida quanto ao resultado obtido, comprove utilizado a escrita dos bits e
os clculos binrios. Mais importante que chegar ao resultado rpido, chegar ao resultado
certo!

Exerccios de sub-rede e endereamento IP para treinar:

a) Dado o endereo de rede 195.20.20.0/24, suponha que voc precisa criar 35 sub-redes.
- Qual a nova mscara de sub-rede?
- Quantos bits foram pedidos emprestados da parte do host?
- Quantos hosts existiro em cada sub-rede? E os utilizveis?

b) Qual a terceira sub-rede utilizvel se segmentarmos a rede 130.40.0.0 com uma mscara
255.255.254.0? Neste exerccio, encare a sub-rede zero como no-utilizvel.

c) Dado o endereo 193.193.7.7 e a mscara 255.255.255.0, qual o endereo de sub-rede?






16
d) Dado o endereo IP 10.5.11.8 e a mscara 255.255.0.0, qual o nmero da sub-rede?
* Alternativas:
i) 5
ii) 5.11
iii 5.11.8
iv) Nenhuma das anteriores.

e) Dado o endereo IP 200.1.1.130 e a mscara 255.255.255.224, qual o nmero da sub-rede?

f) Dado o endereo IP 134.141.7.11 e a mscara 255.255.255.0, qual o endereo de broadcast
da sub-rede?

g) Dado o endereo IP 10.5.118.3 e mscara 255.255.0.0, qual o endereo de broadcast da
sub-rede?

h) Dado o endereo IP 200.1.1.130 e a mscara 255.255.255.224, qual o endereo de broadcast
da sub-rede?

i) Dado o endereo IP 220.8.7.100 e a mscara 255.255.255.240, quais endereos IP poderiam
ser atribudos nessa sub-rede?

j) Dado o endereo 167.88.99.66 e a mscara 255.255.255.192, quais endereos IP poderiam
ser atribudos nessa sub-rede?

l) Dado o endereo 160.200.0.0/18, responda?
- Existe sub-rede nesse exerccio?
- Qual a mscara de rede/sub-rede?
- Quantas sub-redes existiro?
- Quantos hosts por sub-rede?

m) Imagine a rede 10.0.0.0/8. Voc deseja segment-lo de modo a obter 1500 sub-redes. Qual a
mscara utilizada? Qual a 1001sub-rede?





17
Reflexes Finais:

1 - Se eu utilizo outra maneira para resolver problemas de endereamento IP preciso
passar a usar a Metodologia do Pulo do Gato? No. O propsito da Metodologia do Pulo do
Gato oferecer ao aluno uma alternativa para a resoluo de problemas referentes a
segmentao e endereamento IP. Um dos pontos fortes da metodologia apresentada a
velocidade com que possvel chegar na resposta de um problema. Em uma prova de
certificao ou de avaliao de conhecimentos, a velocidade de pensamento e de resoluo de
problemas importante. Neste aspecto, o Pulo do Gato pode ajudar. O clculo de sub-redes
envolve treino e muito exerccio. Quanto mais voc faz exerccios, mais percebe que existe uma
lgica por traz da segmentao de sub-redes IP. Esta lgica que explorada neste documento.

2 - Por que as sub-redes existem? Para flexibilizar o processo de endereamento de redes e
reduzir custos. Por exemplo, ao invs de atribuir um endereo de rede classe C para cada
domnio de broadcast da sua organizao, voc pode adquirir dos rgos competentes uma
nica faixa (rede) de endereos e, atravs da segmentao IP, chegar em endereos de sub-
rede para cada local desejado.

3 - Por que o endereamento IP chamado hierrquico? Sim. Entre outros motivos, porque
possui espao para a rede e outro para o host.

4 - Para que serve a operao AND bit-a-bit no endereamento IP? Para encontrarmos em
qual rede determinado host esta inserido. Por exemplo, a operao AND bit-a-bit entre o
endereo IP 200.1.1.3 e a mscara 255.255.255.0 tem como resultado 200.1.1.0, que representa
o endereo de rede do host em questo. Aspecto interessante: quando estamos configurando o
TCP/IP em um sistema operacional Windows, colocamos o endereo IP do computador, o
endereo da mscara de rede e o gateway. Por que no inserido o endereo de rede? O
motivo o que SO pode deduzir seu significado atravs da operao AND bit-a-bit entre o
endereo IP e a mscara configurada.












18
MENSAGEM FINAL:

O profissional da rea de redes de computadores deve conhecer o processo de
endereamento e segmentao de sub-redes IP. Este conhecimento ser importante no
mbito profissional, na execuo de provas de certificao, na faculdade, etc. Este
documento apresentou a Metodologia do Pulo do Gato com o objetivo de fornecer ao
leitor uma maneira diferenciada de encontrar e resolver problemas envolvendo sub-redes
IP. Foram exibidos cinco estudos de caso, com propsitos e cenrios diferentes,
justamente para enfatizar como o Pulo do Gato se encaixa nas mais diversas situaes.
Espero que tenha sido importante e vlida a leitura deste documento. Muito sucesso!

Autor:

Professor Rafael da Rosa Righi (righi@ctai.senai.br)
Cisco Networking Academy
Faculdade de Tecnologia SENAI/SC Florianpolis
Certified Wireless Network Administrador CWNA (CWNP 396543)
Cisco Certified Network Associate CCNA (CSCO 10886715)
Cisco Certified Academy Instructor CCAI

Das könnte Ihnen auch gefallen