processadores de rede (2)

15
PROCESSADORES DE REDES Diógenes Ricardo

Upload: diogenes-freitas

Post on 09-Jul-2015

321 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Processadores de rede (2)

PROCESSADORES DE REDES

Diógenes Ricardo

Page 2: Processadores de rede (2)

I N T R O D U Ç Ã O A R E D E S

LAN

Popularmente como Ethernet

Page 3: Processadores de rede (2)

I N T R O D U Ç Ã O A R E D E S

10 Gigabit Ethernet

Page 4: Processadores de rede (2)

I N T R O D U Ç Ã O A R E D E S

WAN

Page 5: Processadores de rede (2)

I N T R O D UÇ Ã O A R E D E S

Pacotes

caminho do pacote

caminho do pacote part 2

Page 6: Processadores de rede (2)

I N T R O D UÇ Ã O A R E D E S

Internet é uma WAN?ISP(Internet Service Provider)

Page 7: Processadores de rede (2)

I N T R O D U Ç Ã O A R E D E S

Firewall

Page 8: Processadores de rede (2)

I N T R O D U Ç Ã O A P R O C E S S A D O R E SDE REDES

> Destino do pacote, fragmentação, reconstrução, segurança, compressão ou descompressão.

> Velocidade de 40 Gigabits/segundo + pacotes de 1Kb = 5 milhões

Page 9: Processadores de rede (2)

ASIC (application-Specific Integrated Circuit = circuito integrado especifico para aplicação.

FPGA (Field Programmable Gate Array= arranjo de pontas programável em campo.

I N T R O D U Ç Ã O A P R O C E S S A D O R E SDE REDES

Page 10: Processadores de rede (2)

SRAM: Mais rápida, mais cara. Utilizada para obter tabelas de roteamento eoutras estruturas de dados.

SDRAM: Mais barata, mais lenta. Utilizada pra conter os pacotes que estãosendo processados.

SÃO EXTERNAS AO CHIP DO PROCESSADOR!!!

I N T R O D U Ç Ã O A P R O C E S S A D O R E SDE REDES

Page 11: Processadores de rede (2)

PPEs: (PROTOCOL/PROGRAMMABLE/PACKET PROCESSING ENGINES= máquinas De processamento de protocolo/programações/pacotes).

Núcleo RISC + MEMORIA INTERNA.

I N T R O D U Ç Ã O A P R O C E S S A D O R E SDE REDES

Page 12: Processadores de rede (2)

P R O C E S S A M E N T O D E P A C O T E S

> Processamento de entrada

> Processamento de saida

Page 13: Processadores de rede (2)

P R O C E S S A M E N T O D E P A C O T E S

P R O C E S S A M E N T O D E P A C O T E S

P R O C E S S A M E N T O D E P A C O T E S

1º Verificação de erros de transmissão

2º Extração de Campo

3º Classificação de pacotes

4º Seleção de Caminho

5º Determinação da rede de destino

6º Consulta de rota

Page 14: Processadores de rede (2)

P R O C E S S A M E N T O D E P A C O T E S

P R O C E S S A M E N T O D E P A C O T E S

P R O C E S S A M E N T O D E P A C O T E S

Page 15: Processadores de rede (2)

P R O C E S S A M E N T O D E P A C O T E S

P R O C E S S A M E N T O D E P A C O T E S

P R O C E S S A M E N T O D E P A C O T E S