Uploaded image for project: 'Network Readiness'
  1. Network Readiness
  2. NETREADY-22

Gluon Neutron ML2 Plugin

    XMLWordPrintable

    Details

      Description

      This story is to develop a Gluon ML2 Driver (core plugin) such that:

      • Gluon Wrapper ML2 Driver subclasses ML2 Driver
      • If it is Proton port, sends to Proton
      • Otherwise, goes to normal ML2 driver

      Dummy network, subnets etc. object will be used by Gluon ML2 driver to satisfies Nova-Neutron relationship.

      Backend SDN controllers will create network, subnets etc. in our desired way.

      South Bound stays the same etcd to communicate via Shim Layers with SDN Controllers so that

      • Gluon ML2 core plugin will connect with etcd to determine port ownership
      • Contrail will use existing plugin/mechanism driver, which is at the same level as etcd.
      • Contrail’s mechanism driver needs to work with Gluon ML2 Core Plugin

      The steps of exploring Gluon ML2 Core Plugin are:

      • Experiment with wrapping / sub-classing method
      • If successful, done
      • If not successful, we try to fix ML2 by working with Neutron ML2 team
      • If successful, done
      • If not successful, we will use Original Gluon Model, i.e. Nova-Gluon-Neutron
      • Customization for commercial deployment

      Related Blueprint: http://blueprints.launchpad.net/python-gluon/+spec/gluon-ml2-plugin

        Attachments

          Issue Links

          No reviews matched the request. Check your Options in the drop-down menu of this sections header.

            Activity

              People

              Assignee:
              ThomasHambleton Thomas Hambleton
              Reporter:
              bh526r Bin Hu
              Votes:
              0 Vote for this issue
              Watchers:
              3 Start watching this issue

                Dates

                Created:
                Updated:
                Resolved: