Site Oficial
Informações
- Controlador aberto para SDN.
- Usa Tecnologia OpenFlow
- Aberto para a comunidade
- Testeado e com suporte
- Fácil de usar
- É baseado em java. Ele faz o intermédio entre o plano de dados (switches OpenFlow) e as aplicações e módulos acima.
- Possui uma tecnologia de "Virtual Switch" responsável pela virtualização da rede, baseada em layer 2. (http://docs.projectfloodlight.org/display/floodlightcontroller/VirtualNetworkFilter+(Quantum+Plugin)+(Dev))
- Como funciona a detecção de Links: http://docs.projectfloodlight.org/display/floodlightcontroller/LinkDiscoveryManager+%28Dev%29
- São enviados dois pacotes (layer 2). Um LDDP (link-local packet) que é enviado ao destino padrão MAC 01:80:c2:00:00:0e. Se um switch recebe um LDDP isso quer dizer que o MAC de origem deste pacote está diretamente associado a este e assim é descoberto um link entre dois switches (o controlador conhece o MAC). O segundo pacote é o BDDP que é enviado para o destino ff:ff:ff:ff:ff:ff (broadcast). Se uma porta recebe um BDDP é um criado um "link broadcast" entre os dois pontos, visto que se não há uma detecção de link direto (LDDP) existe um switch layer 2 entre esses pontos que não está sob o controle do controlador