16:03:23 #startmeeting networking_ml2 16:03:24 Meeting started Wed Aug 16 16:03:23 2017 UTC and is due to finish in 60 minutes. The chair is rkukura. Information about MeetBot at http://wiki.debian.org/MeetBot. 16:03:25 Useful Commands: #action #agreed #help #info #idea #link #topic #startvote. 16:03:28 The meeting name has been set to 'networking_ml2' 16:03:33 #topic Agenda 16:03:51 #link https://wiki.openstack.org/wiki/Meetings/ML2#Meeting_August_16.2C_2017 16:04:43 main item was Sukhdev_ giving an overview of networking-opencontrail 16:04:54 Sukhdev_: still want to do that? 16:04:58 rkukura : yes 16:05:03 great! 16:05:11 anything to add/remove? 16:05:21 Announcements 16:05:23 ? 16:05:23 if not, lets proceed 16:05:29 #topic Announcements 16:05:43 no announcements from me - anyone else have any? 16:06:02 I am on PTO starting next week and will not be back until the week after PTG 16:06:47 * tbachman has no announcements 16:06:50 none frome me 16:07:01 PTG is week of 9/11, right? 16:07:08 I have registered for the PTG and signed up for it - there is a 50/50 that I will be attending PTG 16:07:17 rkukura : yes 16:07:26 * tbachman will not be at the PTG 16:07:34 I’ll be in San Jose that week, so will miss PTG 16:08:05 Another announcement - 16:08:11 so sounds like next meeting for Sukhdev_ is 9/20 16:08:18 Sukhdev_: go ahead 16:08:24 yes 16:08:42 networking-opencontrail's framework is ready for use 16:08:58 Sukhdev_: lets do that as next topic 16:09:03 OK 16:09:39 I guess it sounds like an announcement, though 16:10:30 #topic Overview of networking-opencontrail 16:10:39 Sukhdev_: the floor is your’s 16:11:17 networking-opencontrail framework is now available 16:11:48 This contains ML2 drivers, along with the framework for the project 16:12:12 It also has security groups and devstack support 16:12:29 I notice trevormc and others have posted review comments - thanks a ton 16:12:35 this will help me clean it up 16:12:40 Sukhdev_: Does it do security groups via iptables, or something else? 16:13:12 Sukhdev_: Do you have links handy to the repo itself, and to reviews? 16:13:17 rkukura : security groups are implemented in vrouter of opencontrail SDN controller 16:13:35 #link: https://github.com/openstack/networking-opencontrail 16:13:52 #link: https://review.openstack.org/#/c/493691/ 16:14:31 I still need to review it more closely.. 16:14:58 So, this framework allows the operators to use OpenContrail SDN controller in a multi-vendor environment by using ML2 framework of neutron 16:15:17 trevormc : please do 16:15:31 trevormc : and feel free to push patches to fix/add/improve things 16:16:09 ok, i guess I can continue it while you're on PTO. 16:16:50 There is a lot of work still needed, but, this framework allows now folks to follow Neutron guidelines and add additional functionality to this project 16:17:07 There are two goals for this project: 16:17:39 Sukhdev_: At a quick glance, I don’t see a bind_port() method in the MD. Is this intended to work along with another MD that binds ports at host level? 16:17:45 1) implement all the features (including services) that are available in Neutron 16:18:20 2) Bring all the features supported by OpenContrail which are not in Neutron, into Neutron via Gluon Service Plugin 16:19:08 * tbachman waves to trevormc and trevormc-mobile 16:19:37 * trevormc continues on mobile 16:20:21 rkukura : good observation - OpenContrail controller supports bind-port when plumbing vrouter in a similar manner as ovs does 16:21:08 presently, it is done in the controller. When we are ready to run it with multi-vendor setups, that API will be invoked from this driver 16:21:43 rkukura : OpenContrail does not support HPB yet 16:21:50 Sukhdev_: Is any L2 agent required on the host? 16:22:35 rkukura : Yes, in OpenContrail world, they are called vrouter agent - and they run on the host and provide similar functionality as L2 agents do 16:23:30 vrouter agent communicates with Nova to register the hypervisors for the scheduling purposes 16:24:22 vrouter agent offers very rich functionality - including full distributed routing (DVR) 16:25:03 route learning/leaking etc... 16:25:51 Along with very rich networking policy 16:26:16 All of this functionality will be exposed into neutron vial Gluon service plugin 16:26:59 So, this is just a first step.... lots of work is needed.... 16:27:50 Now, at this point, I need community (both Neutron and OpenContrail) to come forward and make contributions to add functionality to this project 16:29:24 that is it from me - 16:29:38 I will be happy to answer questions 16:30:52 Sukhdev_: Given the plan to use gluon, is this focused on NFV use cases mainly? 16:32:24 pcarver may be able to give lots of details on Gluon - but, it is being proposed for advanced NFV functions for telco clouds - which need to scale out 16:33:17 rkukura : Gluon and networking-opencontrail and two completely separate programs 16:33:23 s/and/are 16:34:05 opencontrail offers networking features that are not supported in neutron and Gluon requires them 16:35:17 so, we can use either Gluon to bring those features into neutron - or additional networking-opencontrail service plugins to achieve that goal 16:35:30 Sukhdev_: OK, just trying to understand the relationships among the projects. Am I correct that networking-opencontrail would be used with Neutron and OpenContrail, but without Gluon, for typical non-NFV use cases? 16:36:07 Gluon is for NFV use cases 16:37:05 rkukura : one of the Gluon's goals are to run multiple SDN controllers in a single OpenStack deployment 16:37:39 That’s also an ML2 goal, isn’t it? 16:38:21 rkukura : correct - but, today you could not run OpenContrail with ML2, hence, the need for networking-opencontrail 16:39:36 Sukhdev_: Thanks 16:39:52 Any other questions for Sukhdev_ on this? 16:40:44 * tbachman has to go read up on Gluon and networking-opencontrail 16:43:23 ok, lets move on 16:43:31 thanks Sukhdev_! 16:43:51 #topic RFEs/Bugs 16:44:30 we seem to have lost trevormc[-mobile] 16:45:06 I was hoping for an update from him on the various patches he’s been working on 16:45:26 any other RFEs or bugs to discuss? 16:45:43 None for me 16:46:17 #topic Open Discussion 16:46:28 Anything to discuss? 16:47:09 if not, lets adjurn 16:47:37 rkukura: Sukhdev: thanks! 16:47:37 sounds good 16:47:58 rkukura : thanks for chairing today 16:48:16 Not sure if we’ll need meetings the next few weeks or not - please let me know if there is anything anyone would really like to cover 16:49:15 If I don’t hear from anyone, or don’t see anything added to the agenda’s, I may decide to skip one or more of them - definitely skipping the 9/13 meeting due to PTG 16:49:47 I’ll try to update the agenda ahead of time if I won’t be online to chair 16:50:02 anyway, see you all back here eventually 16:50:07 #endmeeting