Sei sulla pagina 1di 5

INFORMÁTICA PARA A SAÚDE

Administração de Sistemas Operativos

EST – IPCB Ficha de Laboratório nº 6: Endereçamento IP, Subnetting e Routing


2º Ano / 1º Semestre – 2006/2007

1 Planeamento
1 Planeamento .......................................................................................................................................1
2 Objectivos............................................................................................................................................1
3 Endereçamento IP...............................................................................................................................1
3.1 Número de redes de uma classe....................................................................................................2
3.2 Número de máquinas por rede.......................................................................................................2
3.3 Exercícios.......................................................................................................................................2
4 Subnetting (Subredes) ........................................................................................................................3
4.1 Número de subredes ......................................................................................................................3
4.2 Número de máquinas por subrede .................................................................................................3
4.3 Exemplo 1.......................................................................................................................................3
4.4 Exemplo 2.......................................................................................................................................3
4.5 Exemplo 3.......................................................................................................................................4
4.6 Exercícios.......................................................................................................................................4
5 Routing (Encaminhamento).................................................................................................................5

2 Objectivos
Pretende-se com este trabalho a definição de esquemas de endereçamento IP e a introdução do conceito
de routing.

3 Endereçamento IP
As comunicações na Internet e na maioria das Redes Locais são baseadas na pilha protocolar TCP/IP,
sendo os dispositivos identificados e localizados através dos endereços IP. Um endereço IPv4 é uma
word de 32 bits, habitualmente representado na forma (dotted) decimal: xxx.xxx.xxx.xxx, onde cada valor
decimal representa 8 bits na gama de 0 a 255.

Exemplo: 140.179.220.200 → 10001100.10110011.11011100.11001000

Todo o endereço IP possui duas componentes:


• A identificação da rede a que pertence o dispositivo;
• A identificação do dispositivo.

De forma a permitir redes de diferentes dimensões foram definidas diferentes classes de endereços IP
(ver tabela). No caso de um endereço de classe A o identificador da rede a que o dispositivo pertence é o
1º byte, sendo os restantes três bytes a identificação do dispositivo dentro da rede. No caso de endereços

Pedro António, ESTCB Sistemas Telemáticos 1


de classe B e C o identificador da rede é respectivamente os dois primeiros e terceiros bytes. Assim,
consultando a tabela conclui-se que o dispositivo 140.179.220.200 pertence à rede IP 140.179.0.0 de
classe B, e dentro desta o dispositivo 220.200.

3.1 Número de redes de uma classe


O número de redes de uma classe (B e C) é dado por: 2n. Em que n é o número de bits que identificam a
rede. Excepto para a classe A, que é dado por: 2n-2. Em que n é o número de bits que identificam a rede.
Esta situação deve-se ao facto de o endereço 0.0.0.0 não servir para identificar uma rede e o endereço
127.0.0.0 está reservado para representar o endereço de loopback. O endereço de loopback permite que
uma aplicação cliente possa utilizar uma aplicação servidor na mesma máquina sem saber o endereço IP
da máquina.

3.2 Número de máquinas por rede


O número de máquinas por rede é dado por: 2n -2. Em que n é a quantidade de bits disponíveis na parte
que identifica os dispositivos. O endereço da subrede e o endereço de broadcast da subrede não podem
ser utilizados para serem atribuídos a máquinas.

3.3 Exercícios
1. Complete a tabela seguinte:
Bits que Gama de Número de bits Número de bits Número de
Número de
Classe identificam a endereços que representam que representam máquinas por
redes
classe possíveis a rede as máquinas rede

D Reservado para Multicast

E Reservado para uso futuro

2. Considerando os endereços IP 193.9.221.35, 122.35.234.1 e 228.30.50.1 indique as classes a que


pertencem. Identifique também os endereços das redes e dos dispositivos em causa.

Pedro António, ESTCB Sistemas Telemáticos 2


4 Subnetting (Subredes)
Por questões de administração, é usual realizar-se o processo de designado por subnetting. Este
processo consiste na segmentação e estruturação de endereços IP de uma rede, baseada no
aproveitamento da parte do identificador do dispositivo (host ID) para identificar os segmentos em que a
rede está dividida.

4.1 Número de subredes


O número de subredes é dado por: 2n-2. A primeira e a última subrede não devem ser consideradas, pois
a primeira subrede coincide com a rede original e a última subrede contém o endereço de broadcast que
é igual ao da rede original.

4.2 Número de máquinas por subrede


O número de máquinas por subrede é dado por: 2n-2. Em que n é a quantidade de bits disponíveis na
parte que identifica os dispositivos. O endereço da subrede e o endereço de broadcast da subrede não
podem ser utilizados para serem atribuídos a máquinas.

4.3 Exemplo 1
Para o endereço de rede 192.5.211.0 considere dois bits para subnet ID, seis para o host ID:
• Endereço de classe C, as subredes utilizam apenas utilizam os últimos 8 bits do endereço IP
• Nº de sub-redes = 22 – 2 = 2 sub-redes
• Nº Máquinas por sub-rede = 26 – 2 = 62 máquinas por sub-rede
• Subnet Mask: 11111111.11111111.11111111.11000000 (255.255.255.192)
• As sub-redes são: 192.5.211.64 (01000000) e 192.5.211.128 (10000000), como foi referido
anteriormente os valores para (00000000) e (11000000) não devem ser utilizados para subredes.

4.4 Exemplo 2
Para o endereço de rede 192.5.211.0 pretende-se criar 6 subredes:
• Endereço de classe C, as subredes utilizam apenas utilizam os últimos 8 bits do endereço IP
• Nº de sub-redes = 2n – 2 = 6 sub-redes. Quantos bits são necessários para criar 6 subredes?
o 2n – 2 = 6  2n = 8  log2 2n = log28  log2 2n = log223 n = 3 bits
• Quantos bits sobram para máquinas? Como é um endereço de classe C, parte-se de 8 bits (último
byte do endereço IP). Como já se estão a utilizar 3 bits para criar as 6 subredes, sobram 5 bits (8bits-
3bits). Portanto o número de máquinas é:
o Nº Máquinas por sub-rede = 25 – 2 = 30 máquinas por sub-rede
• Subnet Mask: 11111111.11111111.11111111.11100000 (255.255.255.224)

Pedro António, ESTCB Sistemas Telemáticos 3


• As sub-redes são: 192.5.211.32 (00100000), 192.5.211.64 (01000000), 192.5.211.96 (01100000),
192.5.211.128 (10000000), 192.5.211.160 (10100000) e 192.5.211.192 (11000000), como foi referido
anteriormente os valores para (00000000) e (11100000) não devem ser utilizados para subredes.

4.5 Exemplo 3
Para o endereço de rede 10.0.0.0 pretende-se criar 254 subredes:
• Endereço de classe A, as subredes podem utilizar os últimos 24 bits do endereço IP
• Nº de sub-redes = 2n – 2 = 254 sub-redes. Quantos bits são necessários para criar 6 subredes?
o 2n – 2 = 254  2n = 256  log2 2n = log2256  log2 2n = log228 n = 8 bits
• Quantos bits sobram para máquinas? Como é um endereço de classe A, parte-se de 24 bits (últimos
3 bytes do endereço IP). Como já se estão a utilizar 8 bits para criar as 254 subredes, sobram 16 bits
(24bits-8bits). Portanto o número de máquinas é:
o Nº Máquinas por sub-rede = 216 – 2 = 65 536 máquinas por sub-rede
• Subnet Mask: 11111111.11111111. 00000000.00000000 (255.255.0.0)
As sub-redes são: 10.1.0.0 (00000001), 10.2.0.0 (00000010), 10.3.0.0 (00000011), 10.4.0.0 (00000100),
... 10.254.0.0 (11111110), como foi referido anteriormente os valores para (00000000) e (11111111) não
devem ser utilizados para subredes.

4.6 Exercícios
1. Considerando o endereço 192.168.200.0 e 4 bits para o subnet ID, calcule o número de subredes, e
o número de máquinas por sub-rede. Indique a subnet mask e todos os endereços das sub-redes.
2. Considere o endereço 172.20.0.0. Pretende criar 12 subredes diferentes. Calcule o número de
máquinas por sub-rede. Indique a subnet mask e todos os endereços das sub-redes.
3. Pretende criar 12 subredes diferentes, com um máximo de 126 máquinas por subrede. Indique o
endereço de rede a utilizar. Indique, também, a subnet mask e todos os endereços das sub-redes.
4. Considere o endereço IP de um dispositivo 149.123.210.167. Sabendo que a máscara de subrede é
255.255.255.192, indique qual o endereço da subrede a que pertence este endereço. Indique
também o endereço de broadcast desta subrede.

Pedro António, ESTCB Sistemas Telemáticos 4


5 Routing (Encaminhamento)
1. Suponha que uma organização definiu um endereço IP de classe B 172.16.0.0 para ser utilizado na
sua rede interna. Considerando que a organização terá 2 departamentos independentes com cerca
de 1200 trabalhadores cada um. Defina um esquema de endereçamento IP adequado, tendo em
conta uma futura expansão da organização de 100%.

2. Crie a rede com base nas subredes criadas. Utilize switches ou hubs se necessário.

3. Teste a conectividade entre as estações da mesma sub-rede. O que aconteceu?

4. Teste a conectividade entre as estações de diferentes sub-redes. O que aconteceu?

5. Utilizando um sistema Linux como router com duas interfaces de rede com endereços IP
pertencentes a duas sub-redes que deseja interligar.
a. Com o comando route add defina as rotas para as sub-redes (dica: route add –net
192.168.76.0/24 dev eth0).
b. Active o reencaminhamento de tráfego entre placas de rede:
cat /proc/sys/net/ipv4/ip_forward (se for 1, já está activado)

echo 1 > /proc/sys/net/ipv4/ip_forward (activar o tráfego entre placas de rede)

Pedro António, ESTCB Sistemas Telemáticos 5

Potrebbero piacerti anche