Avaliao dos Mecanismos de Justia e Isolamento em Redes OpenFlow Laura Gomes Panzariello Pibic dezembro/2009-maio/2010 Orientadores Natlia Fernandes Otto Carlos Muniz Bandeira Duarte
Plataformas de VirtualizaoA simulao nem sempre o suficiente ao testar um novo projetoUma Plataforma de Virtualizao permite que pesquisadores realizem experimentos em redes de computadores reais em larga escala
ObjetivosInstalar e configurar a Plataforma OpenFlow, sua ferramenta FlowVisor e o controlador NoxConfigurar e analisar a Plataforma OpenFlowAvaliar o recurso de Slicing disponvel na verso OpenFlow 1.0
OpenFlowA Plataforma OpenFlow cria uma rede de testes programvel Trafego de teste no interferem no trafego realPermite aos usurios liberdade de controle e de programao Requer poucas modificaes nos comutadores atuaisDisponibiliza a ferramenta FlowVisor e o controlador Nox
Arquitetura da Plataforma OpenFlow
SlicingRecurso do OpenFlow 1.0 Garante uma largura de banda mnima, atribuindo uma fila, para cada rede virtualFilas: uma fatia da largura de banda de rede disponvelPodem ser configuradas pelo usurio
NoxControlador do OpenFlow Cdigo abertoPermite que o programador crie aplicaes para controlar as tabelas de fluxo do OpenFlowTabela HashFluxos com todos os dados especificadosFluxos com prioridade mximaTabela LinearFluxos especificados manualmente ou pelo controlador
FlowVisor uma ferramenta que permite que mltiplos controladores compartilhem os recursos da rede simultaneamenteFunciona como um Proxy entre os comutadores e os controladores da redeControla o compartilhamento dos recursos da rede fsica entre as redes virtuais
Rede com FlowVisorO FV intercepta os fluxos enviados, mas os controladores acham que se comunicam diretamente com a rede.O FV analisa a poltica da fatia do controlador correspondente e, se necessrio, reescreve os parmetros do fluxo.
Teste Analise da capacidade dos comutadores OpenFlow para diviso da banda disponvel em cada interface do comutador Verificar se houve a diviso da banda entre as filas conforme especificado
Teste So utilizados quatro PCs. O PC1 com o OpenFlow Switch instalado est conectado ao PC2 e PC3 que possuem o cliente Iperf instalado e gerando pacotes TCP e UDP, respectivamente. Os fluxos gerados so direcionados pelo OpenFlow para a interface conectada ao PC4, que possui o Servidor Iperf instalado. Esta interface est setada com duas filas, as filas Q1 e Q2 que sero configuradas ao longo do teste.
Teste IperfSoftware Servidor/Cliente utilizado para medies ativas e como gerador de pacotesUtiliza diversos protocolos. No teste, foi utilizado os protocolos TCP e UDPTCP - Transmission Control Protocol: protocolo orientado conexo, possui mecanismos de controle de congestionamento de banda UDP - User Datagram Protocol: No h checagem, nem confirmao de conexo
Arquitetura do testeO PC2 e o PC3 esto com o Cliente Iperf instalado e gerando pacotes TCP e UDP, respectivamente.Os pacotes gerados so direcionados pelo OF para a interface conectada ao PC4, que possui o Servidor Iperf instalado. Esta interface est setada com duas filas, Q1 e Q2 que sero configuradas ao longo do teste.
Resultadost = 0sTrafego encaminhado por meio padro. Como esperado o trafego UDP domina a bandat = 35sO trafego enviado atravs das filas Q1 e Q2. Q1(TCP) tem sua banda mxima limitada em 6Mbps e Q2(UDP) em 4Mbps. t = 65sA configurao da fila Q1 modificada. Q1 passa a ser limitada em 4Mbpst = 95sTodas as entradas de fluxos so resetadas e o trafego passa pela fila padro novamente.
ConclusoConforme observado no grfico, o recurso de Slicing garantiu a diviso da banda entre as filas Q1 e Q2 de acordo com o valor atribudo para casa uma delas
Avaliao dos Mecanismos de Justia e Isolamento em Redes OpenFlow Laura Gomes Panzariello Pibic dezembro/2009-maio/2010 Orientadores Natlia Fernandes Otto Carlos Muniz Bandeira Duarte
Top Related