KeyFlow: Comutação por Chaves Locais de Fluxos Roteados na Borda via Identificadores Globais

Documentos relacionados
KeyFlow: Comutação por Chaves Locais de Fluxos Roteados na Borda via Identificadores Globais

Implementação de um Comutador KeyFlow 10 Gbps para Redes Definidas por Software

CIRCUITOS, PACOTES E RAJADAS: UMA ANÁLISE EXPERIMENTAL. CIRCUITS, PACKETS AND BURSTS: AN EXPERIMENTAL ANALYSIS

Tópicos Especiais em Redes de Telecomunicações

REDES DE COMPUTADORES. Infraestrutura de Redes de Computadores

QFlow: Um Sistema com Garantia de Isolamento e Oferta de Qualidade de Serviço para Redes Virtualizadas

Considerações Iniciais

SDN-IPS - Uma solução para contenção de ataques cibernéticos usando SDN/OpenFlow

Protocolo MPLS: Multiprotocol Label Switching

Redes de Computadores MPLS. Multiprotocol Label Switching. Gustavo Henrique Martin G. Miassi

SSC0641 Redes de Computadores

Sistemas Distribuídos. Ricardo Ribeiro dos Santos

Tópicos Especiais em Redes de Telecomunicações

Tópicos Especiais em Redes de Telecomunicações

MPLS MultiProtocol Label Switching

Validação Inter-domínio de Plano de Dados em SDN

Proposta e Validação de Nova Arquitetura de Redes de Data Center

II Workshop do Projeto ReVir Tarefa T 5 : Seleção de Redes Virtuais com Base em SLAs

Roteamento Prof. Pedro Filho

Este material sobre MPLS pretende ser um guia introdutório a esta tecnologia que está em constante desenvolvimento.

Aula 1 Conceitos Básicos

Capítulo 4 Camada de Rede

Comunicação de Dados IV

O Multi Protocol Label Switching é um mecanismo de transporte de dados pertencente à família das redes de comutação de pacotes. O MPLS é padronizado

Sistemas Distribuídos

Nuvem e Virtualização Redes Programáveis

Computadores Digitais II

Redes de Comunicação de Dados

Enterprise Networks. A seguir, vamos apresentar um resumo dos principais conceitos associados às redes empresariais.

Internet do Futuro e Programabilidade da Rede - uma visão prática de SDN/OpenFlow e P4

Revisão Desempenho e requisitos de aplicações Arquitetura hierárquica, multinível Organização em camadas Propriedades e características Encapsulamento

ENGENHARIA ELÉTRICA Redes Industriais e supervisórios. Industria

SIMULAÇÃO DE REDE MPLS UTILIZANDO O NETKIT

Redes de Computadores. Prof. MSc André Y. Kusumoto

Ethanol: SOFTWARE DEFINED NETWORKING FOR WIRELESS NETWORKS

Laboratório Virtual para Práticas de Redes e Segurança: estudo de caso do PoP-BA/UFBA com FIBRE

Mobilidade e segurança na rede fixa

Como funciona o balanceamento de carga em caminhos de custos desiguais (variância) no IGRP e no EIGRP?

Parâmetros balizadores para experimentos com comutadores OpenFlow: avaliação experimental baseada em medições de alta precisão.

Aula 3B. Camada de Enlace de Dados. Disciplina: IF66B Redes de Computadores 2018/1 Universidade Tecnológica Federal do Paraná Câmpus Curitiba.

Redes de Computadores. Prof. André Y. Kusumoto

Redes de Computadores e a Internet

Roteamento Multicaminhos em Redes Definidas por Software. Pedro H. A. Rezende Luis F. Faina Lásaro Camargos Rafael Pasquini

Aluna: Príscila Lima Orientador: Prof. Paulo Maciel

Conceitos e terminologia de segurança quanto à disponibilidade

Redes Definidas por Software

Redes de computadores e a Internet. Prof. Gustavo Wagner. A camada de rede

PTC Aula O Protocolo da Internet (IP): Repasse e Endereçamento na Internet 4.4 Repasse generalizado e SDN

Visão Geral de Telecomunicacões

3 Controle de Admissão no ambiente DiffServ

Qualidade de Serviço. Carlos Gustavo A. da Rocha. Tecnologia para Integração de Serviços

Capítulo 4: Camada de rede

Qualidade de Serviço para Aplicações de Videoconferência sobre Redes IP. São Paulo, 11 de Maio de 2003

Graduação Tecnológica em Redes de Computadores. Tecnologias de Interligação de Redes

Desafios de segurança da Internet do futuro

Sistemas Distribuídos

ATM. Vasco Fradinho nº Instituto Superior Técnico Universidade Técnica de Lisboa 15 / 10 / 09

Gerenciamento de Redes. Introdução

Redes de Computadores

Ambiente para simulação e monitoração de ligações telefônicas IP

Plano Anual de Aplicação da Reserva Técnica para Conectividade à Rede ANSP. Redes definidas por software e ampliação da conectividade para 10 Gbps

Redes ATM. Instituto Superior Técnico

RT 1. Routers IP. Manuel P. Ricardo. Faculdade de Engenharia da Universidade do Porto

Redes de Computadores e a Internet

Sistemas Distribuídos Aspectos de Projeto de SD. Aspectos de Projeto em SD. Transparência 14/03/12. ! Transparência; ! Abertura; !

WAN Automation. Acelere e Reduza custos da operação. Renato Barboza Engenheiro de Sistemas Sênior

Túnel IP para lan-to-lan com alta disponibilidade em rede roteada.

Gestão de Sistemas e Redes

Protocolo ATM. Prof. Marcos Argachoy

Arquiteturas de Redes de Computadores Os Modelos RM-OSI e TCP/IP. Prof. M.e Helber Wagner da Silva

Transmissão e comunicação de dados. Renato Machado

Circuitos Q-IN-Q: Aproximando a rede multi-campi no contexto metropolitano

Sistemas Distribuídos

Sistemas Distribuídos

Segurança da Informação baseada em OpenFlow e Computação Autonômica

Redes de Computadores 2 Prof. Rodrigo da Rosa Righi - Aula 6

Telecomunicações. Prof. André Yoshimi Kusumoto

Servidor. Servidor rack. Servidor de blade

rsf.a03 Bridging e Switching PROFº RICARDO JOSÉ BATALHONE FILHO

1 Introdução 1.1.Difusão Seletiva e a Evolução nas Redes Ópticas

2 Qualidade de serviço

DADOS SOBRE REDES SDH

Jéfer Benedett Dörr

Conceitos de Sistemas Distribuídos

O que é ATM? Introdução ao ATM. Essência da Tecnologia. Essência da Tecnologia. Histórico. Quais as Necessidades Atuais?

Redes e Internet do Futuro

Introdução. Modelo de um Sistema de Comunicação

Instituto Federal São Paulo. Campus Presidente Epitácio. Trabalho de Redes de Computadores II

Redes de Computadores

SuperNet Engenharia de Redes. Soluções de Infraestrutura

Implantação automatizada de composições de serviços web de grande escala

MPLS Engenharia de Tráfego. Luis M. Yasuda Andre Omar Chiaverini

FDDI (Fiber Distributed Data Interface)

Infraestrutura de Campus Inteligente Conectividade para aplicações IoT

Sistemas de Informação (SI) Telecomunicações, Internet e tecnologia sem fio (I)

XX Seminário Nacional de Distribuição de Energia Elétrica SENDI a 26 de outubro Rio de Janeiro - RJ - Brasil

Prof. Samuel Henrique Bucke Brito

AULA 2 - INTERNET. Prof. Pedro Braconnot Velloso

Redes de Computadores e Aplicações. Aula 37 Roteamento IP Unicast Dinâmico RIP

Transcrição:

: Comutação por Chaves Locais de Fluxos Roteados na Borda via Identificadores Globais Rafael Emerick Z. de Oliveira, Rômulo Vitoi Prof. Moises R. N. Ribeiro, Prof. Magnos Martinello UFES-Universidade Federal do Espírito Santo Projeto Cidades Digitais - FAPES/FINEP Simpósio Brasileiro de Redes de Computadores e Sistemas Distribuídos - SBRC 13 9 de Maio de 2013 SBRC 13 UFES - Universidade Federal do Espírito Santo 1/27

in a nutshell... É uma técnica para viabilizar o paradigma SDN para o núcleo das redes. Requisitos: Baixa latência/jitter no plano de dados. Encaminhamento de pacotes Estabelecimento de caminhos Redução da necessidade de comunicação com o controlador. Busca viabilizar a simplificação da pilha de protocolos com maior integração com a L1. SBRC 13 UFES - Universidade Federal do Espírito Santo 2/27

Agenda Introdução 1 Introdução 2 3 4 5 SBRC 13 UFES - Universidade Federal do Espírito Santo 3/27

Introdução - Contexto Contexto Diagnóstico do Problema Computação em núvem EaaS - Everything as a Service Forte dependência da infraestrutura de rede. Prover o máximo de transparência para máxima qualidade de experiência dos usuários. Datacenters geograficamente distribuídos. Necessidade de tratamento diferenciado para fluxos vs. limitações das adaptações do IP. Processos remotos compartilhando recursos. Pouca integração e flexibilização dos recursos ativos da infraestrutura. SBRC 13 UFES - Universidade Federal do Espírito Santo 4/27

Introdução - Contexto (II) Contexto Diagnóstico do Problema Computação científica Gargalo da conectividade entre nós remotos de processamento. Baixa integração das camadas intermediárias (L4,L3) com as camadas inferiores (L2,L1). Barreira: garantia de vazão e a limitação de latência vs. custo. SBRC 13 UFES - Universidade Federal do Espírito Santo 5/27

Introdução - Contexto (III) Contexto Diagnóstico do Problema Internet do Futuro SDN/OpenFlow Desburocratização do processo evolucionário das redes. Desacomplamento: Indústria X Inovação. Redução de custos. Simplificação. (Até que ponto?) SBRC 13 UFES - Universidade Federal do Espírito Santo 6/27

Introdução - Contexto (IV) Contexto Diagnóstico do Problema Figura: Latência de ativação de regras por comutador OpenFlow. 1 1 Rotsos et al., 2012 (PAM 12, Vienna, Austria) SBRC 13 UFES - Universidade Federal do Espírito Santo 7/27

Diagnóstico do Problema Contexto Diagnóstico do Problema A estrutura de manutenção de estado na rede de núcleo pode inviabilizar o OpenFlow neste contexto. Lookup da tabela de manutenção de estados no plano de dados. Sinalização da rede para estabelecimento de caminhos e reserva recursos. SBRC 13 UFES - Universidade Federal do Espírito Santo 8/27

Proposta - Contexto Diagnóstico do Problema é uma proposta de simplificação do encaminhamento dos comutadores OpenFlow. Tem por objetivo criar conectividades entre dois nós por meio de um link lógico dinâmico e de baixa latência. A redução na latência é esperada devido a simplificação definitiva do encaminhamento, sem a necessidade manutenção de estados. (FIB, RIB, etc.) Para isto, cada caminho (ou circuito) é associado a um rótulo global computado via Teorema Chinês dos Restos (TCR). No núcleo, é realizada a função resto da divisão entre o rótulo global do pacote e a chave local instalada no comutador. Esta operação determina a porta de saída equipamento. SBRC 13 UFES - Universidade Federal do Espírito Santo 9/27

Trabalhos relacionados Principais Referências Comparação com o MPLS Novel scheme for packet forwarding without header modifications in optical networks. [Wessing, H. et al., 2002]. OpenFlow: Enabling innovation in campus networks. [McKeown, N., et al., 2008] Fabric: A restrospective on envolving SDN. [Casado, M. et al.,2012]. SBRC 13 UFES - Universidade Federal do Espírito Santo 10/27

Mas o MPLS já não faz isso? Principais Referências Comparação com o MPLS O tempo de estabelecimento do caminho. Dependência dos caminhos estabelecidos (relação caminho x porta). Necessidade de sinalização constante. Complexidade relativa de implementação. Reserva de recurso apenas na borda da rede. SBRC 13 UFES - Universidade Federal do Espírito Santo 11/27

Visão Geral Principais características Teorema Chinês dos Restos - Esboço da Visão Geral da Proposta SBRC 13 UFES - Universidade Federal do Espírito Santo 12/27

Visão Geral Principais características Teorema Chinês dos Restos - Esboço da Visão Geral da Proposta Cada rótulo define um caminho fim-a-fim em cada sentido. Maior simplicidade no encaminhamento. Estado na borda: roteamento exclusivo nas bordas. Recuperação de falhas controlada rapidamente pelos equipamentos de borda. Núcleo muito semelhante a um fabric switch. SBRC 13 UFES - Universidade Federal do Espírito Santo 13/27

Teorema Chinês dos Restos Visão Geral Principais características Teorema Chinês dos Restos SBRC 13 UFES - Universidade Federal do Espírito Santo 14/27

OBS: Sempre existirá um rótulo para identificar unicamente os caminhos (rotas no núcleo) desde que a chave atribuíada ao comutador seja maior que o número de portas do dispositivo. SBRC 13 UFES - Universidade Federal do Espírito Santo 15/27 Exemplo Introdução Visão Geral Principais características Teorema Chinês dos Restos

Protótipo Ambiente Experimental Resultados Obtidos Modificação do Protótipo em relação ao comutador OpenFlow ref. Stanford. SBRC 13 UFES - Universidade Federal do Espírito Santo 16/27

Protótipo Ambiente Experimental Resultados Obtidos Ambiente Experimental - Ocupação de Recursos SBRC 13 UFES - Universidade Federal do Espírito Santo 17/27

Ambiente Experimental Físico Protótipo Ambiente Experimental Resultados Obtidos Métrica utiliza: RTT. (Experiência do Usuário) SBRC 13 UFES - Universidade Federal do Espírito Santo 18/27

Ambiente Experimental Lógico Protótipo Ambiente Experimental Resultados Obtidos OpenFlow SBRC 13 UFES - Universidade Federal do Espírito Santo 19/27

Protótipo Ambiente Experimental Resultados Obtidos Volume de Dados de Ocupação da Tabela de Fluxos SBRC 13 UFES - Universidade Federal do Espírito Santo 20/27

RTT Max e RTT Mín. Protótipo Ambiente Experimental Resultados Obtidos SBRC 13 UFES - Universidade Federal do Espírito Santo 21/27

RTT Médio e RTT Desv.Padrão Protótipo Ambiente Experimental Resultados Obtidos SBRC 13 UFES - Universidade Federal do Espírito Santo 22/27

Protótipo Ambiente Experimental Resultados Obtidos Ganho relativo do em relação ao OpenFlow SBRC 13 UFES - Universidade Federal do Espírito Santo 23/27

Conclusões Introdução Conclusões Trabalhos Futuros Agradecimentos é uma alternativa de comutacao sem manutenção de estado baseada em chaves com o objetivo de melhorar a eficiência e a escalabilidade em redes SDN com alto de volume de fluxos. Os resultados mostraram que o apresenta uma significativa redução na variabilidade da entrega dos quadros em cerca de 70%. O número de elementos no núcleo da rede não incrementou significativamente o RTT de comunicação, mostrando a escalabilidade no núcleo da solução em relação ao OpenFlow Verificou-se que a identificação dos fluxos pela combinação de rótulo global/chave local reduz drasticamente o volume de dados necessários para ativação de fluxos nos comutadores de uma rede OpenFlow. SBRC 13 UFES - Universidade Federal do Espírito Santo 24/27

Trabalhos Futuros Introdução Conclusões Trabalhos Futuros Agradecimentos Implementação do em outros comutadores de alto desempenho (NetFPGA) para realização de avaliações na escala de (sub)microsegundos. Embarcar a solução em dispositivos de pequena capacidade de processamento. (Prateleira) Definição do protocolo de distribuição de chaves e interação com as bordas para reatividade aos fluxos de rede. Definição de um cabeçalho adequado para transporte do rótulo. SBRC 13 UFES - Universidade Federal do Espírito Santo 25/27

Agradecimentos Introdução Conclusões Trabalhos Futuros Agradecimentos Agradecimentos a FAPES - Fundação de Amparo à Pesquisa do Espírito Santo. Projeto Cidades Digitais. Processo n o 55746730. SBRC 13 UFES - Universidade Federal do Espírito Santo 26/27

Dúvidas? Introdução Conclusões Trabalhos Futuros Agradecimentos Obrigado pela atenção! Rafael Emerick Z. de Oliveira - rafael.emerick@ufes.br Rômulo Vitóio - ravitoi@inf.ufes.br Prof. Magnos Martinello - magnos@inf.ufes.br Prof. Moisés R. N. Ribeira - moises@ele.ufes.br SBRC 13 UFES - Universidade Federal do Espírito Santo 27/27