1 1 Copyright
Copyright 19991999--2008 by 2008 by TeleMídia Lab.TeleMídia Lab.
Bacharelado em Informática
Bacharelado em Informática
Bacharelado em Informática
Bacharelado em Informática
Bacharelado em Informática
Bacharelado em Informática
Bacharelado em Informática
Bacharelado em Informática
Bacharelado em Informática
Bacharelado em Informática
Bacharelado em Informática
Bacharelado em Informática
Bacharelado em Informática
Bacharelado em Informática
Bacharelado em Informática
Bacharelado em Informática
Disciplina:
Disciplina:
Disciplina:
Disciplina:
Disciplina:
Disciplina:
Disciplina:
Disciplina:
Disciplina:
Disciplina:
Disciplina:
Disciplina:
Disciplina:
Disciplina:
Disciplina:
Disciplina:
Sub-redes IP
Super-redes IP e Blocos CIDR
Endereçamento IP: estudo de caso
Protocolo ICMP
Sub-redes IP
Super-redes IP e Blocos CIDR
Endereçamento IP: estudo de caso
Protocolo ICMP
Internet e
Internet e
Internet e
Internet e Arquitetura
Arquitetura
Arquitetura
Arquitetura
TCP/IP
TCP/IP
TCP/IP
TCP/IP
Internet e
Internet e
Internet e
Internet e Arquitetura
Arquitetura
Arquitetura
Arquitetura
TCP/IP
TCP/IP
TCP/IP
TCP/IP
TCP/IP
TCP/IP
2 2127
127
16.383
16.383
2.097.152
2.097.152
Número de Redes
Número de Redes
16.777.214
16.777.214
65.534
65.534
254
254
Número de Estações
Número de Estações
Classe A
Classe A
Classe B
Classe B
Classe C
Classe C
Número de redes e estações
Número de redes e estações
Associação um
Associação um--para
para--um entre prefixo IP e rede física
um entre prefixo IP e rede física
••
Redução rápida dos endereços livres
Redução rápida dos endereços livres
••
Overhead administrativo para gerenciar endereços IP de rede
Overhead administrativo para gerenciar endereços IP de rede
Solução:
Solução:
••
Esconder do resto da inter
Esconder do resto da inter--rede a estrutura interna das redes
rede a estrutura interna das redes
das organizações
das organizações
TCP/IP
TCP/IP
3 3Endereçamento clássico
Endereçamento clássico
R
R
Resto da Internet
Resto da Internet
H
H
H
H
139.82.5.2
139.82.5.2
139.82.0.0
139.82.0.0
H
H
H
H
139.82.2.4
139.82.2.4
139.82.5.3
139.82.5.3
139.82.2.10
139.82.2.10
Todo tráfego p/ 139.82.0.0 (classe B)
Todo tráfego p/ 139.82.0.0 (classe B)
TCP/IP
TCP/IP
4 4
Endereçamento de sub
Endereçamento de sub--rede
rede
Todo tráfego p/ 139.82.0.0 (classe B)
Todo tráfego p/ 139.82.0.0 (classe B)
Sub
Sub--rede 139.82.2.0
rede 139.82.2.0
Sub
Sub--rede 139.82.5.0
rede 139.82.5.0
139.82.5.2
139.82.5.2
139.82.2.4
139.82.2.4
139.82.5.3
139.82.5.3
139.82.2.10
139.82.2.10
H
H
H
H
H
H
H
H
Identificador de
Identificador de
rede
rede
Identificador de
Identificador de
sub
sub--rede
rede
R
R
Resto da Internet
Resto da Internet
TCP/IP
TCP/IP
5 5
Endereçamento de sub
Endereçamento de sub--rede
rede
Na prática, diferentes redes físicas possuem
Na prática, diferentes redes físicas possuem
diferentes limites com relação ao número máximo
diferentes limites com relação ao número máximo
de estações e à distribuição geográfica
de estações e à distribuição geográfica
Como ganhar flexibilidade na atribuição de
Como ganhar flexibilidade na atribuição de
identificadores de sub
identificadores de sub--rede ?
rede ?
••
Para identificar sub
Para identificar sub--redes em redes classe B, ao
redes em redes classe B, ao
invés de um octeto, poderia ser usado um número
invés de um octeto, poderia ser usado um número N
N
qualquer de bits, onde 1 <= N <= 14
qualquer de bits, onde 1 <= N <= 14
••
N pode ser escolhido de modo independente p/ cada
N pode ser escolhido de modo independente p/ cada
rede física
rede física
TCP/IP
TCP/IP
6 6Sub
Sub--rede 139.82.2.0
rede 139.82.2.0
Sub
Sub--rede 139.82.5.64
rede 139.82.5.64
139.82.5.66
139.82.5.66
139.82.2.4
139.82.2.4
139.82.5.68
139.82.5.68
139.82.2.10
139.82.2.10
H
H
H
H
H
H
H
H
X.25
X.25
10001011 1010010
10001011 1010010
00000101 01
00000101 01
000000
000000
ID rede
ID rede
ID sub
ID sub--rede
rede ID host
ID host
10001011 1010010
10001011 1010010
00000010
00000010
00000000
00000000
ID rede
ID rede
ID sub
ID sub--rede
rede
ID host
ID host
R
R
Endereçamento de sub
Endereçamento de sub--rede
rede
Resto da Internet
Resto da Internet
TCP/IP
TCP/IP
7 7Identificação de sub
Identificação de sub--redes
redes
Dada uma rede IP particionada em sub
Dada uma rede IP particionada em sub--redes,
redes,
como seus hosts e roteadores sabem o número de
como seus hosts e roteadores sabem o número de
bits que correspondem à identificação da sub
bits que correspondem à identificação da
sub--rede?
rede?
••
A cada sub
A cada sub--rede está associada uma máscara de
rede está associada uma máscara de
bits, que deve ser configurada para cada uma das
bits, que deve ser configurada para cada uma das
interfaces de rede dos seus hosts e roteadores.
interfaces de rede dos seus hosts e roteadores.
••
Máscara determina quais bits de um end. IP são
Máscara determina quais bits de um end. IP são
utilizados para identificar a sub
utilizados para identificar a sub--rede e a máquina.
rede e a máquina.
••
Representada por número de 32 bits com 1 para
Representada por número de 32 bits com 1 para
parte de inter
parte de inter--rede (rede + sub
rede (rede + sub--rede) e 0 para parte
rede) e 0 para parte
de host.
de host.
TCP/IP
TCP/IP
8 8Sub
Sub--rede 139.82.2.0
rede 139.82.2.0
Sub
Sub--rede 139.82.5.64
rede 139.82.5.64
139.82.5.68
139.82.5.68
mask = 255.255.255.192
mask = 255.255.255.192
H
H
H
H
X.25
X.25
11111111 1111111 11111111 11
11111111 1111111 11111111 11
000000
000000
11111111 1111111 11111111
11111111 1111111 11111111
00000000
00000000
10001011 1010010
10001011 1010010
00000010
00000010
00000000
00000000
10001011 1010010
10001011 1010010
00000101 01
00000101 01
000000
000000
139.82.2.4
139.82.2.4
mask = 255.255.255.0
mask = 255.255.255.0
Máscaras de bits
Máscaras de bits
R
R
Resto da Internet
Resto da Internet
TCP/IP
TCP/IP
9 9
Representações
Representações do
do endereçamento
endereçamento IP de sub
IP de sub--rede
rede
139.82.5.64 mask 255.255.255.192
139.82.5.64 mask 255.255.255.192
8B.52.5.40 mask FF.FF.FF.C0
8B.52.5.40 mask FF.FF.FF.C0
139.82.4.64 / 26
139.82.4.64 / 26
TCP/IP
TCP/IP
10 10200.18.171.1 (
200.18.171.1 (
00
00
000001)
000001)
200.18.171.2 (
200.18.171.2 (
00
00
000010)
000010)
200.18.171.3 (
200.18.171.3 (
00
00
000011)
000011)
…
…
200.18.171.63 (
200.18.171.63 (
00
00
111111)
111111)
200.18.171.64 (
200.18.171.64 (
01
01
000000)
000000)
200.18.171.65 (
200.18.171.65 (
01
01
000001)
000001)
…
…
200.18.171.127 (
200.18.171.127 (
01
01
111111)
111111)
200.18.171.128 (
200.18.171.128 (
10
10
000000)
000000)
200.18.171.129 (
200.18.171.129 (
10
10
000001)
000001)
...
...
Divisão de classes em sub
Divisão de classes em sub--redes
redes
...
...
200.18.171.[1
200.18.171.[1--254]
254]
Original
Original
Classe C
Classe C
Dividindo uma rede
Dividindo uma rede
classe C em 4 sub
classe C em 4 sub--redes,
redes,
cada uma contendo
cada uma contendo
±
± 60 máquinas
60 máquinas
mask = 255.255.255.192
mask = 255.255.255.192
TCP/IP
TCP/IP
11 11Divisão de classes em sub
Divisão de classes em sub--redes
redes
Classe C
Classe C
...
...
200.18.171.[1
200.18.171.[1--62]
62]
...
...
200.18.171.[65
200.18.171.[65--126]
126]
...
...
200.18.171.[193
200.18.171.[193--254]
254]
...
...
200.18.171.[129
200.18.171.[129--190]
190]
R
R
R
R
00
01
10
...
...
200.18.171.[1
200.18.171.[1--254]
254]
Classe C
Classe C
Original
Original
Dividindo uma rede
Dividindo uma rede
classe C em 4 sub
classe C em 4 sub--redes,
redes,
cada uma contendo
cada uma contendo
±
± 60 máquinas
60 máquinas
mask = 255.255.255.192
mask = 255.255.255.192
TCP/IP
TCP/IP
12 12Roteamento em sub
Roteamento em sub--redes
redes
IP dest
IP dest
200.18.171.190
200.18.171.190
Mask = 255.255.255.192
Mask = 255.255.255.192
...
...
200.18.171.[1
200.18.171.[1--62]
62]
...
...
200.18.171.[65
200.18.171.[65--126]
126]
...
...
200.18.171.[193
200.18.171.[193--254]
254]
...
...
200.18.171.[129
200.18.171.[129--190]
190]
R
R
R
R
TCP/IP
TCP/IP
13 13
Roteamento em sub
Roteamento em sub--redes
redes
Para o algoritmo de roteamento verificar qual a
Para o algoritmo de roteamento verificar qual a
parte de rede, não olha p/ a classe do endereço de
parte de rede, não olha p/ a classe do endereço de
destino do datagrama. É aplicado um AND lógico
destino do datagrama. É aplicado um AND lógico
deste endereço com a máscara. O resultado é o
deste endereço com a máscara. O resultado é o
endereço da sub
endereço da sub--rede.
rede.
TCP/IP
TCP/IP
14 14
Roteamento em sub
Roteamento em sub--redes
redes
Octeto 1
Octeto 1
Octeto 2
Octeto 2
Octeto 3
Octeto 3
Octeto 4
Octeto 4
00
77
15
15
23
23
31
31
11 11 11 11
11 11 11 11
End
End
do
do
host
host
Mask
Mask
200.
200.
00 01 00 10
00 01 00 10
18.
18.
10 10 10 11
10 10 10 11
00 00 00
00 00 00
11 00 10 00
11 00 10 00
11 11 11 11 11
11 11 11 11 11
11 11 11 11
11 11 11 11
171.
171.
190
190
255.
255.
255.
255.
255.
255.
192
192
10 11 11 10
10 11 11 10
End
End
da
da
sub
sub--rede
rede
200.
200.
00 01 00 10
00 01 00 10
18.
18.
10 10 10 11
10 10 10 11
11 00 10 00
11 00 10 00
171.
171.
128
128
10 00 00 00
10 00 00 00
TCP/IP
TCP/IP
15 15Roteamento em sub
Roteamento em sub--redes
redes
√√
Para o algoritmo de roteamento verificar qual a
Para o algoritmo de roteamento verificar qual a
parte de rede, não olha p/ a classe do endereço de
parte de rede, não olha p/ a classe do endereço de
destino do datagrama. É aplicado um AND lógico
destino do datagrama. É aplicado um AND lógico
deste endereço com a máscara. O resultado é o
deste endereço com a máscara. O resultado é o
endereço da sub
endereço da sub--rede.
rede.
Tabelas de rotas devem incluir coluna
Tabelas de rotas devem incluir coluna
identificando a máscara de bits associada à sub
identificando a máscara de bits associada à
sub--rede
rede
Datagrama IP não precisa carregar informação
Datagrama IP não precisa carregar informação
sobre máscara
sobre máscara
TCP/IP
TCP/IP
16 16IP dest
IP dest
139.82.5.68
139.82.5.68
Todo tráfego p/ 139.82.0.0 (classe B)
Roteamento em sub
Roteamento em sub--redes
redes
H
H
Sub
Sub--rede 139.82.2.0
rede 139.82.2.0
Sub
Sub--rede 139.82.5.64
rede 139.82.5.64
139.82.5.68
139.82.5.68
mask = 255.255.255.192
mask = 255.255.255.192
H
H
H
H
X.25
X.25
139.82.2.4
139.82.2.4
mask = 255.255.255.0
mask = 255.255.255.0
R
R
Pref. IP
Pref. IP
139.82.2.0 139.82.2.0 255.255.255.0255.255.255.0 --139.82.5.64 139.82.5.64 255.255.255.192255.255.255.192--Máscara
Máscara
Rot.
Rot.
11 22
Int.
Int.
11
22
Resto da Internet
Resto da Internet
TCP/IP
TCP/IP
17 17
Roteamento em sub
Roteamento em sub--redes
redes
Mask = 255.255.255.192
Mask = 255.255.255.192
...
...
200.18.171.0
200.18.171.0
200.18.171.64
200.18.171.64
...
...
200.18.171.192
200.18.171.192
...
...
200.18.171.128
200.18.171.128
R1
R1
R2
R2
.1 .1 .65 .65 .129 .129 .130 .130 .193 .193Pref. IP
Pref. IP
Mask
Mask
Roteador
Roteador
.171.0 .171.0 .255.192.255.192 .171.1.171.1 .171.1.171.1 .171.64 .171.64 .255.192.255.192 .171.65.171.65 .171.65.171.65
Int.
Int.
R1
R1
.171.128 .171.128 .255.192.255.192 .171.129.171.129 .171.129.171.129 .171.192 .171.192 .255.192.255.192 .171.130.171.130 .171.129.171.129Pref. IP
Pref. IP
Mask
Mask
Roteador
Roteador
.171.128 .171.128 .255.192.255.192 .171.130.171.130 .171.130.171.130 .171.192 .171.192 .255.192.255.192 .171.193.171.193 .171.193.171.193
Int.
Int.
R2
R2
.171.0 .171.0 .255.192.255.192 .171.129.171.129 .171.130.171.130 .171.64 .171.64 .255.192.255.192 .171.129.171.129 .171.130.171.130TCP/IP
TCP/IP
18 18Roteamento em sub
Roteamento em sub--redes
redes
Mask = 255.255.255.192
Mask = 255.255.255.192
...
...
200.18.171.0
200.18.171.0
200.18.171.64
200.18.171.64
...
...
200.18.171.192
200.18.171.192
...
...
200.18.171.128
200.18.171.128
R1
R1
R2
R2
.1 .1 .65 .65 .129 .129 .130 .130 .193 .193Internet
Internet
X
X
0.0.0.0 0.0.0.0 0.0.0.00.0.0.0 ...... XX 0.0.0.0 0.0.0.0 0.0.0.00.0.0.0 171.129171.129 .171.130.171.130Representação da rota default
Representação da rota default
Pref. IP
Pref. IP
Mask
Mask
Roteador
Roteador
.171.0 .171.0 .255.192.255.192 .171.1.171.1 .171.1.171.1 .171.64 .171.64 .255.192.255.192 171.65171.65 .171.65.171.65
Int.
Int.
R1
R1
.171.128 .171.128 .255.192.255.192 171.129171.129 .171.129.171.129 .171.192 .171.192 .255.192.255.192 171.130171.130 .171.129.171.129Pref. IP
Pref. IP
Mask
Mask
Roteador
Roteador
.171.128 .171.128 .255.192.255.192 .171.130.171.130 .171.130.171.130 .171.192 .171.192 .255.192.255.192 171.193171.193 .171.193.171.193
Int.
Int.
R2
R2
.171.0 .171.0 .255.192.255.192 171.129171.129 .171.130.171.130 .171.64 .171.64 .255.192.255.192 171.129171.129 .171.130.171.130 19 19 CopyrightCopyright 19991999--2008 by 2008 by TeleMídia Lab.TeleMídia Lab.
Bacharelado em Informática
Bacharelado em Informática
Bacharelado em Informática
Bacharelado em Informática
Bacharelado em Informática
Bacharelado em Informática
Bacharelado em Informática
Bacharelado em Informática
Bacharelado em Informática
Bacharelado em Informática
Bacharelado em Informática
Bacharelado em Informática
Bacharelado em Informática
Bacharelado em Informática
Bacharelado em Informática
Bacharelado em Informática
Disciplina:
Disciplina:
Disciplina:
Disciplina:
Disciplina:
Disciplina:
Disciplina:
Disciplina:
Disciplina:
Disciplina:
Disciplina:
Disciplina:
Disciplina:
Disciplina:
Disciplina:
Disciplina:
Sub-redes IP
Super-redes IP e Blocos CIDR
Endereçamento IP: estudo de caso
Protocolo ICMP
Sub-redes IP
Super-redes IP e Blocos CIDR
Endereçamento IP: estudo de caso
Protocolo ICMP
Protocolos do Nível
Protocolos do Nível
Protocolos do Nível
Protocolos do Nível
Inter
Inter
Inter
Inter----Rede
Rede
Rede
Rede
Protocolos do Nível
Protocolos do Nível
Protocolos do Nível
Protocolos do Nível
Inter
Inter
Inter
Inter----Rede
Rede
Rede
Rede
TCP/IP
TCP/IP
20 20
Número de redes e estações
Número de redes e estações
Problema: organização com 5000 máquinas
Problema: organização com 5000 máquinas
••
Classe B desperdiça mais de 59000 endereços
Classe B desperdiça mais de 59000 endereços
Solução: distribuir uma sequência de endereços
Solução: distribuir uma sequência de endereços
classe C a uma organização
classe C a uma organização
••
Problema: quantidade de informações nos
Problema: quantidade de informações nos
roteadores da inter
roteadores da inter--rede aumenta significativamente
rede aumenta significativamente
••
Solução: unir vários endereços de classe C em uma
Solução: unir vários endereços de classe C em uma
única informação de rota (super
TCP/IP
TCP/IP
21 21
Endereçamento de super
Endereçamento de super--rede
rede
Uso do conceito de máscara para agregar
Uso do conceito de máscara para agregar
endereços de classe
endereços de classe
11001000 10000010 101 01011 00100101
11001000 10000010 101 01011 00100101
IP A
IP A
11001000 10000010 101 11110 10100101
11001000 10000010 101 11110 10100101
IP B
IP B
200
200
130
130
171
171
37
37
200
200
130
130
190
190
165
165
00000 00000000
00000 00000000
11111111 11111111 111
11111111 11111111 111
Mask
Mask
255
255
255
255
224
224
00
00000 00000000
00000 00000000
Super
Super--rede
rede
11001000 10000010 101
11001000 10000010 101
200
200
130
130
160
160
00
TCP/IP
TCP/IP
22 22Sub
Sub--redes e super
redes e super--redes
redes
R
R
Todo tráfego p/ 200.130.160.0
Todo tráfego p/ 200.130.160.0
Rede 200.130.171.0
Rede 200.130.171.0
Rede 200.130.190.0
Rede 200.130.190.0
Ambiguidade de semântica entre
Ambiguidade de semântica entre
endereço classe C
endereço classe C
e endereço de super
e endereço de super--rede
rede
Resto da Internet
Resto da Internet
TCP/IP
TCP/IP
23 23Sub
Sub--redes e super
redes e super--redes
redes
Se X representar endereço classe C, toda a Internet
Se X representar endereço classe C, toda a Internet
precisa operar com base em máscaras de super
precisa operar com base em máscaras de super--rede
rede
Fim do conceito de classes
Fim do conceito de classes
Introdução do conceito de blocos CIDR
Introdução do conceito de blocos CIDR
R
R
Todo tráfego p/ X.Y.0.0
Todo tráfego p/ X.Y.0.0
Rede X.Y.171.0
Rede X.Y.171.0
Rede X.Y.190.0
Rede X.Y.190.0
Resto da Internet
Resto da Internet
TCP/IP
TCP/IP
24 24CIDR (Classless Inter Domain Routing)
CIDR (Classless Inter Domain Routing)
Um bloco CIDR é um conjunto contíguo de
Um bloco CIDR é um conjunto contíguo de
endereços expresso por meio de um endereço
endereços expresso por meio de um endereço
inicial (prefixo IP) e uma máscara que indica o
inicial (prefixo IP) e uma máscara que indica o
número de endereços desse conjunto
número de endereços desse conjunto
••
Ex: (200.18.160.0, 255.255.224.0) é um bloco CIDR
Ex: (200.18.160.0, 255.255.224.0) é um bloco CIDR
com 8192 (32*256) endereços IP.
com 8192 (32*256) endereços IP.
Os conjuntos de destinos associados a blocos
Os conjuntos de destinos associados a blocos
CIDR podem exibir um relacionamento de
CIDR podem exibir um relacionamento de
subconjunto
subconjunto
••
Ex: (200.18.160.0, 255.255.255.0) é um subconjunto
Ex: (200.18.160.0, 255.255.255.0) é um subconjunto
de (200.18.160.0, 255.255.224.0)
TCP/IP
TCP/IP
25 25
Endereços de classe X Blocos CIDR
Endereços de classe X Blocos CIDR
Classe A: 10.0.0.0 mask 255.0.0.0 ou /8
Classe A: 10.0.0.0 mask 255.0.0.0 ou /8
Classe B: 146.164.0.0 mask 255.255.0.0 ou /16
Classe B: 146.164.0.0 mask 255.255.0.0 ou /16
Classe C: 200.18.160.0 mask 255.255.255.0 ou /24
Classe C: 200.18.160.0 mask 255.255.255.0 ou /24
TCP/IP
TCP/IP
26 26
Estrutura hierárquica com blocos CIDR
Estrutura hierárquica com blocos CIDR
TCP/IP
TCP/IP
27 27
Estrutura hierárquica com blocos CIDR
Estrutura hierárquica com blocos CIDR
Rede 200.180.160.0
Rede 200.180.160.0
mask 255.255.224.0
mask 255.255.224.0
Rede 200.180.171.0
Rede 200.180.171.0
mask 255.255.255.0
mask 255.255.255.0
mask 255.255.255.0
mask 255.255.255.0
Rede 200.180.190.0
Rede 200.180.190.0
TCP/IP
TCP/IP
28 28
Exemplos de tabelas de rotas com CIDR
Exemplos de tabelas de rotas com CIDR
NT (IP host = 200.18.161.85 mask = 255.255.255.192)
NT (IP host = 200.18.161.85 mask = 255.255.255.192)
Linux (IP host = 200.18.161.18 mask = 255.255.255.192)
Linux (IP host = 200.18.161.18 mask = 255.255.255.192)
=================================================================== Network Destination Netmask Gateway Interface 0.0.0.0 0.0.0.0 200.18.161.71 200.18.161.85 127.0.0.0 255.0.0.0 127.0.0.1 127.0.0.1 200.18.161.64 255.255.255.192 200.18.161.85 200.18.161.85 200.18.161.85 255.255.255.255 127.0.0.1 127.0.0.1 200.18.161.255 255.255.255.255 200.18.161.85 200.18.161.85 255.255.255.255 255.255.255.255 200.18.161.85 200.18.161.85 =================================================================== ============================================================ Destination Gateway Genmask Flags Iface 200.18.161.18 0.0.0.0 255.255.255.255 UH eth0 139.82.95.0 0.0.0.0 255.255.255.192 U eth0 127.0.0.0 0.0.0.0 255.0.0.0 U lo 0.0.0.0 139.82.95.1 0.0.0.0 UG eth0 ============================================================29 29 Copyright
Copyright 19991999--2008 by 2008 by TeleMídia Lab.TeleMídia Lab.
Bacharelado em Informática
Bacharelado em Informática
Bacharelado em Informática
Bacharelado em Informática
Bacharelado em Informática
Bacharelado em Informática
Bacharelado em Informática
Bacharelado em Informática
Bacharelado em Informática
Bacharelado em Informática
Bacharelado em Informática
Bacharelado em Informática
Bacharelado em Informática
Bacharelado em Informática
Bacharelado em Informática
Bacharelado em Informática
Disciplina:
Disciplina:
Disciplina:
Disciplina:
Disciplina:
Disciplina:
Disciplina:
Disciplina:
Disciplina:
Disciplina:
Disciplina:
Disciplina:
Disciplina:
Disciplina:
Disciplina:
Disciplina:
Sub-redes IP
Super-redes IP e Blocos CIDR
Endereçamento IP: estudo de caso
Protocolo ICMP
Sub-redes IP
Super-redes IP e Blocos CIDR
Endereçamento IP: estudo de caso
Protocolo ICMP
Protocolos do Nível
Protocolos do Nível
Protocolos do Nível
Protocolos do Nível
Inter
Inter
Inter
Inter----Rede
Rede
Rede
Rede
Protocolos do Nível
Protocolos do Nível
Protocolos do Nível
Protocolos do Nível
Inter
Inter
Inter
Inter----Rede
Rede
Rede
Rede
FDDI
FDDI
R
R
FDDI
FDDI
ATM
ATM
R
R
R
R
R1
R1
R2
R2
R3
R3
R
R
R
R
10.000 máquinas
10.000 máquinas
6.000 máquinas
6.000 máquinas
14.000 máquinas
14.000 máquinas
R
R
R
R
Como
Como
configurar esta
configurar esta
inter
inter--rede ?
rede ?
TCP/IP
TCP/IP
31 31160 =
160 = 101
10100000
00000
161 =
161 = 101
10100001
00001
...
...
190 =
190 = 101
10111110
11110
191 =
191 = 101
10111111
11111
(*)
(*)
Na prática, a ICANN costuma adotar uma política de provisão de conjuntos de
Na prática, a ICANN costuma adotar uma política de provisão de conjuntos de
end. IP de rede contíguos (ou seja, exatamente um bloco CIDR).
end. IP de rede contíguos (ou seja, exatamente um bloco CIDR).
Ex1: 200.18.160.0 a 200.18.191.0
Ex1: 200.18.160.0 a 200.18.191.0 --> 32 (2
> 32 (2
55) redes classe C
) redes classe C
Máscara usada: 255.255.224.0 (224=11100000)
Máscara usada: 255.255.224.0 (224=11100000)
Ex2: 200.18.192.0 a 200.18.195.0
Ex2: 200.18.192.0 a 200.18.195.0 --> 4 redes classe C
> 4 redes classe C
Máscara usada: 255.255.252.0 (252=11111100)
Máscara usada: 255.255.252.0 (252=11111100)
Endereços providos pela IANA
Endereços providos pela IANA
139.82.0.0 (End. Classe B)
139.82.0.0 (End. Classe B)
146.164.0.0 (End. Classe B)
146.164.0.0 (End. Classe B)
200.18.160.0 a 200.18.191.0 (Ends. Classe C)
200.18.160.0 a 200.18.191.0 (Ends. Classe C)
••
Super
Super--redes não necessariamente precisam agrupar
redes não necessariamente precisam agrupar
conjuntos contíguos de endereços (*)
conjuntos contíguos de endereços (*)
FDDI
FDDI
R
R
FDDI
FDDI
ATM
ATM
R
R
R
R
R1
R1
R2
R2
R3
R3
R
R
R
R
R
R
R
R
146.164.0.0
146.164.0.0
200.18.160.0 a
200.18.160.0 a
200.18.191.0
200.18.191.0
139.82.0.0
139.82.0.0
ICANN
ICANN
TCP/IP
TCP/IP
33 33Configuração de rotas
Configuração de rotas
Próximo passo: configurar os roteadores de
Próximo passo: configurar os roteadores de
borda
borda
Divulgação de rotas
Divulgação de rotas
••
Manualmente pelos administradores de rede,
Manualmente pelos administradores de rede,
OU
OU
••
Automaticamente pelos protocolos de roteamento
Automaticamente pelos protocolos de roteamento
–
– Rotas a serem divulgadas pelos protocolos de
Rotas a serem divulgadas pelos protocolos de
roteamento podem ser controladas pelos
roteamento podem ser controladas pelos
administradores de rede
administradores de rede
FDDI
FDDI
R
R
FDDI
FDDI
ATM
ATM
R
R
R
R
R1
R1
R2
R2
R3
R3
R
R
R
R
R
R
R
R
146.164.0.0
146.164.0.0
200.18.160.0 a
200.18.160.0 a
200.18.191.0
200.18.191.0
139.82.0.0
139.82.0.0
Tenho que informar Tenho que informar aos roteadores R2 e R3 aos roteadores R2 e R3 que eu alcanço que eu alcanço IP 146.164.0.0 IP 146.164.0.0 Mask 255.255.0.0 Mask 255.255.0.0
FDDI
FDDI
R
R
FDDI
FDDI
ATM
ATM
R
R
R
R
R1
R1
R2
R2
R3
R3
R
R
R
R
R
R
R
R
146.164.0.0
146.164.0.0
200.18.160.0 a
200.18.160.0 a
200.18.191.0
200.18.191.0
139.82.0.0
139.82.0.0
Tenho que informar Tenho que informar aos roteadores R1 e R3 aos roteadores R1 e R3 que eu alcanço que eu alcanço IP 200.18.160.0 IP 200.18.160.0 Mask 255.255.224.0 Mask 255.255.224.0
FDDI
FDDI
R
R
FDDI
FDDI
ATM
ATM
R
R
R
R
R1
R1
R2
R2
R3
R3
R
R
R
R
R
R
R
R
146.164.0.0
146.164.0.0
200.18.160.0 a
200.18.160.0 a
200.18.191.0
200.18.191.0
139.82.0.0
139.82.0.0
Tenho que informar Tenho que informar aos roteadores R1 e R2 aos roteadores R1 e R2 que eu alcanço que eu alcanço IP 139.82.0.0 IP 139.82.0.0 Mask 255.255.0.0 Mask 255.255.0.0
FDDI
FDDI
R
R
FDDI
FDDI
ATM
ATM
R
R
R
R
R1
R1
R2
R2
R3
R3
R
R
R
R
R
R
R
R
146.164.0.0
146.164.0.0
200.18.160.0 a
200.18.160.0 a
200.18.191.0
200.18.191.0
139.82.0.0
139.82.0.0
Tabela de Rotas Tabela de Rotas 200.18.160.0 255.255.224.0 200.18.160.0 255.255.224.0 R2R2 139.82.0.0 255.255.0.0 139.82.0.0 255.255.0.0 R3R3 Tabela de Rotas Tabela de Rotas 146.164.0.0 255.255.0.0 146.164.0.0 255.255.0.0 R1R1 139.82.0.0 255.255.0.0 139.82.0.0 255.255.0.0 R3R3 Tabela de Rotas Tabela de Rotas 200.18.160.0 255.255.224.0 200.18.160.0 255.255.224.0 R2R2 146.164.0.0 255.255.0.0 146.164.0.0 255.255.0.0 R1R1OBSERVAÇÃO: tabelas simplificadas ao extremo !!!
OBSERVAÇÃO: tabelas simplificadas ao extremo !!!
FDDI
FDDI
R1a
R1a
FDDI
FDDI
ATM
ATM
R
R
R
R
R1
R1
R2
R2
R3
R3
R1b
R1b
R1c
R1c
R
R
R
R
200.18.160.0 a
200.18.160.0 a
200.18.191.0
200.18.191.0
139.82.0.0
139.82.0.0
Tabela de Rotas Tabela de Rotas 200.18.160.0 255.255.224.0 200.18.160.0 255.255.224.0 R2R2 139.82.0.0 255.255.0.0 139.82.0.0 255.255.0.0 R3R3 146.164.0.0 255.255.255.0 146.164.0.0 255.255.255.0 --- ---146.164.1.0 255.255.255.0 146.164.1.0 255.255.255.0 R1aR1a 146.164.3.0 255.255.255.0 146.164.3.0 255.255.255.0 R1aR1a 146.164.2.0 255.255.255.192 146.164.2.0 255.255.255.192 R1bR1b 146.164.2.64 255.255.255.192 146.164.2.64 255.255.255.192 R1bR1b 146.164.0.0 146.164.0.0 255.255.255.0 255.255.255.0 146.164.1.0 146.164.1.0 255.255.255.0 255.255.255.0 146.164.2.0 146.164.2.0 255.255.255.192 255.255.255.192 146.164.2.64 146.164.2.64 255.255.255.192 255.255.255.192 146.164.3.0 146.164.3.0 255.255.255.0255.255.255.0
Configurando internamente
Configurando internamente
o site 146.164.0.0...
o site 146.164.0.0...
FDDI
FDDI
FDDI
FDDI
ATM
ATM
R
R
R
R
R1
R1
R2
R2
R3
R3
R
R
R
R
200.18.160.0 a
200.18.160.0 a
200.18.191.0
200.18.191.0
139.82.0.0
139.82.0.0
Tabela de Rotas Tabela de Rotas 146.164.0.0 255.255.255.0 146.164.0.0 255.255.255.0 --- ---146.164.1.0 255.255.255.0 146.164.1.0 255.255.255.0 R1aR1a 146.164.3.0 255.255.255.0 146.164.3.0 255.255.255.0 R1aR1a 146.164.2.0 255.255.255.192 146.164.2.0 255.255.255.192 R1cR1c 146.164.2.64 255.255.255.192 146.164.2.64 255.255.255.192 --- ---0.0.0.0 ---0.0.0.0 0.0.0.0 0.0.0.0 R1R1Configurando internamente
Configurando internamente
o site 146.164.0.0...
o site 146.164.0.0...
146.164.0.0 146.164.0.0 255.255.255.0 255.255.255.0 146.164.1.0 146.164.1.0 255.255.255.0 255.255.255.0 146.164.2.0 146.164.2.0 255.255.255.192 255.255.255.192 146.164.2.64 146.164.2.64 255.255.255.192 255.255.255.192 146.164.3.0 146.164.3.0 255.255.255.0 255.255.255.0R1a
R1a
R1b
R1b
R1c
R1c
FDDI
FDDI
FDDI
FDDI
ATM
ATM
R
R
R2b
R2b
R1
R1
R2
R2
R3
R3
R2a
R2a
R
R
139.82.0.0
139.82.0.0
Tabela de Rotas Tabela de Rotas 146.164.0.0 255.255.0.0 146.164.0.0 255.255.0.0 R1R1 139.82.0.0 255.255.0.0 139.82.0.0 255.255.0.0 R3R3 200.18.180.0 255.255.255.0 200.18.180.0 255.255.255.0 --- ---200.18.170.0 255.255.255.0 200.18.170.0 255.255.255.0 R2aR2a 200.18.190.0 255.255.255.0 200.18.190.0 255.255.255.0 R2bR2b 200.18.170.0 200.18.170.0 255.255.255.0 255.255.255.0 200.18.190.0 200.18.190.0 255.255.255.0 255.255.255.0 200.18.180.0 200.18.180.0 255.255.255.0 255.255.255.0Configurando internamente
Configurando internamente
o site 200.18.160.0
o site 200.18.160.0
mask 255.255.224.0...
mask 255.255.224.0...
146.164.0.0 146.164.0.0 255.255.255.0 255.255.255.0 146.164.1.0 146.164.1.0 255.255.255.0 255.255.255.0 146.164.2.0 146.164.2.0 255.255.255.192 255.255.255.192 146.164.2.64 146.164.2.64 255.255.255.192 255.255.255.192 146.164.3.0 146.164.3.0 255.255.255.0 255.255.255.0R1a
R1a
R1b
R1b
R1c
R1c
FDDI
FDDI
FDDI
FDDI
ATM
ATM
R
R
R1
R1
R2
R2
R3
R3
R
R
139.82.0.0
139.82.0.0
Tabela de Rotas Tabela de Rotas 200.18.190.0 255.255.255.0 200.18.190.0 255.255.255.0 --- ---200.18.180.0 255.255.255.0 200.18.180.0 255.255.255.0 --- ---200.18.170.0 255.255.255.0 200.18.170.0 255.255.255.0 R2aR2a 0.0.0.0 0.0.0.0 0.0.0.0 0.0.0.0 R2R2Configurando internamente
Configurando internamente
o site 200.18.160.0
o site 200.18.160.0
mask 255.255.224.0...
mask 255.255.224.0...
R2b
R2b
R2a
R2a
200.18.170.0 200.18.170.0 255.255.255.0 255.255.255.0 200.18.190.0 200.18.190.0 255.255.255.0 255.255.255.0 200.18.180.0 200.18.180.0 255.255.255.0 255.255.255.0 146.164.0.0 146.164.0.0 255.255.255.0 255.255.255.0 146.164.1.0 146.164.1.0 255.255.255.0 255.255.255.0 146.164.2.0 146.164.2.0 255.255.255.192 255.255.255.192 146.164.2.64 146.164.2.64 255.255.255.192 255.255.255.192 146.164.3.0 146.164.3.0 255.255.255.0 255.255.255.0R1a
R1a
R1b
R1b
R1c
R1c
FDDI
FDDI
FDDI
FDDI
ATM
ATM
R
R
R1
R1
R2
R2
R3
R3
R
R
139.82.0.0
139.82.0.0
R2b
R2b
R2a
R2a
200.18.170.0 200.18.170.0 255.255.255.0 255.255.255.0 200.18.190.0 200.18.190.0 255.255.255.0 255.255.255.0 200.18.180.0 200.18.180.0 255.255.255.0 255.255.255.0 146.164.0.0 146.164.0.0 255.255.255.0 255.255.255.0 146.164.1.0 146.164.1.0 255.255.255.0 255.255.255.0 146.164.2.0 146.164.2.0 255.255.255.192 255.255.255.192 146.164.2.64 146.164.2.64 255.255.255.192 255.255.255.192 146.164.3.0 146.164.3.0 255.255.255.0 255.255.255.0R1a
R1a
R1b
R1b
R1c
R1c
SS
.4 .4 IP dest 200.18.190.10IP dest 200.18.190.10IP src 146.164.3.4IP src 146.164.3.4 Tabela de Rotas S Tabela de Rotas S 146.164.3.0 255.255.255.0 146.164.3.0 255.255.255.0 --- ---0.0.0.0 ---0.0.0.0 R1a 0.0.0.0 0.0.0.0 R1aD
D
.10 .10TCP/IP
TCP/IP
43 43Escolhendo a rota
Escolhendo a rota
200 . 18 . 190 . 10
200 . 18 . 190 . 10
11001000 00010010 10111110 00001010
11001000 00010010 10111110 00001010
146.164.3.0 255.255.255.0
146.164.3.0 255.255.255.0 ----
----
0.0.0.0 0.0.0.0 R1a
0.0.0.0 0.0.0.0 R1a
IP DEST =
IP DEST =
Rota correta
Rota correta
and lógico
and lógico
and lógico
and lógico
11111111 11111111 11111111 00000000
11111111 11111111 11111111 00000000
00000000 00000000 00000000 00000000
00000000 00000000 00000000 00000000
Mask
Mask
Mask
Mask
200 . 18 . 190 . 0
200 . 18 . 190 . 0
11001000 00010010 10111110 00000000
11001000 00010010 10111110 00000000
0 . 0 . 0 . 0
0 . 0 . 0 . 0
00000000 00000000 00000000 00000000
00000000 00000000 00000000 00000000
Prefix
Prefix
Prefix
Prefix
Prefix Mask Hop
Prefix Mask Hop
Prefix Mask Hop
Prefix Mask Hop
FDDI
FDDI
FDDI
FDDI
ATM
ATM
R
R
R1
R1
R2
R2
R3
R3
R
R
139.82.0.0
139.82.0.0
R2b
R2b
R2a
R2a
200.18.170.0 200.18.170.0 255.255.255.0 255.255.255.0 200.18.190.0 200.18.190.0 255.255.255.0 255.255.255.0 200.18.180.0 200.18.180.0 255.255.255.0 255.255.255.0 146.164.0.0 146.164.0.0 255.255.255.0 255.255.255.0 146.164.1.0 146.164.1.0 255.255.255.0 255.255.255.0 146.164.2.0 146.164.2.0 255.255.255.192 255.255.255.192 146.164.2.64 146.164.2.64 255.255.255.192 255.255.255.192 146.164.3.0 146.164.3.0 255.255.255.0 255.255.255.0R1a
R1a
R1b
R1b
R1c
R1c
SS
.4 .4 IP dest 200.18.190.10IP dest 200.18.190.10IP src 146.164.3.4IP src 146.164.3.4D
D
.10 .10Tabela de Rotas R1a Tabela de Rotas R1a 146.164.3.0 255.255.255.0 146.164.3.0 255.255.255.0 --- ---146.164.1.0 255.255.255.0 146.164.1.0 255.255.255.0 --- ---146.164.2.0 255.255.255.192 146.164.2.0 255.255.255.192 R1bR1b 146.164.2.64 255.255.255.192 146.164.2.64 255.255.255.192 R1bR1b 146.164.0.0 255.255.255.0 146.164.0.0 255.255.255.0 --- ---0.0.0.0 ---0.0.0.0 R1 0.0.0.0 0.0.0.0 R1