OpenFlowControllers Features » History » Version 8
Version 7 (Thiago Paiva, 07 Oct 2013 11:10) → Version 8/11 (Thiago Paiva, 07 Oct 2013 11:48)
h1. OpenFlowControllers Features
h2. Características dos controladores OpenFlow
Descrição e documentação das características a serem analisadas nos controladores. analisar:
h2. Sobre o código
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 a serem instalados
* espaço de armazenamento exigido
* 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. Repositório Documentação
Onde encontrar o código.
Nível de documentação do controlador, incluindo tutoriais e exemplos.
h3. Recursos básicos tamanho do controlador
Recursos oferecidos pelo controlador sem a necessidade de aplicações, como pacote
* outras características
* testes
* quem usa
* quem está por exemplo: trás (empresa, consórcio, comunidade, universidade, ...)
* último release / commit
* repositório
* aplicações
h2. Outras:
* GRE tunneling
* VLAN support
h3. Aplicações
Componentes disponíveis que acrescentam ferramentas ao controlador, como por exemplo:
* topology discovery
* MAC based segregation
h3. Testes
Existência de testes de unidades no codigo (scripts ou códigos), geralmente em uma pasta em separado, que validam e testam o código desenvolvido.
h2. Documentação
Nível de documentação do controlador, incluindo tutoriais e exemplos (tanto de estruturas quanto de aplicações).
h2. Suporte junto ao Ryu <--> OpenStack
Como o ambiente estruturado se baseia no OpenStack, é interessante saber qual é o tipo de suporte oferecido a essa ferramenta.
h2. Quem usa
Público * Flat networks regardless of the underlying physical network
* Scalable multi-tenant isolations
** tunneling based isolations
** do controlador not need high-end switches
* integration with quantum IPAM and L3 API
* firewall
* virtual network <--> physical network
* distributed controllers (redundancy)
h2. Quem está por trás
Empresas, consórcio, comunidade, universidade, ...
h2. último release / commit How to measure these ones:
Uma das formas de se ter noção de quanto o desenvolvimento ainda está ativo é procurar pela data da última atualização de código no repositório.
h2. Outras características
Características que não se adequam a nenhuma das anteriores.
h2. Características dos controladores OpenFlow
Descrição e documentação das características a serem analisadas nos controladores. analisar:
h2. Sobre o código
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 a serem instalados
* espaço de armazenamento exigido
* 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. Repositório Documentação
Onde encontrar o código.
Nível de documentação do controlador, incluindo tutoriais e exemplos.
h3. Recursos básicos tamanho do controlador
Recursos oferecidos pelo controlador sem a necessidade de aplicações, como pacote
* outras características
* testes
* quem usa
* quem está por exemplo: trás (empresa, consórcio, comunidade, universidade, ...)
* último release / commit
* repositório
* aplicações
h2. Outras:
* GRE tunneling
* VLAN support
h3. Aplicações
Componentes disponíveis que acrescentam ferramentas ao controlador, como por exemplo:
* topology discovery
* MAC based segregation
h3. Testes
Existência de testes de unidades no codigo (scripts ou códigos), geralmente em uma pasta em separado, que validam e testam o código desenvolvido.
h2. Documentação
Nível de documentação do controlador, incluindo tutoriais e exemplos (tanto de estruturas quanto de aplicações).
h2. Suporte junto ao Ryu <--> OpenStack
Como o ambiente estruturado se baseia no OpenStack, é interessante saber qual é o tipo de suporte oferecido a essa ferramenta.
h2. Quem usa
Público * Flat networks regardless of the underlying physical network
* Scalable multi-tenant isolations
** tunneling based isolations
** do controlador not need high-end switches
* integration with quantum IPAM and L3 API
* firewall
* virtual network <--> physical network
* distributed controllers (redundancy)
h2. Quem está por trás
Empresas, consórcio, comunidade, universidade, ...
h2. último release / commit How to measure these ones:
Uma das formas de se ter noção de quanto o desenvolvimento ainda está ativo é procurar pela data da última atualização de código no repositório.
h2. Outras características
Características que não se adequam a nenhuma das anteriores.