RedeDefinidapor Software (SDN) · rede Ipê para SDN tecnologias OpenFlow, NFV e Cloud propor e...

16
Rede Definida por Software (SDN) José F. de Rezende LAND/PESC 26 de Novembro de 2015 Semana PESC

Transcript of RedeDefinidapor Software (SDN) · rede Ipê para SDN tecnologias OpenFlow, NFV e Cloud propor e...

Page 1: RedeDefinidapor Software (SDN) · rede Ipê para SDN tecnologias OpenFlow, NFV e Cloud propor e implantar uma arquitetura de integração (ou orquestração) de recursos de computação

Rede Definida porSoftware

(SDN)

José F. de Rezende

LAND/PESC

26 de Novembro de 2015

Semana PESC

Page 2: RedeDefinidapor Software (SDN) · rede Ipê para SDN tecnologias OpenFlow, NFV e Cloud propor e implantar uma arquitetura de integração (ou orquestração) de recursos de computação

Paradigma SDN

� ponto-chave

� centralização lógica da inteligência da rede

� visão global

� maior nível de abstração para as aplicações

� vantagens

� flexibilidade

� programabilidade

� extensibilidade

Page 3: RedeDefinidapor Software (SDN) · rede Ipê para SDN tecnologias OpenFlow, NFV e Cloud propor e implantar uma arquitetura de integração (ou orquestração) de recursos de computação

Importância da Abstração

� evolução de várias áreas da computação é baseada em abstrações� forma de se obter maior simplicidade

� exemplos:

� programação� linguagem de máquina: nenhuma abstração� linguagens de alto nível: instruções independentes da CPU,

abstração de tipos de dados, sistemas de arquivos, etc.

� sistemas operacionais� abstração do hardware

� redes� arquitetura TCP/IP oferece camadas de abstração

Page 4: RedeDefinidapor Software (SDN) · rede Ipê para SDN tecnologias OpenFlow, NFV e Cloud propor e implantar uma arquitetura de integração (ou orquestração) de recursos de computação

Modelo Sistema Operacional

SistemaOperacional (OS)

...

Ap

p1

Ap

p2

Ap

p3

CPU disco memória rede

Page 5: RedeDefinidapor Software (SDN) · rede Ipê para SDN tecnologias OpenFlow, NFV e Cloud propor e implantar uma arquitetura de integração (ou orquestração) de recursos de computação

Modelo SDN

SistemaOperacional

de Rede (NOS)

...

Ne

t A

pp

1

Ne

t A

pp

2

Ne

t A

pp

3dispositivo

de rededispositivo

de rededispositivo

de rededispositivo

de rede

Page 6: RedeDefinidapor Software (SDN) · rede Ipê para SDN tecnologias OpenFlow, NFV e Cloud propor e implantar uma arquitetura de integração (ou orquestração) de recursos de computação

Abstração SDN

Sistemaoperacional

de Rede (NOS)

...

Net

Ap

p1

Net

Ap

p2

Net

Ap

p3

dispositivode rede

dispositivode rede

dispositivode rede

dispositivode rede

dispositivode rede

Dispositivo de Rede

Page 7: RedeDefinidapor Software (SDN) · rede Ipê para SDN tecnologias OpenFlow, NFV e Cloud propor e implantar uma arquitetura de integração (ou orquestração) de recursos de computação

Rede Tradicional x SDN

� rede tradicional� planos de controle e de dados

integrados no mesmo sistema físico

� sem acesso ao plano de dados diretamente

� decisões e políticas implementadas e tomadas localmente

� troca de informações de controle entre os equipamentos

� configuração individual

Page 8: RedeDefinidapor Software (SDN) · rede Ipê para SDN tecnologias OpenFlow, NFV e Cloud propor e implantar uma arquitetura de integração (ou orquestração) de recursos de computação

Rede Tradicional x SDN

� rede SDN� separação dos planos de

controle e de dados� interface aberta entre eles� interface aberta para o plano de

controle

� funcionalidades de controle e gerenciamento em software

� decisões centralizadas� inclusão de novas políticas

simplificada � configuração em um único lugar

OpenFlow

OpenFlow

OpenFlow

OpenFlow

OpenFlow

Aplicações deRede eControlador SDN

Page 9: RedeDefinidapor Software (SDN) · rede Ipê para SDN tecnologias OpenFlow, NFV e Cloud propor e implantar uma arquitetura de integração (ou orquestração) de recursos de computação

Fluxo de um pacote

Sistemaoperacional

de Rede (NOS)

...

Ne

t A

pp

1

Ne

t A

pp

2

Ne

t A

pp

3dispositivo

de rededispositivo

de rededispositivo

de rededispositivo

de rede

Page 10: RedeDefinidapor Software (SDN) · rede Ipê para SDN tecnologias OpenFlow, NFV e Cloud propor e implantar uma arquitetura de integração (ou orquestração) de recursos de computação

Fluxo de um pacote

Sistemaoperacional

de Rede (NOS)

...

Ne

t A

pp

1

Ne

t A

pp

2

Ne

t A

pp

3dispositivo

de rededispositivo

de rededispositivo

de rededispositivo

de rede

caminho rápido

Page 11: RedeDefinidapor Software (SDN) · rede Ipê para SDN tecnologias OpenFlow, NFV e Cloud propor e implantar uma arquitetura de integração (ou orquestração) de recursos de computação

Outra vantagem do SDN

dispositivode rede

Sistemaoperacional

de Rede (NOS)

...

Ne

t A

pp

1

Ne

t A

pp

2

Ne

t A

pp

3Sistema

operacionalde Rede (NOS)

...

Ne

t A

pp

1

Ne

t A

pp

2

Ne

t A

pp

3

visões (ou slices) diferentes da mesma rede física

Page 12: RedeDefinidapor Software (SDN) · rede Ipê para SDN tecnologias OpenFlow, NFV e Cloud propor e implantar uma arquitetura de integração (ou orquestração) de recursos de computação

Virtualização da Rede

Sistemaoperacional

de Rede (NOS)

...N

et

Ap

p1

Ne

t A

pp

2

Ne

t A

pp

3

hypervisor

Sistemaoperacional

de Rede (NOS)

...

Ne

t A

pp

1

Ne

t A

pp

2

Ne

t A

pp

3

dispositivode rede

Page 13: RedeDefinidapor Software (SDN) · rede Ipê para SDN tecnologias OpenFlow, NFV e Cloud propor e implantar uma arquitetura de integração (ou orquestração) de recursos de computação

SDN @ RNP

Page 14: RedeDefinidapor Software (SDN) · rede Ipê para SDN tecnologias OpenFlow, NFV e Cloud propor e implantar uma arquitetura de integração (ou orquestração) de recursos de computação

Projeto IDS: Objetivos Gerais

� planejar a evolução gradual da arquitetura da rede Ipê para SDN� tecnologias OpenFlow, NFV e Cloud

� propor e implantar uma arquitetura de integração (ou orquestração) de recursos de computação e comunicação� rede programável, fatiável e com recursos agregados

� capacitar as áreas técnicas da RNP em SDN� grupo de estudos

Page 15: RedeDefinidapor Software (SDN) · rede Ipê para SDN tecnologias OpenFlow, NFV e Cloud propor e implantar uma arquitetura de integração (ou orquestração) de recursos de computação

Objetivos Específicos

� colaborar com os pares internacionais� Ampath, Esnet, Internet2, Géant

� levantar os casos de uso da RNP� roteamento IP

� circuitos dinâmicos

� uso de NFV

� outros

� definir o serviço a ser ofertado� usuário e nível de abstração

Page 16: RedeDefinidapor Software (SDN) · rede Ipê para SDN tecnologias OpenFlow, NFV e Cloud propor e implantar uma arquitetura de integração (ou orquestração) de recursos de computação

Etapas

� testbed local� equipamentos de múltiplos fabricantes

� foco em nova versão do OpenFlow (1.3)

� implantação e teste de diferentes soluções de software aberto� controladores, hypervisors e gerenciadores de nuvem

� rede sobreposta (overlay) SDN� equipamentos nos PoPs formando uma rede sobreposta

ao backbone� integração com infraestrutura de computação em

nuvem da RNP� portal de acesso ao serviço (slicing & cloud)

� diretrizes para a nova arquitetura da rede Ipê