Mudanças entre as edições de "Balanceamento de tráfego em LANS ethernet usando uma abordagem SDN/Openflow"

De MediaWiki do Campus São José
Ir para navegação Ir para pesquisar
 
(9 revisões intermediárias por 3 usuários não estão sendo mostradas)
Linha 1: Linha 1:
= Resumo Estendido =
+
''' Autor:''' Kalvim Scotti
  
== Introdução ==
+
'''Resumo:'''
Com a evolução e popularização da internet as empresas de médio a grande porte,  
+
Neste documento será apresentado como as redes locais são compostas, assim como os problemas que ocorrem quando se conecta equipamentos de rede como pontes formando caminhos fechados. Descreve como os protocolos Spanning Tree funcionam para resolver este problema e introduz a ideia de protocolos desenvolvidos sobre a abordagem de Rede Definida por Programa para realizar balanceamento de tráfego de uma forma mais eficaz que os protocolos atuais, resolvendo também o problema com caminhos fechados. Será proposto o desenvolvimento de um controlador Openflow para realizar o balanceamento de tráfego com a plataforma Ryu, assim como será apresentado o modelo do controlador desenvolvido e os resultados obtidos.
principalmente os provedores de internet, estão tendo que investir cada vez mais na sua
 
infraestrutura de redes, tornando-as cada vez maiores e complexas, para assim suprir a  
 
demanda e garantir um serviço de qualidade para seus clientes.
 
Em um cenário de uma rede de médio ou grande porte, notamos o quão realmente algumas técnicas utilizadas podem estar subutilizando o potencial da rede. Por exemplo, problemas causados por caminhos fechados (''loops'') entre switches que podem ser intencionais (para tolerância a falhas) ou acidentais. Um loop entre switches gera um tráfego indefinido de pacotes em broadcast e multicast dentro desse caminho fechado, deixando a rede travada. Técnicas que visam resolver esse problemas de enlace, como os protocolos do tipo ''spanning-tree'', desabilitam links entre switchs assumindo uma topologia em árvore, dessa forma evitando os loops. Porém, os caminhos desabilitados resultam no subaproveitamento da rede.  
 
  
== Motivação ==
 
Como a maioria dos equipamentos Switches que estão no mercado são "fechados", não podemos customizar muito a forma que ele irá funcionar.
 
  
== Objetivo ==
+
'''Abstract:'''
Uma alternativa para alterar a maneira de como os switches funcionam tratar o problema de caminhos
 
fechados é a utilização do protocolo SDN/Openflow. Com ele podemos programar na
 
camada de enlace, dessa forma pode-se resolver o problema sem desabilitar caminhos e
 
assim aproveitando todo o potencial da rede. Definir padrões de encaminhamentos para
 
determinados fluxos de quadros e escolhendo os melhores caminhos para esses fluxos é a
 
maneira proposta para fazer o balanceamento de carga, mantendo todos os caminhos rede.
 
  
== Cronograma ==
+
This document presents how local networks are composed and the problems that occur when network devices are connected as bridges, resulting in closed paths. It describes how the Spanning Tree protocols deal to solve this problem and introduces the idea of protocols developed under the Network Defined by Program approach to perform traffic balancing in a more effective way than the usual protocols, also solving the closed paths issue. It propposes to develop a controller Openflow to perform the traffic balancing throught the Ryu platform, presenting the developed controller model and the obtained results. Describes how the Spanning Tree protocols working to resolv this problem and introduce the idea of protocols developed over Software Defined Networking to making traffic balance with a way more effective that the standards protocols resolving too the problems witch the closed ways. Did proposed the development of the Openflow controller to make the traffic balance with the Ryu framework, and did presents the controller model developed and achieved results.
{| class="wikitable" style="text-align: center"
 
!rowspan="2"|Etapas
 
!colspan="4"|Mês
 
|-
 
!Agosto/2013
 
!Setembro/2013
 
!Outubro/2013
 
!Novembro/2013
 
|-
 
|align="left"|Revisão Bibliográfica || x || x || x ||  
 
|-
 
|align="left"|Escrita do Documento || || x || x || x
 
|}
 
  
== Bibliografia ==
 
  
* [http://www.openflow.org/documents/openflow-wp-latest.pdf Texto técnico sobre Openflow]
+
'''Palavra Chave:'''
* [http://www.openflow.org/ Site do Openflow]
+
LAN; Enlace; TCP/IP; Camada de enlace; Ethernet; Spanning-Tree; SDN; Openflow; Ryu; Mininet; Python; Balanceamento de tráfego; Endereço MAC; Topologias; Switch.
* [http://www.openflow.org/videos/ Videos de projetos demonstrativos de Openflow]
+
 
* [http://openvswitch.org/ Openvswitch - um switch virtual que inclui suporte a Openflow]
+
 
 +
== Arquivos ==
 +
 
 +
'''Monografia:''' [[Media:TCC_KalvimScotti.pdf|Monografia.pdf]]

Edição atual tal como às 09h05min de 16 de setembro de 2014

Autor: Kalvim Scotti

Resumo: Neste documento será apresentado como as redes locais são compostas, assim como os problemas que ocorrem quando se conecta equipamentos de rede como pontes formando caminhos fechados. Descreve como os protocolos Spanning Tree funcionam para resolver este problema e introduz a ideia de protocolos desenvolvidos sobre a abordagem de Rede Definida por Programa para realizar balanceamento de tráfego de uma forma mais eficaz que os protocolos atuais, resolvendo também o problema com caminhos fechados. Será proposto o desenvolvimento de um controlador Openflow para realizar o balanceamento de tráfego com a plataforma Ryu, assim como será apresentado o modelo do controlador desenvolvido e os resultados obtidos.


Abstract:

This document presents how local networks are composed and the problems that occur when network devices are connected as bridges, resulting in closed paths. It describes how the Spanning Tree protocols deal to solve this problem and introduces the idea of protocols developed under the Network Defined by Program approach to perform traffic balancing in a more effective way than the usual protocols, also solving the closed paths issue. It propposes to develop a controller Openflow to perform the traffic balancing throught the Ryu platform, presenting the developed controller model and the obtained results. Describes how the Spanning Tree protocols working to resolv this problem and introduce the idea of protocols developed over Software Defined Networking to making traffic balance with a way more effective that the standards protocols resolving too the problems witch the closed ways. Did proposed the development of the Openflow controller to make the traffic balance with the Ryu framework, and did presents the controller model developed and achieved results.


Palavra Chave: LAN; Enlace; TCP/IP; Camada de enlace; Ethernet; Spanning-Tree; SDN; Openflow; Ryu; Mininet; Python; Balanceamento de tráfego; Endereço MAC; Topologias; Switch.


Arquivos

Monografia: Monografia.pdf