63
quitetura de Redes de Computadores – Luiz Paulo Maia Camada de Redes 1 Arquitetura de Redes de Arquitetura de Redes de Computadores Computadores Luiz Paulo Maia Luiz Paulo Maia Camada de Redes Camada de Redes

Arquitetura de Redes de Computadores – Luiz Paulo Maia Camada de Redes1 Arquitetura de Redes de Computadores Luiz Paulo Maia Camada de Redes

Embed Size (px)

Citation preview

Page 1: Arquitetura de Redes de Computadores – Luiz Paulo Maia Camada de Redes1 Arquitetura de Redes de Computadores Luiz Paulo Maia Camada de Redes

Arq

uit

etu

ra d

e R

edes

de C

om

puta

dore

s –

Luiz

Paulo

Maia

Camada de Redes 1

Arquitetura de Redes de Arquitetura de Redes de ComputadoresComputadores

Luiz Paulo MaiaLuiz Paulo Maia

Camada de RedesCamada de Redes

Page 2: Arquitetura de Redes de Computadores – Luiz Paulo Maia Camada de Redes1 Arquitetura de Redes de Computadores Luiz Paulo Maia Camada de Redes

Arq

uit

etu

ra d

e R

edes

de C

om

puta

dore

s –

Luiz

Paulo

Maia

Camada de Redes 2

Comutação

Mensagem

A

B

C

F

G

D

E

H

Mensagem

Rede de interconexão

Page 3: Arquitetura de Redes de Computadores – Luiz Paulo Maia Camada de Redes1 Arquitetura de Redes de Computadores Luiz Paulo Maia Camada de Redes

Arq

uit

etu

ra d

e R

edes

de C

om

puta

dore

s –

Luiz

Paulo

Maia

Camada de Redes 3

Modelo de camadas e comutação

Aplicação

Transporte

Rede

Enlace

Física

Aplicação

Transporte

Rede

Enlace

Física

D

Rede de interconexão

A B

HG

Page 4: Arquitetura de Redes de Computadores – Luiz Paulo Maia Camada de Redes1 Arquitetura de Redes de Computadores Luiz Paulo Maia Camada de Redes

Arq

uit

etu

ra d

e R

edes

de C

om

puta

dore

s –

Luiz

Paulo

Maia

Camada de Redes 4

Comutação por circuito

Mensagem

A

B

C

F

G

D

E

H

Mensagem

Rede de interconexão

Page 5: Arquitetura de Redes de Computadores – Luiz Paulo Maia Camada de Redes1 Arquitetura de Redes de Computadores Luiz Paulo Maia Camada de Redes

Arq

uit

etu

ra d

e R

edes

de C

om

puta

dore

s –

Luiz

Paulo

Maia

Camada de Redes 5

Comutação por pacote

A

B

C

F

G

D

E

H

Rede de interconexão

Mensagem

P1P2P3P4

Mensagem

P1P2P3P4

P1

P4

P3

P2

Page 6: Arquitetura de Redes de Computadores – Luiz Paulo Maia Camada de Redes1 Arquitetura de Redes de Computadores Luiz Paulo Maia Camada de Redes

Arq

uit

etu

ra d

e R

edes

de C

om

puta

dore

s –

Luiz

Paulo

Maia

Camada de Redes 6

Serviço de datagrama não-confiável

A

B

C

F

G

D

E

H

Rede de interconexão

Mensagem

P1P2P3P4

Mensagem

P1P3 P4

P1

P4

P3

Page 7: Arquitetura de Redes de Computadores – Luiz Paulo Maia Camada de Redes1 Arquitetura de Redes de Computadores Luiz Paulo Maia Camada de Redes

Arq

uit

etu

ra d

e R

edes

de C

om

puta

dore

s –

Luiz

Paulo

Maia

Camada de Redes 7

Pacote ou datagrama IP

Tipo de serviçoVersão Tamanho totalTC

Identificação Deslocamento do fragmento

ProtocoloTempo de vida Checksum do cabeçalho

Endereço IP de origem

Endereço IP de destino

0 8 16 247 15 23 31

Flags

Opções Complemento

Dados

Page 8: Arquitetura de Redes de Computadores – Luiz Paulo Maia Camada de Redes1 Arquitetura de Redes de Computadores Luiz Paulo Maia Camada de Redes

Arq

uit

etu

ra d

e R

edes

de C

om

puta

dore

s –

Luiz

Paulo

Maia

Camada de Redes 8

Serviço de circuito virtual

A

B

C

F

G

D

E

H

Rede de interconexão

Mensagem

P1P2P3P4

P1

P4P3

P2

Mensagem

P1P2P3P4

Page 9: Arquitetura de Redes de Computadores – Luiz Paulo Maia Camada de Redes1 Arquitetura de Redes de Computadores Luiz Paulo Maia Camada de Redes

Arq

uit

etu

ra d

e R

edes

de C

om

puta

dore

s –

Luiz

Paulo

Maia

Camada de Redes 9

Formato do endereço IP

1

0 8 16 247 15 23 31

0 0 1 0 0 1 0 1 0 1 0 0 1 0 0 0 0 1 00 00 0 0 0 100 1 01

146 164 2 70

Page 10: Arquitetura de Redes de Computadores – Luiz Paulo Maia Camada de Redes1 Arquitetura de Redes de Computadores Luiz Paulo Maia Camada de Redes

Arq

uit

etu

ra d

e R

edes

de C

om

puta

dore

s –

Luiz

Paulo

Maia

Camada de Redes 10

Endereçamento hierárquico

IBM

9.0.0.0

Stanford

36.0.0.0

UFRJ

146.164.0.0

PUC-RJ

139.82.0.0

USP

143.107.0.0

Page 11: Arquitetura de Redes de Computadores – Luiz Paulo Maia Camada de Redes1 Arquitetura de Redes de Computadores Luiz Paulo Maia Camada de Redes

Arq

uit

etu

ra d

e R

edes

de C

om

puta

dore

s –

Luiz

Paulo

Maia

Camada de Redes 11

Classes de endereços IP

0 Id. do hostId. da rede

0 8 16 247 15 23 31

0 Id. do hostId. da rede1

0 Id. do hostId. da rede1 1

0 Endereço multicast1 1 1

Endereço reservado1 1 1 1

A

B

C

D

E

Page 12: Arquitetura de Redes de Computadores – Luiz Paulo Maia Camada de Redes1 Arquitetura de Redes de Computadores Luiz Paulo Maia Camada de Redes

Arq

uit

etu

ra d

e R

edes

de C

om

puta

dore

s –

Luiz

Paulo

Maia

Camada de Redes 12

Número de redes e hosts por classe

Page 13: Arquitetura de Redes de Computadores – Luiz Paulo Maia Camada de Redes1 Arquitetura de Redes de Computadores Luiz Paulo Maia Camada de Redes

Arq

uit

etu

ra d

e R

edes

de C

om

puta

dore

s –

Luiz

Paulo

Maia

Camada de Redes 13

Intervalos de endereços por classe

Page 14: Arquitetura de Redes de Computadores – Luiz Paulo Maia Camada de Redes1 Arquitetura de Redes de Computadores Luiz Paulo Maia Camada de Redes

Arq

uit

etu

ra d

e R

edes

de C

om

puta

dore

s –

Luiz

Paulo

Maia

Camada de Redes 14

Rede sem sub-redes

Rede146.164.0.0

H

H

H

H

H

H

H HH

H

Page 15: Arquitetura de Redes de Computadores – Luiz Paulo Maia Camada de Redes1 Arquitetura de Redes de Computadores Luiz Paulo Maia Camada de Redes

Arq

uit

etu

ra d

e R

edes

de C

om

puta

dore

s –

Luiz

Paulo

Maia

Camada de Redes 15

Rede com sub-redes

Economia

Rede146.164.0.0

Engenharia

Medicina

Letras

Informática Sub-redes

Page 16: Arquitetura de Redes de Computadores – Luiz Paulo Maia Camada de Redes1 Arquitetura de Redes de Computadores Luiz Paulo Maia Camada de Redes

Arq

uit

etu

ra d

e R

edes

de C

om

puta

dore

s –

Luiz

Paulo

Maia

Camada de Redes 16

Endereçamento e subendereçamento

Id. do hostId. da rede

Id. do hostId. da rede

(a)

Id. da sub-rede(b)

Page 17: Arquitetura de Redes de Computadores – Luiz Paulo Maia Camada de Redes1 Arquitetura de Redes de Computadores Luiz Paulo Maia Camada de Redes

Arq

uit

etu

ra d

e R

edes

de C

om

puta

dore

s –

Luiz

Paulo

Maia

Camada de Redes 17

Exemplo de subendereçamento

Page 18: Arquitetura de Redes de Computadores – Luiz Paulo Maia Camada de Redes1 Arquitetura de Redes de Computadores Luiz Paulo Maia Camada de Redes

Arq

uit

etu

ra d

e R

edes

de C

om

puta

dore

s –

Luiz

Paulo

Maia

Camada de Redes 18

Endereçamento hierárquico

Outras redesda Internet

R

Economia

Engenharia

Medicina

Letras

Informática

146.164.1.0

146.164.2.0

146.164.3.0

146.164.4.0

146.164.5.0

InternetRede

146.164.0.0

Page 19: Arquitetura de Redes de Computadores – Luiz Paulo Maia Camada de Redes1 Arquitetura de Redes de Computadores Luiz Paulo Maia Camada de Redes

Arq

uit

etu

ra d

e R

edes

de C

om

puta

dore

s –

Luiz

Paulo

Maia

Camada de Redes 19

Exemplos de máscaras de sub-rede

0000000011111111 00000000 00000000 0255= 0 0

1111111111111111 00000000 00000000 255255= 0 0

1111111111111111 11111111 00000000 255255= 255 0

Page 20: Arquitetura de Redes de Computadores – Luiz Paulo Maia Camada de Redes1 Arquitetura de Redes de Computadores Luiz Paulo Maia Camada de Redes

Arq

uit

etu

ra d

e R

edes

de C

om

puta

dore

s –

Luiz

Paulo

Maia

Camada de Redes 20

Exemplo de máscara de sub-rede

255255

(a)

0 0

164146 2 70

Rede Host

255255

(b)

255 0

164146 2 70

Rede HostSub-rede

Page 21: Arquitetura de Redes de Computadores – Luiz Paulo Maia Camada de Redes1 Arquitetura de Redes de Computadores Luiz Paulo Maia Camada de Redes

Arq

uit

etu

ra d

e R

edes

de C

om

puta

dore

s –

Luiz

Paulo

Maia

Camada de Redes 21

Endereçamento dinâmico

Solicita endereço

ClienteDHCP

ServidorDHCP

Envia endereço

Page 22: Arquitetura de Redes de Computadores – Luiz Paulo Maia Camada de Redes1 Arquitetura de Redes de Computadores Luiz Paulo Maia Camada de Redes

Arq

uit

etu

ra d

e R

edes

de C

om

puta

dore

s –

Luiz

Paulo

Maia

Camada de Redes 22

Mapeamento de endereços

Host B

EE1

IP1

EE2

IP2

Host A

Page 23: Arquitetura de Redes de Computadores – Luiz Paulo Maia Camada de Redes1 Arquitetura de Redes de Computadores Luiz Paulo Maia Camada de Redes

Arq

uit

etu

ra d

e R

edes

de C

om

puta

dore

s –

Luiz

Paulo

Maia

Camada de Redes 23

Comando arp

Page 24: Arquitetura de Redes de Computadores – Luiz Paulo Maia Camada de Redes1 Arquitetura de Redes de Computadores Luiz Paulo Maia Camada de Redes

Arq

uit

etu

ra d

e R

edes

de C

om

puta

dore

s –

Luiz

Paulo

Maia

Camada de Redes 24

Intervalos de endereços privados

Page 25: Arquitetura de Redes de Computadores – Luiz Paulo Maia Camada de Redes1 Arquitetura de Redes de Computadores Luiz Paulo Maia Camada de Redes

Arq

uit

etu

ra d

e R

edes

de C

om

puta

dore

s –

Luiz

Paulo

Maia

Camada de Redes 25

Funcionamento do NAT

Rede10.0.0.0

A

10.0.0.2

Internet

B

146.164.2.70

R192.1.2.310.0.0.1

Page 26: Arquitetura de Redes de Computadores – Luiz Paulo Maia Camada de Redes1 Arquitetura de Redes de Computadores Luiz Paulo Maia Camada de Redes

Arq

uit

etu

ra d

e R

edes

de C

om

puta

dore

s –

Luiz

Paulo

Maia

Camada de Redes 26

Endereçamento multicast

Transmissor

Msg

Page 27: Arquitetura de Redes de Computadores – Luiz Paulo Maia Camada de Redes1 Arquitetura de Redes de Computadores Luiz Paulo Maia Camada de Redes

Arq

uit

etu

ra d

e R

edes

de C

om

puta

dore

s –

Luiz

Paulo

Maia

Camada de Redes 27

Processo de roteamento

20.0.0.0 R1 30.0.0.0 R2 40.0.0.0 R3 50.0.0.0

20 E30 D40 D50 D

TR120 E30 E40 D50 D

TR220 E30 E40 E50 D

TR3

20 dados

pacote

Page 28: Arquitetura de Redes de Computadores – Luiz Paulo Maia Camada de Redes1 Arquitetura de Redes de Computadores Luiz Paulo Maia Camada de Redes

Arq

uit

etu

ra d

e R

edes

de C

om

puta

dore

s –

Luiz

Paulo

Maia

Camada de Redes 28

Exemplo do roteamento por vetor de distância

ED

B

C

C1

C2

C5

C4C3

C6

A

Page 29: Arquitetura de Redes de Computadores – Luiz Paulo Maia Camada de Redes1 Arquitetura de Redes de Computadores Luiz Paulo Maia Camada de Redes

Arq

uit

etu

ra d

e R

edes

de C

om

puta

dore

s –

Luiz

Paulo

Maia

Camada de Redes 29

Tabelas de roteamento em T0

Destino Caminho CustoA - 0

Destino Caminho CustoB - 0

Destino Caminho CustoC - 0

Destino Caminho CustoD - 0

Destino Caminho CustoE - 0

Page 30: Arquitetura de Redes de Computadores – Luiz Paulo Maia Camada de Redes1 Arquitetura de Redes de Computadores Luiz Paulo Maia Camada de Redes

Arq

uit

etu

ra d

e R

edes

de C

om

puta

dore

s –

Luiz

Paulo

Maia

Camada de Redes 30

Vetores enviados em T1

Page 31: Arquitetura de Redes de Computadores – Luiz Paulo Maia Camada de Redes1 Arquitetura de Redes de Computadores Luiz Paulo Maia Camada de Redes

Arq

uit

etu

ra d

e R

edes

de C

om

puta

dore

s –

Luiz

Paulo

Maia

Camada de Redes 31

Tabelas de roteamento em T1

Destino Caminho CustoA - 0B C1 1D C3 1

Destino Caminho CustoB - 0A C1 1C C2 1E C4 1

Destino Caminho CustoC - 0B C2 1E C5 1

Destino Caminho CustoD - 0A C3 1E C6 1

Destino Caminho CustoE - 0B C4 1C C5 1D C6 1

Page 32: Arquitetura de Redes de Computadores – Luiz Paulo Maia Camada de Redes1 Arquitetura de Redes de Computadores Luiz Paulo Maia Camada de Redes

Arq

uit

etu

ra d

e R

edes

de C

om

puta

dore

s –

Luiz

Paulo

Maia

Camada de Redes 32

Vetores enviados em T2

Page 33: Arquitetura de Redes de Computadores – Luiz Paulo Maia Camada de Redes1 Arquitetura de Redes de Computadores Luiz Paulo Maia Camada de Redes

Arq

uit

etu

ra d

e R

edes

de C

om

puta

dore

s –

Luiz

Paulo

Maia

Camada de Redes 33

Tabelas de roteamento em T2

Destino Caminho CustoA - 0B C1 1D C3 1C C1 2E C1 2

Destino Caminho CustoB - 0A C1 1C C2 1E C4 1D C1 2

Destino Caminho CustoC - 0B C2 1E C5 1A C2 2D C5 2

Destino Caminho CustoD - 0A C3 1E C6 1B C3 2C C6 2

Destino Caminho CustoE - 0B C4 1C C5 1D C6 1A C4 2

Page 34: Arquitetura de Redes de Computadores – Luiz Paulo Maia Camada de Redes1 Arquitetura de Redes de Computadores Luiz Paulo Maia Camada de Redes

Arq

uit

etu

ra d

e R

edes

de C

om

puta

dore

s –

Luiz

Paulo

Maia

Camada de Redes 34

Falha no caminho C1

ED

B

C

C1

C2

C5

C4C3

C6

A

Destino Caminho CustoA - 0B C1D C3 1C C1E C1

88

8

Destino Caminho CustoB - 0A C1C C2 1E C4 1D C1

88

(a) (b)

Page 35: Arquitetura de Redes de Computadores – Luiz Paulo Maia Camada de Redes1 Arquitetura de Redes de Computadores Luiz Paulo Maia Camada de Redes

Arq

uit

etu

ra d

e R

edes

de C

om

puta

dore

s –

Luiz

Paulo

Maia

Camada de Redes 35

Tabelas de C, D e E após recebimento dos vetores de A e B

Destino Caminho CustoC - 0B C2 1E C5 1A C2D C5 2

Destino Caminho CustoD - 0A C3 1E C6 1B C3C C6 2

Destino Caminho CustoE - 0B C4 1C C5 1D C6 1A C4

8 8

8

Page 36: Arquitetura de Redes de Computadores – Luiz Paulo Maia Camada de Redes1 Arquitetura de Redes de Computadores Luiz Paulo Maia Camada de Redes

Arq

uit

etu

ra d

e R

edes

de C

om

puta

dore

s –

Luiz

Paulo

Maia

Camada de Redes 36

Tabelas após recebimento dos vetores de C, D e E

Destino Caminho CustoA - 0B C1D C3 1C C3 3E C3 2

Destino Caminho CustoB - 0A C1C C2 1E C4 1D C4 2

Destino Caminho CustoC - 0B C2 1E C5 1A C2D C5 2

Destino Caminho CustoD - 0A C3 1E C6 1B C6 2C C6 2

Destino Caminho CustoE - 0B C4 1C C5 1D C6 1A C6 2

8 8

8

Page 37: Arquitetura de Redes de Computadores – Luiz Paulo Maia Camada de Redes1 Arquitetura de Redes de Computadores Luiz Paulo Maia Camada de Redes

Arq

uit

etu

ra d

e R

edes

de C

om

puta

dore

s –

Luiz

Paulo

Maia

Camada de Redes 37

Tabelas de roteamento após a convergência

Destino Caminho CustoA - 0B C3 3D C3 1C C3 3E C3 2

Destino Caminho CustoB - 0A C4 3C C2 1E C4 1D C4 2

Destino Caminho CustoC - 0B C2 1E C5 1A C5 3D C5 2

Destino Caminho CustoD - 0A C3 1E C6 1B C6 2C C6 2

Destino Caminho CustoE - 0B C4 1C C5 1D C6 1A C6 2

Page 38: Arquitetura de Redes de Computadores – Luiz Paulo Maia Camada de Redes1 Arquitetura de Redes de Computadores Luiz Paulo Maia Camada de Redes

Arq

uit

etu

ra d

e R

edes

de C

om

puta

dore

s –

Luiz

Paulo

Maia

Camada de Redes 38

Exemplo do roteamento por estado do enlace

7

DA

G

B

H

C

FE

4

2

6

2

1

2

3

2

3

2

Page 39: Arquitetura de Redes de Computadores – Luiz Paulo Maia Camada de Redes1 Arquitetura de Redes de Computadores Luiz Paulo Maia Camada de Redes

Arq

uit

etu

ra d

e R

edes

de C

om

puta

dore

s –

Luiz

Paulo

Maia

Camada de Redes 39

LSP criados por cada roteador

B 2G 6

AA 2C 7E 2

BB 7D 3F 3

CC 3H 2

DB 2F 2G 1

EC 3E 2H 2

FA 6E 1H 4

GD 2F 2G 4

H

Page 40: Arquitetura de Redes de Computadores – Luiz Paulo Maia Camada de Redes1 Arquitetura de Redes de Computadores Luiz Paulo Maia Camada de Redes

Arq

uit

etu

ra d

e R

edes

de C

om

puta

dore

s –

Luiz

Paulo

Maia

Camada de Redes 40

Base de dados após recebimento dos pacotes LSP

De Para CustoA B 2A G 6B A 2B C 7B E 2C B 7C D 3

D C 3D H 2E B 2E F 2E G 1

C F 3

F C 3F E 2F H 2G A 6G E 1G H 4H D 2H F 2H G 4

Page 41: Arquitetura de Redes de Computadores – Luiz Paulo Maia Camada de Redes1 Arquitetura de Redes de Computadores Luiz Paulo Maia Camada de Redes

Arq

uit

etu

ra d

e R

edes

de C

om

puta

dore

s –

Luiz

Paulo

Maia

Camada de Redes 41

Árvore do caminho de menor custo

7

DA

G

B

H

C

FE

2 2

1

2

22

Page 42: Arquitetura de Redes de Computadores – Luiz Paulo Maia Camada de Redes1 Arquitetura de Redes de Computadores Luiz Paulo Maia Camada de Redes

Arq

uit

etu

ra d

e R

edes

de C

om

puta

dore

s –

Luiz

Paulo

Maia

Camada de Redes 42

Construção da árvore de caminho de menor custo

Page 43: Arquitetura de Redes de Computadores – Luiz Paulo Maia Camada de Redes1 Arquitetura de Redes de Computadores Luiz Paulo Maia Camada de Redes

Arq

uit

etu

ra d

e R

edes

de C

om

puta

dore

s –

Luiz

Paulo

Maia

Camada de Redes 43

Base de dados após falha de B-E

7

DA

G

B

H

C

FE

4

2

6 1

2

3

2

3

2

De Para CustoA B 2A G 6B A 2B C 7B EC B 7C D 3

D C 3D H 2E BE F 2E G 1

C F 3

F C 3F E 2F H 2G A 6G E 1G H 4H D 2H F 2H G 4

88

(b)(a)

Page 44: Arquitetura de Redes de Computadores – Luiz Paulo Maia Camada de Redes1 Arquitetura de Redes de Computadores Luiz Paulo Maia Camada de Redes

Arq

uit

etu

ra d

e R

edes

de C

om

puta

dore

s –

Luiz

Paulo

Maia

Camada de Redes 44

Árvore de caminho de menor custo após a falha de B-E

7

DA

G

B

H

C

FE

4

2

6 1

2

3

Page 45: Arquitetura de Redes de Computadores – Luiz Paulo Maia Camada de Redes1 Arquitetura de Redes de Computadores Luiz Paulo Maia Camada de Redes

Arq

uit

etu

ra d

e R

edes

de C

om

puta

dore

s –

Luiz

Paulo

Maia

Camada de Redes 45

Exemplo de roteamento hierárquico

Região 1

Região 4

E4D4

B4

A1

A3

Região 3

Região 2

C2

B2

B1 A2

C4

A4

C1

B3

D2

Page 46: Arquitetura de Redes de Computadores – Luiz Paulo Maia Camada de Redes1 Arquitetura de Redes de Computadores Luiz Paulo Maia Camada de Redes

Arq

uit

etu

ra d

e R

edes

de C

om

puta

dore

s –

Luiz

Paulo

Maia

Camada de Redes 46

Tabela de roteamento de A1

Destino Caminho CustoA1 - 0B1 B1 1C1 C1 1A2 B1 2B2 B1 3C2 B1 3D2 B1 4A3 C1 3B3 C1 2A4 C1 3B4 C1 4C4 B1 5D4 C1 5E4 C1 4

(a)

Destino Caminho CustoA1 - 0B1 B1 1C1 C1 1R2 B1 2R3 C1 2R4 C1 3

(b)

Page 47: Arquitetura de Redes de Computadores – Luiz Paulo Maia Camada de Redes1 Arquitetura de Redes de Computadores Luiz Paulo Maia Camada de Redes

Arq

uit

etu

ra d

e R

edes

de C

om

puta

dore

s –

Luiz

Paulo

Maia

Camada de Redes 47

Comparação entre roteamento unicast e broadcast

(a) B

D1

A

D2

Dn

C

...1000 1000

1

1

1

(b) B

D1

A

D2

Dn

C

...1 1

1

1

1

Page 48: Arquitetura de Redes de Computadores – Luiz Paulo Maia Camada de Redes1 Arquitetura de Redes de Computadores Luiz Paulo Maia Camada de Redes

Arq

uit

etu

ra d

e R

edes

de C

om

puta

dore

s –

Luiz

Paulo

Maia

Camada de Redes 48

Roteamento por inundação

ED

C

F

B

P

A

P

ED

C

F

B

P

A

P

P

P

P

P

ED

C

F

B

P

A

P

P

P

P

P

P

P

P

P

P

P P P

(a) (b)

(c)

Page 49: Arquitetura de Redes de Computadores – Luiz Paulo Maia Camada de Redes1 Arquitetura de Redes de Computadores Luiz Paulo Maia Camada de Redes

Arq

uit

etu

ra d

e R

edes

de C

om

puta

dore

s –

Luiz

Paulo

Maia

Camada de Redes 49

Roteamento por árvore de cobertura

(a)

B

DC E

A

F G

H I J K

(b)

B

DC E

A

F G

H I J K

Page 50: Arquitetura de Redes de Computadores – Luiz Paulo Maia Camada de Redes1 Arquitetura de Redes de Computadores Luiz Paulo Maia Camada de Redes

Arq

uit

etu

ra d

e R

edes

de C

om

puta

dore

s –

Luiz

Paulo

Maia

Camada de Redes 50

Árvore de cobertura de menor custo

(a) C

H I

B D (b)

A

T

R

F

R

R

E

G

C

H I

B D

A

T

R

F

R

R

E

G

Page 51: Arquitetura de Redes de Computadores – Luiz Paulo Maia Camada de Redes1 Arquitetura de Redes de Computadores Luiz Paulo Maia Camada de Redes

Arq

uit

etu

ra d

e R

edes

de C

om

puta

dore

s –

Luiz

Paulo

Maia

Camada de Redes 51

Árvore baseada em núcleo

(a) C

H I

B D (b)

A

T

R

F

R

R

E

G

C

H I

B

A

T

R

F

R

R

G

D E

Page 52: Arquitetura de Redes de Computadores – Luiz Paulo Maia Camada de Redes1 Arquitetura de Redes de Computadores Luiz Paulo Maia Camada de Redes

Arq

uit

etu

ra d

e R

edes

de C

om

puta

dore

s –

Luiz

Paulo

Maia

Camada de Redes 52

Barramento compartilhado

UCP

Memória

Interfacede rede

Interfacede rede

Interfacede rede

Interfacede rede

Page 53: Arquitetura de Redes de Computadores – Luiz Paulo Maia Camada de Redes1 Arquitetura de Redes de Computadores Luiz Paulo Maia Camada de Redes

Arq

uit

etu

ra d

e R

edes

de C

om

puta

dore

s –

Luiz

Paulo

Maia

Camada de Redes 53

Barramento compartilhado com múltiplas UCP

UCP

Memória

Interfacede rede

Interfacede rede

Interfacede rede

Interfacede rede

UCP

Memória

UCP

Memória

UCP

Memória

Page 54: Arquitetura de Redes de Computadores – Luiz Paulo Maia Camada de Redes1 Arquitetura de Redes de Computadores Luiz Paulo Maia Camada de Redes

Arq

uit

etu

ra d

e R

edes

de C

om

puta

dore

s –

Luiz

Paulo

Maia

Camada de Redes 54

Barramento compartilhado com UCP na interface

UCP

Memória

Interface

UCP

Memória

Interface

UCP

Memória

Interface

UCP

Memória

Interface

UCP

Memória

Page 55: Arquitetura de Redes de Computadores – Luiz Paulo Maia Camada de Redes1 Arquitetura de Redes de Computadores Luiz Paulo Maia Camada de Redes

Arq

uit

etu

ra d

e R

edes

de C

om

puta

dore

s –

Luiz

Paulo

Maia

Camada de Redes 55

Barramento cruzado comutado

Interface

UCP

Memória

Interface

UCP

Memória

Interface

UCP

Memória

Interface

UCP

Memória

Interface

UCP

Memória

Interface

UCP

Memória

Interface

UCP

Memória

UCP

Memória

Page 56: Arquitetura de Redes de Computadores – Luiz Paulo Maia Camada de Redes1 Arquitetura de Redes de Computadores Luiz Paulo Maia Camada de Redes

Arq

uit

etu

ra d

e R

edes

de C

om

puta

dore

s –

Luiz

Paulo

Maia

Camada de Redes 56

Filas de entrada e saída

Unidade deinterconexão

UCP

Memória

P P P

Interface de saída

P P P

Interface de saída

P P P

Interface de entrada

P P P

Interface de entrada

Page 57: Arquitetura de Redes de Computadores – Luiz Paulo Maia Camada de Redes1 Arquitetura de Redes de Computadores Luiz Paulo Maia Camada de Redes

Arq

uit

etu

ra d

e R

edes

de C

om

puta

dore

s –

Luiz

Paulo

Maia

Camada de Redes 57

Encapsulamento na camada de enlace

Cab.Enlace

Dado

Quadro

Cab.IP

Dado

Pacote

Camadade rede

Camadade enlace

Encapsulamento

Page 58: Arquitetura de Redes de Computadores – Luiz Paulo Maia Camada de Redes1 Arquitetura de Redes de Computadores Luiz Paulo Maia Camada de Redes

Arq

uit

etu

ra d

e R

edes

de C

om

puta

dore

s –

Luiz

Paulo

Maia

Camada de Redes 58

Exemplo de fragmentação

Dados(3980 bytes)

Cabeçalho(20 bytes)

Dados(1480 bytes)

Cabeçalho(20 bytes)

Dados(1480 bytes)

Dados(1020 bytes)

Cabeçalho(20 bytes)

Cabeçalho(20 bytes)

Fragmento 1(1500 bytes)

Fragmento 2(1500 bytes)

Fragmento 3(1040 bytes)

Pacote(4000 bytes)

Page 59: Arquitetura de Redes de Computadores – Luiz Paulo Maia Camada de Redes1 Arquitetura de Redes de Computadores Luiz Paulo Maia Camada de Redes

Arq

uit

etu

ra d

e R

edes

de C

om

puta

dore

s –

Luiz

Paulo

Maia

Camada de Redes 59

Efeitos do congestionamento

Con

gest

iona

me

nto

Volume

Ta

xa d

e u

tiliz

açã

o (a

)

Col

apso

Nor

ma

l

Volume

Atr

aso

(b)

Page 60: Arquitetura de Redes de Computadores – Luiz Paulo Maia Camada de Redes1 Arquitetura de Redes de Computadores Luiz Paulo Maia Camada de Redes

Arq

uit

etu

ra d

e R

edes

de C

om

puta

dore

s –

Luiz

Paulo

Maia

Camada de Redes 60

Variação do atraso

P1P2P3P4

Direção do fluxo

aa'a'’

Page 61: Arquitetura de Redes de Computadores – Luiz Paulo Maia Camada de Redes1 Arquitetura de Redes de Computadores Luiz Paulo Maia Camada de Redes

Arq

uit

etu

ra d

e R

edes

de C

om

puta

dore

s –

Luiz

Paulo

Maia

Camada de Redes 61

Aplicações e suas necessidades de QoS

Page 62: Arquitetura de Redes de Computadores – Luiz Paulo Maia Camada de Redes1 Arquitetura de Redes de Computadores Luiz Paulo Maia Camada de Redes

Arq

uit

etu

ra d

e R

edes

de C

om

puta

dore

s –

Luiz

Paulo

Maia

Camada de Redes 62

Política de escalonamento FCFS

R

P1P2

P1P2P3P4

P1P2

P1P1P1P2 P2P3P2P4

Tráfego de entrada

Tráfego de saídaF1

F2

F3

Page 63: Arquitetura de Redes de Computadores – Luiz Paulo Maia Camada de Redes1 Arquitetura de Redes de Computadores Luiz Paulo Maia Camada de Redes

Arq

uit

etu

ra d

e R

edes

de C

om

puta

dore

s –

Luiz

Paulo

Maia

Camada de Redes 63

Protocolo RSVP

RESV

PATH

A

B

F

G

D

E

H