Jump to: navigation, search

Neutron/OFAgent

< Neutron
Revision as of 03:59, 14 April 2014 by Yamamoto (talk | contribs)

OFAgent is a neutron core-plugin (ML2 mechanism driver) aims to support pure OpenFlow1.3 switches.

  • Todo
    • Reduce OVS dependencies
      • patch ports, multiple logical bridges
      • OVSDB
        • port scanning
          • use port desc and ofp_port_status instead
        • port external id
          • probably use tapXXXX, which is available as ofp_port.name. ML2 plugin already accepts tapXXXX for linuxbridge.
      • port-based VLAN
        • install appropriate flows to push/pop tags.
      • tunnel ports. factor out the code into "OVS" sub-driver.
      • the way to configure physical networks
        • it would be more straightforward to specify an interface (eth0) rather than a bridge (br-eth0)
      • stop assuming the existence of local ports
        • eg. setup_physical_bridges
    • neutron interface driver
    • nova interface driver
    • security group. ideally implement with flows.
    • l2pop