Sie sind auf Seite 1von 4

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 (28) 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 sub-rede 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 sub-redes 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 sub-redes 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 sub-rede 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 ponto-a-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