h1. OpenFlowControllers Features h2. Características a analisar: h3. Linguagem Linguagem utilizada para o desenvolvimento. h3. Licença Licença em que o código foi liberado. A preferência é por licenças livres, facilitando assim o estudo e desenvolvimento de aplicações ou até mesmo de correções de problemas. h3. Suporte a versões do OpenFLOW * Quais são as versões de OpenFlow suportadas pelo controlador / framework. * Como isso é implementado h3. Requisitos Pacotes e outros recursos necessários ao funcionamento do controlador. h3. Independência de linguagem de programação Quais linguagens são suportadas na implementação de aplicações e componentes. h3. Modularidade Quanto e que tipo de modularidade o controlador oferece. h3. Documentação Nível de documentação do controlador, incluindo tutoriais e exemplos. h3. tamanho do pacote * outras características * testes * quem usa * quem está por trás (empresa, consórcio, comunidade, universidade, ...) * último release / commit * repositório * aplicações h2. Outras: * GRE tunneling * VLAN support * topology discovery * MAC based segregation h2. Ryu <--> OpenStack * Flat networks regardless of the underlying physical network * Scalable multi-tenant isolations ** tunneling based isolations ** do not need high-end switches * integration with quantum IPAM and L3 API * firewall * virtual network <--> physical network * distributed controllers (redundancy) h2. How to measure these ones: