Vous êtes sur la page 1sur 49

Protocolos de roteamento

PROTOCOLOS DE ROTEAMENTO
Aula 03: Endereo IP e VLSM

Aula 3: ENDEREO IP E VLSM


Protocolos de roteamento
Temas/objetivos desta aula

PROTOCOLO IP VLSM

1 2 3

PRXIMOS
DIVISO DE SUB-REDES;
PASSOS

Aula 3: ENDEREO IP E VLSM


Protocolos de roteamento
Endereamento IP

O endereo IP (Internet Protocol), de forma genrica, pode ser considerado como um conjunto
de nmeros que representam o local de um determinado equipamento em uma rede privada
ou pblica.

comum o uso de nomes ao invs do IP, como www.estacio.br . Porm, esses domnios so
convertidos em endereos IPs atravs do DNS.

Aula 3: ENDEREO IP E VLSM


Protocolos de roteamento
Endereamento IP

O endereo IP, na verso 4 (IPv4), um nmero de 32 bits escrito com quatro octetos e no
formato decimal (exemplo: 192.188.11.33);

A primeira parte do endereo identifica a rede, enquanto a segunda parte identifica um host
dentro da rede;

O endereo IP no identifica um host individual, de forma que um gateway conectado n redes


ter n IPs diferentes.

Aula 3: ENDEREO IP E VLSM


Protocolos de roteamento
Endereamento IP

Endereo IP: Indentificador de Rede + Indentificador de HOST

Endereo IP de 32 bits

Identificador da Identificador do
rede host

host
REDE REDE
internet

hosts com o
hosts com mesmo
identificadores identificador de
de rede rede.
distintos.
REDE REDE

Aula 3: ENDEREO IP E VLSM


Protocolos de roteamento
Endereamento IP

Formato do endereamento IP

Aula 3: ENDEREO IP E VLSM


Protocolos de roteamento
Endereamento IP

Endereo IP Binrio de 32 bits

Os endereos IP so expressos como nmeros decimais com pontos: divide-se os 32 bits do


endereo em quatro octetos (um octeto um grupo de 8 bits). O valor decimal mximo de cada
octeto 255. O maior nmero binrio de 8 bits 11111111. Esses bits, da esquerda para direita,
tm os valores decimais 128, 64, 32, 16, 8, 4, 2 e1. Somados, eles totalizam 255.

Aula 3: ENDEREO IP E VLSM


Protocolos de roteamento
Endereamento IP

Converso de binrio para decimal

Aula 3: ENDEREO IP E VLSM


Protocolos de roteamento
Endereamento IP

Notao Decimal Pontuada

2726252423222120 2726252423222120 2726252423222120 2726252423222120

10000000 00001010 00000010 00011110 notao


binria

27=128 23+21=10 21=2 24+23+22+21=30

notao decimal
128.10.2.30 pontuada

Aula 3: ENDEREO IP E VLSM


Protocolos de roteamento
Endereamento IP

1 Octeto

1 126

128 191

192 223

224 229

230 247

Aula 3: ENDEREO IP E VLSM


Protocolos de roteamento
Endereamento IP

Classes do Endereo IP

Todos os endereos IP de classe A usam apenas os oito primeiros bits para identificar a parte da
rede do endereo. Os trs octetos restantes podem ser usados para a parte do host do
endereo;

2 elevado a 24 (224) (menos 2), ou seja, 16.777.214 endereos IP possveis para os dispositivos
conectados rede.

Aula 3: ENDEREO IP E VLSM


Protocolos de roteamento
Endereamento IP

Classes do Endereo IP

Os dois primeiros bits de um endereo de classe B so sempre 10 (um e zero);

Todos os endereos IP de classe B usam os primeiros 16 bits para identificar a parte da rede
no endereo. Os dois octetos restantes do endereo IP podem ser usados para a parte do
host do endereo;

2 elevado a 16 (216) (menos 2 novamente!), ou seja, 65.534 endereos IP possveis.

Aula 3: ENDEREO IP E VLSM


Protocolos de roteamento
Endereamento IP

Classes do Endereo IP

Os trs primeiros bits de um endereo de classe C so sempre 110 (um, um e zero);

Todos os endereos IP de classe C usam os primeiros 24 bits para identificar a parte da rede
no endereo. Apenas o ltimo octeto de um endereo IP, de classe C, pode ser usado para a
parte do host do endereo;

28 (menos 2), ou seja, 254 endereos IP possveis.

Aula 3: ENDEREO IP E VLSM


Protocolos de roteamento
Endereamento IP

Classes do Endereo IP

Aula 3: ENDEREO IP E VLSM


Protocolos de roteamento
Endereamento IP

Classe Formato do Endereo Organizao da Rede Intervalo dos


endereos da classe
A 0 Identificador Identificador do 127 redes com at de 1.0.0.0 at
da Rede Host 16777216 hosts. 127.255.255.255.
7 bits 24 bits
B 10 Identificador Identificador do 16384 redes com at de 128.0.0.0 at
da Rede Host 65535 hosts. 191.255.255.255.
14 bits 16 bits
C 110 Identificador Identificador do 2097152 redes com at de 192.0.0.0 at
da Rede Host 254 hosts. 223.255.255.255.
21 bits 8 bits

Aula 3: ENDEREO IP E VLSM


Protocolos de roteamento
Endereamento IP

Os endereos IP podem ser usados tanto para nos referirmos a redes quanto a um host
individual;

Por conveno, um endereo de rede tem os bits identificadores do host com valor zero (0);

Podemos tambm nos referir a todos os hosts de uma rede atravs de um endereo por
difuso (broadcast). Para isso o campo identificador de host deve ter todos os bits iguais a um
(1);

Assim, temos dois endereos que so reservados: endereo de rede e broadcast.

Aula 3: ENDEREO IP E VLSM


Protocolos de roteamento
Endereamento Classless

O nome formal Roteamento entre domnios Classless CIDR, pronunciado cider;

Criou um novo conjunto de padres permitindo que os provedores de servios atribussem


endereos IPv4, em qualquer fronteira do bit do endereo (tamanho do prefixo), em vez de
apenas um endereo de classe A, B ou C

Aula 3: ENDEREO IP E VLSM


Protocolos de roteamento
Parte da rede e parte do host de um endereo IPv4

Para definir a rede e as partes do


host de um endereo, os dispositivos
utilizam um padro separado de 32
bits chamado mscara de sub-rede;

A mscara de sub-rede no contm


realmente a rede ou parte do host
de um endereo IPv4, ela apenas diz
onde procurar essas partes de um
endereo IPv4 determinado.

Aula 3: ENDEREO IP E VLSM


Protocolos de roteamento
Parte da rede e parte do host de um endereo IPv4

Mscaras de sub-rede vlidas

Aula 3: ENDEREO IP E VLSM


Protocolos de roteamento
Exame do tamanho do prefixo

Aula 3: ENDEREO IP E VLSM


Protocolos de roteamento
Rede, host e endereo de broadcast IPv4

Aula 3: ENDEREO IP E VLSM


Protocolos de roteamento
Primeiro e ltimo endereo de host

Aula 3: ENDEREO IP E VLSM


Protocolos de roteamento
Bitwise E operao

1 AND 1 = 1 1 AND 0 = 0 0 AND 1 = 0 0 AND 0 = 0

Aula 3: ENDEREO IP E VLSM


Protocolos de roteamento
Broadcast Unicast

Em uma rede IPv4, os hosts podem se comunicar em um dos trs modos:

1. Unicast 1 o processo de envio de um pacote de um host para um host individual.

Aula 3: ENDEREO IP E VLSM


Protocolos de roteamento
Broadcast de difuso

Em uma rede IPv4, os hosts podem se comunicar em um dos trs modos:

2. Broadcast o processo de envio de um pacote de um host para todos os hosts em uma rede

Os roteadores Broadcast direcionado


no encaminham Destino 172.16.4.255
uma difuso Hosts na rede
limitada. 172.16.4.0/24

Aula 3: ENDEREO IP E VLSM


Protocolos de roteamento
Broadcast Transmisso Multicast

Multicast o processo de envio de um pacote de um host para um grupo de hosts


selecionados, possivelmente em redes diferentes.

Reduz o trfego;

Reservado para atender os grupos de multicast - 224.0.0.0 a 239.255.255.255;

Link local 224.0.0.0 a 224.0.0.255 (ex.: informaes de roteamento trocadas por protocolos
de roteamento);

Endereos globalmente restritos 224.0.1.0 a 238.255.255.255 (ex.: 224.0.1.1 foi reservado


para o Network Time Protocol).

Aula 3: ENDEREO IP E VLSM


Protocolos de roteamento
Endereos IPv4 pblicos e privados

Os blocos de endereos privados so:

Hosts que no requerem acesso internet podero usar endereos privados

10.0.0.0 to 10.255.255.255 (10.0.0.0/8)

172.16.0.0 to 172.31.255.255 (172.16.0.0/12)

192.168.0.0 to 192.168.255.255 (192.168.0.0/16)

Endereos de espao de endereo compartilhado:

No rotevel globalmente;

Destinado apenas para uso em redes de provedores de servios;

O bloco de endereos 100.64.0.0/10.

Aula 3: ENDEREO IP E VLSM


Protocolos de roteamento
Endereos IPv4 de uso especial

Rede e endereos de broadcast dentro de cada rede o primeiro e o ltimo endereos no


podem ser atribudos a hosts;

Endereo de loopback 127.0.0.1 um endereo especial que os hosts usam para direcionar o
trfego para eles mesmos (endereos 127.0.0.0 a 127.255.255.255 so permitidos);

Endereo de link local endereos 169.254.0.0 a 169.254.255.255 (169.254.0.0/16) podem ser


automaticamente atribudos ao host local;

Endereos TEST-NET 192.0.2.0 a 192.0.2.255 (192.0.2.0/24) reservados para fins de ensino e


aprendizado, usados em documentao e exemplos de rede;

Endereos experimentais 240.0.0.0 a 255.255.255.254 est listado como reservado.

Aula 3: ENDEREO IP E VLSM


Protocolos de roteamento
Motivos para a diviso em sub-redes

As grandes redes precisam ser segmentadas em sub-redes menores, criando grupos menores de
dispositivos e servios para:

Controlar o trfego contendo o trfego de broadcast dentro de uma sub-rede;

Reduzir o trfego total da rede e melhorar o desempenho da rede.

Diviso em sub-redes o processo de segmentao de uma rede em vrios espaos de uma rede menor
chamado de sub-redes.

Comunicao entre sub-redes

Um roteador necessrio para dispositivos em diferentes redes e sub-redes para se comunicar;

Cada interface do roteador deve ter um endereo do host IPv4 pertencente rede ou sub-rede da
interface do roteador qual est conectada;

Os dispositivos em uma rede e sub-rede utilizam a interface do roteador conectado rede local como
seu gateway padro.

Aula 3: ENDEREO IP E VLSM


Protocolos de roteamento
Diviso de uma rede em sub-redes bsica

Pegar bits emprestados para criar sub-redes

Pegar 1 bit emprestado 21 = 2 sub-redes

O emprstimo de 1 bits da parte do host cria 2 sub-redes com a mesma mscara de sub-rede

Sub-rede 0 Sub-rede 1
Network 192.168.1.0-127/25 Rede 192.168.1.128-255/25
Mscara: 255.255.255.128 Mscara: 255.255.255.128

Aula 3: ENDEREO IP E VLSM


Protocolos de roteamento
Sub-redes em uso

Sub-rede 0
Network 192.168.1.0-127/25

Sub-rede 1
Rede 192.168.1.128-255/25

Aula 3: ENDEREO IP E VLSM


Protocolos de roteamento
Frmulas da diviso de uma rede em sub-redes

Calcule o nmero de sub-redes

Calcule o nmero de hosts

Aula 3: ENDEREO IP E VLSM


Protocolos de roteamento
Criando 4 sub-redes

Emprstimo de 2 bits para criar


4 sub-redes. 22 = 4 sub-redes

Aula 3: ENDEREO IP E VLSM


Protocolos de roteamento
Criando 8 sub-redes

Emprstimo de 3 bits para criar


8 sub-redes. 23 = 8 sub-redes

Aula 3: ENDEREO IP E VLSM


Protocolos de roteamento
Criando 8 sub-redes (cont.)

Aula 3: ENDEREO IP E VLSM


Protocolos de roteamento
Determinar a mscara de sub-rede
Diviso de uma rede em sub-redes com base em requisitos do host

H duas consideraes no planejamento de sub-redes:

Nmero de sub-redes necessrias

Nmero exigido de endereos de host

Frmula para determinar o nmero de hosts que podem ser usados

2^n-2
2^n (onde n o nmero de bits de host restantes) usado para calcular o nmero de hosts

-2 A ID da sub-rede e o endereo de broadcast no podem ser usados em cada sub-rede

Aula 3: ENDEREO IP E VLSM


Protocolos de roteamento
Determinar a mscara de sub-rede
Requisitos com base na diviso em sub-redes

Calcule o nmero de sub-redes

Frmula 2^n (onde n o nmero


de bits emprestados)

Sub-rede necessria para cada


departamento no grfico

Aula 3: ENDEREO IP E VLSM


Protocolos de roteamento
Determinar a mscara de sub-rede
Diviso em sub-redes para atender aos requisitos de rede

importante equilibrar o nmero de sub-


redes e o nmero de hosts necessrios
para a sub-rede maior.

Crie o esquema de endereamento para


acomodar o nmero mximo de hosts para
cada sub-rede.

Permitir o crescimento em cada sub-rede.

Aula 3: ENDEREO IP E VLSM


Protocolos de roteamento
Determinar a mscara de sub-rede
Diviso em sub-redes para atender aos requisitos de rede (cont.)

Aula 3: ENDEREO IP E VLSM


Protocolos de roteamento
Endereos tradicionais de diviso em sub-redes de desperdcio

A diviso em sub-redes tradicional o mesmo nmero de endereos atribudo a cada sub-rede.

As sub-redes que exigem menos endereos tm endereos no usados (desperdiados). Ex.: os links
de WAN s precisam de 2 endereos.

A Mscara de Sub-Rede de Tamanho Varivel (VLSM) ou a diviso em sub-redes de uma sub-rede


oferece uma utilizao mais eficiente dos endereos.

Aula 3: ENDEREO IP E VLSM


Protocolos de roteamento
Mscara de sub-rede de tamanho varivel (VLSM)

O VLSM permite que um espao de rede seja dividido em partes diferentes.

A mscara de sub-rede varia dependendo de quantos bits foram pegos emprestados em uma sub-
rede especfica.

A rede dividida em sub-redes primeiro, e as sub-redes so divididas em sub-redes novamente.

Processo repetitivo conforme necessrio para criar sub-redes de tamanhos diferentes.

Aula 3: ENDEREO IP E VLSM


Protocolos de roteamento
Mscara de sub-rede de tamanho varivel (VLSM)

Temos a rede 192.178.67.0/24 e a subdividimos usando 3 bits para identificar as sub-redes. Agora,
dado um endereo IP e uma netmask (192.178.67.56/255.255.255.224), a rede a que ele pertence
calculada assim:

Endereo completo: 192.178.67.56 11000000.10110010.01000011.00111000


Mscara de rede: 255.255.255.224 11111111.11111111.11111111.11100000
---------------------------------------------------------------------
Poro da rede: 192.178.67.32 11000000.10110010.01000011.00100000
Broadcast: 192.178.67.63 11000000.10110010.01000011.00111111
Subredes possveis 192.178.67.{0,32,64,96,128,160,192,224}
IPs vlidos: 192.178.67.{33-62} # na rede em questo

Aula 3: ENDEREO IP E VLSM


Protocolos de roteamento
Mscara de sub-rede de tamanho varivel (VLSM)

Para determinar o nmero de hosts/sub-redes disponveis, a partir de certa mscara de sub-rede,


devemos verificar o nmero de bits emprestados.

No exemplo anterior, usamos 3 bits para sub-rede, da temos:

23 = 8 subredes.

Restaram 5 bits para representar os hosts, ento:

25 = 32 2 reservados, IP vlidos por rede.

Aula 3: ENDEREO IP E VLSM


Protocolos de roteamento
Mscara de sub-rede de tamanho varivel (VLSM)

Queremos subdividir nossa rede para que tenhamos n hosts, qual mscara z usar?

2z - 2 >= n z >= log2 (n+2)

z representa o nmero de bits 0.

Queremos subdividir nossa rede para que tenhamos n redes, qual mscara u usar?

2u >= n u >= log2 n

u representa o nmero de bits 1.

Ex.: Temos uma rede 10.1.0.0/24 e queremos subdivid-la de forma que tenhamos 40 mquinas por
rede, como fazemos isso?

Aula 3: ENDEREO IP E VLSM


Protocolos de roteamento
Mscara de sub-rede de tamanho varivel (VLSM)

z >= log2 (42) z >= 5,39 z = 6 bits zero

Endereo completo: 10.1.0.0 00001010.00000001.00000000.00000000


Mscara de rede: 255.255.255.192 11111111.11111111.11111111.11000000
---------------------------------------------------------------------
22=4 redes com 26-2 = 62 hosts por rede. So elas:
10.1.0.0 at 10.1.0.63
10.1.0.64 at 10.1.0.127
10.1.0.128 at 10.1.0.191
10.1.0.192 at 10.1.0.255

Aula 3: ENDEREO IP E VLSM


Protocolos de roteamento
Mscara de sub-rede de tamanho varivel (VLSM)

Exerccio: Suponha-se que dispomos dos seguintes endereos faixa de endereos 192.168.10.0/24 e
que existem 5 clientes interessados. Os requisitos de cada um deles so:

A - 65

B - 24

C -4

D -6

E - 12

Defina os endereos de rede e respectiva netmask para cada cliente.

Aula 3: ENDEREO IP E VLSM


Protocolos de roteamento
Mscara de sub-rede de tamanho varivel (VLSM)

Para A vamos precisar de 65 endereos. Como os blocos funcionam em potncias de 2, iremos


reservar uma rede de 128 endereos.

Para B ser suficiente uma de 32.

Para C dever ser uma rede de 8, j que os 4 oferecidos pelo bloco imediatamente inferior
corresponderiam, na verdade, a 2 endereos utilizveis.

Para D idem uma rede de 8.

Para E seria necessrio uma rede de 16 endereos.

Totalizando: 128+32+8+8+16=192<256

Aula 3: ENDEREO IP E VLSM


Protocolos de roteamento
Mscara de sub-rede de tamanho varivel (VLSM)

Para A: z >= log2 (128) z = 7 bits zero

Para B: z >= log2 (32) z = 5 bits zero

Para C: z >= log2 (8) z = 3 bits zero

Para D: z >= log2 (8) z = 3 bits zero

Para E: z >= log2 (16) z = 4 bits zero

Rede A: 192.168.10. 0 / 25 = 255.255.255.128 (0-127)


Rede B: 192.168.10.128 / 27 = 255.255.255.224 (128-160)
Rede C: 192.168.10.160 / 29 = 255.255.255.248 (160-168)
Rede D: 192.168.10.168 / 29 = 255.255.255.248 (168-176)
Rede E: 192.168.10.176 / 28 = 255.255.255.240 (176-192)

Aula 3: ENDEREO IP E VLSM


Protocolos de roteamento

Assuntos da prxima aula:

Protocolo ICMP;

Formato Mensagem ICMP;

Aplicaes do ICMP.

AVANCE PARA FINALIZAR


A APRESENTAO.
Aula 3: ENDEREO IP E VLSM

Vous aimerez peut-être aussi