Escolar Documentos
Profissional Documentos
Cultura Documentos
controladores Java no
desenvolvimento de aplicaes
para redes OpenFlow
Sumrio
OpenFlow
Controladores Java
Avaliao de controladores
Critrios de sa!ilidade
Conclus"es
#Ossificao$ da Internet
%&uipamentos
'roprietrios
Fec(ados
Alto custo
Camada de Software
de Controle
%)tensa pil(a de
protocolos
*ecessidades ) +imita"es
,udanas
avanadas de
confi-urao
%speciali.ao da
l/-ica de controle
Insero de novas
funcionalidades
Desenvolvimento e
testes restritos a
fa!ricantes
Infle)i!ilidade do
controle interno dos
e&uipamentos
Alto custo da
infraestrutura
,udana 'roposta
Redes Definidas por Software
Rede com OpenFlow
Comutador OpenFlow
Implementa"es
'or &ue Java0
l
Desempen(o
l
1erenciamento de ,em/ria
l
Independ2ncia de 'lataforma
l
'rodutividade para desenvolvimento
l
*3vel de a!strao do hardware
Controladores Java
l
4eacon5 amplo uso acad2mico e !ase da
implementao do Floodli-(t
l
Floodli-(t5 licenciado pela Apache
Foundation e suportado pela Big Switch
Newtworks6
l
,aestro5 sistema operacional para o
or&uestamentro de controladores de rede
l
Ja)on5 interface Java para a plataforma
*O7
l
IRIS5 controlador recursivo criado pelo %8RI
Desempen(o dos Controladores
l
Avalia"es e)istentes
l
8a)a de mensa-ens suportadas
l
'rocessamento de flu)os por se-undo
l
Desempen(o so!re switches L2
sa!ilidade dos Controladores
Atendimento de necessidades
independentes
'lataformas de desenvolvimento de
aplica"es
Cenrio de Avaliao
Aplicao de Refer2ncia
Atividades Analisadas
96 Importao do c/di-o para ID%
:6 Criao de novo m/dulo
;6 Confi-urao de lo-
<6 Confi-urao das depend2ncias
=6 Re-istro de novo m/dulo
>6 ,anipulao de mensa-ens OpenFlow
Critrios de Avaliao
96 Ar&uitetura do c/di-o5 en-en(aria de
o!?etos
:6 Confi-urao do controlador na ID%
;6 Documentao oficial5 modelos@ e)emplos
de implementao
Ar&uitetura A Anlise
Ar&uitetura A Anlise