INTRODUÇÃO ÀS REDES DEFINIDAS POR SOFTWARE - SOFTWARE DEFINED NETWORK: OPENFLOW E OPENDAYLIGHT



Documentos relacionados
Tópicos Especiais em Redes de Telecomunicações

SDN: Evolução das Redes Programáveis

Características: Switch Industrial Ethernet: Cisco Secure Agent: É isolado de todas as outras redes por um firewall ou por uma lista de acesso

Mitigação Flexível de Ataques Usando SDN

Avaliação de Desempenho de Fluxo Multimídia em Redes Definidas por Software (SDN)

Forneça a próxima onda de inovações empresariais com o Open Network Environment

Introdução à Computação Móvel. Carlos Maurício Seródio Figueiredo

SDN-WISE: Design, prototyping and experimentation of a stateful SDN solution for WIreless SEnsor networks

Curso Tecnológico de Redes de Computadores 5º período Disciplina: Tecnologia WEB Professor: José Maurício S. Pinheiro V

Redes Definidas por Software

Novos paradigmas de redes: Aonde e porque adotá-los

LAN Design. LAN Switching and Wireless Capítulo 1. Version Cisco Systems, Inc. All rights reserved. Cisco Public 1

II- profissional tecnicamente capacitado, com conhecimentos cientificamente

Redes e Internet do Futuro

Aula 01 Introdução ao Gerenciamento de Redes

Tópicos Especiais em Redes de Telecomunicações

Virtualização: VMWare e Xen

Projeto de Sistemas Distribuídos. Prof. Andrêza Leite

Professor Esp.: Douglas Diego de Paiva

Estratégia da VMware: O modelo corporativo definido por software e o desafio de simplificar a TI. Anderson Ferreira Bruno Amaral 22 Ago 2014

Roteamento e Comutação

EA080- Laboratório de Redes de Computadores Laboratório 2 Virtualização (Relatório Individual) Prof. Responsável: Mauricio Ferreira Magalhães

Zabbix. monitoramento distribuído.

É CLOUD. É ON-DEMAND.

Solução para controle de conexão com a Internet em uma rede doméstica com SDN/OpenFlow

Separação de fluxos TCP e UDP

Virtualização Gerencia de Redes Redes de Computadores II

Maestro. Arthur Kazuo Tojo Costa Universidade Federal de São Carlos Campus Sorocaba Bacharelado em Ciência da Computação

esip- Sistema Integrado de Processo

Projeto Demoiselle. Para perguntas e respostas, utilizem a lista de discussões de usuários da comunidade: demoiselle-users@lists.sourceforge.

Tópicos Especiais em Redes de Telecomunicações

Consumerização de TI. Paula Nobre. Presented by. Copyright 2011 OSIsoft, LLC

Gerência de Redes. Arquitetura de Gerenciamento.

A computação na nuvem é um novo modelo de computação que permite ao usuário final acessar uma grande quantidade de aplicações e serviços em qualquer

CONCEITOS E APLICAÇÕES DA COMPUTAÇÃO EM NUVEM

SDNIPS: Enabling Software-Defined Networking Based Intrusion Prevention System in Clouds

Série MAXPRO. de Soluções para Vídeo IP APRENDA UM, CONHEÇA TODOS. Aberta, Flexível e Dimensionável Plataforma de Vigilância de Vídeo

CA Infrastructure Management Resolvendo os problemas mais complexos de TI

Sistemas Distribuídos

O que é Gerenciamento de Redes de Computadores? A gerência de redes de computadores consiste no desenvolvimento, integração e coordenação do

Projetos de Redes. Prof. Dr. Eng. Frederico Sauer

Plano de Trabalho Docente Ensino Técnico

Administração de Sistemas de Informação Gerenciais

Senado Federal Questões 2012

PEER DATA MANAGEMENT SYSTEM

Introdução a Computação nas Nuvens

SPPA - T3000 Automação para Usinas de Geração de Energia

Cap. 1 Introdução. Redes sem Fio e Sistemas Móveis de Computação. Prof. Eduardo Barrére. Material Base: Marcelo Moreno. eduardo.barrere@ice.ufjf.

Evolução na Comunicação de

CHOReOS: Automatizando a implantação de web services na nuvem

Sistemas Operacionais. Prof. M.Sc. Sérgio Teixeira. Aula 05 Estrutura e arquitetura do SO Parte 2. Cursos de Computação

Obtendo Qualidade com SOA

Detecção e investigação de ameaças avançadas. INFRAESTRUTURA

Automação em Redes de Transmissão IP

Módulo corporativo do Cisco APIC simplifica as operações de rede

Apresentação Institucional

ATA 2 ADC - Application Delivery Controller Estado de Minas Gerais

Fernando Seabra Chirigati. Universidade Federal do Rio de Janeiro EEL879 - Redes de Computadores II Professores Luís Henrique Costa e Otto Duarte

Universo Online S.A 1

PRÓ-REITORIA DE ENSINO DE GRADUAÇÃO (PROENG) ASSESSORIA DE DESENVOLVIMENTO ASSESSORIA JURÍDICA

ConneXium TCSESM, TCSESM-E Managed Switch

Minicurso Computação em Nuvem Prática: Openstack

João Víctor Rocon Maia Engenharia de Computação - UFES

Administration Kit. Parte de Kaspersky Business Space Security Kaspersky Enterprise Space Security Kaspersky Total Space Security

OpenStack. Cloud Software

Oportunidades 05/05/2015

Sistemas de Informações Gerenciais Prof. Esp. André Luís Belini Bacharel em Sistemas de Informações MBA em Gestão Estratégica de Negócios

Revisão. Karine Peralta

UFF-Fundamentos de Sistemas Multimídia. Redes de Distribuição de Conteúdo (CDN)

PROGRAMAÇÃO PARA INTERNET RICA RICH INTERNET APPLICATIONS

Capítulo 9 - Conjunto de Protocolos TCP/IP e Endereçamento. Associação dos Instrutores NetAcademy - Julho de Página

BMS - BUILDING MANAGEMENT SYSTEM

MAXPRO. em Nuvem SERVIÇOS DE VÍDEO HOSPEDADO EM NUVEM PARA PROTEGER SEUS NEGÓCIOS. Vídeo a qualquer momento, em qualquer lugar

Uma infraestrutura centrada em aplicativos possibilitará agilidade comercial

Gerenciamento e Interoperabilidade de Redes

Relatorio do trabalho pratico 2

CENTRO UNIVERSITÁRIO ESTÁCIO RADIAL DE SÃO PAULO SÍNTESE DO PROJETO PEDAGÓGICO DE CURSO 1

Gerenciador de Mudanças automatizadas

Assumiu em 2002 um novo desafio profissional como empreendedor e Presidente do Teleco.

Arquitetura dos Sistemas de Informação Distribuídos

Gerência de Redes. Profa. Márcia Salomão Homci

BRAlarmExpert. Software para Gerenciamento de Alarmes. BENEFÍCIOS obtidos com a utilização do BRAlarmExpert:

RELAÇÃO DE ITENS - PREGÃO ELETRÔNICO Nº 00008/ SRP

SISTEMA DE GESTÃO DE PESSOAS SEBRAE/TO UNIDADE: GESTÃO ESTRATÉGICA PROCESSO: TECNOLOGIA DA INFORMAÇÃO

Como manter uma rede com qualidade de serviço? Gerência de Rede. Visão Geral da Gerência de Redes. Importância de gerência de Redes. Cont.

ISHIFT: Informação em Movimento

The Eucalyptus Open- source Cloud-computing System. Janaina Siqueira Lara Wilpert Marcelo Scheidt Renata Silva

ARQUITETURAS DOS SISTEMAS DE EMPRESARIAIS (ERP) Arquitetura cliente-servidor Arquitetura aberta

Convergência de redes de campus

Unidade 1. Conceitos Básicos

Transcrição:

INTRODUÇÃO ÀS REDES DEFINIDAS POR SOFTWARE - SOFTWARE DEFINED NETWORK: OPENFLOW E OPENDAYLIGHT Perito Criminal - POLITEC/RO

Arquitetura tradicional de rede: Configuração e topologias rígidas; Estruturas hierárquicas; Focado para o paradigma cliente-servidor; Serviço escalado na implementação; Não integrado com as aplicações; Banda pouco customizável e pré-definida; Redes disjuntas para uma mesma organização;

SOFTWARE DEFINED NETWORK Ser mítico?

Arquitetura tradicional de rede: Dados Voz Sensores REDE Vídeo Gerência

Arquitetura tradicional de rede: Dados Voz Vídeo 8% 7% 10% 35% REDE 11% 29% Sensores Gerência

Demandas contemporâneas: Mudanças no padrão de tráfego de rede; Acesso a serviços, aplicações e bases esparsas; Acesso de redes distintas e em movimento; Acesso em qualquer lugar, a qualquer hora; Incremento da complexidade na oferta das soluções empresariais (aplicações);

Demandas contemporâneas: Alta carga da demanda de rede, consumo de TI; Smartphones, tablets, wereables e acessórios; Internet das coisas; Crescente demanda por serviços em nuvem; Capacidade de armazenamento; Poder computacional; Análise de dados em amplitude, BigData; Alta demanda de banda e conexões; Virtualização de soluções;

Limitações atuais: Gerenciamento em nível de equipamento; Processos manuais; Protocolos concebidos isoladamente; Alta complexidade; Compatibilidade com ativos interdependentes; Acabam por se tornar redes estáticas; Alto contraste com as soluções de virtualização e QoS; Políticas inconsistentes; Crescimento limitado e dependente de fabricantes;

Definição segundo a Open Network Foundation: É uma arquitetura de rede emergente onde o controle da rede está desvinculada da simples comutação e é diretamente programável. A utilização dos comutadores de rede como dispositivos computacionais permite abstrair a infraestrutura para as aplicações, serviços e soluções da rede.

Arquitetura SDN Aplicação Aplicações da Empresa APIs Controle Controlador Serviços de Rede Openflow Infra-estrutura Dispositivos Dispositivos Dispositivos Dispositivos

Padrão aberto que permite a implementação de uma interface entre entidades controladoras e as demais camadas de comutação e encaminhamento da arquitetura SDN, permitindo a programação e controle do fluxo da rede através de seus protocolos.

Arquitetura SDN Controlador Openflow

Arquitetura tradicional Aplicação

Arquitetura tradicional Aplicação

Arquitetura tradicional Aplicação

Arquitetura tradicional Aplicação

Arquitetura tradicional Aplicação

Arquitetura tradicional Aplicação

Arquitetura tradicional Aplicação

Arquitetura tradicional Aplicação

Arquitetura tradicional Aplicação

Arquitetura SDN Aplicação Openflow

Arquitetura SDN Aplicação Openflow

Arquitetura SDN Controlador Aplicação Openflow

Arquitetura SDN Controlador Aplicação Openflow

Conjunto de instruções: Exemplo do conjunto de instruções do OpenFlow. Fonte: ONF Whitepaper.

Benefícios do OpenFlow: Centralização do controle de um ambiente com múltiplos fabricantes; Redução da complexidade e automação de processos para a convergência da rede; Mudança da Infra-estrutura em tempo real, dinamicamente; Aumento da confiabilidade e segurança da rede; Controle de rede mais granular; Melhor experiência para o usuário final;

Arquitetura SDN Aplicação Voz Vídeo Dados Controlador Openflow Vídeo Voz Sensores Gerência Dados Voz

Arquitetura SDN Controlador HP Cisco Openflow Ruckus Dell Aruba Mikrotik CheckPoint

Benefícios do OpenFlow: Centralização do controle de um ambiente com múltiplos fabricantes; Redução da complexidade e automação de processos para a convergência da rede; Mudança da Infra-estrutura em tempo real, dinamicamente; Aumento da confiabilidade e segurança da rede; Controle de rede mais granular; Melhor experiência para o usuário final;

Exemplo OpenFlow: h1 MININET h2 eth0 s1-eth1 s1-eth2 eth0

Exemplo OpenFlow: #sudo mn --mac --switch=ovsk h1 h2 eth0 s1-eth1 s1-eth2 eth0

Exemplo OpenFlow: #sudo mn --mac --switch=ovsk mininet>dump mininet>net mininet>nodes mininet>pingall mininet>h1 ping h2 mininet>h1 ps -a h1 h2 eth0 s1-eth1 s1-eth2 eth0

Exemplo OpenFlow: h1 h2 eth0 s1-eth1 s1-eth2 eth0

Exemplo OpenFlow: h1 h2 eth0 s1-eth1 s1-eth2 eth0

Exemplo OpenFlow: h1 h2 eth0 s1-eth1 s1-eth2 eth0

Exemplo OpenFlow: h1 h2 eth0 s1-eth1 s1-eth2 eth0

Exemplo OpenFlow: Wireshark h1 h2 eth0 s1-eth1 s1-eth2 eth0

Exemplo OpenFlow: #sudo ovs-controller ptcp:& h1 h2 eth0 s1-eth1 s1-eth2 eth0

Exemplo OpenFlow: Controlador 127.0.0.1:6633 h1 Openflow h2 eth0 s1-eth1 s1-eth2 eth0

Exemplo OpenFlow: Controlador h1 Openflow h2 eth0 s1-eth1 s1-eth2 eth0

Exemplo OpenFlow: Controlador h1 Openflow h2 eth0 s1-eth1 s1-eth2 eth0

Exemplo OpenFlow: Controlador h1 Openflow h2 eth0 s1-eth1 s1-eth2 eth0

Exemplo OpenFlow: Controlador h1 Openflow h2 eth0 s1-eth1 s1-eth2 eth0

Exemplo OpenFlow: Controlador h1 Openflow h2 eth0 s1-eth1 s1-eth2 eth0

Exemplo OpenFlow: Controlador h1 Openflow h2 eth0 s1-eth1 s1-eth2 eth0

Exemplo OpenFlow: #sudo ovs-ofctl add-flow tcp:127.0.0.1:6634 idle_timeout=180,priority=33001,dl_type=0x800, nw_src=10.0.0.1,actions=output:2 h1 h2 eth0 s1-eth1 s1-eth2 eth0

Infraestrutura de controle de SDN; Modular, escalável e extensível; Suporta redes heterogêneas e multimarca; Patrocinado pelos fabricantes; Previsto para ser utilizado por 20 fabricantes; Permite que a criação de apps ajustáveis na rede; Focado para soluções virtualizada e na nuvem.

OpenDayLight: Lithium Release; Construído sobre Java VM; Framework OSGi; Conteiner Karaf; Segmentado em módulos; Carregamento sob demanda;

OpenDayLight: #./karaf opendaylight-user@root> >feature:list >feature:install odl-restconf odl-l2switch-switch odl-mdsal-apidocs odl-dlux-core odl-mdsal-clustering odl-nsf-all odl-openflowplugin-all odl-adsal-northbound odl-base-all odl-aaa-authn odl-restconf odl-adsal-northbound odl-mdsal-apidocs odl-l2switch-switch odl-dlux-all

OpenDayLight: DLUX

OpenDayLight: Instalação de fluxos: - Através da interface gráfica; - YangUI; - Dlux; - Via método PUT

OpenDayLight: <?xml version="1.0" encoding="utf-8" standalone="no"?> <flow xmlns="urn:opendaylight:flow:inventory"> <strict>false</strict> <instructions> <instruction> <order>0</order> <apply-actions> <action> <order>0</order> <drop-action/> </action> </apply-actions> </instruction> </instructions> <table_id>0</table_id>

Obrigado! Dúvidas!? clayton.cova@gmail.com