Rede de Computadores (REC) Sub-redes Prof. Jackson Mallmann [email protected] Sub-redes Por que é necessário dividir redes em sub-redes ? Redes IP de grande porte precisam ser subdivididas em redes menores (sub-redes) visando: - Reduzir o tamanho do domínio de broadcast; Melhorar a segurança da rede; Implementar níveis hierárquicos na rede. Pré-requisito: - As redes externas devem “enxergar” a rede interna, que está subdividida em sub-redes, como uma rede única ! Sub-redes • Para criar um endereço de sub-rede, empresta-se bits da porção original do endereço de host, e os designa como campos referentes ao endereço de sub-rede. • A determinação do endereço da sub-rede é realizado com a utilização de Máscaras de Sub-rede. • Para os 4 octetos do endereço IP, a parte referente aos endereço de rede e da sub-rede é preenchida com 1s, e a porção referente ao endereço de host é preenchida com 0s. Sub-redes • Quando os bits da sub-rede são: 0: Estão reservados para o endereço de rede. 1: Estão reservados para endereço de broadcast. • No mínimo 2 bits podem ser emprestados para montar o endereço de sub-rede. • No máximo os seguintes bits podem ser alocados. 22 Classe A: 22 bits = 2 - 2 = 4194302 sub-redes. 14 Classe B: 14 bits = 2 - 2 = 16382 sub-redes. 6 Classe C: 06 bits = 2 - 2 = 62 sub-redes. Exercício: Preciso de 30 hosts em cada sub-rede e apenas 4 subredes. Usando a rede 192.1.1.0/24. Qual a máscara de sub-rede que atenderia esta necessidade ? Endereço Classe C 192.1.1.0 255.255.255.0 3 5 2 - 2 = 6 sub-redes e 2 - 2 = 30 hosts MK : 11111111.11111111.11111111.11100000 192.1.1. 000 00000 Rede Hosts Resultado: MK: 255.255.255. (128 + 64 + 32 + 0 + 0 + 0 + 0) MK: 255.255.255.224 Exercício: Dado o seguinte endereço de rede: 172.16.0.0 / 16. Criar 8 sub-redes. Em cada sub-rede, devo ter até 1000 endereços de host para cada sub-rede. Endereço Classe B 172.16.0.0 255.255.0.0 12 4 2 - 2 = 14 sub-redes e 2 - 2 = 4094 hosts MK : 11111111.11111111.11110000.00000000 = 255.255.240.0 Sub-redes • Através de uma operação booleana tipo AND, consegue-se determinar a partir do endereço IP qualquer, qual é o endereço de rede e sub-rede respectivamente. Função desempenhada pelo roteador. • Exemplo: 172.16.65.100 AND 255.255.240.0 (MS) Endereço de rede: 172.16.64.0 Exercício 1) Dado o endereço IP 134.141.7.11 e a máscara 255.255.255.0, qual é o endereço da sub-rede ? 2) Dado o endereço IP 193.193.7.7 e a máscara 255.255.255.0, qual é o endereço da sub-rede ? 3) Dado o endereço IP 10.5.118.3 e a máscara 255.255.0.0, qual é o endereço da sub-rede ? 4) Dado o endereço IP 134.141.7.11 e a máscara 255.255.255.0, qual é o endereço de broadcast da sub-rede ? 1) 134.141.7.11 10000110.10001101.00000111.00001011 255.255.255.0 11111111.11111111.11111111.00000000 ------------------------------ AND -----------------------------------------------134.141.7.0 10000110.10001101.00000111. 00000000 2) 193.193.7.7 11000001.11000001.00000111.00000111 255.255.255.0 11111111.11111111.11111111.00000000 ------------------------------ AND ----------------------------------------------193.193.7.0 11000001.11000001.00000111.00000000 3) 10.5.118.3 00001010.00000101.01110110.00000011 255.255.0.0 11111111.11111111.00000000.00000000 ------------------------------ AND ----------------------------------------------10.5.0.0 00001010.00000101.00000000.00000000 4) 134.141.7.11 10000110.10001101.00000111.00001011 255.255.255.0 11111111.11111111.11111111.00000000 ------------------------------ AND ----------------------------------------------134.141.7.0 10000110.10001101.00000111.00000000 134.141.7.255 10000110.10001101.00000111.11111111 Exercício Dado o endereço 189.2.2.34/8, crie 10 sub-redes. Cada sub-rede deverá suportar 30 computadores. - Listar os endereços IPs disponíveis em cada sub-rede. - Desenhar uma suposta topologia para esta rede.