Activity log for bug #1499637

Date Who What changed Old value New value Message
2015-09-25 08:06:32 Thomas Morin bug added bug
2015-09-25 08:09:34 Thomas Morin description In the networking-bgpvpn project, the reference driver interacts with the openvswitch agent (of the ML2 openvswitch mech driver) with new RPCs to (a) setup the OVS bridges for MPLS VPNs (b) exchange information with the BGP VPN implementation running on the BGP speaker. We currently create an agent by mimicking the main() in ovs_neutron_agent.py with a main() instantiating a class that overloads the OVSAgent class with the additional behavior we need [1]. This is really not the ideal way of extending the agent and we would prefer using the L2 agent extension framework [2] to do better. This approach works, but only partially: we are able to register our RPC consumers, but are missing access to some datastructures of the agent that we need to use (setup_entry_for_arp_reply and local_vlan_map, access to the OVSBridge objects to manipulate OVS ports). In the networking-bgpvpn project, the reference driver interacts with the openvswitch agent (of the ML2 openvswitch mech driver) with new RPCs to allow setup exchanging information with the BGP VPN implementation running on the compute nodes. We also need the OVS agent to setup specific things between the bridges for MPLS traffic. To extend the agent behavior, we currently create a new agent by mimicking the main() in ovs_neutron_agent.py with a main() instantiating a class that overloads the OVSAgent class with the additional behavior we need [1]. This is really not the ideal way of extending the agent and we would prefer using the L2 agent extension framework [2]. This approach works, but only partially: we are able to register our RPC consumers, but are missing access to some datastructures of the agent that we need to use (setup_entry_for_arp_reply and local_vlan_map, access to the OVSBridge objects to manipulate OVS ports).
2015-09-25 08:41:35 Mathieu Rohon bug added subscriber Mathieu Rohon
2015-09-25 08:57:36 Kevin Benton neutron: status New Confirmed
2015-11-05 16:13:03 Thomas Morin bug added subscriber Ihar Hrachyshka
2015-11-05 16:13:14 Thomas Morin bug added subscriber cathy Hong Zhang
2015-11-05 16:13:29 Thomas Morin bug added subscriber Paul Carver
2015-11-11 21:27:24 Armando Migliaccio neutron: importance Undecided Wishlist
2015-11-24 23:23:27 Armando Migliaccio marked as duplicate 1517903