próximo acima anterior sumário índice
Next: Roteamento Up: Como tornar sub-rede um Previous: Enquadramento de sub-rede   Sumário   Índice Remissivo

Cálculo da máscara de sub-rede e dos números de rede

A máscara de rede é o que executa toda a mágica local da divisão de uma rede IP em sub-redes.

A máscara de rede para um número de rede IP tornado sub-rede é simplesmente um dotted quad que tem todos os 'bits de rede' de um número de rede determinados para '1' e todos os host bits determinados para '0'.

Então, para as três classes de redes IP, as máscaras de rede padronizadas são:-

A maneira como as sub-redes operam é emprestar um ou mais dos host bits disponíveis e deixá-los fazer interfaces localmente interpretando estes bits emprestados como parte dos bits de rede. Então, para dividir um número de rede em duas sub-redes, emprestaremos um indicando o bit apropriado na máscara de rede do primeiro (normal) host bit para '1'.

Para endereço Classe C, este deverá ser o resultado numa máscara de rede de
11111111.11111111.11111111.10000000
ou 255.255.255.128

Para nosso número de rede Classe C de 192.168.1.0, estas são algumas das opções de sub-rede que você tem:


No of      No of
subnets    Hosts/net    netmask
2            126        255.255.255.128 (11111111.11111111.11111111.10000000)
4             62        255.255.255.192 (11111111.11111111.11111111.11000000)
8             30        255.255.255.224 (11111111.11111111.11111111.11100000)
16            14        255.255.255.240 (11111111.11111111.11111111.11110000)
32             6        255.255.255.248 (11111111.11111111.11111111.11111000)
64             2        255.255.255.252 (11111111.11111111.11111111.11111100)

Em princípio, não existe razão para se seguir o caminho acima para sub-rede, onde os bits de máscara de rede são adicionados do mais importante host bit para o menos importante host bit. Contudo, se você não faz este caminho, os números IP resultantes ficarão numa seqüência muito ímpar! Isto torna extremamente difícil para nós, humanos, decidir a qual sub-rede um número IP pertence visto que nós não somos tão bons em pensar de forma binária (por outro lado os computadores são binários e usarão qualquer esquema que você diga para usarem com igual imparcialidade).

Decidindo sobre a máscara de rede adequada, você precisa então entender quais são os vários endereços de rede e de transmissão - e a gama de números IP para cada uma destas redes. Mais uma vez, considerando somente um número de rede IP Classe C e relacionando somente a final (host part) nós temos:-


Netmask         Subnets Rede    B'cast  MinIP   MaxIP   Hosts  Total Hosts
--------------------------------------------------------------------------
    128            2       0     127       1     126    126     
                         128     255     129     254    126     252

    192            4       0      63       1      62     62
                          64     127      65     126     62
                         128     191     129     190     62
                         192     255     193     254     62     248

    224            8       0      31       1      30     30
                          32      63      33      62     30
                          64      95      65      94     30
                          96     127      97     126     30
                         128     159     129     158     30
                         160     191     161     190     30
                         192     223     193     222     30
                         224     255     225     254     30     240

Como pode ser visto, há uma seqüência muito definida para estes números, o que os torna fáceis de verificar. O 'downside' de uma sub-rede também é vísível em termos de redução total de números de endereços host disponíveis a medida que o número de sub-redes aumenta.

Com estas informações, você agora está em posição de assinar um host, número de rede IP e máscara de rede.


próximo acima anterior sumário índice
Next: Roteamento Up: Como tornar sub-rede um Previous: Enquadramento de sub-rede   Sumário   Índice Remissivo
Cyro Mendes de Moraes Neto 1999-12-30