ODL charm should support L3

Bug #1544706 reported by Narinder Gupta
10
This bug affects 2 people
Affects Status Importance Assigned to Milestone
OPNFV
New
Critical
Mark Baker
OpenStack Neutron API Open Daylight Charm (Retired)
Triaged
Wishlist
Unassigned
OpenStack odl-controller charm
Triaged
Wishlist
Unassigned
neutron-api (Juju Charms Collection)
Invalid
Wishlist
Unassigned
neutron-api-odl (Juju Charms Collection)
Invalid
Wishlist
Unassigned
neutron-gateway (Juju Charms Collection)
Invalid
Wishlist
Unassigned
odl-controller (Juju Charms Collection)
Invalid
Wishlist
Unassigned
openvswitch-odl (Juju Charms Collection)
Invalid
Wishlist
Unassigned

Bug Description

In our current bundle neutron act as L3 agents which satisfies the ipv6 project requirement. This request is to enable the L3 agent plugin for ODL where odl will act as L3 agent.

include this plugin in neutron

networking_odl.l3.l3_odl.OpenDaylightL3RouterPlugin

then you need to turn on l3 in odl

In etc/custom.properties ovsdb.l3.fwd.enabled
                                                 ovsdb.l3gateway.mac=00:00:5E:00:02:0

restart the odl and neutron service.

Tags: openstack
Changed in opnfv:
importance: Undecided → Critical
assignee: nobody → Mark Baker (markashtonb)
Revision history for this message
James Page (james-page) wrote :

This is mostly like DVR in ML2/ovs - each compute node has a direct connection to the external network; east-west l3 traffic is optimized, north-south happens directly on the compute nodes.

Quick impact analysis (with T-Shirt sizing in (SML)):

odl-controller:

   add configuration option for enabling l3 forwarding mode (S)

neutron-api-odl/neutron-api:

   support specification of service plugins so that we can switch out the default router option with odl-router (M)

openvswitch-odl:

   add support for ext-port configuration, creation of br-data bridge etc... (S)

neutron-gateway:

   add new profile ovs-odl-l3 which disables the l3 and associated daemons (lbaas, vpnaas, metering) on the gateway; just dhcp and metadata (S)

Revision history for this message
James Page (james-page) wrote :

Not adding milestones for charm development right now.

Changed in neutron-api (Juju Charms Collection):
status: New → Triaged
Changed in neutron-api-odl (Juju Charms Collection):
status: New → Triaged
Changed in neutron-gateway (Juju Charms Collection):
status: New → Triaged
Changed in odl-controller (Juju Charms Collection):
status: New → Triaged
Changed in openvswitch-odl (Juju Charms Collection):
status: New → Triaged
Changed in neutron-api (Juju Charms Collection):
importance: Undecided → Wishlist
Changed in neutron-api-odl (Juju Charms Collection):
importance: Undecided → Wishlist
Changed in neutron-gateway (Juju Charms Collection):
importance: Undecided → Wishlist
Changed in odl-controller (Juju Charms Collection):
importance: Undecided → Wishlist
Changed in openvswitch-odl (Juju Charms Collection):
importance: Undecided → Wishlist
tags: added: openstack
Revision history for this message
Artur Tyloch (artur-tyloch) wrote :

any update on ETA

Revision history for this message
James Page (james-page) wrote :

Trimmed down impacted charm list as appropriate.

Changed in neutron-gateway (Juju Charms Collection):
status: Triaged → Invalid
Changed in openvswitch-odl (Juju Charms Collection):
status: Triaged → Invalid
Changed in neutron-api (Juju Charms Collection):
status: Triaged → Invalid
James Page (james-page)
Changed in charm-neutron-api-odl:
importance: Undecided → Wishlist
status: New → Triaged
Changed in neutron-api-odl (Juju Charms Collection):
status: Triaged → Invalid
James Page (james-page)
Changed in charm-odl-controller:
importance: Undecided → Wishlist
status: New → Triaged
Changed in odl-controller (Juju Charms Collection):
status: Triaged → Invalid
Revision history for this message
Subhranshu Dwivedi (subhranshu) wrote :

Hi James, I am having the same trouble, here as well, and I think these enhancements would be very helpful,

--- Could not enforce Metadata for DHCP when setting up DVR with ODL/Boron-Openstack/Netwon

To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.