14:01:23 #startmeeting telcowg 14:01:24 Meeting started Wed Dec 17 14:01:23 2014 UTC and is due to finish in 60 minutes. The chair is sgordon. Information about MeetBot at http://wiki.debian.org/MeetBot. 14:01:25 Useful Commands: #action #agreed #help #info #idea #link #topic #startvote. 14:01:27 The meeting name has been set to 'telcowg' 14:01:31 #topic roll call 14:01:38 good morning 14:01:48 Hi 14:01:53 #link https://etherpad.openstack.org/p/nfv-meeting-agenda 14:01:55 hi all 14:02:06 hi 14:02:11 anyone else here for the telco working group? 14:02:14 hi cloudon 14:02:21 hi 14:02:24 hi amitry, smazziotta 14:02:42 mkoderer, are you around? 14:02:58 #topic Meeting Times for holiday period 14:03:10 just to formalize something i proposed in the email reminder for this meeting 14:03:21 the next meetings would fall on Dec 24 and 31 14:03:38 i propose that we dont meet on those dates, making the next meeting jan 7 14:03:51 due to many people being out on holidays over this period 14:03:54 any objections? 14:04:28 +1 14:04:36 fine by me 14:04:38 #info No meeting December 24th and 31st, next meeting will be January 7th 2014. 14:04:48 #topic Actions from last week 14:04:58 so i will work backwards on these 14:05:19 #info sgordon_ was to attempt to frame an email to OPNFV tech lists highlighting the concern jaypipes raised wrt to alignment w/ openstack 14:05:41 #link http://lists.opnfv.org/pipermail/opnfv-tsc/2014-December/000387.html 14:06:14 i reached out to chris wright who is working with chris price on the OPNFV side 14:07:02 i believe the proposal is for jay and russell to present to the OPNFV technical committee on how to ideally interact with the openstack community 14:07:21 yep. this is my understanding as well 14:07:26 sgordon: we've kicked off an email thread between cdub, chris from ericsson, me and russellb 14:07:29 * beagles wanders in late 14:07:49 #info Russell and Jay have been invited to present to the OPNFV TSC on interacting with the OpenStack community successfully 14:07:52 sgordon: we'll be attending the first OPNFV TSC session in January to help them figure out the OpenStack community and reduce duplication 14:07:55 jaypipes, thanks for that 14:08:02 pas de probleme 14:08:18 hi 14:08:27 i had sent a couple of areas of concern to chris w just to highlight the issue 14:08:40 cool. 14:08:43 but i think this is the best way forward :) 14:08:54 agreed. just need to start collab early and often. 14:09:05 make sure there's no rabbit holes or duplicated work. 14:09:15 yes, not just dev side either 14:09:21 some overlap i am seeing with operators projects 14:09:24 (e.g. logging) 14:09:43 ok 14:09:47 next ai from last week 14:10:06 #info mkoderer and DaSchab were to work on security segregation (dmz/mz concept), VNF instantiation and seperation of Infra/App Orchestration use case 14:10:16 mkoderer, DaSchab were you able to make any progress on this? 14:10:22 is there anything we can do to help? 14:10:31 we started to write it down.... 14:10:54 but it's holiday season sorry :-( 14:11:04 ack 14:11:25 #info DaSchab notes some progress on writing up these use cases but delayed due to holiday season 14:11:37 DaSchab, any chance that what you have could be put in the wiki as a draft? 14:12:15 hopefully by the end of this week 14:12:54 #action DaSchab aiming to get initial draft on wiki by end of next week 14:12:58 DaSchab, ok we can revisit 14:13:13 i dont see rprakash here 14:13:17 so i will carry that AI over 14:13:29 #action rprakash adding Mobile Network use case for GTP tunneling and will bring it next week 14:13:43 #topic Use Cases 14:14:07 #link https://wiki.openstack.org/wiki/TelcoWorkingGroup/UseCases 14:14:26 so we do not have anything new here as far as i can see from last week 14:14:41 aveiga's suggestion previously was that we pick a use case each week to try and examine 14:14:56 with a view to ultimately extracting requirements from it 14:14:58 +1 14:15:19 agree 14:15:35 sgordon: want to start going over use cases in January as scheduled topics then? 14:15:36 #info current use cases listed are VPN Instantiation, Session Border Controller, Virtual IMS Core, Access to physical network resources 14:15:41 aveiga, yeah 14:15:43 seems like VPN as a service can be the first one? 14:15:55 what i would like to gauge is whether there is a feeling for priorities 14:16:04 or rather, enthusiasm for tackling any particular one first 14:16:20 ybabenko, that is really just the order they happen to be listed in 14:16:28 ybabenko, not an indication of priority at this time 14:16:58 would be helpful to see consensus from operators side? where is the biggest pain? 14:17:40 ybabenko, agree 14:18:11 do we want biggest pain or quick wins? 14:18:18 good question 14:18:23 this is for analysis 14:18:29 to me "Access to physical network resources" looks like the quickest win 14:18:32 on face value 14:18:33 I don't think we'll know how long it takes until we go over the gaps 14:18:34 I would have preferred a use case more challenging on the data plane 14:18:35 so from our side we could offer to work on service function chaining out of openstack 14:18:44 smazziot, e.g. vCPE? 14:18:48 this seems to be a huge open gap at the moment 14:18:55 yep 14:19:28 #info do we want to address biggest pain or quick wins for analysis? 14:19:47 service chaining is also not described as an use-case yet 14:20:02 #info current use cases do not present a challenge on data plane side (perhaps need to solicit vCPE use case?) 14:20:05 DaSchab, right 14:20:09 DaSchab: we could offer the first draft for SFC 14:20:14 and i think this is one where a use case is really important 14:20:31 because everyone wants to work on service chaining but not everyone has the same idea of how they need it to work 14:20:53 use cases need to drive that 14:20:57 rigth 14:21:07 right 14:21:24 we can offer to do the first draft for the next meeting 14:21:28 I would also state that the challenge we see is non only on the use case itself but on underlying techno (SR-IOV vs OVS-DPDK for instance) 14:21:40 Is this the relevant #link https://review.openstack.org/#/c/93524 for SFC? 14:21:42 #action ybabenko to draft a service chaining use case for future discussion 14:22:08 +1 for SFV 14:22:14 SFC 14:22:43 #link https://review.openstack.org/#/c/93524 14:23:12 btw... when will be the next meeting? 14:23:39 just asking due to xmas season 14:23:47 adrian-hoban, did anyone re-propose that for kilo? 14:23:52 DaSchab, January 7th 14:24:00 we discussed before you came in :) 14:24:08 sorry! 14:24:13 i figured 24th/31st were probably going to be very low turnout 14:24:15 ;) 14:24:20 adrian-hoban: thanks for link / not familiar with that 14:25:04 adrian-hoban, just looking at associated patches https://review.openstack.org/#/c/117671/ looks like it moved to Group Based Policy? 14:25:16 sgordon: Yes, it moved to GBP 14:25:36 #link https://blueprints.launchpad.net/group-based-policy/+spec/group-based-policy-service-chaining 14:25:51 ybabenko, that is probably the one you want to look at ^ 14:26:01 for the more up to date submissions 14:26:41 ok 14:26:51 sgordon: gotcha thanks 14:27:12 #action sgordon to send email to kick off discussion about which use case to pick for next meeting 14:27:27 mkoderer, are you around to talk orchestration use cases? 14:28:11 sgordon: mark is not in the call today as off for the holidays 14:28:22 ok 14:28:35 #topic Design and Implementation 14:28:50 so still tracking some stuff that was originally proposed under the model we were using last cycle 14:29:01 #topic Design and Implementation - VLAN trunking 14:29:07 #link https://review.openstack.org/#/c/136554/ 14:29:11 #link https://blueprints.launchpad.net/neutron/+spec/nfv-vlan-trunks 14:29:19 #link http://docs-draft.openstack.org/54/136554/3/check//gate-neutron-specs-docs/f4bea33//doc/build/html/specs/kilo/nfv-vlan-trunks.html 14:29:46 ijw has updated his spec for exposing whether or not VLAN trunking is supported by the mech driver in use 14:29:54 he has. 14:29:59 Also the one for MTU. 14:30:16 #link https://review.openstack.org/#/c/105989/ 14:30:22 for the MTU change proposal ^ 14:30:56 MTU must support jumbo frames 14:30:58 #info need reviews on VLAN trunking spec ( https://review.openstack.org/#/c/136554/ ) and MTU selection and advertisement spec ( https://review.openstack.org/#/c/105989/ ) 14:31:19 there are some use-cases like carrier grade ethernet services which need jumbo 14:31:24 ybabenko, i would encourage you to read / review the spec and provide feedback there 14:31:47 jaypipes: you should talk to me about opnfv and duplicate efforts, btw 14:31:49 ybabenko: I'll throw my hat in. There are other use cases for jumbo frames as well, like video transport :) 14:32:10 ijw: absolutely, I'd be happy to. :) 14:32:13 aveiga: >) 14:32:30 -> #openstack-dev, after 14:32:30 if i recall correctly ijw jumbo frames was one of the scenarios you endeavored to include in that spec? 14:32:41 sgordon: I am happy do that - so we are speaking about https://review.openstack.org/#/c/105989/ ? 14:32:45 Indeed - it's nondiscriminatory as to frame size 14:32:49 ybabenko, yes 14:32:54 ijw, right - exactly as i thought 14:33:11 aveiga, i would encourage you to take a look at that one as well then and confirm whether it meets your needs :) 14:33:45 sgordon: you got it 14:34:00 What it doesn't really do is explain how to set jumbo frames up. A cloud has them or it doesn't and there's not much you can do about that at the API. What it does is let you tell if your app is going to run, and where the networking is capable of adapting, you can tell the driver what you want. 14:34:01 #topic Design and Implementation - ML2 port security extension 14:34:11 #undo 14:34:12 Removing item from minutes: 14:34:30 ijw: we need a bug filed against current MTU selection in both Nova and Neutron 14:34:44 VIF selection isn't respecting MTU, and sometimes the network side isn't either 14:34:58 aveiga: fine with me, reference the spec, which you will obviously +1 14:35:02 I know the option is there, but it's not reliably doing anything 14:35:18 #info MTU selection and advertisement spec covers telling you if your app is going to run, and where the networking is capable of adapting you can tell it which driver you want. It does not explain how to set jumbo frames up - a cloud has them or it doesn't and there is limited ability to do anything about this at the API level. 14:35:18 aveiga: there are two config parameters and neither does what you would expect 14:35:20 sgordon: sorry for stupid q but where is the blueprint itself for MTU topic / i see only the code 14:35:43 ybabenko: read 'the code' - it's a document describing the change 14:35:48 ybabenko, the code in this case is the RST file which is the full specification 14:35:54 https://review.openstack.org/#/c/105989/6/specs/kilo/mtu-selection-and-advertisement.rst 14:36:07 sgordon: for specs, maybe we ought to link the rendered build in this forum? 14:36:22 aveiga: problem is you can't comment on the rendered build 14:36:26 http://docs-draft.openstack.org/89/105989/6/check//gate-neutron-specs-docs/9169e72//doc/build/html/specs/kilo/mtu-selection-and-advertisement.html 14:36:27 ah, true 14:36:31 yeah 14:36:54 perhaps an education thing for me though 14:36:56 ijw: we are doing our best ))))) 14:37:05 sgordon: OK. appreciate 14:37:05 wiki page on reviewing specs for new people if one doesnt already exist 14:37:38 ok, couple of others to cover quickly 14:37:39 #topic Design and Implementation - ML2 port security extension 14:37:47 #link https://review.openstack.org/#/c/99873/ 14:37:52 #link https://blueprints.launchpad.net/neutron/+spec/ml2-ovs-portsecurity 14:38:00 #link http://docs-draft.openstack.org/73/99873/14/check/gate-neutron-specs-docs/42051c8/doc/build/html/specs/kilo/ml2-ovs-portsecurity.html 14:38:02 Looks good to me, but someone else must approve 14:38:13 so, this has an awful lot of +1s 14:38:19 but needs some core attention 14:38:32 More to the point, they've noticed that it's not really OVS-specific, which means that it works with LB implementations too (which is useful if you happen to like VLANs) 14:38:55 lol 14:38:56 yes 14:39:13 #info needs neutron core reviewer input 14:39:27 driver, not core reviewer 14:39:39 so is it mainly L2 port security? 14:39:56 L2 and L3 (security group) 14:40:07 It just allows it to be wholesale turned off 14:40:10 it's l3 security on an l2 access layer, yes? 14:40:14 ijw, ahh yes 14:40:16 #undo 14:40:17 Removing item from minutes: 14:40:22 #info needs neutron driver input 14:42:31 ok i am going to skip large pages and cpu pinning and come back if we get time 14:42:48 #topic Design and Implementation - I/O based scheduling 14:42:54 #link https://review.openstack.org/#/q/topic:bp/input-output-based-numa-scheduling,n,z 14:43:10 this is up for code review 14:43:22 adrian-hoban_, i believe this needs to be iterated on based on the current read out? 14:43:56 pczesno, im assuming you are working on this 14:43:57 :) 14:44:39 hi 14:45:19 i'm currently reworking few things, code will be up for review by the end of this week 14:45:46 #info pczesno working on updates, will re-propose by end of week 14:45:49 thanks! 14:46:08 #topic Design and Implementation - Pluggable VIF driver 14:46:32 there has been a lot of interest in the past in having the ability to plug the VIF driver, this was removed (intentionally) in the not to distant past 14:46:45 i wanted to draw attention to some recent discussion in this area though 14:46:47 #link http://lists.openstack.org/pipermail/openstack-dev/2014-December/052509.html 14:47:18 #link http://lists.openstack.org/pipermail/openstack-dev/2014-December/052838.html 14:47:47 sgordon: this was rejected by nova core team 14:47:53 irenab, yes - we know 14:47:58 So the issue seems to have two components, in fact 14:48:00 irenab, im referring to the more recent discussion 14:48:20 One is that there's contingent of people who would just like to tidy it up to remove some of the crap that happens on the Nova side to support plugging 14:48:39 irenab, about potentially enhancing the VIF mechanism such that e.g. we don't need completely duplicated VIF plugins for everything that wants to use e.g. vhost-user in a slightly different way 14:48:48 The other is that there are people wanting newer, different VIF drivers and the Nova guys don't like to put them in until they're certain they're being tested by something 14:49:29 sgordon: yes, the script option 14:50:22 so i believe out of that maxime was going to attempt to repropose something based on dan's idea 14:50:46 not sure how this will end up meshing with proposal deadline etc. for kilo...i haven't seen it yet 14:50:50 but just wanted to highlight 14:51:36 I'm not a massive fan of the proposal but it would solve the immediate problems 14:51:51 Also, the discussion is always very KVM-centric 14:52:11 ijw: do you have an alternative in mind ? 14:52:43 ijw, indeed, though usually openly on the mailing list - do other hypervisors just not care? 14:53:33 sgordon: I think most users use KVM, but in particular I wonder about Ironic 14:53:46 ijw: +1 14:54:03 #info How does VIF proposal work with regards to Ironic? 14:54:55 I put a spec together that was related to Ryota's but somewhat similified what he'd put together and addressed another point: https://review.openstack.org/#/c/141791/ 14:55:09 Obviously not going anywhere right now, but it was more a matter of writing it down 14:55:22 RIGHT 14:55:24 -caps 14:55:32 i think that is the longer term solution to a lot of this 14:56:01 The strong opinion is that Nova should be ignorant of networking beyond being able to get an attachment it can use, so that expands the plugging interaction into a proper negotiation as opposed to the current situation where neutron has magical knowledge of what works for Nova 14:56:16 #link https://review.openstack.org/#/c/141791/ 14:56:40 thanks for that 14:56:47 #topic other business 14:57:01 we have around 4 mins left, does anyone have something else they would like to raise today? 14:57:56 what about qos? 14:58:16 gcossu, indeed - what about qos? 14:58:23 (that is, what do you want to cover?) 14:58:27 yep what about it! 14:58:30 we need it!!! 14:58:40 ok 14:58:46 QoS configuration in vswitch out of openstack ? 14:58:53 any volunteers to nail down use cases more concretely? 14:58:58 L2 / L3 QoS paramtertisation 14:59:03 ybabenko: the question is, what do you need (QoS is a lot of things) and does it go here or elsewhere? 14:59:04 (noting that there are of course some existing proposals in this space) 14:59:09 DSCP, p-bits, policing. ... 14:59:38 I'll second that then, as we've been carrying internal patches for DSCP for a long time 14:59:48 I hear it's a sore subject though… 15:00:14 the fact that the first hits you get for it usually have quantum in the name should be an indicator 15:00:14 QoS is not in neutron priority for Kilo 15:00:25 right 15:00:27 we work on the topic of QoS and will be interested to work on this topic 15:00:35 i think they key for this group would be defining use cases/needs 15:00:42 so that it can potentially be a priority for L 15:00:48 maybe we will try to write a few things before the next meeting 15:00:50 sgordon: give me an AI for that 15:01:04 irenab had proposed a QoS type feature for SR-IOV ports, but with QoS not on the Neutron priorities list, it is not going to land in Kilo 15:01:04 * sgordon aveiga to define use case/needs for QoS 15:01:15 aveiga: missing QoS features ouf of OpenStack 15:01:16 adrian-hoban_, +1 15:01:27 ok i think we're over 15:01:30 (time that is) 15:01:36 yes, regarding the blueprint already present. I would like to contribute. We need use cases requirements 15:01:37 happy to keep chatting in #openstack-nfv 15:01:39 thanks all! 15:01:42 #endmeeting