Beruflich Dokumente
Kultur Dokumente
92
Endereamento em Super-Redes
Tcnica CIDR
Problema:
Diviso desigual de endereos entre as classes (A=126, B=16.382, C=2.097.150 redes)
Octeto 1
Mscara
Octeto 2
1 1 1 1 1 1 1 1
255
End. IP
1 1 1 1 1 1 1 1
.
1 1 0 0 1 0 0 0
200
Soluo:
Octeto 3
255
1 1 1
.
0 0 0 1 0 0 1 0
.
18
0 0 0 0 0
224
1 0 1
.
Octeto 4
160 ~ 191
0 0 0 0 0 0 0 0
.
XXXXX
0
XXXXXXXX
Prefixo IP
Como ?
Super-Rede = 200.18.160.0
Captulo 3
93
Redes de Computadores
200.18.160. 1 . . . . .254
200.18.161. 1 . . . . .254
: : :
200.18.190. 1 . . . . .254
200.18.191. 1 . . . . .254
Evandro Lus B. Gomes
Total de endereos:8.192
Total de Hosts: 8.128
Captulo 3
94
Exerccio:
1- Dada uma rede com endereo IP 192.168.0.0, gere uma mscara de superrede para se obter o agrupamento de trs redes Classe C. Esta super-rede
poder enderear quantos hosts?
2- Projetar uma mscara de super-rede para 16.100 hosts a partir da rede classe
C 200.10.0.0
Vantagem:
Uso mais eficiente do endereamento IP pela organizao
Redes de Computadores
Captulo 3
Redes de Computadores
Captulo 3
95
96
Exemplo:
2 hosts
195.168.1.32/27
195.168.1.160/30
2 hosts
Exemplo:
30 hosts
195.168.1.64/27
195.168.1.164/30
ISP
Anncio
195.168.1.0/24
30 hosts
195.168.1.168/30
2 hosts
195.168.1.96/27
195.168.1.172/30
2 hosts
Redes de Computadores
30 hosts
195.168.1.128/27
Captulo 3
97
Redes de Computadores
Captulo 3
98
CIDR
Diferena:
VLSM faz a diviso de um endereo IP da Internet alocado uma
organizao, porm isto no visvel na Internet global.
CIDR permite a alocao de um bloco de endereos por um registro
na Internet em um alto nvel de ISP, em um nvel mdio de ISP, em
um baixo nvel ISP, e finalmente para uma rede de uma organizao
privada.
Redes de Computadores
Captulo 3
VLSM
Redes de Computadores
Captulo 3
99
100
Captulo 3
101
Redes de Computadores
Captulo 3
102
Redes de Computadores
Captulo 3
Redes de Computadores
Captulo 3
103
104
Vantagens:
105
Redes de Computadores
Captulo 3
106
Redes de Computadores
Captulo 3
Redes de Computadores
Captulo 3
107
108
Sempre que um novo host entra no segmento da rede, ele pede um IP e esse
DHCP Discover
Servidor DHCP
DHCP Offer
DHCP Request
DHCP Acknowledgment
Captulo 3
109
Redes de Computadores
Captulo 3
110
Redes de Computadores
Captulo 3
Redes de Computadores
Captulo 3
111
112
Exemplo de Rede IP
192.178.20.12 192.178.20.20
128.10.0.0 (classe B)
Rede IP 192.10.10.0 (classe C)
128.10.2.40
192.178.20.0
(classe C)
Interface
de Rede
(NIC)
128.10.2.17
Multi-homed
host
MAC=0D.0A.12.1A.18.10
IP = 192.10.10.3
IP = 192.10.10.8
IP = 192.10.10.12
IP = 192.10.10.30
Roteador
192.178.20.5
192.178.20.8
110.0.0.60
110.0.0.0 (classe A)
Internet
110.0.0.25
Aplicao
IP
Transporte
IP
Inter-Rede
IP
Interface de Rede
MAC
Intra-Rede
MAC
15.0.0.37
110.0.0.6 110.0.0.16
110.0.0.10 110.0.0.20
Redes de Computadores
Captulo 3
113
Redes de Computadores
Protocolo ARP
Captulo 3
114
Mensagem ARP
192.10.10.30 ?
ARP Request
IP = 192.10.10.3
192.10.10.30 ?
192.10.10.30 ?
Cabealho
do Quadro
Cache
ARP
IP = 192.10.10.8
Octeto
IP = 192.10.10.12
IP = 192.10.10.30
0D.0A.12.1A.18.10
0D.0A.12.1A.18.10
ARP Reply
Cache
ARP
IP = 192.10.10.8
IP = 192.10.10.12
IP = 192.10.10.30
Octeto
Tipo Hardware
IP = 192.10.10.3
Total de
28
octetos
para
endereo
MAC
Ethernet
Comp.
End.Fsico
Comp.
End.IP
Octeto
Octeto
Tipo Protocolo
Operao
End. IP origem
(octetos 0 - 1)
End. Fsico destino
(octetos 0 - 1)
Captulo 3
Redes de Computadores
Mensagem ARP
encapsulada dentro
de um Quadro Fsico
de Rede
ARP Request
IP origem
IP destino
MAC origem
MAC destino = difuso
ARP Reply
IP origem
IP destino
MAC origem (preenche)
MAC destino
Captulo 3
115
116
Protocolo RARP:
Na inicializao a mquina envia o seu endereo MAC ao(s) Servidore(s) RARP que devolvem o
seu endereo IP.
0D.0A.12.1A.18.10
0D.0A.12.1A.18.10
0D.0A.12.1A.18.10
RARP Request
IP = 192.10.10.3
IP = 192.10.10.8
MAC=02.60.8C.07.48.05 MAC=08.00.20.05.11.52
IP = 192.10.10.3
IP = 192.10.10.8
MAC=02.60.8C.07.48.05 MAC=08.00.20.05.11.52
0D.0A.12.1A.18.10
IP = 192.10.10.12
IP = ?????????
MAC=0D.0A.12.1A.18.10
Servidor RARP
IP = ?????????
MAC=00.00.1D.00.97.1C
IP = 192.10.10.12
MAC=00.00.1D.00.97.1C
MAC
0D.0A.12.1A.18.10
02.60.8C.10.05.8A
:
MAC=0D.0A.12.1A.18.10
IP
192.10.10.30
192.10.10.34
:
192.10.10.30
192.10.10.30
RARP Reply
Redes de Computadores
IP = 192.10.10.3
MAC=02.60.8C.07.48.05
Captulo 3
117
IP = 192.10.10.8
MAC=08.00.20.05.11.52
Redes de Computadores
IP = 192.10.10.12
MAC=00.00.1D.00.97.1C
IP = 192.10.10.30
MAC=0D.0A.12.1A.18.10
Captulo 3
118
Roteamento IP
Mensagem RARP
Cabealho
do Quadro
Octeto
Octeto
Tipo Hardware
Total de
28
octetos
para
endereo
MAC
Ethernet
Comp.
End.Fsico
Comp.
End.IP
Octeto
Octeto
Tipo Protocolo
Operao
End. IP origem
(octetos 0 - 1)
End. Fsico destino
(octetos 0 - 1)
Redes de Computadores
Mensagem RARP
encapsulada dentro
de um Quadro Fsico
de Rede
RARP Request
IP origem = 0.0.0.0
IP destino = difuso
MAC origem
MAC destino = difuso
RARP Reply
IP origem
IP destino
MAC origem
MAC destino
Captulo 3
Rede de
destino N
R1
(N,R1,M)
Outras redes
Redes de Computadores
Captulo 3
119
120
Roteamento Direto
Roteamento IP
IP = 192.168.20.12
Tipos de Rotas
MAC=00.00.1D.00.97.1C
IP origem
= 128.10.2.3
IP destino
= 128.10.2.32
Mscara Rede = 255.255.0.0
Rede origem = 128.10
Rede destino = 128.10
Sasasaffg
vbbvbvbv
08.00.20 128.10
.05.11.52 .2.32
IP = 128.10.2.21
MAC=08.00.20.15.1C.A2
IP = 128.10.2.3
192.168.20.0
(classe C)
MAC=02.60.8C.07.48.05
IP = 192.168.20.2
Asaasfgd
cvcbvcbc
Sem
MAC=08.00.20.1C.35.7A
08.00.20 128.10
.05.11.52 .2.32
IP = 128.10.2.32
MAC=08.00.20.05.11.52
08.00.20 128.10
.05.11.52 .2.32
Grande
IP = 128.10.2.55
MAC=08.00.20.05.33.97
Captulo 3
Redes de Computadores
121
IP = 192.168.20.5
08.00.20 128.10
.05.11.52 .2.32
128.10.0.0 (classe B)
MAC=0D.0A.12.1A.18.10
Captulo 3
122
Roteamento Indireto
IP origem
= 128.10.2.3
IP destino
= 192.168.20.5
Mscara Rede = 255.255.0.0
Rede origem = 128.10
Rede destino = 192.168
Sasasaffg
vbbvbvbv
MAC=00.00.1D.00.97.1C
08.00.20. 192.168
15.1C.A2 .20.5
IP = 128.10.2.3
MAC=02.60.8C.07.48.05
Gateway Default: 128.10.2.21
08.00.20. 192.168
15.1C.A2 .20.5
0D.0A.12.192.168
1A.18.10 .20.5
08.00.20. 192.168
15.1C.A2 .20.5
IP= 128.10.2.21
MAC=08.00.20.15.1C.A2
IP = 192.168.20.2
192.168.20.0
(classe C)
- Desvantagem: inflexibilidade
MAC=08.00.20.1C.35.7A
08.00.20. 192.168
15.1C.A2 .20.5
Sasasaffg
vbbvbvbv
0D.0A.12. 192.168
1A.18.10 .20.5
IP = 128.10.2.32
IP = 192.168.20.5
MAC=0D.0A.12.1A.18.10
128.10.0.0 (classe B)
Redes de Computadores
Captulo 3
Captulo 3
123
124
Protocolos de Roteamento
Algortmos de Roteamento
Vetor de Distncia (Distance Vector ou Bellman-Ford)
Baseado
mtrica).
Redes de Computadores
Captulo 3
125
Captulo 3
Algortmos de Roteamento
Algortmos de Roteamento
A
1
B
4
126
Exemplo:
Redes de Computadores
Destino Rota
Mtrica
B
Direta
0
D
Direta
0
C
5
Letras Roteadores
Nmeros Enlaces (Rotas)
Mtrica Distncia (salto)
Redes de Computadores
Destino Rota
Mtrica
B
Direta
0
E
Direta
0
Destino
B
C
D
Destino
A
C
E
Rota
Mtrica
Direta
0
Direta
0
Direta
0
Destino Rota
Mtrica
A
Direta
0
E
Direta
0
B
4
C
5
Letras Roteadores
Rota
Mtrica
Direta
0
Direta
0
Direta
0
Exemplo:
Captulo 3
Redes de Computadores
Destino
A
C
E
D
Rota
Mtrica
Direta
0
Direta
0
Direta
0
1
1
Destino Rota
Mtrica
A
Direta
0
E
Direta
0
B
3
1
Captulo 3
127
128
Algortmos de Roteamento
Algortmos de Roteamento
Exemplo - continuao:
Exemplo:
4
6
Destino Rota
Mtrica
B
Direta
0
D
Direta
0
C
1
1
E
1
1
C
5
4
6
C
5
Letras Roteadores
Nmeros Enlaces
Letras Roteadores
Destino Rota
Mtrica
B
Direta
0
D
Direta
0
C
1
1
E
1
1
Redes de Computadores
Captulo 3
129
Redes de Computadores
Captulo 3
130
Algortmos de Roteamento
Algortmos de Roteamento
Exerccio:
Exemplo - continuao:
3
D
4
D
Letras Roteadores
Nmeros Enlaces
Mtrica Distncia (salto)
Redes de Computadores
Destino
A
C
E
D
Rota
Mtrica
Direta
0
Direta
0
Direta
0
1
1
Destino Rota
Mtrica
B
Direta
0
E
Direta
0
A
2
1
D
5
1
Destino Rota
Mtrica
A
Direta
0
E
Direta
0
B
3
1
C
6
1
C
A
Destino Rota
Mtrica
B
Direta
0
D
Direta
0
C
1
1
E
1
1
Captulo 3
Redes de Computadores
C
5
Destino
B
C
D
A
Rota
Mtrica
Direta
0
Direta
0
Direta
0
6
1
Captulo 3
131
132
Algortmos de Roteamento
Algortmos de Roteamento
B
4
C
5
p/ rede A
Destino
A
C
E
D
Destino Rota
Mtrica
B
Direta
0
E
Direta
0
A
2
1
D
5
1
Destino Rota
Mtrica
A
6
2
E
Direta
0
B
3
1
C
6
1
Situao:
- Falha no link 3
- Roteador D atualiza destino A para link 6
- Roteador E ainda no atualizou
- E envia para destino A atravs da rota D
- Ao chegar em D, D roteia para destino A
atravs da rota E (link 6)
Redes de Computadores
Destino Rota
Mtrica
B
Direta
0
D
Direta
0
C
1
1
E
1
1
Destino
B
C
D
A
Rota
Mtrica
Direta
0
Direta
0
Direta
0
1
1
Rota
Mtrica
Direta
0
Direta
0
Direta
0
6
1
Captulo 3
133
Redes de Computadores
Captulo 3
134
Algortmos de Roteamento
Algortmos de Roteamento
1.
pacotes sendo transmitidos para aquela rede caso exista uma rota alternativa)
Descobre seus vizinhos e aprende seus endereos de rede (atravs de pacotes HELLO
multicast 224.0.0.9)
2.
3.
Cria um pacote que diz tudo o que acaba de ser aprendido - LSP (Link State Packet), que
contm o seu nome, o nome de seus vizinhos e o custo necessrio para chegar at eles.
4.
5.
Redes de Computadores
Captulo 3
Captulo 3
135
136
Algortmos de Roteamento
Algortmos de Roteamento
Exemplo:
B
4
20
um link cai ou
1
50
Aps a convergncia do
algoritmo, o banco de dados
montado pelo roteador A ser:
40
60
30
10
Letras Roteadores
Cada pacote LSP deve ser enviado a todos os outros roteadores na rede,
utiliza-se o flooding (inundao), onde cada pacote recebido mandado para
todas as portas, exceto a porta em que veio.
Redes de Computadores
Nmeros Enlaces
Mtrica velocidade do enlace
( > bps .... < mtrica )
Captulo 3
137
Redes de Computadores
De Para Rota
A
A
Direta
A
B
1
A
D
3
B
A
1
B
C
2
B
E
4
C
B
2
C
E
5
D
A
3
D
E
6
E
B
4
E
C
5
E
D
6
E a tabela de rotas do
roteador A ficar assim:
Mtrica
0
50
20
50
30
60
30
10
20
40
60
10
40
Destino Rota
A
Direta
B
1
D
3
C
3
E
3
Mtrica
0
50
20
70
60
Captulo 3
138
Algortmos de Roteamento
Caracterstica
Estado de Enlace
Vetor de Distncia
Sim.
No.
Banda consumida
CPU
Velocidade de Convergncia
Redes de Computadores
Captulo 3
Redes de Computadores
Captulo 3
139
140
Protocolos de Roteamento
IGP e EGP
AS100
Protocolos IGPs:
AS200
EGP
Vetor de Distncia
Estado de Enlace
Protocolos EGPs:
IGP
IGP (Interior Gateway Protocols) - Protocolos de Roteamento Interno
Estado de Enlace
Vetor de Distncia
Captulo 3
141
Redes de Computadores
Captulo 3
142
Protocolos de Roteamento
Protocolos de Roteamento
Redes de Computadores
Captulo 3
Redes de Computadores
Captulo 3
143
144
Protocolos de Roteamento
Protocolos de Roteamento
rea de Backbone
rea 0
(0.0.0.0)
ABR (Area
Border Router)
ABR (Area
Border Router)
rea 1
(0.0.0.1)
Captulo 3
145
Redes de Computadores
rea 2
(0.0.0.2)
Captulo 3
146
Protocolos de Roteamento
Protocolos de Roteamento
AS100
Redes de Computadores
Captulo 3
Redes de Computadores
AS200
BGP
Captulo 3
147
Protocolos de Roteamento
BGP-4 Border Gateway Protocol version 4
BGP Peers
Inicialmente um roteador BGP deve reconhecer e autenticar o seu peer
Os dois peers estabelecem uma conexo TCP
Cada peer envia uma informaes de alcanabilidade positiva ou negativa
Divulgao das rotas ativas e inativas de cada um
Troca de mensagens contnua para confirmao das rotas e tambm da conexo
entre os roteadores
AS100
BGP Peer
AS200
Conexo TCP
Porta 179
Redes de Computadores
Captulo 3