“Sub-netting”
Criação de esquemas de
endereçamento IP em redes
e sub redes
Máscara de (sub)rede
Para que serve?
• Para definir as partes de um endereço reservadas
para a rede e para host, usa-se endereço de 32 bits
separado - máscara de sub-rede.
• Expressamos a máscara de sub-rede no mesmo
formato decimal como o endereço IPv4.
• A máscara de sub-rede é criado pela colocação de
um bit 1 em cada posição de bit que representa a
porção de rede e colocação de um bit 0 em cada
posição de bit que representa a parte do host.
• Permite calcular através da operação lógica AND,
qual a rede a que pertence determinado IP: 3
Determinação da rede
• A que rede pertence o IP 150.100.0.1?
o O Endereço 150.100.0.1 pertençe à Rede 150.100.0.0
4
• Para o endereço: 200.220.171.4 (endereço de
Classe C) a máscara seria 255.255.255.0.
o Isto quer dizer que somente o último número identifica
este nó/host na rede.
Exemplo 1
5
Ex. de
endereço IP
Classe do
Endereço
Parte
referente
à rede
Parte
referente
ao host
Máscara de sub-rede
padrão
98.158.201.128 Classe A 98 158.201.128 255.0.0.0
(rede.host.host.host)
158.208.189.45 Classe B 158.208 189.45 255.255.0.0
(rede.rede.host.host)
208.183.34.89 Classe C 208.183.34 89 255.255.255.0
(rede.rede.rede.host)
Máscara de rede (1/3)
• Para o endereço: 200.220.171.4, que
aconteceria se alterássemos a máscara para
255.0.0.0?
o Este endereço, que de Classe C, funcionaria como
um endereço de Classe A, ou seja, apenas o
primeiro byte é que seria utilizado para representar o
número da rede e o restante para representar o nó.
o Em resumo, a Máscara de sub-rede pode ser
utilizado para confirmar ou alterar a distribuição de
bits entre a componente de Rede vs. Host a partir
dos valores padrão para as classes de endereços IP.
6
Máscara de rede (2/3)
• Por exemplo, o endereço 208.137.106.103:
o Por ser um endereço de classe C, a máscara padrão
seria 255.255.255.0, indicando que o último octeto
refere-se ao host e os restantes à rede.
o Mantendo o mesmo endereço, se alterássemos a
máscara para 255.255.0.0 apenas os dois primeiros
octetos (208.137) continuariam a representar a rede,
enquanto o host passaria a ser representado pelos
dois últimos.
7
Máscara de rede (3/3)
Ex. de
endereço IP
Máscara de
rede
Parte
referente à
rede
Parte
referente ao
host
208.137.106.103
255.255.255.0
(padrão)
/24 (CIDR)
208.137.106. 103
208.137.106.103
255.255.0.0
/16 (CIDR)
208.137. 106.103
208.137.106.103
255.0.0.0
/8 (CIDR)
208. 137.106.103
Para que servem as máscaras?
• Apesar das máscaras padrão acompanharem a
classe do endereço IP, é possível “mascarar” um
endereço IP, mudando a gama de endereços
usada para endereçar a rede e o host.
• Dentro de uma mesma rede, todos os hosts
deverão ser configurados com a mesma máscara
de rede.
Por exemplo, existirem dois hosts dentro de uma mesma sub-rede,
configurados com os endereços 200.133.103.1 e 200.133.103.2 mas
com máscaras diferentes, (255.255.255.0 e 255.255.0.0) teremos um
erro de configuração/comunicação
Por exemplo, existirem dois hosts dentro de uma mesma sub-rede,
configurados com os endereços 200.133.103.1 e 200.133.103.2 mas
com máscaras diferentes, (255.255.255.0 e 255.255.0.0) teremos um
erro de configuração/comunicação
9
Notação CIDR
(Classless Inter-Domain Routing)
O número de bits de rede/sub-rede em cada máscara
de sub-rede também pode ser indicado pelo formato
"/n".
Exemplo:
193.137.220.0 / 24 (Indicação da existência de 24 bits a
1 na máscara e atribuídos à componente de rede do
endereço e indicação de 8 bits a 0 na máscara e
atribuídos à componente de host do endereço)
Subnetting
11
Máscaras de sub-rede
complexas
• Recorrendo a subnetting (criação de subredes) é
possível:
o Mais bits para a rede/subrede e menos bits para os hosts;
o Controlar o congestionamento da rede (limitar os
domínios de Broadcast).
o Isolar /limitar o tráfego de rede em determinados
segmentos /subrede
• A máscara de subrede é que define o número de
bits atribuídos à rede e subredes.
12
Tipos de máscaras (1/3)
• Os valores atribuídos por defeito às máscaras de
redes de determinadas classes de endereços IP
provoca um grande desperdício de endereços
(Classes B e A sobretudo)
o Uma rede que tenha mais de 254 dispositivos necessitará
de usar um endereço de rede de classe B (Endereços de
rede classe B são os mais requisitados)
o Há muitas redes com mais de 254 dispositivos mas com
muito menos que 65.500 endereços disponíveis na classe B
(Endereços de rede classe B subaproveitados)
o Não haverá (muitas) redes que utilizem 16.777.214
endereços de classe A (Endereços de rede classe A
subaproveitados)
13
Tipos de máscaras (2/3)
• Máscara de sub-rede simples:
o 0 e 255 são os números utilizados nas máscaras de
rede simples.
o O número decimal 255 (11111111) indica que todos
os 8 números binários do octeto se referem à rede.
o O decimal 0 (00000000) indica que todos os 8 binários
do octeto se referem ao host.
Decimal: 255 255 255 0
Binário: 11111111 11111111 11111111 00000000
rede rede rede host
Tipos de máscaras (3/3)
• Num endereço IP, a máscara de subrede indica a
parte do endereço atribuída à rede e pode indicar
a parte atribuída à sub-rede (subnet) e parte que
sobra para os hosts – conforme o seu valor.
Bits atribuidos à rede em endereços de classe C - 24
Bits atribuidos à rede + 1 bit atribuído à sub rede – 24+1 =25
1 Bit atribuido à
subrede que divide a
rede em duas subredes
Máscaras de sub-rede complexas
Máscara de
sub-rede
(último octeto)
Bits para
subrede
Bits para
hosts
Número
máximo de
subredes
Número
máximo de
hosts
128 1 0000000
2
128-2
192 11 000000 4 64-2
224 111 00000 8 32-2
240 1111 0000 16 16-2
248 11111 000 32 8-2
252 111111 00 64 4-2
Valores de exemplo para endereços de classe C
Sub-redes
• As sub-redes melhoram a
eficiência do
endereçamento de rede.
• Adicionar sub-redes
exige, internamente uma
estrutura adicional.
• Os routers determinam a
rede de destino usando o
endereço da sub-rede,
que limita a quantidade
de tráfego em outros
segmentos da rede.
17
Sub-redes
• Do ponto de vista do endereçamento, as sub-redes são uma
extensão de um número de rede.
• Os administradores de rede determinam o tamanho das sub-redes
com base nas necessidades de expansão rede da
organização/empresa.
• Os dispositivos de rede usam máscaras de sub-rede para identificar
que parte do endereço é da rede e que parte representa o
endereçamento de host.
18
Atribuir bits a Subredes
Uma rede – endereços IP de classe C
Componente de rede do endereço IP
Componente de rede do endereço IP
Duas subredes – 1 bit para subrede
Atribuir um bit à
subrede da
componente de host
Exemplo 4 subredes
Exemplo 8 subredes
Sub-redes
• Nº de bits emprestados para as sub-redes ?
o 5 bits = 2^5 = 32 sub-redes
• Restam 3 bits para os hosts de sub-rede:
o 3 bits = 8 –2 = 6 hosts
Exemplo do planeamento de uma sub-rede de classe C.
21
Sub-redes
Uma rede de classe C dividida em sub-redes para fornecer 6 endereços
de host e 32 sub-redes utilizáveis.
Uma rede de classe C dividida em sub-redes para fornecer 6 endereços
de host e 32 sub-redes utilizáveis. 22
11111000
Exemplo de uma sub-rede de classe C.
Resumindo...
• Objectivos (alguns):
o Melhor organização → segmentação / divisão da
rede;
o Interligação de redes que usam diferentes meios
físicos e/ou em diferentes localizações;
o Aumento de segurança;
o Controlo de volume de tráfego (mais hosts, maior
tráfego no segmento).
• Como fazer
o Manipulando/Alterando os bits da máscara de sub-rede
23
Resumindo...
• Os bits que definem a sub-rede são aqueles além do valor
por defeito para a classe do endereço IP (Exemplo: para as
Classes A, B e C temos 8, 16 e 24 bits respetivamente);
• Podem ser definidas máscaras com o número de bits
necessários à criação de um determinado número de sub-
redes pretendidas (tendo em conta os limites do endereço
IP);
• Quantos mais bits forem retirados à parte que define o host,
mais sub-redes podemos ter, mas menos computadores
podemos ter em cada sub rede (e vice-versa);
24
Atividade 1
• Indique o endereço de rede, sub-rede e de
broadcast da sub-rede, para cada par
IP/Máscara de Sub-Rede:
o 10.25.12.155 / 255.255.0.0
o 10.25.12.155 / 255.255.255.0
o 172.18.88.12 / 255.255.192.0
o 192.168.14.151 / 255.255.255.240
25
Soluções
• 10.25.12.155 / 255.255.0.0
o Endereço de rede: 10.0.0.0 (Classe A);
o Endereço de sub-rede: 10.25.0.0;
o Endereço de broadcast da sub-rede: 10.25.255.255.
• 10.25.12.155 / 255.255.255.0
o Endereço de rede: 10.0.0.0 (Classe A);
o Endereço de sub-rede: 10.25.12.0;
o Endereço de broadcast da sub-rede: 10.25.12.255.
26
Soluções(2)
• 172.18.88.12 / 255.255.192.0
o Endereço de rede: 172.18.0.0 (Classe B);
o Endereço de sub-rede: 172.18.64.0;
o Endereço de broadcast da sub-rede: 172.18.127.255.
• 192.168.14.151 / 255.255.255.240
o Endereço de rede: 192.168.14.0 (Classe C);
o Endereço de sub-rede: 192.168.14.144;
o Endereço de broadcast da sub-rede: 192.168.14.159.
27
Subnetting

Subnetting

  • 1.
    “Sub-netting” Criação de esquemasde endereçamento IP em redes e sub redes
  • 2.
  • 3.
    Para que serve? •Para definir as partes de um endereço reservadas para a rede e para host, usa-se endereço de 32 bits separado - máscara de sub-rede. • Expressamos a máscara de sub-rede no mesmo formato decimal como o endereço IPv4. • A máscara de sub-rede é criado pela colocação de um bit 1 em cada posição de bit que representa a porção de rede e colocação de um bit 0 em cada posição de bit que representa a parte do host. • Permite calcular através da operação lógica AND, qual a rede a que pertence determinado IP: 3
  • 4.
    Determinação da rede •A que rede pertence o IP 150.100.0.1? o O Endereço 150.100.0.1 pertençe à Rede 150.100.0.0 4
  • 5.
    • Para oendereço: 200.220.171.4 (endereço de Classe C) a máscara seria 255.255.255.0. o Isto quer dizer que somente o último número identifica este nó/host na rede. Exemplo 1 5 Ex. de endereço IP Classe do Endereço Parte referente à rede Parte referente ao host Máscara de sub-rede padrão 98.158.201.128 Classe A 98 158.201.128 255.0.0.0 (rede.host.host.host) 158.208.189.45 Classe B 158.208 189.45 255.255.0.0 (rede.rede.host.host) 208.183.34.89 Classe C 208.183.34 89 255.255.255.0 (rede.rede.rede.host)
  • 6.
    Máscara de rede(1/3) • Para o endereço: 200.220.171.4, que aconteceria se alterássemos a máscara para 255.0.0.0? o Este endereço, que de Classe C, funcionaria como um endereço de Classe A, ou seja, apenas o primeiro byte é que seria utilizado para representar o número da rede e o restante para representar o nó. o Em resumo, a Máscara de sub-rede pode ser utilizado para confirmar ou alterar a distribuição de bits entre a componente de Rede vs. Host a partir dos valores padrão para as classes de endereços IP. 6
  • 7.
    Máscara de rede(2/3) • Por exemplo, o endereço 208.137.106.103: o Por ser um endereço de classe C, a máscara padrão seria 255.255.255.0, indicando que o último octeto refere-se ao host e os restantes à rede. o Mantendo o mesmo endereço, se alterássemos a máscara para 255.255.0.0 apenas os dois primeiros octetos (208.137) continuariam a representar a rede, enquanto o host passaria a ser representado pelos dois últimos. 7
  • 8.
    Máscara de rede(3/3) Ex. de endereço IP Máscara de rede Parte referente à rede Parte referente ao host 208.137.106.103 255.255.255.0 (padrão) /24 (CIDR) 208.137.106. 103 208.137.106.103 255.255.0.0 /16 (CIDR) 208.137. 106.103 208.137.106.103 255.0.0.0 /8 (CIDR) 208. 137.106.103
  • 9.
    Para que servemas máscaras? • Apesar das máscaras padrão acompanharem a classe do endereço IP, é possível “mascarar” um endereço IP, mudando a gama de endereços usada para endereçar a rede e o host. • Dentro de uma mesma rede, todos os hosts deverão ser configurados com a mesma máscara de rede. Por exemplo, existirem dois hosts dentro de uma mesma sub-rede, configurados com os endereços 200.133.103.1 e 200.133.103.2 mas com máscaras diferentes, (255.255.255.0 e 255.255.0.0) teremos um erro de configuração/comunicação Por exemplo, existirem dois hosts dentro de uma mesma sub-rede, configurados com os endereços 200.133.103.1 e 200.133.103.2 mas com máscaras diferentes, (255.255.255.0 e 255.255.0.0) teremos um erro de configuração/comunicação 9
  • 10.
    Notação CIDR (Classless Inter-DomainRouting) O número de bits de rede/sub-rede em cada máscara de sub-rede também pode ser indicado pelo formato "/n". Exemplo: 193.137.220.0 / 24 (Indicação da existência de 24 bits a 1 na máscara e atribuídos à componente de rede do endereço e indicação de 8 bits a 0 na máscara e atribuídos à componente de host do endereço)
  • 11.
  • 12.
    Máscaras de sub-rede complexas •Recorrendo a subnetting (criação de subredes) é possível: o Mais bits para a rede/subrede e menos bits para os hosts; o Controlar o congestionamento da rede (limitar os domínios de Broadcast). o Isolar /limitar o tráfego de rede em determinados segmentos /subrede • A máscara de subrede é que define o número de bits atribuídos à rede e subredes. 12
  • 13.
    Tipos de máscaras(1/3) • Os valores atribuídos por defeito às máscaras de redes de determinadas classes de endereços IP provoca um grande desperdício de endereços (Classes B e A sobretudo) o Uma rede que tenha mais de 254 dispositivos necessitará de usar um endereço de rede de classe B (Endereços de rede classe B são os mais requisitados) o Há muitas redes com mais de 254 dispositivos mas com muito menos que 65.500 endereços disponíveis na classe B (Endereços de rede classe B subaproveitados) o Não haverá (muitas) redes que utilizem 16.777.214 endereços de classe A (Endereços de rede classe A subaproveitados) 13
  • 14.
    Tipos de máscaras(2/3) • Máscara de sub-rede simples: o 0 e 255 são os números utilizados nas máscaras de rede simples. o O número decimal 255 (11111111) indica que todos os 8 números binários do octeto se referem à rede. o O decimal 0 (00000000) indica que todos os 8 binários do octeto se referem ao host. Decimal: 255 255 255 0 Binário: 11111111 11111111 11111111 00000000 rede rede rede host
  • 15.
    Tipos de máscaras(3/3) • Num endereço IP, a máscara de subrede indica a parte do endereço atribuída à rede e pode indicar a parte atribuída à sub-rede (subnet) e parte que sobra para os hosts – conforme o seu valor. Bits atribuidos à rede em endereços de classe C - 24 Bits atribuidos à rede + 1 bit atribuído à sub rede – 24+1 =25 1 Bit atribuido à subrede que divide a rede em duas subredes
  • 16.
    Máscaras de sub-redecomplexas Máscara de sub-rede (último octeto) Bits para subrede Bits para hosts Número máximo de subredes Número máximo de hosts 128 1 0000000 2 128-2 192 11 000000 4 64-2 224 111 00000 8 32-2 240 1111 0000 16 16-2 248 11111 000 32 8-2 252 111111 00 64 4-2 Valores de exemplo para endereços de classe C
  • 17.
    Sub-redes • As sub-redesmelhoram a eficiência do endereçamento de rede. • Adicionar sub-redes exige, internamente uma estrutura adicional. • Os routers determinam a rede de destino usando o endereço da sub-rede, que limita a quantidade de tráfego em outros segmentos da rede. 17
  • 18.
    Sub-redes • Do pontode vista do endereçamento, as sub-redes são uma extensão de um número de rede. • Os administradores de rede determinam o tamanho das sub-redes com base nas necessidades de expansão rede da organização/empresa. • Os dispositivos de rede usam máscaras de sub-rede para identificar que parte do endereço é da rede e que parte representa o endereçamento de host. 18 Atribuir bits a Subredes Uma rede – endereços IP de classe C Componente de rede do endereço IP Componente de rede do endereço IP Duas subredes – 1 bit para subrede Atribuir um bit à subrede da componente de host
  • 19.
  • 20.
  • 21.
    Sub-redes • Nº debits emprestados para as sub-redes ? o 5 bits = 2^5 = 32 sub-redes • Restam 3 bits para os hosts de sub-rede: o 3 bits = 8 –2 = 6 hosts Exemplo do planeamento de uma sub-rede de classe C. 21
  • 22.
    Sub-redes Uma rede declasse C dividida em sub-redes para fornecer 6 endereços de host e 32 sub-redes utilizáveis. Uma rede de classe C dividida em sub-redes para fornecer 6 endereços de host e 32 sub-redes utilizáveis. 22 11111000 Exemplo de uma sub-rede de classe C.
  • 23.
    Resumindo... • Objectivos (alguns): oMelhor organização → segmentação / divisão da rede; o Interligação de redes que usam diferentes meios físicos e/ou em diferentes localizações; o Aumento de segurança; o Controlo de volume de tráfego (mais hosts, maior tráfego no segmento). • Como fazer o Manipulando/Alterando os bits da máscara de sub-rede 23
  • 24.
    Resumindo... • Os bitsque definem a sub-rede são aqueles além do valor por defeito para a classe do endereço IP (Exemplo: para as Classes A, B e C temos 8, 16 e 24 bits respetivamente); • Podem ser definidas máscaras com o número de bits necessários à criação de um determinado número de sub- redes pretendidas (tendo em conta os limites do endereço IP); • Quantos mais bits forem retirados à parte que define o host, mais sub-redes podemos ter, mas menos computadores podemos ter em cada sub rede (e vice-versa); 24
  • 25.
    Atividade 1 • Indiqueo endereço de rede, sub-rede e de broadcast da sub-rede, para cada par IP/Máscara de Sub-Rede: o 10.25.12.155 / 255.255.0.0 o 10.25.12.155 / 255.255.255.0 o 172.18.88.12 / 255.255.192.0 o 192.168.14.151 / 255.255.255.240 25
  • 26.
    Soluções • 10.25.12.155 /255.255.0.0 o Endereço de rede: 10.0.0.0 (Classe A); o Endereço de sub-rede: 10.25.0.0; o Endereço de broadcast da sub-rede: 10.25.255.255. • 10.25.12.155 / 255.255.255.0 o Endereço de rede: 10.0.0.0 (Classe A); o Endereço de sub-rede: 10.25.12.0; o Endereço de broadcast da sub-rede: 10.25.12.255. 26
  • 27.
    Soluções(2) • 172.18.88.12 /255.255.192.0 o Endereço de rede: 172.18.0.0 (Classe B); o Endereço de sub-rede: 172.18.64.0; o Endereço de broadcast da sub-rede: 172.18.127.255. • 192.168.14.151 / 255.255.255.240 o Endereço de rede: 192.168.14.0 (Classe C); o Endereço de sub-rede: 192.168.14.144; o Endereço de broadcast da sub-rede: 192.168.14.159. 27