Sie sind auf Seite 1von 9

Dessa forma irei tentar explicar da melhor forma possvel: Criando sub-redes IPv4

de forma simples.
A meta olhar para um endereo IP, para a mscara de sub-rede e ento
determinar rapidamente trs parmetros:
1. A qual sub-rede tal host est situado
2. O endereo de broadcast da sub-rede em questo
3. A faixa de endereos IPs vlidos de tal sub-rede
necessrio lembrar que um endereo IP formado de 4 octetos (bytes) ou 32
bits!
Se usarmos a mscara padro para um endereo de rede IP classe C
(255.255.255.0), ento sabemos que so utilizados trs bytes para definir a rede e
apenas um byte para definir os hosts de cada rede.
255.255.255.0
11111111.11111111.11111111.00000000
Com isso para montar as sub-redes necessrio pegar emprestado bits da
poro de host na mscara!
Segue uma tabela para exemplificar melhor.

Fig 1
Na imagem acima pode-se notar os bits que foram tomados emprestados (os 1),
e com eles so criados as sub-redes. Enquanto os bits que restaram da parte do
host (os 0) so utilizados para endereamento dos hosts.
Voc pode criar a frmula matemtica que quiser para determinar de maneira
rpida, a quantidade de sub-redes e hosts por sub-rede, para cada mscara
diferente.
Como exemplo, voc pode utilizar a seguinte frmula para o clculo de sub-redes:
2^{x} 2
onde o smbolo ^ equivale a potncia. O x a quantidade de bits da sub-rede
na mscara.
E pode-se utilizar a mesma frmula para o clculo de hosts:
2^{x} 2
mas nesse caso o x equivale ao nmero de bits de hosts na mscara.

Nota: No se usa o primeiro e o ltimo endereo, sendo o inicial para identificar a


sub-rede e o ltimo para broadcast.
Exemplo 1:
1. Se voc tem 8 redes e cada uma requer 10 hosts, voc usaria a mscara
Classe C 255.255.255.240. Mas por que?
Porque 240 em binrio 11110000, o que significa que voc tem 4 bits para subrede e 4 para os hosts. Utilizando a frmula mostrada anteriormente:
2^{4} 2 = 14 sub-redes
2^{4} 2 = 14 hosts
Uma dica: No necessrio memorizar a tabela apresentada na figura anterior,
possvel olhar um endereo de host e rapidamente determinar a informao
necessria se voc conseguiu pegar a lgica fundamental da tabela. Primeiro
necessrio entender a converso de binrio para decimal, e memorizar apenas a
quantidade de bits utilizado em cada mscara, dessa forma:
256 192 = 64
256 224 = 32
256 240 = 16
256 248 = 8
256 252 = 4
Exemplo 2:
1. Dada a mscara de Classe C 255.255.255.192. Responda:

Quantos bits de sub-rede so utilizados nessa mscara?

Quantos bits de hosts esto disponveis por sub-rede?

Qual o endereo de sub-rede?

Qual o endereo de broadcast de cada sub-rede?

Qual a faixa de endereos de hosts vlida para cada sub-rede?

Nota: Voc conseguir responder facilmente as questes 1 e 2. Para responder a


questo seguinte, utilize a frmula:
256 (mscara da sub-rede)
Com isso ir conseguir obter a primeira sub-rede e sua varivel. Continue
somando este nmero a si mesmo at que voc obtenha o prprio valor da
mscara de sub-rede para determinar as sub-redes vlidas. Uma vez que voc
verifica as sub-redes, voc poder determinar o endereo de broadcast olhando
para o valor da prxima sub-rede.
O endereo de broadcast o nmero anterior do prximo endereo de sub-rede!!!

Uma vez que voc tem o nmero da sub-rede e o endereo de broadcast, os hosts
vlidos so os nmeros entre estes dois endereos determinados (endereo da
prpria sub-rede e o de broadcast).
Vamos as respostas do exemplo 2:

Resposta 1 -> 2 (j que 128 + 64 = 192)

Logo,
2^{2} 2 = 2 sub-redes possveis (no se considera vlido a sub-rede 0 (zero) e
nem a ltima)

Resposta 2 -> 6 (j que 8 2 utilizados pela sub-rede que encontramos na


questo 1)

Logo,
2^{6} 2 = 62 hosts por sub-rede

Resposta 3 -> So duas sub-redes (encontramos na questo 1)

Logo,
Primeira sub-rede: 256 192 = 64
Segunda sub-rede: 64 + 64 = 128
Nota: o autor da fonte do tutorial no considera a primeira e ltima sub-rede,
deixando-as reservadas.

Resposta 4 -> O endereo de broadcast sempre o nmero anterior do


endereo da prxima sub-rede.

Logo,
Endereo broadcast da primeira sub-rede 64: 127
Endereo broadcast da segunda sub-rede 128: 191

Resposta 5 -> Os hosts vlidos so os nmeros entre o nmero da sub-rede


e da mscara.

Logo,
Endereos vlidos para a primeira sub-rede 65-126
Endereos vlidos para a segunda sub-rede 129-190
Exemplo 3: Resoluo de um problema do livro Redes de Computadores e a
Internet do Kurose como exemplo.
Problema 15) Considerando uma sub-rede com prefixo 128.119.40.128/26. D um
exemplo de um endereo IP (na forma xxx.xxx.xxx.xxx) que possa ser designado
para essa rede. Suponha que um ISP possua um bloco de endereos na forma
128.119.40.64/25. Suponha que ele queira criar quatro sub-redes a partir desse
bloco, e que cada bloco tenha o mesmo nmero de endereos IP. Quais so os
prefixos (na forma a.b.c.d/x) para essas quatro sub-redes?

Resposta:Com uma sub-rede com prefixo 128.119.40.128/26, ela pode ter at 64


endereos IPs, ento um exemplo de endereo IP que pode ser designado para
essa rede seria: 128.119.40.130. Pois pode ser qualquer um que esteja no espao
de 128.119.40.128 a 128.119.40.191.
Supondo que o ISP possui um bloco de endereos na forma 128.119.40.64/25 e
que ele queira criar 4 sub-redes a partir desse bloco, ento as sub-redes sero
dividas no intervalo de 128.119.40.64/25 a 128.119.40.128/25, logo:
Mscara de rede da sub-rede original: 11111111 11111111 11111111 10000000
e a mscara de rede para as 4 sub-redes criadas: 11111111 11111111 11111111
11110000
pois o endereo original possui 64 endereos IPs, e dividindo em 4 sub-redes iguais
ter 16 endereos IPs para cada sub-rede. Assim os prefixos para essas sub-redes
seria:
* Prefixo 1: 128.119.40.64/28;
* Prefixo 2: 128.119.40.80/28;
* Prefixo 3: 128.119.40.96/28;
* Prefixo 4: 128.119.40.112/28.
Com isso espero ter ajudado a quem tiver alguma dificuldade sobre esse assunto
que bastante importante para qualquer aluno de redes de computadores e para
futuros administradores de redes.
Calculando Sub-Redes de Tamanho Varivel (VLSM)
Ol Pessoal.

Poucas horas depois que publiquei o ltimo artigo sobre a matemtica por trs
das Wildcard Masks (veja o artigo aqui) um ex-aluno me pediu para escrever no
blog um artigo sobre VLSM (Variable Length Subnet Masks), um dos assuntos
mais comuns no exame CCNA da Cisco e que traz grande dificuldade para os
estudantes no primeiro momento.
Aqueles que esto estudando VLSM certamente j estudaram clculo de sub-redes
de tamanho fixo, portanto estou partindo do princpio de que o leitor tem esse
conhecimento como pr-requisito. Antes de entrar na discusso de VLSM, faamos
uma reviso "relmpago" do conceito de sub-redes.
Quando se estuda clculo de sub-redes pela primeira vez, explicado que o
endereo IP est associado a uma mscara de rede que um nmero de 32 bits
composto por uma sequncia de 1s (prefixo que representa a rede) + 0s (sufixo
que representa um host na rede), nessa ordem, da esquerda para a direita. Alm
disso, os valores padres das mscaras de rede podem ser modificados para
atender s necessidades de determinados ambientes que possuem redes mais
complexas, criando diversas sub-redes. Ou seja, possvel "emprestar" bits que
identificam hosts para identificar e criar sub-redes. Basicamente, no clculo de
sub-redes h duas regras bsicas para seguir:

1a. Regra: Em relao aos bits "emprestados" para criar sub-redes, temos
que:
2bits = Quantidade de Sub-Redes

2a. Regra: Em relao aos bits remanescentes que identificam hosts,


temos que:
2bits-2 = Quantidade de Hosts

Por exemplo, 160.30.0.0/16 um endereo de Classe B que permite 65.534 hosts


(216-2) em uma nica rede, o que seria ruim do ponto de vista de desempenho por
causa do tamanho do domnio de broadcast. Ao invs de ter uma nica rede com
muitos hosts, seria mais interessante ter mais redes com menos hosts, conforme
figura abaixo onde emprestamos 8 bits do sufixo de host para identificar sub-redes
menores (/24). Ento passamos a ter 256 sub-redes (2 8) com 254 hosts cada uma
(28-2).

No clculo de sub-redes de tamanho varivel os requisitos iro variar e teremos


que criar novas sub-redes com tamanhos diferentes. Deve-se comear o processo
de clculo das sub-redes a partir dos segmentos com maior quantidade de hosts.
Para isso, primeiro deve ser verificada a quantidade de hosts necessrios por subrede usando a frmula:

2bits-2 Quantidade de Hosts no Segmento


Obs.: Reparem que esse processo inverso ao do clculo de sub-redes de
tamanho fixo. No clculo tradicional de sub-redes de tamanho fixo a primeira
coisa a fazer determinar a quantidade de sub-redes necessrias.
Para praticar e entender melhor esses conceitos, vamos resolver um exerccio
juntos. Considerando a topologia apresentada na figura abaixo, atravs de
uma Rede Classe C 192.168.2.0 (/24) voc deve criar um plano de
endereamento para acomodar suas sub-redes que possuem requisitos distintos.

Fonte: CCNA Study Guide. Richard Deal. Editora McGraw Hill. 2008.

Nesse tipo de exerccio a primeira coisa a ser feita uma leitura da topologia para
identificar quais so os requisitos exigidos pelo exerccio, afinal temos que saber o
que precisamos fazer antes de calcular qualquer coisa. Observando a figura
possvel identificar uma topologia hub-and-spoke em que existe uma matriz
conectada com outras 7 filiais atravs de links ponto-a-ponto (/30). Alm disso,
cada segmento de rede local nas filiais deve acomodar 30 hosts. Assim sendo, j
temos nossos requisitos:

7 Sub-Redes de 02 Hosts (Links P2P)

7 Sub-Redes de 30 Hosts (LANs das Filiais)

Se temos mais de um requisito, ou seja, precisamos criar sub-redes com tamanhos


diferentes, pode ter certeza de que o exerccio sobre VLSM. Se tivssemos um
nico requisito com redes de mesmo tamanho, qualquer que fosse a quantidade
de redes solicitadas, seria um exerccio de sub-redes de tamanho fixo.
Primeiramente vamos escrever a rede que temos e sua respectiva mscara de
rede:
Endereo de Rede : 192.168.2.0
Mscara em Decimal: 255.255.255.0 (/24)
Mscara em Binrio: 11111111.11111111.11111111.00000000
Lembrem-se, ento, que devemos comear o processo de clculo VLSM a partir
dos segmentos com maior quantidade de hosts. No nosso caso, tratam-se das subredes com 30 hosts, ento devemos aplicar a seguinte frmula para determinar
quantos bits devemos usar para garantir 30 hosts:
2bits-2 30 => Bits = 5 (j que 25 = 32)

Como tnhamos 8 bits para hosts e precisamos de 5 para assegurar segmentos de


30, sobraram 3 bits que utilizamos no novo prefixo para ter o mximo possvel de
sub-redes. Assim nossa nova mscara de rede passa a ser /27, veja abaixo os bits
emprestados com destaque em amarelo:
Nova Mscara em Binrio: 11111111.11111111.11111111.11100000
Nesse momento a antiga rede 192.168.2.0/24 no existe mais e temos 8 novas
sub-redes (23) com 30 hosts (25-2). Abaixo relacionamos todas essas 8 novas subredes e j reservamos as 7 primeiras para atender o requisito das LANs das filiais:
1. 192.168.2.0 /27 OK
2. 192.168.2.32 /27 OK
3. 192.168.2.64 /27 OK
4. 192.168.2.96 /27 OK
5. 192.168.2.128 /27 OK
6. 192.168.2.160 /27 OK
7. 192.168.2.192 /27 OK
8. 192.168.2.224 /27 **
A essncia do VLSM consiste em trabalhar com as "sobras" refazendo
sucessivamente os clculos. Reparem que originalmente tnhamos 1 rede /24 (uma
pizza completa) que dividimos em 8 pedaos menores. Da pizza total, consumimos
7 pedaos, mas ainda sobrou um. Ou seja, tudo que nos resta agora uma subrede 192.168.2.224 /27, ento vamos a partir dela tentar atender o prximo
requisito. Novamente, primeiramente vamos escrever a rede que temos e sua
respectiva mscara de rede:

Endereo de Rede : 192.168.2.224


Mscara em Decimal: 255.255.255.224 (/27)
Mscara em Binrio: 11111111.11111111.11111111.11100000
Nosso prximo requisito criar sub-redes com 2 hosts para os links ponto-a-ponto
entre a matriz e as filiais, ento devemos reaplicar a seguinte frmula para
determinar quantos bits devemos usar para garantir 2 hosts:
2bits-2 2 => Bits = 2 (j que 22 = 4)
Como tnhamos 5 bits para hosts e precisamos de 2 para assegurar segmentos de
2, sobraram 3 bits que utilizamos no novo prefixo para ter o mximo possvel de
sub-redes. Assim, nossa nova mscara de rede passa a ser /30, veja abaixo os bits
emprestados com destaque em amarelo:

Nova Mscara em Binrio: 11111111.11111111.11111111.11111100


Nesse momento a antiga sub-rede 192.168.2.224/27 no existe mais e temos 8
(23) novas sub-redes com 2 hosts (22-2). Abaixo relacionamos todas essas 8 novas
sub-redes e j reservamos as 7 primeiras para atender o requisito dos links pontoa-ponto:
1. 192.168.2.224 /30 OK
2. 192.168.2.228 /30 OK
3. 192.168.2.232 /30 OK
4. 192.168.2.236 /30 OK
5. 192.168.2.240 /30 OK
6. 192.168.2.244 /30 OK
7. 192.168.2.248 /30 OK
8. 192.168.2.252 /30 **
Agora sim atendemos os requisitos do exerccio e criamos 7 sub-redes /30 para os
links ponto-a-ponto entre a matriz e as filiais, alm de 7 sub-redes /27 para as
LANs das filiais (vide figura). Pensem que da pizza toda que anteriormente foi
dividida em oito pedaos havia sobrado um nico pedao que, por sua vez, foi
dividido em novos 8 pedaos menores. Ainda nos sobrou um "pedacinho" bem
pequeno que permite uma nova sub-rede /30.

Fonte: CCNA Study Guide. Richard Deal. Editora McGraw Hill. 2008.

Por fim, aproveito para deixar um exerccio extra e na sequncia trago o plano de
endereamento da topologia com sua resposta, assim vocs podem verificar se
acertaram. Para dominar esse tpico crucial praticar, bons estudos!

Samuel.

Exerccio Extra: Considerando a topologia apresentada na figura abaixo, atravs


de uma Rede Classe C 192.168.3.0 (/24) voc deve criar um plano de
endereamento para acomodar as seguintes sub-redes que possuem requisitos
distintos.

Fonte: CCNA Study Guide. Richard Deal. Editora McGraw Hill. 2008.

Resposta:

Fonte: CCNA Study Guide. Richard Deal. Editora McGraw Hill. 2008.

Das könnte Ihnen auch gefallen