16:04:28 <rkukura> #startmeeting networking_ml2
16:04:29 <openstack> Meeting started Wed Mar  1 16:04:28 2017 UTC and is due to finish in 60 minutes.  The chair is rkukura. Information about MeetBot at http://wiki.debian.org/MeetBot.
16:04:30 <openstack> Useful Commands: #action #agreed #help #info #idea #link #topic #startvote.
16:04:32 <openstack> The meeting name has been set to 'networking_ml2'
16:04:40 <rkukura> Hi everyone!
16:04:45 <dasanind> Hi
16:05:05 <rkukura> #topic Agenda
16:05:21 <rkukura> #link https://wiki.openstack.org/wiki/Meetings/ML2#Meeting_March_1.2C_2017
16:05:48 <rkukura> anyone want to add/remove anything?
16:06:10 <rkukura> #topic Announcements
16:06:21 <rkukura> I don’t have any announcements - anyone else?
16:06:58 <rkukura> #topic PTG post mortem
16:07:20 <rkukura> Did everyone enjoy the PTG last week in Atlanta?
16:07:27 <dasanind> yes :)
16:07:38 <rkukura> Great, so did I
16:08:18 <rkukura> I think we had some productive ML2-related discussions
16:08:30 <Sukhdev_> me too
16:08:33 <Sukhdev_> it was fun
16:08:55 <Sukhdev_> yes - I think ML2 sessions were great
16:09:21 <Sukhdev_> it is alway good to meet f2f
16:09:44 <dasanind> yeah the discussions were very helpful
16:09:56 <rkukura> ML2-related topics I recall being discussed include the live migration work, enforcing extension semantics, SR-IOV and gluon
16:10:02 <rkukura> I’m sure I’m missing some
16:10:58 <rkukura> Lets at least summarize next steps on these (and any I missed)
16:11:10 <rkukura> we’ll cover live migration next on the agenda
16:11:41 <Sukhdev_> rkukura : I think your list is accurate
16:11:59 <rkukura> I plan to draft a RFE for extension semantic enforcement this week - hopefully we’ll be able to discuss it here next week
16:12:28 <Sukhdev_> that would be fantastic
16:13:22 <dasanind> For live migration I am almost done with the apis
16:13:24 <rkukura> I’m not sure what all was discussed regarding SR-IOV - can anyone summarize that?
16:13:41 <dasanind> next step is to do the integration with the ml2
16:14:04 <rkukura> dasanind:  thanks
16:15:15 <rkukura> Anyone know next steps regaring SR-IOV? Anything beyond adding/enhancing mechanism drivers?
16:15:28 <Sukhdev_> rkukura : regarding SR-IOV, there is an RFE for extensions for SR-IOV driver
16:16:14 <rkukura> Sukhdev_: thanks - lets track that in next weeks agenda - do you have a link handy?
16:16:33 * Sukhdev_ looking
16:16:36 <rkukura> I recall some discussion of QinQ - was this for SR-IOV?
16:19:14 <rkukura> we’ll include the link in next week’s agenda
16:19:38 <Sukhdev_> #link - https://bugs.launchpad.net/neutron/+bug/1662650
16:19:38 <openstack> Launchpad bug 1662650 in neutron "[RFE] Advance configuration of SR-IOV ports- api extension" [Wishlist,New]
16:20:08 <rkukura> Sukhdev_: thanks!
16:20:09 <Sukhdev_> yes QinQ discussion was for SR-IOV related
16:20:31 <rkukura> Sukhdev_: Is it covered by this RFE, or separate?
16:20:50 <Sukhdev_> I do not believe that is covered by RFE
16:21:02 <rkukura> I do see mentions of “outer vlan tag”
16:21:34 <dasanind> rkukura: what is QinQ?
16:21:37 <rkukura> but I think there was a separate discussion
16:21:47 <rkukura> dasanind: Its vlans-within-vlans
16:22:08 <Sukhdev_> I thought that was to be addressed by type driver
16:22:19 <dasanind> rkukura: thanks
16:22:24 <Sukhdev_> I mean new type driver to deal with QinQ
16:22:53 <rkukura> Sukhdev_: right, the discussion I caught the end of seemed to be about allocating tags for QinQ, which might require type driver support
16:23:37 <Sukhdev_> correct
16:23:39 <rkukura> OK, lets see if we can find an RFE for this, and include it in next week’s agenda as well
16:24:41 <rkukura> So, for Gluon, my understanding is that there will be an (or is) an RFE for a “network type” attribute that would select which of multiple core plugins would handle networks of each type
16:25:37 <rkukura> So ML2 could handle traditional networks, and other core plugins could handle specialized networks
16:26:14 <rkukura> Sukhdev: looks like Sukhdev_ left - are you still here?
16:27:16 <dasanind> rkukura: I missed this discussion so I do not have any information about this :(
16:27:33 <rkukura> We might have lost Sukhdev, who I was hoping could provide some details on this
16:28:37 <rkukura> OK, lets cover that next week as well
16:28:46 <dasanind> ok
16:28:48 <rkukura> Anything else on the PTG last week?
16:29:33 <Sukhdev_> sorry - did not realize I was disconnected
16:30:10 <rkukura> Sukhdev_: can you summarize where things stand on RFEs related to Gluon?
16:30:41 <Sukhdev_> Actually I was typing those and did not realize I was disconnected :-):-)
16:31:29 <Sukhdev_> I filed an RFE for network type - it is out there and we used it for the discussion at PTG
16:31:59 <rkukura> OK, lets link this into next week’s agenda as well
16:32:03 <Sukhdev_> and there is a development effort going on for the plugin -
16:32:13 <Sukhdev_> Gluon plugin in being build on top of ML2 plugin -
16:32:53 <rkukura> My understanding is that this network type would be used to dispatch to one of several core plugins
16:33:12 <Sukhdev_> yes - your understanding is correct rkukura
16:33:43 <rkukura> So would gluon re-use certain aspects of ML2 while ML2 itself would handle traditional networks?
16:34:10 <Sukhdev_> the initial use case is to have a service chain when more than one SDN controllers are involved - each orchestrating different service
16:34:27 <Sukhdev_> yes - that is correct
16:35:07 <Sukhdev_> the idea is to be able to hybrid deployments -
16:35:52 <Sukhdev_> traditional networks, PnP networks and service chained networks - all orchestrated by multiple SDN controllers, along with Neutron
16:36:07 <Sukhdev_> in other words - mother of all :-):-)
16:36:26 <rkukura> challenge is to coordinate everything
16:36:53 <Sukhdev_> right - there is work flow being designed as well -
16:37:05 <Sukhdev_> all driven by an auto-generated API
16:37:17 <rkukura> generated from what?
16:37:27 <Sukhdev_> the thing is very involved -
16:37:43 <Sukhdev_> If I tell you all, then I will have to kill you :-):-)
16:37:57 <Sukhdev_> just kidding :-)
16:38:01 <dasanind> :)
16:38:26 <Sukhdev_> there is a proton service plugin is being designed which works with Yang models -
16:38:44 <Sukhdev_> these yang models auto-generate APIs -
16:38:55 <Sukhdev_> which are then fed to Gluon Plugin
16:39:12 <Sukhdev_> some of these APIs are for new type of network
16:39:27 <Sukhdev_> and some of the APIs will be traditional neutron APIs
16:39:51 <Sukhdev_> hence, the Gluon Plugin needs to deal with both ML2 and new network type use cases
16:40:32 <rkukura> Sukhdev_: I see https://wiki.openstack.org/wiki/Gluon - is this now an official OpenStack project, big tent, stadium, or what?
16:40:45 <Sukhdev_> We only discussed the Gluon Plugin part at PTG
16:41:17 <Sukhdev_> most of the other part is all new and will be covered under a new service plugin
16:42:10 <rkukura> looks like we lost Sukhdev/Sukhdev_ again
16:43:22 <rkukura> OK, we should move on with the agenda
16:43:31 <rkukura> anything else on the PTG?
16:44:25 <rkukura> he’s back
16:44:50 <rkukura> ok, I’d like to wrap up this part of the agenda - anything else on Gluon and/or the PTG for today?
16:45:22 <dasanind> nothing else from my side
16:45:25 <rkukura> ok
16:45:35 <Sukhdev_> nothing from me -
16:45:48 <Sukhdev_> I might get disconnected again -
16:46:00 <dasanind> Sukhdev_: Gluon is a separate plugin or is it in neutron tree
16:46:28 <Sukhdev_> dasanind : separate plugin in its own repo
16:46:46 <Sukhdev_> dasanind : once all done, will be brought under neutron tent
16:46:52 <Sukhdev_> stadium
16:46:55 <rkukura> Sukhdev_: Is gluon official big tent project, part of neutron stadium, or what?
16:47:06 <Sukhdev_> not yet
16:47:15 <rkukura> not official yet?
16:47:18 <Sukhdev_> all experimental stuff at this point
16:47:23 <rkukura> most projects are
16:47:33 <dasanind> is there a RFE for this?
16:48:12 <Sukhdev_> dasanind : no RFE for Gluon
16:48:30 <dasanind> ok
16:48:32 <rkukura> We already touched on the live migration port binding support, and on RFEs, so we can move to open discussion and wrap up
16:48:32 <Sukhdev_> it will be done in multiple pieces
16:48:40 <rkukura> #topic Open Discussion
16:49:32 <dasanind> Need reviews on the api's for live migration https://review.openstack.org/#/c/414251
16:50:19 <rkukura> dasanind: Thanks for the reminder
16:50:59 <rkukura> anything else?
16:51:12 <Sukhdev_> I reviewed the older version - will look at the updated one
16:51:16 <Sukhdev_> nothing from me
16:51:17 <dasanind> nothing else from me
16:51:19 <rkukura> ok, see you here next week
16:51:24 <dasanind> thank you rkukura and Sukhdev_
16:51:28 <Sukhdev_> thanks rkukura
16:51:31 <rkukura> thanks
16:51:32 <rkukura> #endmeeting