neutron/etc/neutron/rootwrap.d
YAMAMOTO Takashi b3e7e21c32 OVS-agent: Introduce Ryu based OpenFlow implementation
Introduce an alternative OpenFlow implementation, "native",
implemented using Ryu ofproto python library from Ryu SDN Framework.
Make it selectable with of_driver=native agent option.
The aim is to replace the existing ovs-ofctl based implementation
eventually.

It introduces node-local OpenFlow controller embedded in
OVS agent.  Benefits include:
* Reduce the overhead of invoking ovs-ofctl command (and associated
  rootwrap)
* Make future uses of OpenFlow asynchronous messages (e.g. Packet-In,
  Port-Status, etc) easier
* Make XenAPI integration simpler

Highlights:
* Switch to OpenFlow 1.3.
* Make OVS-agent act as an OpenFlow controller
* Configure OVS on the node to connect to the controller

DocImpact

Implements: blueprint ovs-ofctl-to-python
Co-Authored-by: IWAMOTO Toshihiro <iwamoto@valinux.co.jp>
Change-Id: I02e65ea7c6083b2c0a686fed2ab04da4d92b21a3
2015-09-02 14:05:18 +09:00
..
debug.filters fix rootwrap debug filter for ping all 2015-06-17 12:15:41 +02:00
dhcp.filters remove metadata_proxy_local filters for rootwrap 2015-04-22 09:15:03 -04:00
dibbler.filters L3 agent changes and reference implementation for IPv6 PD 2015-08-25 08:44:13 +01:00
ebtables.filters ARP spoofing patch: Low level ebtables integration 2015-04-22 09:32:02 +12:00
ipset-firewall.filters Adds ipset support for Security Groups 2014-09-12 10:18:51 +08:00
iptables-firewall.filters Rename Quantum to Neutron 2013-07-06 15:02:43 -04:00
l3.filters remove metadata_proxy_local filters for rootwrap 2015-04-22 09:15:03 -04:00
linuxbridge-plugin.filters replaces enumeration method used to get a list of interfaces 2015-03-14 21:15:53 -05:00
openvswitch-plugin.filters OVS-agent: Introduce Ryu based OpenFlow implementation 2015-09-02 14:05:18 +09:00