Documente Academic
Documente Profesional
Documente Cultură
Mesmo que a noo conceitual de sub-redes, utilizando bits de hosts, parea bastante simples, os
mecanismos atuais de criao de sub-redes so mais complicados. Criar sub-redes eficientes, que reflitam as
necessidades de sua rede, requer trs procedimentos bsicos:
1.
2.
3.
Nunca precisar de mais hosts por sub-rede que o permitido pelos bits restantes.
srie de bits da identificao de rede que so fixos e uma srie de bits da identificao de hosts que so
variveis. Baseado nas necessidades de sua rede, o nmero de sub-redes e o nmero de hosts por sub-rede,
escolha um nmero especfico de bits de host a ser usado para a subdiviso da sua rede.
A tabela 1 mostra as subdivises possveis para uma identificao de rede classe A. Tendo em vista a
quantidade de sub-redes e a quantidade mxima de hosts por sub-rede, escolha um esquema de subdiviso
da rede.
Tabela 1. Subdivises de uma identificao de rede classe A.
N de sub-redes
1-2
3-4
5-8
9-16
17-32
33-64
65-128
129-256
257-512
513-1,024
1,025-2,048
2,049-4,096
4,097-8,192
8,193-16,384
16,385-32,768
32,769-65,536
65,537-131,072
131,073-262,144
262,145-524,288
524,289-1,048,576
1,048,577-2,097,152
2,097,153-4,194,304
Mscara de sub-rede
255.128.0.0 ou /9
255.192.0.0 ou /10
255.224.0.0 ou /11
255.240.0.0 ou /12
255.248.0.0 ou /13
255.252.0.0 ou /14
255.254.0.0 ou /15
255.255.0.0 ou /16
255.255.128.0 ou /17
255.255.192.0 ou /18
255.255.224.0 ou /19
255.255.240.0 ou /20
255.255.248.0 ou /21
255.255.252.0 ou /22
255.255.254.0 ou /23
255.255.255.0 ou /24
255.255.255.128 ou /25
255.255.255.192 ou /26
255.255.255.224 ou /27
255.255.255.240 ou /28
255.255.255.248 ou /29
255.255.255.252 ou /30
,
N de hosts/sub-rede
8,388,606
4,194,302
2,097,150
1,048,574
524,286
262,142
131,070
65,534
32,766
16,382
8,190
4,094
2,046
1,022
510
254
126
62
30
14
6
2
N de sub-redes
1-2
3-4
5-8
9-16
17-32
33-64
Binria - Lista todas as combinaes de bits de host escolhidos para a subdiviso e converte cada
combinao na notao decimal pontuada.
Decimal - Adiciona um valor incremental calculado para cada identificao de sub-rede sucessiva e
converte na notao decimal pontuada.
Ambos os mtodos produzem o mesmo resultado: a lista enumerada das identificaes de sub-rede.
Nota.: H uma variedade de documentos com tcnicas diferentes para subdiviso de redes. Porm, essas
tcnicas, apresentadas pela maioria dos documentos, somente funcionam em determinados ambientes
(como por exemplo, somente com os 8 bits de uma identificao de rede baseada em classes). Os mtodos
seguintes foram elaborados para se trabalhar com qualquer tipo de situao possvel no mundo das redes.
(Baseado em classes, mais que 8 bits, super-rede e mscara de rede de tamanho varivel).
Para criar a lista enumerada de identificaes de sub-rede utilizando o mtodo binrio siga os cinco passos
abaixo:
1)
Seja n, o nmero de bits de host escolhido para a subdiviso da rede (nmero de bits da sub-rede),
crie uma tabela com trs colunas com 2n linhas. A primeira coluna o nmero da sub-rede (comeando pelo
1), a segunda coluna a representao binria da identificao de rede, e a terceira coluna a representao
decimal pontuada com o prefixo de sub-rede da identificao de sub-rede. Para cada representao binria,
os bits da identificao de rede permanecem fixo com seu valor e original e os bits de host restantes so
todos atribudos com o valor zero. Os bits de host escolhidos para a subdiviso vo variar.
2)
Na primeira linha da tabela, defina os bits da sub-rede todos para zero e converta para a notao
decimal pontuada com o prefixo de sub-rede na terceira coluna. A identificao de rede original subdividida
com sua nova mscara de sub-rede.
3)
4)
5)
Por exemplo, para criar uma sub-rede de utilizando 3 bits de hosts da identificao de rede privada
192.168.0.0, a mscara de sub-rede para a nova identificao de sub-rede deve ser 255.255.224.0 ou /19.
Sendo n = 3, j que utilizamos 3 bits de host, construmos uma tabela com 8 linhas (23). A primeira sub-rede,
a sub-rede 1, deve ter todos os bits de sub-rede com o valor 0. As sub-redes adicionais na tabela so
incrementos sucessivos dos bits da sub-rede, como mostrado na tabela 4. Os bits de host utilizados para
subdiviso da rede esto sublinhados.
i = 2h - 2.
4.
Na primeira linha da tabela, a representao decimal da identificao de sub-rede N e a
identificao de sub-rede w.x.y.z com sua nova mscara de sub-rede.
5.
6.
Converta a representao decimal da identificao de sub-rede para representao decimal
pontuada (w.x.y.z) atravs da seguinte frmula (onde s a representao decimal da identificao da subrede):
W = INT(s / 16777216)
X = INT((s mod (16777216)) / 65536)
Y = INT((s mod (65536)) /256)
Z = s mod(256)
INT( ) representa a diviso inteira, mod( ) o modulo, o resto da
diviso.
7.
Por exemplo, para criar uma sub-rede de utilizando 3 bits de hosts da identificao de rede privada
192.168.0.0, sendo n = 3, j que utilizamos 3 bits de host, construmos uma tabela com 8 linhas (23). A
primeira sub-rede, a sub-rede 1, possui todos os bits de sub-rede com o valor 0. Logo N, a representao
decimal de 192.168.0.0, 3232235520, o resultado de 192*16777216 + 168*65536. J que temos 13 bits de
host restantes, o incremento i de 213 - 2 = 8192 como mostrado na tabela 5.
Sub-rede
1
2
3
4
5
6
7
8
Nota.: A RFC 950 probe o uso de identificaes de sub-rede com todos os bits iguais a 0 (todos os bits de
hosts restantes atribudos com o valor 0) e todos os bits iguais a 1 (todos os bits de hosts restantes atribudos
com o valor 1). Ter todos os bits de host iguais a 0 causa problemas com protocolos de roteamento antigos
e tendo todos os bits de host iguais a 1 causa conflito com o endereo especial de difuso (broadcast)
chamado endereo direto de difuso (broadcast).
Contudo, a RFC 1812 permite o uso de sub-redes com todos seus bits configurados para zero ou um em um
ambiente compatvel com CIDR, Roteamento entre domnios sem classe. Ambientes CIDR usam protocolos
de roteamento modernos que no tm problemas com identificaes de sub-redes com todos seus bits iguais
a 0 e todas as sub-redes de difuso no so mais relevantes.
Ter todos os bits iguais a 0 ou 1 em sub-redes pode causar problemas com hosts ou roteadores operando no
modo padro baseado em classes. Antes de usar todos os bits iguais a 0 ou todos iguais a 1 em sub-redes,
verifique se eles so aceitos pelos seus hosts e roteadores.
3. Listar os endereos IPs para cada nova identificao de sub-rede
Aps listar todas as identificaes de sub-rede, voc deve agora listar os endereos IPs vlidos para as novas
identificaes de sub-rede. Listar cada endereo IP individualmente seria, e com certeza , uma tarefa muito
tediosa. Ao invs de listar os endereos IPs para cada identificao de sub-rede, definiremos uma faixa de
endereos IPs (o primeiro e o ltimo) para cada identificao de sub-rede. Existem duas formas de faz-lo.
Representao binria
11000000.10101000.00000000.00000001-11000000.10101000.00011111.11111110
11000000.10101000.00100000.00000001-11000000.10101000.00111111.11111110
11000000.10101000.01000000.00000001-11000000.10101000.01011111.11111110
11000000.10101000.01100000.00000001-11000000.10101000.01111111.11111110
11000000.10101000.10000000.00000001-11000000.10101000.10011111.11111110
11000000.10101000.10100000.00000001-11000000.10101000.10111111.11111110
11000000.10101000.11000000.00000001-11000000.10101000.11011111.11111110
11000000.10101000.11100000.00000001-11000000.10101000.11111111.11111110
Para criar a faixa de endereos IP usando o mtodo decimal siga os cinco passos abaixo:
1.
Seja n, o nmero de bits de host escolhido para a subdiviso da rede (nmero de bits da sub-rede),
crie uma tabela com trs colunas com 2n linhas. A primeira coluna o nmero da sub-rede (comeando pelo
1), a segunda coluna a representao decimal (sistema numrico de base 10) binria do primeiro e do
ltimo endereo IP da identificao de rede, e a terceira coluna a representao decimal pontuada binria
do primeiro e do ltimo endereo IP da identificao de sub-rede. . Alternativamente, voc pode adicionar
duas colunas na tabela anterior usada para listar as identificaes de sub-rede.
2.
Calcule o valor incremental J baseado em h, o nmero de bits de host restantes:
J = 2h - 2.
3.
Para cada representao decimal, o primeiro endereo IP N + 1 onde N a representao decimal
da identificao de sub-rede. O ltimo endereo IP N + J.
4.
Converta a representao decimal da identificao de sub-rede para representao decimal
pontuada (w.x.y.z) atravs da seguinte frmula (onde s a representao decimal da identificao da subrede):
W = INT(s / 16777216)
X = INT((s mod (16777216)) / 65536)
Y = INT((s mod (65536)) /256)
Z = s mod(256)
INT( ) representa a diviso inteira, mod( ) o modulo, o resto da diviso.
5.
Repita os passos 3 e 4 at que a tabela esteja completa.
Por exemplo, a faixa de endereos IPs para a sub-rede de 3-bits da identificao de rede 192.168.0.0
mostrada na tabela 7. O valor incremental J de 213 - 2 = 8190.
Tabela 7. Listagem dos endereos IPs (representao decimal).
Sub-rede
Representao decimal
Faixa de endereos IPs
1
3232235521 - 3232243710
192.168.0.1 - 192.168.31.254
2
3232243713 - 3232251902
192.168.32.1 - 192.168.63.254
3
3232251905 - 3232260094
192.168.64.1 - 192.168.95.254
4
3232260097 - 3232268286
192.168.96.1 - 192.168.127.254
5
3232268289 - 3232276478
192.168.128.1 - 192.168.159.254
6
3232276481 - 3232284670
192.168.160.1 - 192.168.191.254
7
3232284673 - 3232292862
192.168.192.1 - 192.168.223.254
8
3232292865 - 3232301054
192.168.224.1 - 192.168.255.254
(01/2003). Michael Capela michaelcapela@hotmail.com MCSE ID# 2486713