CIDR Professor: Leandro Engler Boçon E-mail: leandro@facear.edu.br Disciplina: Redes e Serviços 1
Sub Net Mask 2
Fraquezas do endereço IP Quando uma máquina muda de uma rede para outra, ela deve mudar de endereço IP. Isso trás uma grande barreira à ligação de hosts móveis (como computadores portáteis). Como segunda limitação temos o fato de que redes da classe C que necessitem mais do que 255 hosts deverão ser realocados para a classe B. Isto implica em uma mudança de todos os endereços IPs de todas as máquinas. 3
Endereçamento de sub-rede O endereçamento de sub-rede atenua o problema da segunda limitação apresentada. É uma técnica que permite que partilhemos um mesmo endereço de rede entre diversas redes. O sufixo que indica o host (host id) é dividido em duas partes: A primeira designará uma sub-rede. A segunda parte refere-se aos hosts. 4
Endereçamento de sub-rede (cont.) Quando realizamos esta nova divisão temos que a parte antes destinada totalmente aos hosts passa a compartilhar alguns bits com a parte designada as redes Introduz-se no sistema de encaminhamento uma nova entidade: A máscara de sub-rede. 5
Endereçamento de sub-rede (cont.) A máscara de sub-rede é um número de 32 bits que, aplicado (através de um AND Lógico & ) a um determinado endereço, permite a extração da sua porção de rede Para uma rede classe C sem sub-redes a máscara seria: 11111111 11111111 11111111 00000000 que em notação decimal corresponde a 255.255.255.0. 6
Máscara de sub-rede Exemplo: Um host (A) com o IP 199.34.57.10 deseja saber se o host (B) com endereço 199.34.57.20 está na mesma rede. máscara : 11111111 11111111 11111111 00000000 endereço de A: 11000111 00100010 00111001 00001010 & máscara : 11111111 11111111 11111111 00000000 endereço de B: 11000111 00100010 00111001 00010100 & 7
Máscara de sub-rede (cont.) Caso tivéssemos a necessidade de dividir o endereço de rede anterior (199.34.57.0) em duas redes diferentes. Convencionamos que o último quadrante com os números de 0 até 127 (00000000 01111111) correspondem à sub-rede 1 e números compreendidos entre 128 e 255 (100000000 11111111) referem-se à sub-rede 2. Para este exemplo teríamos a seguinte mascara: 11111111 11111111 11111111 10000000 ou no formato decimal - 255.255.255.128. 8
Máscara de sub-rede (cont.) A primeira sub-rede endereçaria equipamentos entre X.Y.Z.0 e X.Y.Z.127. A segunda sub-rede endereçaria equipamentos entre X.Y.Z.128 e X.Y.Z.255. OBS.: A identificação da 1ª rede seria X.Y.Z.0 e da segunda X.Y.Z.128; 9
Máscara de sub-rede (cont.) O endereço de routing para a 1ª seria X.Y.Z.1 e para a 2ª X.Y.Z.129; O broadcast para a 1ª seria X.Y.Z.127 e para a 2ª X.Y.Z.255. 10
Exercício Caso sua empresa precise dividir o atual endereço de rede IP 200.100.50.0 em quatro novas redes. Qual máscara deveríamos utilizar? 11
Tabela de Sub-redes 12
CIDR Para uma empresa que precise conectar apenas 20 máquinas a Internet esta iria receber um endereço classe C com o impacto de desperdiçar endereços IP. Como resolver esta questão de desperdício? Não utilizar o conceito de classes (A, B, C) e sim um novo conceito que utiliza sub-net conhecido por Classless Internet Domain Routing. Adotado pela internic (Internet's Network Information Center) 13
CIDR (cont.) As redes CIDR utilizam para definir a máscara uma barra seguida da quantidade de bits utilizada pela máscara. Esta quantidade de bits é controlada pela internic. 200.200.50.16/28. Significa que estamos utilizando 28 bits para representar a rede. 14
CIDR (cont.) Se possuirmos uma rede classe A, a máscara para a sub-rede seria: 11111111 00000000 00000000 00000000 ou 255.0.0.0 (slash 8) (se tivéssemos uma só rede). Com uma rede da classe B, então a máscara seria: 11111111 11111111 00000000 00000000 ou 255.255.0.0 (slash 16). Esta nova flexibilidade permite que a internic atribua não apenas redes classe A,B ou C, mas ofereça também redes de diferentes dimensões. 15
Tipo de rede Internic /26 Tabela CIDR Máscara de sub-rede Nº aproximado de IP s /8 255.0.0.0 16 milhões /16 255.255.0.0 65.536 /17 255.255.128.0 32.768 /18 255.255.192.0 16.384 /19 255.255.224.0 8192 /20 255.255.240.0 4096 /21 255.255.248.0 2048 /22 255.255.252.0 1024 /23 255.255.254.0 512 /24 255.255.255.0 256 /25 255.255.255.128 128 255.255.255.192 64 /27 255.255.255.224 32 /28 255.255.255.240 16 /29 /30 255.255.255.248 255.255.255.252 8 4 16
Exercícios 01 17
Exercícios Se uma sub-rede tem endereço de rede como 200.201.5.32 com máscara 255.255.255.224, qual o último endereço válido para um equipamento nesta sub-rede? a. 200.201.5.61. b. 200.201.5.62. c. 200.201.5.63. d. 200.201.5.64. 18
Exercícios (cont.) Uma empresa precisa dividir uma classe C em 32 sub-redes. Quantos bits de rede deverão ser setados em 1 na máscara de sub-rede? a. 24. b. 21. c. 29. d. 25. e. 27. 19
Exercícios (cont.) Em uma rede classe A, qual será o endereço de máscara de rede quando 5 bits forem utilizados para compor a rede. a. 255.248.0.0. b. 255.255.240.0. c. 255.240.0.0. d. 255.255.255.240. 20
Exercícios (cont.) Um administrador de rede IP decidiu utilizar uma máscara 255.255.248.0. Faça o raciocínio inverso do administrador para justificar a sua escolha. Dado o endereço IP 200.200.200.10 com a máscara 255.255.248.0 responda: Qual o endereço de rede do respectivo IP? Qual o endereço IP utilizado para broadcast? 21
Exercícios (cont.) Considere a situação onde uma empresa necessite de 520 endereços IP para a interligação de duas redes. Qual seria a máscara oferecida a esta empresa a fim de otimizar a utilização de endereços IPs. 22
Exercício em equipe Formar equipes de cinco pessoas. Definir um representante e uma pessoa que irá posicionar-se como um roteador. As equipes deverão utilizar a máscara 255.255.255.240 e o endereço IP classe C 201.50.20.X. Cada uma das equipes deverá formar a sua rede garantindo que todas as redes se interconectem. 23
Exercício em equipe (cont.) O representante deverá Negociar o seu endereço de rede e broadcast com os demais, a fim de garantir que uma rede LAN seja diferente de todas as outras redes LANs e WANs. Definir com quem sua rede irá se conectar e qual o endereço IP utilizado na rede WAN. 24