Sie sind auf Seite 1von 2

17/09/2015

OpenFlow

OpenFlow
PorRodrigodeSouzaCouto

FlowVisor
AnteriorPrximo
OFlowVisor[3]ummecanismodevirtualizaoderedesOpenFlow.Avirtualizaoderedes
umassuntobastanteestudadoatualmente[7].Elaimportanteparapermitirqueemumamesma
infraestruturafsicapossamcoexistirredescomdiferentesmecanismosdeencaminhamento,
endereamentos,entreoutros.Assim,osrecursosdainfraestruturanecessitamserdivididosentreas
diferentesfatiasdarede.UmexemplodeaplicaodevirtualizaodasredesOpenFlowpermitir,
porexemplo,quediferentestiposdeexperimentossejamconduzidosaomesmotemponamesmarede
decomputadoresdeumauniversidade.OsrecursosdainfraestruturadivididospeloFlowVisorso
[3]:
BandaPassante:Abandapassantedeumenlacedeveserdivididaentreasfatiasdarede.
Topologia:Cadafatiadeverpossuirsuaprpriavisodosnsdaredeeaconectividade
entreeles.
Trfego:Otrfegodeumafatianodeveinterferirnaoutra.Essetrfegopodeserdefinido
devriasformascomo,porexemplo,todosospacotesoriundosdeumconjuntodeendereos,todoo
trfegodeumgrupodeusuriosoualgomaisespecficocomotodootrfegoHTTP.
CPUdoselementosdarede:ACPUdoscomutadoreseroteadoresdarededeveroser
divididasentreasfatias.Issoimportante,porexemplo,emcasosondeospacotespassampelo
chamadoslowpath,comonocasodepacotesIPcomopes,noqualaCPUdocomutadornecessita
serutilizada.
TabeladeEncaminhamento:Devidocapacidadelimitadadoscomutadorespara
armazenaremregrasdeencaminhamento,hnecessidadedecontrolaressesrecursosentreasfatias.
EmumaredecomoFlowVisorcadafatiapossuiumcontroladorOpenFlowcomooNOX
(SeoNOX).OFlowVisorumcontroladorespecialqueatuacomoumproxyentreoscontroladores
NOXeoscomutadoresdarede.TodasasmensagensOpenFlow,tantodoscontroladoresparaos
comutadorescomonosentidooposto,sointerceptadaspeloFlowVisorquedecidiroquefazercom
asmensagensbaseadonaspolticasdecadafatia.NaredevirtualizadapeloFlowVisorno
necessriaamodificaodoscontroladoresnemdoscomutadoresdarede.Ainterceptaode
mensagemrealizadadeformatransparenteaesseselementos.
UmexemplodeoperaodoFlowVisorestmostradonaFigura4.Nessafiguraarede
divididaentretrscontroladores.DoisdelessoparaosexperimentosdospesquisadoresAliceeBob
eooutrocontrolaotrfegodeproduo.Bobrealizaumexperimentousandoseucontroladorque,por
exemplo,atuacomoumbalanceadordecargadetrfegoHTTP.Nesseexperimentoocontrolador
disseminatrfegoparatodososservidoresdeumconjuntoespecificadopreviamente.Aspolticasda
fatiadarededadaparaoBobsofeitasdetalformaqueoseucontroladorsenxergaosfluxos
provenientesdeumdeterminandoIPdeorigem.DevidotransparnciadoFlowVisor,porm,o
controladordoBobacreditaquepodecontrolarosfluxosparatodotrfegoHTTPvindodequalquer
IPdeorigem.Assim,aexemplodaFigura4,quandoocontroladordoBobenviaumamensagempara
adicionarumaentradanaTabeladeFluxosdeumcomutador,oFlowVisorinterceptaessamensagem
(nmero1).Apsainterceptao,oFlowVisorconsultaaspolticasdafatiadoBob(nmero2),e
reescreveessaentradaparaincluirapenasotrfegooriundodoIPdeorigempermitidoparaBob.
Apsissoenviaumamensagemcomessaentradaparaocomutador(nmero3).Damesmaforma,as
mensagensenviadasdoscomutadoresparaocontroladordoBobsointerceptadaspeloFlowVisor
(nmero4)[3].
http://www.gta.ufrj.br/ensino/eel879/trabalhos_vf_2010_2/rodrigo/flowvisor.html

1/2

17/09/2015

OpenFlow

Topo

Figura4ExemplodeusodoFlowVisor.Adaptadade[3].

AnteriorPrximo

Contedo
Apresentao
Introduo
Funcionamento
Aplicaes
NOX
FlowVisor
Concluso
Perguntas
Referncias

2007AllRightsReservedDesignbyFreeCSSTemplatesIconsbyFAMFAMFAM.

http://www.gta.ufrj.br/ensino/eel879/trabalhos_vf_2010_2/rodrigo/flowvisor.html

2/2

Das könnte Ihnen auch gefallen