Arquivo:RouteFlow-Virtual Routers.pdf

  • Virtual Routers as a Service: The RouteFlow Approach Leveraging Software-Defined Networks
    • Marcelo R. Nascimento, Carlos N. A. Corrêa, Maurício F. Magalhães, Sidney C. de Lucena, Christian E. Rothenberg,Marcos R. Salvador


Resumo - Luiz Cláudio

Introdução - Alex

  • A grande evolução de Internet é notável nos últimos anos, sendo que por trás disso temos os protocolos TCP/IP, os quais não passaram pela mesma evolução.
  • Atualmente os dispositivos da rede são caixas pretas no que se diz a sua implementação, são softwares fechados. Esta situação é reconhecida como ossificação da Internet, tornando-a mais lenta e dispendiosa na sua evolução.
  • Recentes desenvolvimentos encaminham esta evolução para controladores externos implementados, para suprir certas deficiências, um exemplo é o próprio OpenFlow.
  • O RouteFlow trabalha nesta linha, é uma arquitetura que segue o princípio da rede definida por software(SDN).
  • É baseado numa abordagem programável para o centralizar o controle da rede, unificar informações de estado e também separar o encaminhamento lógico das configurações do hardware.
  • É composto por um controlador da aplicação (OpenFlow) e um servidor (RouteFlow) que controla uma rede virtual, interconectando IPs virtuais.
  • Protocolos de roteamento podem ser encaminhados para os próprios dispositivos físicos ou para a própria rede virtual que pode ser uma reprodução da infraestrutura física e dos recursos de hardware.
  • Através dos mecanismos de roteamento é gerada uma base de informações de encaminhamento (FIB - Forwarding Information Base) de acordo com o protocolo. No caso do IP, tabelas são coletadas e traduzidas para o padrão do OpenFlow, sendo assim associadas aos dispositivos de datapath.
  • O grande objetivo do RouteFlow é disponibilizar serviços de roteamento de IP remotos e centralizados, o que provê uma grande flexibilidade para os serviços oferecidos, além de possibilitar customização e adição de novos protocolos. É uma evolução dos trabalhos anteriores, e trabalha baseado no mecanismo de roteamento do Linux.


O Projeto RouteFlow - Caio

Modos de Operação - Gabriel

Detalhes Arquiteturais - Luiz Cláudio

Implementação do protótipo - Alex

Agenda de P&D do RouteFlow - Caio

Conclusões - Gabriel

26/07