16:03:07 <rkukura> #startmeeting networking_ml2
16:03:09 <openstack> Meeting started Wed Oct 19 16:03:07 2016 UTC and is due to finish in 60 minutes.  The chair is rkukura. Information about MeetBot at http://wiki.debian.org/MeetBot.
16:03:10 <openstack> Useful Commands: #action #agreed #help #info #idea #link #topic #startvote.
16:03:12 <openstack> The meeting name has been set to 'networking_ml2'
16:03:18 <rkukura> #topic Agenda
16:03:28 <rkukura> #link https://wiki.openstack.org/wiki/Meetings/ML2#Meeting_October_19.2C_2016
16:03:47 <rkukura> Anything to add?
16:04:28 <rkukura> #topic Announcements
16:04:51 <rkukura> Summit is next week in Barcelona, so no ML2 IRC meeting
16:05:05 <rkukura> I will not be there :(
16:05:13 <andreas_s> I'll be there
16:05:33 <rkukura> Sukhdev, did you finalize your plans?
16:05:46 <Sukhdev> yes - I will be there
16:05:49 <rkukura> great
16:06:00 <rkukura> any other announcements?
16:06:02 <Sukhdev> andreas_s : we should hook up there
16:06:03 <andreas_s> nice!
16:06:15 <andreas_s> Sukhdev, yes
16:06:36 <rkukura> #topic Ocata Planning
16:08:08 <rkukura> Given that the summit is next week, and Ocata development is underway, what should we try to accomplish with ML2?
16:08:41 <rkukura> certainly the live migration support is on the list, right?
16:09:05 <andreas_s> yes, that one got more and more attention on neutron and nova side
16:09:26 <andreas_s> it's also the main discussion point at the nova-neutron design session
16:09:51 <rkukura> I skimmed through last week’s ML2 IRC meeting minutes on that, but have not otherwise been tracking the discussion or proposals
16:10:36 <rkukura> Seems like the right points are being brought up (various use cases, compatability with nova and with ML2 drivers, etc.)
16:11:21 <rkukura> Are those of you going to Barcelona prepared to try to get agreement on how to move forward?
16:12:30 <andreas_s> yes, I think so
16:13:01 <rkukura> so what else do we want to accomplish with ML2 in Ocata?
16:13:33 <Sukhdev> rkukura : can you summarize these on the wiki or etherpad
16:13:47 <Sukhdev> so, that others have access to the list
16:13:52 <rkukura> Sukhdev: What do you want me to summarize?
16:14:09 <Sukhdev> list of the potential topics
16:14:48 <rkukura> we’ve had a list from previous releases, which we could reconsider
16:15:20 <Sukhdev> rkukura : do you still have it somewhere
16:15:34 <caboucha> I'll be at summit and would like to discuss various VXLAN topics
16:16:07 <rkukura> about the only think I’m personally considering driving is to update the ML2 MD and ED APIs to conisistently cover all the resources that have been added to neutron
16:16:28 <Sukhdev> caboucha : can you eloborate on what specifically
16:17:31 <caboucha> With my driver, I'd like to configure VXLAN overlay with the switch.  There are issues in regards to exceeding 4K vlans since there is only one vlan configured per network.
16:17:53 <caboucha> same vlan actually can be configured on various switches but different vni segments.
16:18:26 <Sukhdev> caboucha : you are not talking about HPB
16:18:30 <caboucha> Also  has anyone attempted to implement VXLAN BGP-EVPN.
16:18:49 <caboucha> HPB - hierarchical port binding?
16:19:05 <Sukhdev> caboucha : yes
16:19:30 <caboucha> I don't believe so.  Perhaps I can sync up with you at the summit.
16:19:40 <Sukhdev> caboucha : yes - Arista, Juniper
16:20:01 <caboucha> If it were HPB, I would have thought my long time openstack peers would have suggested it.
16:20:11 <caboucha> I'll look into it ahead of our discussion.
16:21:00 <Sukhdev> caboucha : i do not follow your use case of same VLAN on different VNIs -
16:21:17 <Sukhdev> caboucha : does the same VLAN represent the same neutron network?
16:22:22 <rkukura> caboucha: The main use case for HPB is to allow different switches (or switch ports) independently map the same VXLANs to different (or none at all) VLANs
16:22:25 <Sukhdev> caboucha : if your need is to support >4k VLANs - HPB is for you :-)
16:22:47 <caboucha> Yes rkukura that's what I'm trying to solve
16:23:09 <caboucha> THANK YOU ALL.  I'll google the rest.
16:23:29 <Sukhdev> caboucha : come talk to me in Barcelona - we can help you with it
16:23:39 <caboucha> Much appreciated!
16:24:07 <Sukhdev> caboucha : there will be Arista folks who are experts on this subject, who just implemented it - I will introduce them to you
16:24:17 <rkukura> caboucha: There certainly could be followup work needed on HPB if it isn’t suitable for your use case
16:24:17 <Sukhdev> caboucha : and rkukura is the author of this
16:24:19 <caboucha> sounds good
16:24:45 <Sukhdev> caboucha : so, you are in the right company :-):-)
16:25:03 <caboucha> Sounds like it.
16:25:40 <caboucha> I should meet at the usual neutron gathering for ML2 folks?
16:26:49 <rkukura> caboucha: Hopefully Sukhdev will coordinate something for the “unplugged” session, assuming that works similarly to previous summits. I will not be in Barcelona.
16:27:22 <rkukura> So from last summit, some of the ideas for ML2 are in https://etherpad.openstack.org/p/newton-neutron-summit-ideas
16:27:44 <andreas_s> oh wow, what a list
16:27:52 <Sukhdev> rkukura : I have been busy with change of employer - did not spend much time going through the etherpad
16:28:11 <rkukura> I’m not even sure what process is being used this round
16:28:57 <Sukhdev> rkukura : that is older list - did you mean to post the one for Ocata?
16:29:26 <rkukura> I haven’t seen one for Ocata, but I’m sure it exists
16:29:56 <andreas_s> #link https://etherpad.openstack.org/p/ocata-neutron-server-next
16:30:00 <andreas_s> ^Neutron server
16:30:10 <andreas_s> #link  https://etherpad.openstack.org/p/ocata-neutron-agents
16:30:14 <andreas_s> ^ Neutron agents
16:30:37 <rkukura> thanks andreas_s!
16:32:22 <rkukura> I’m not seeing anything really specific to the ML2 plugin in those, except maybe the bit about dropping the l2pop MD
16:32:41 <rkukura> One topic to think about might be the impact of OVO on ML2
16:34:39 <Sukhdev> rkukura : I just posted a comment on the ether pad regarding dropping of L2Pop
16:34:46 <rkukura> I see
16:35:28 <Sukhdev> rkukura : OVO - what is the full form (pardon my ignorance)
16:35:30 <rkukura> Any thoughts on OVOifying ML2?
16:35:39 <rkukura> oslo versioned objects
16:35:46 <Sukhdev> thanks
16:36:34 <andreas_s> I guess they already started the turn the port object into an ovo
16:37:10 <andreas_s> https://review.openstack.org/#/c/351368/
16:37:11 <rkukura> Since much of my focus is on GBP, which is still based on mitaka, I’m not all that familiar with what has been done with OVO in Newton
16:38:09 <Sukhdev> andreas_s:  It seems those ehterpads are not the complete list of neutron topics - those are just two specific topics
16:38:35 <andreas_s> Sukhdev, yes
16:38:53 <andreas_s> Sukhdev, this is the whole list: https://wiki.openstack.org/wiki/Design_Summit/Ocata/Etherpads#Neutron
16:39:21 <Sukhdev> andreas_s : ah - thanks - that is what I was looking for
16:39:53 <Sukhdev> #link: https://wiki.openstack.org/wiki/Design_Summit/Ocata/Etherpads#Neutron
16:40:28 <rkukura> did trunk ports get completed during Newton?
16:44:40 <andreas_s> I don't know, haven't followed that up
16:45:45 <rkukura> Sukhdev, andreas_s: Please report back if there are any discussions regarding incorporating the versioned objects into the ML2 APIs. One idea would be to pass these as part of the Context objects, allowing drivers to use use the versioned objects in place of the attribute dictionaries.
16:46:34 <Sukhdev> rkukura : will do
16:46:39 <rkukura> thanks
16:46:51 <rkukura> anything else on the “Ocata Planning” topic for today?
16:47:18 <andreas_s> no
16:47:36 <rkukura> Sukhdev: anything from you?
16:47:51 <Sukhdev> no really
16:47:55 <sshank> rkukura, I am currently working on incorporating versioned objects here: https://review.openstack.org/#/c/382037/ . Please have a look when free.
16:48:26 <rkukura> #topic Bugs/RFEs
16:49:03 <rkukura> sshank: thanks!
16:50:19 <rkukura> anything new to discuss on Bugs/RFEs?
16:50:49 <rkukura> I expect progress will be made on live migration next week, so we can have an update here the following week
16:51:00 <andreas_s> no, just FYI, I continued the work on the nova-neutron live migration devref: https://review.openstack.org/#/c/274097/
16:51:06 <andreas_s> yes, I think so, too
16:51:43 <andreas_s> I'll probably not be available the week after the summit, but the week after that again
16:51:46 <Sukhdev> andreas_s : I saw the etherpads for migration and posted my comments on them -
16:51:59 <andreas_s> Sukhdev, excellent, thanks!
16:52:03 <rkukura> #topic Open Discussion
16:52:10 <Sukhdev> andreas_s  : have a look and let me know
16:52:21 <andreas_s> Sukhdev, I'll do
16:52:44 <rkukura> Given andreas_s’s comment above, should we skip the week after the summit due to travel/recovery?
16:53:24 <Sukhdev> rkukura : +1
16:53:29 <rkukura> ok
16:53:35 <rkukura> any other items to discuss?
16:54:28 <rkukura> if not, lets wrap up
16:54:43 <rkukura> have a great summit, and enjoy Barcelona!!!
16:55:00 <rkukura> thanks!
16:55:01 <andreas_s> rkukura, thank you!
16:55:05 <andreas_s> bye
16:55:09 <rkukura> #endmeeting