redes definidas por software - leomar viegas

Download Redes Definidas por Software - Leomar Viegas

Post on 21-Mar-2017

388 views

Category:

Documents

5 download

Embed Size (px)

TRANSCRIPT

  • Redes Definidas por SoftwareLeomar Viegas JuniorInformation Security Specialist / Network Security Archtect

    https://br.linkedin.com/in/leomarviegas/

    Farol de Santa Cruz

  • Agenda:

    - Um pouco de histria

    - Cloud Computing

    - Redes Definidas por Software

    - Controladores SDN

    - Casos de Uso/Casos de Sucesso

    - Concluses

    - Membros da Comunidade

    - Perguntas

    RedesDefinidaspor Software (SDN)

  • Um pouco de histriaATM

    Considerada uma tecnologia de comunicao dedados de alta velocidade que tem sua utilizaovinculada exclusivamente para interligar redeslocais, metropolitanas e de longa distncia emaplicativos de dados, voz, udio, e vdeo.

  • Um pouco de histriaMPLS

    O MPLS, definido na RFC 3031, de acordo comROSEN et al. (2001), ao adotar um conceito dertulo (labels) de tamanho fixo, rompe com oconceito de tabela de roteamento adotado nasredes TCP/IP convencionais e possibilita umaumento no desempenho do encaminhamentodos pacotes, como pode ser observado na prximafigura.

    O rtulo MPLS, uma parte extra colocada nocabealho IP, chamado de shim header (cabealhode calo), sendo inserido entre o cabealho IP e ocabealho da camada de enlace, denominado deencapsulamento genrico.

  • CLOUD COMPUTINGDefinio:

    [...] a computao em nuvem representa umconveniente modelo de acesso, sempre que fornecessrio, a um conjunto compartilhado derecursos computacionais configurveis, tais como,redes, servidores, armazenamento, aplicaes eservios, que podem ser disponibilizadosrapidamente, e para isto o esforo degerenciamento e interao com o provedor dosservios mnimo ou nenhum. (NIST - USA)

  • RedesDefinidaspor Software (SDN)

    Redes Definidas por Softwaretornaram-se buzz words no Mercadode TI, ou seja, a nova crista da ondaem matria de redes decomputadores.

  • REDES DEFINIDAS POR SOFTWARE

    Redes Definidas por Software (SDN) tem sido umdos principais termos da indstria de redes nosltimos dois anos. E, no entanto, nenhumadefinio clara do que SDN realmente cobre temsido amplamente admitida at agora. O trabalhoaqui apresentado tem como objetivo esclarecermelhor sobre SDN e fornecer uma perspectivasobre os requisitos e problemas, entre outrasconsideraes utilizando vrias perspectivas, taiscomo a utilizao em Cloud Computing, Centros deDados, Programao de Rede, Virtualizao deRede, entre outros.

  • REDES DEFINIDAS POR SOFTWARE

    A Rede Definida por Software uma nova arquiteturaque oportuniza redes mais geis e rentveis, e composta por trs camadas distintas que so acessveisatravs de APIs abertas:

    A camada de aplicao composta pelas aplicaes denegcio do usurio final que consumir os servios decomunicaes SDN. A fronteira entre o Camada deAplicao e a camada de controle atravessado pelanorthbound API.

    A camada de controle oportuniza o controleconsolidado que supervisiona o comportamento deencaminhamento de rede atravs de uma interfaceaberta.

    A camada de infraestrutura consiste de elementos derede (NE) e dispositivos que proporcionam comutaoe encaminhamento de pacotes.

  • REDES DEFINIDAS POR SOFTWAREDe acordo com este modelo, uma arquitetura SDN possui trs caractersticas principais:

    Inteligncia Logicamente Centralizada.

    Programabilidade.

    Abstrao.

  • REDES DEFINIDAS POR SOFTWAREPlano de Controle

    O plano de controle torna possvel estabelecer o conjuntode dados locais utilizados para a criao das entradasreferentes tabela de encaminhamento, os quais soutilizados pelo plano de dados com a finalidade deencaminhar o trfego entre insero e as portas sada emum plano de gesto.

    Observa-se que o conjunto de dados a ser utilizado para oarmazenamento da topologia de rede denominado Basede Informaes de Roteamento (RIB). A RIB engloba aparte mantida consistente, ou seja, sem circular por meioda troca de informaes necessrias entre outrasinstncias de plano de controle dentro da rede.Reformulando o encaminhamento das entradas da tabeladenominados Base de Encaminhamento Informao (FIB)e inmeras vezes so espelhados entre o Plano deControle e os dados referentes a um dispositivo tpico. OFIB est especificamente programado, j o RIB denominado consistente e estvel.

  • REDES DEFINIDAS POR SOFTWAREPlano de Dados

    O plano de dados faz o processamento dosdatagramas realizado atravs de cabo, fibra, ouem meios sem fio por meio de uma srie deoperaes a nvel de link que recebem odatagrama e executam as checagens bsicas.

    Um datagrama correto processado no plano dedados devido ao mesmo realizar pesquisas natabela de FIB os quais foram programadosanteriormente pelo plano de controle. Esta ao muitas vezes conhecida como o caminho demaior rapidez para processamento de pacotes,pois no necessita de maiores verificaes queno seja somente a identificao do destino dopacote usando a FIB a qual j se encontra pr-programada

  • REDES DEFINIDAS POR SOFTWARE

  • REDES DEFINIDAS POR SOFTWARE

  • REDES DEFINIDAS POR SOFTWAREControladores SDN

    Softwares responsveis por tomar decises eadicionar e remover as entradas na tabela defluxos, de acordo com o objetivo desejado.Esse modelo assemelha-se a outros sistemasde software que proveem abstrao dohardware e funcionalidade reutilizvel.

  • SDN + Cloud Computing + NFV

  • REDES DEFINIDAS POR SOFTWARE

  • REDES DEFINIDAS POR SOFTWARECaso de uso: Rede DCI Google G-Scale

  • Rede DCI Google G-Scale

    A WAN do Google organizada em doisbackbones, um voltado para a Internet (I-Scale),que transporta o trfego de usurios e uma redeinterna (G-Scale), que transporta o trfego entredatacenters. Estes dois backbones tm diferentesnecessidades e caractersticas de trfego.

    Na rede G-Scale, o Google utiliza o OpenFlow ondefora implantado a Rede Definida por Software doGoogle. Quando o Google comeou este esforono havia nenhum dispositivo de rede disponvel,que suportasse OpenFlow e poderia atender asnecessidades de escalabilidade do Google, sendoassim o Google construiu seu prprio switch derede a partir de hardware genrico e softwares deroteamento de cdigo aberto que suportavamoperar com OpenFlow.

  • Rede DCI Google G-Scale

  • Rede DCI Google G-Scale

  • REDES DEFINIDAS POR SOFTWARE

  • REDES DEFINIDAS POR SOFTWARE

  • REDES DEFINIDAS POR SOFTWARE