14:03:51 #startmeeting nfv 14:03:51 Meeting started Wed Jun 11 14:03:51 2014 UTC and is due to finish in 60 minutes. The chair is russellb. Information about MeetBot at http://wiki.debian.org/MeetBot. 14:03:52 Useful Commands: #action #agreed #help #info #idea #link #topic #startvote. 14:03:55 The meeting name has been set to 'nfv' 14:03:57 hello! 14:03:59 o/ 14:04:03 hi 14:04:03 who's around to chat NFV today? 14:04:03 o/ 14:04:04 \o 14:04:06 hi 14:04:07 hello 14:04:09 o/ 14:04:10 hi 14:04:10 hi 14:04:11 Hi 14:04:13 o/ 14:04:16 Howdy 14:04:17 hi 14:04:21 hi 14:04:28 hello 14:04:30 #link https://wiki.openstack.org/wiki/Meetings/NFV 14:04:39 agenda is on an etherpad, feel free to add stuff to it 14:04:48 #link https://etherpad.openstack.org/p/nfv-meeting-agenda 14:04:56 #topic actions from last week 14:05:04 we had a few small actions from last week 14:05:14 I got the NFV topic added to the openstack-dev mailing list 14:05:25 which means you should be able to subscribe to only that topic on the list instead of the full list if you want. 14:05:38 topics aren't set up for the main openstack@ list, though 14:05:39 just -dev 14:05:46 the other thing was #openstack-nfv setup 14:05:53 the channel exists, people have been joining 14:05:55 Thanks russellb 14:06:05 it's not officially managed by openstack-infra yet 14:06:16 hi 14:06:17 that's pending cdub adding openstackinfra as a channel owner 14:06:23 What about request for incubation? 14:06:40 Dmitry_HUawei: no incubation request needed, that's for specific projects 14:06:54 where as this group is more of a horizontal effort spanning multiple existing projects 14:06:55 russellb: Are we going to move future NFV meetings to that channel? 14:07:08 adrian-hoban: no, that's just for chatter throughout the week if people would like to 14:07:17 this channel is where we have the meetbot for logging the meeting 14:07:32 Russellb - has anyone posted the open link that we can all get the NFV use cases from.. it's http://www.etsi.org/technologies-clusters/technologies/nfv 14:07:47 hi 14:07:48 mikebugenhagen: i think that has been posted before 14:07:56 use cases are the next topic 14:08:06 #action cdub to add openstackinfra as an owner of #openstack-nfv 14:08:14 the last was a gerrit dashboard for nfv work 14:08:22 but bauzas couldn't make it today 14:08:29 #action bauzas to make gerrit dashboard 14:08:32 russellb: could you update please on ServiceVM cooperation? 14:08:33 so we'll keep it on the list for next week 14:08:38 NFV also was developing a Standards gap list in the NFV Tech steering commitee - so they may have a openstack NFV gap list as well 14:08:42 Direct link is here: http://www.etsi.org/deliver/etsi_gs/NFV/001_099/001/01.01.01_60/gs_NFV001v010101p.pdf 14:08:53 #topic use cases 14:09:05 cdub: want to cover this one? 14:09:10 there has been some ML discussion 14:09:15 and some initial content has been added to the wiki page 14:09:30 #link https://wiki.openstack.org/wiki/Meetings/NFV#Use_Cases 14:09:40 ah beat me too it 14:10:03 sgordon put this table together (above link) 14:10:05 cdub: have any thoughts on next steps with this? 14:10:22 russellb: sgordon mentioned we should focus first on use case #5 on the doc, which in section 9.5 has a good list of "problems and issues" to start with 14:10:50 s3wong, there was a suggestion from itai and alan that 2 and 7 might make more sense too 14:10:53 im open to ideas 14:11:00 slash opinions :) 14:11:09 Before going over the use cases it may be a good idea to go over the "vitualization architecture framework" document 14:11:21 sgordon: sure 14:11:29 sgordon: hey! 14:11:30 It lays out all the different AZ's that NFV brings into a single domain for orchestration 14:13:00 We are have OpenStack gap analysis documents in ETSI NFV under member only access. I can work on getting public version of the documents (at least a draft) to fuel the kick start. 14:13:02 another thing in this area that i think would be helpful, is a couple paragraphs on this wiki page describing what NFV is 14:13:03 mikebugenhagen: what do you mean "go over" collectively scan the doc? 14:13:08 mikebugenhagen: could you share please the link to the document (vitualization architecture framework")? 14:13:12 i look at a lot of this as a page we can send devs / reviewers to 14:13:38 russellb: I can take that task 14:13:41 ramk__: that would also be good 14:13:45 NFV architectural framework: http://www.etsi.org/deliver/etsi_gs/NFV/001_099/002/01.01.01_60/gs_NFV002v010101p.pdf 14:13:47 The document is #2 on that link 14:13:56 nijaba: ok, that'd be great 14:14:15 #action nijaba to write up a description of what nfv is on the wiki page 14:14:20 #action nijaba to add a paragraph or two to the wiki giving an NFV overview, targeted at OpenStack developers / reviewers 14:14:24 heh 14:14:27 I would think that Open Stack NFV might want to create a gap list to track all the things the NFV is proposing that doesn't align with the current framework 14:14:28 sorry 14:14:31 no worries 14:14:34 This is good reading to help understand where OpenStack fits in ETSI-NFV terminology 14:14:37 nijaba: now you just have to do it twice as well 14:14:43 lol 14:14:49 aka - a working list to record NFV proposed changes 14:15:08 mikebugenhagen: I think that is what ramk__ referred to. That the ETSI NFV group is already doing gap analysis 14:15:27 right, but we need visibility of that to succeed 14:15:40 particularly to make progress in juno for example, which is rapidly progressing 14:15:48 if ramk__ can give us a public version, that is a good reference 14:15:52 NFV has a gap list of what they think is a gap in Open stack... but I think Open stack should have a list of validated deltas... in Open stack language 14:15:54 (though i think we already have a good idea of the low hanging "nits") 14:16:08 mikebugenhagen: yeah that's what this wiki page is shaping up to be, or at least that's the idea 14:16:13 mikebugenhagen: that's very roughly what we are trying to build on the wiki page 14:16:14 cool 14:16:17 sgordon: yes, J-1 is... this week :-) 14:16:18 The wiki is a good start, but there are deltas between the two lists 14:16:41 alan made some good points on list wrt sticking to the lowest common configurations too 14:16:44 adrian-hoban: would be great to discuss those 14:16:49 rather than getting into some of the more exotic options 14:17:08 I think schema's (architecture) will provide the best view of big framework mis-alignments, then the use cases give implementation specific gaps 14:17:27 russellb: I think that doc is available for ETSI-NFV members only, so will have to check how much we can share here right now... 14:17:36 heh 14:17:51 both the use cases and architecture doc's are here - http://www.etsi.org/technologies-clusters/technologies/nfv 14:18:06 the gap list is a TSC item open to NFV members we'd have to liaison? 14:18:19 The other ETSI-NFV links that have been shared are already public. 14:18:32 mikebugenhagen: Yes, I think so. 14:18:57 mikebugenhagen: is there anyone attending this subteam meeting that is also working on the ETSI NFV group gap analysis? 14:19:19 it's good to discuss top down input from the ETSI framework, but I think we surely also need bottom up input from VNF implementers 14:19:25 my rteam is 14:19:27 team 14:19:35 i'm wondering about potential cooperation with ServiceVM group 14:19:41 martin_t: do you have any specific examples? 14:19:43 sgordon: think as a next step this week, we should start mapping blueprints to the use cases on the wiki page? have them linked? 14:19:49 I am on that gap analysis. In fact all WG are expected to contribute to the gap analysis 14:19:55 yes, I am looking at the ETSI NFV group gap analysis 14:20:01 I think Michael Brenner is the "NFV open stack" area manager so he's the guy who should be coordinating getting the gap list to Openstack.. 14:20:11 example: session border control needs to relay 5M packets per second with low latency spread across several cores 14:20:17 so we have imendl ggarcia and ramk__ at least - great! 14:20:21 Dmitry_HUawei: it's come up as well 14:20:38 Dmitry_HUawei: we discussed it some last week 14:20:38 russellb: I have sent a draft proposal on that mapping. alank has made the good point that we need to add more specific application considerations 14:20:39 russellb, yeah i agree 14:20:49 cdub: great, thanks 14:20:51 All WGs are expected to contribute to the gap anaysis. The first contributions will come probably from PER EG (Performance and Portability Expert Group) once the draft is approved 14:20:51 russellb, in the quick glance table the requirements column is really intended for that 14:20:52 martin_t: ok, https://wiki.openstack.org/wiki/Meetings/NFV#Use_Cases <-- has data plane in there 14:21:04 sgordon: adrian-hoban OK great, that sounds like a good action / next step 14:21:09 but we could do it in the context of the more specific user stories though 14:21:24 martin_t: best is to reply to the list thread discussing use cases (and vnf's are part of that usecase) 14:21:31 #action sgordon to coordinate with adrian-hoban and others to continue working on use cases on wiki, mapping them to blueprints 14:22:04 adrian-hoban, yes - trying to refer to those to create some linkage between the two worlds 14:22:26 adrian-hoban, would be good to make sure we're aligned with what's happening within ETSI NFV that is not yet public (even as a draft) as well tho 14:23:08 * cdub gets pulled away, bbiab 14:23:22 any more to discuss on this? or should we hit some specific blueprints? 14:23:48 martin_t: Agree that more details for the VNF implementations will really help. If we can align with the use cases even better. Use cases 2, 5 and 7 have been proposed as lead candidates 14:23:49 yes sgordon, that is exactly what I am trying to do and specifically for the openstack gap analysis 14:24:22 adrian-hoban: we have plenty of input on use case #5 re vIMS 14:24:48 don't we need to map ETSI use cases, to gaps to BP. We have the beginning but shall we aim for it? 14:25:04 ramk - I just emailed the TSC chairs at the NFV TSC and asked them to bless you uploading the gaps for openstack.... I cc'd ya 14:25:55 mike - thanks a lot 14:25:55 thanks mikebugenhagen, ramk__ 14:26:04 will make it much easier to demonstrate to the wider community 14:26:05 mikebugenhagen: Good stuff 14:26:07 the gap analysis won't be available until the end of the year 14:26:20 even draft material would be extremely helpful though 14:26:36 ggarcia: would be good to gain some access to drafts 14:27:02 yes, the earlier the better, otherwise we're more likely to diverge 14:27:03 s3wong: OK 14:27:08 now that momentum is building in openstack 14:27:09 ggarcia: I've been following the gaps taked about in the MANO working group... Perhaps we can get agreement to share the draft list? 14:27:13 NFV has placed some open drafts in that link I provided 14:27:33 Most of the "open drafts" should be available by 1 August. 14:27:39 s3wong: there 4 official documents to be downloaded here (http://www.etsi.org/technologies-clusters/technologies/nfv) with newer versions to come 14:28:06 http://www.etsi.org/technologies-clusters/technologies/nfv - Look at the "related documents section on this same link" - bottom right 14:28:15 ggarcia: thanks 14:28:28 this? http://docbox.etsi.org/ISG/NFV/Open/Latest_Drafts/ 14:28:37 s3wong: besides, there is a web page where stable drafts are published: http://docbox.etsi.org/ISG/NFV/Open/Latest_Drafts/ 14:28:42 Shall I update the wiki with the draft mappings of use cases to blueprints that I sent on the ML? 14:29:03 russelb - correct those are the latest open drafts 14:29:08 adrian-hoban: I think so, otherwise sending reply to email thread will easily get lost 14:29:17 #link http://docbox.etsi.org/ISG/NFV/Open/Latest_Drafts/ 14:29:22 adrian-hoban: yes i think that sounds great 14:29:28 ok 14:29:54 The MANO (management and orchestration) draft isn't there yet - expect 2 more weeks before you can see that one 14:29:57 +1 14:29:58 adrian-hoban: #agreed 14:30:57 Should we have a section in the wiki to capture some of the more detailed requirements for a couple of applications we will assess more closely? 14:31:24 adrian-hoban: that sounds useful to me 14:31:24 adrian, are you mapping the etsi use cases or the "data plane" as an example in the wiki? 14:31:26 it would be also be worth adding a link to the ETSI NFV PoCs in the wiki - many of the PoCs use OpenStack - http://www.etsi.org/technologies-clusters/technologies/nfv/nfv-poc 14:31:27 adrian-hoban: sounds good, and happy to provide examples 14:31:32 adrian-hoban: have we finalized on which applications we will look more closely for Juno? 14:32:40 imendl: The use case mapping... but I still think the application details will be more insightful. 14:32:41 imendl, adrian-hoban: I can provide details of specific appl example illustrarting data plane use case if that helps 14:32:57 adrian, agreed 14:33:10 Well, that is not that clear in my opinion 14:33:17 happy to work on it together 14:33:45 cloudon, pleased o 14:34:03 cloudon: that sounds great 14:34:07 s3wong: I don't think so... CPE for Enterprise, CPE for residential and EPC/IMS are the proposed candidate use cases that have been mentioned in the ML 14:34:25 cloudon: it sounds good 14:35:06 cloudon: That would be great 14:35:21 adrian-hoban: that's plenty for Juno already :-) 14:35:58 s3wong, adrian-hoban: Actually, all of those use cases have the same requirements in common 14:36:26 All of them look like routers from the management and performance perspective 14:36:52 fjramons, but not all NFV apps are routers... 14:37:08 imendl: Yes, but all that adrian-hoban mentioned do 14:37:19 But the IMS 14:37:27 fjramons: IMS seems to have many components that may not be all routers-like? 14:37:33 well. not all epc elements are neither 14:37:39 Agreed 14:37:49 fjramons: from performance perspective the requirements are not the same I guess 14:37:58 But not all of them have differential requirements either, that is the point 14:38:20 at least if we compare EPC/IMS with CPE functions 14:38:27 IMS has plenty of control plane functions with low perf (vs data plane) but other reqs such as support for their HA models 14:38:27 one key IMS element is SBC which relays media packets - different from router use case as all packets are small (~100 bytes) 14:38:43 jmsoares: The point that I am trying to make is whether anything especial needs to be added or not to OpenStack for a given use case 14:39:05 If OpenStack as it is is appropriate for a given use case, then we can move on 14:39:10 I see a lot of common base level enabling features that we need to work on for all of these use cases. 14:39:23 What I am suggesting is that we focus in the "gaps", if any 14:39:36 imendl, fjramons, jmsoares: CPE, EPC, IMS and routers are different in terms of functionality, but when talking about requirements to OpenStack (and OpenStack user stories) all we need to differentiate is the type of workload that they are handling 14:39:47 Not every use case has gaps by default 14:39:58 fjramons: from a functional perspective only then. ok 14:39:59 fjramons: that's fair. I think as adrian-hoban said, we can first focus on these couple applications, and with cloudon giving detail example and use, we can map the requirements to existing BPs 14:40:25 Yes we should focus on gaps and on the workloads. agreed. then maps those to candidate bp. but the context for the audience seems to be imprtant 14:40:34 ggarcia: agree 14:40:40 imedl: agreed 14:40:40 agree - can give examples of both control plane (IMS) and data plane (border controller) which will both have mix of generic & specific gaps 14:40:57 I think we can 14:40:58 imendl: sure 14:41:01 Sure 14:41:09 cloudon: +1, please do 14:41:19 * danpb is drowning in acronyms ETSI ... TSC ... MANO ... CPE ... EPC ... IMS 14:41:20 Let's add them to the new section in the wiki 14:41:25 Agreed 14:41:31 is ML best place ordirect to wiki? 14:41:33 adrian-hoban: +1 14:41:45 adrian-hoban: +1 14:41:48 danpb: we need an acronym decoder 14:41:50 ML is best to discuss / agree on things 14:41:57 document results on wiki 14:42:04 ok 14:42:25 but don't be afraid to update the wiki either 14:42:30 can always be changed :) 14:44:27 Seems like we already got a bunch of good action items for next week 14:44:44 Yeah, seems like it :) 14:44:48 #topic open discussion 14:44:59 lots of designs that need to be reviewed 14:45:11 Please would all those active in this area please add themselves to https://wiki.openstack.org/wiki/Meetings/NFV#Who_we_are 14:45:13 any feedback on them is useful 14:45:29 there's so many people it isnt always obvious who everyone is from IRC nicks 14:46:14 danpb: we did put down our IRC nicks on the wiki table... though there are already a lot of people 14:46:21 FYI - i don’t have permission to edit the WIKI who we are page. i assume others are in the same boat. 14:46:36 runarut: you should be able to if you log in 14:46:40 runarut: you need to login first 14:46:59 Should we use the time to discuss some of the blueprints? 14:47:03 i am logged in. 14:47:42 adrian-hoban: sure, we can do that, have any particular ones you'd like to cover? 14:47:43 edit is limited to users within a group or so the error message says. 14:47:47 oh hmm, have you signed the OpenStack CLA ? 14:48:00 Start from the top of the wiki if the submitter is here to discuss? 14:48:04 sure 14:48:09 ah, the CLA - thanks - i’ll get right to it. 14:48:21 #link https://blueprints.launchpad.net/nova/+spec/2-if-1-net 14:48:24 i don't see ijw 14:48:32 there's already some feedback on the spec 14:48:43 pretty basic feedback so far 14:49:04 that one is "Support two interfaces from one VM attached to the same network" 14:49:11 but no opposition so far that we need to work through 14:49:32 next is "VLAN trunking networks for NFV" 14:49:40 3 blueprints on this line item 14:49:49 #link https://blueprints.launchpad.net/neutron/+spec/nfv-vlan-trunks 14:49:52 servicevm team will drive it 14:49:57 #link https://blueprints.launchpad.net/neutron/+spec/l2-gateway 14:50:03 At least I'll try to coordinate with Ian 14:50:03 #link https://blueprints.launchpad.net/neutron/+spec/vlan-aware-vms 14:50:07 yamahata: OK, cool 14:50:15 have any info on how they're coming along? 14:50:21 i haven't had a chance to look at these designs 14:50:30 russellb: all three of these are somewhat similar by nature 14:50:54 they all VLAN tagging on Neutron port, basically 14:51:00 *all want 14:51:53 last one in this top section is "Permit unaddressed interfaces for NFV use cases" 14:51:59 #link https://blueprints.launchpad.net/neutron/+spec/nfv-unaddressed-interfaces 14:52:15 Also servicevm team will work with Ian, the original auther. 14:52:23 OK, cool 14:52:31 I gave feedback on it, and will work with him 14:52:54 mestery: lots of neutron blueprints in here :) 14:53:02 you have these on your radar? 14:53:05 how should all other blueprints in the second table be prioritized? 14:53:15 russellb: We have most of them on our radar, we should syncup on this though. 14:53:21 russellb: Juno-2 is looking packed :) 14:53:25 * russellb nods 14:53:28 always 14:53:35 all milestones get packed :) 14:53:40 comes down to who can deliver code 14:53:45 * mestery nods vigorously in agreement. 14:53:50 russellb: +1000 14:53:56 i think we have enough momentum behind things in this area that hopefully we can deliver on them 14:54:05 often code is held back until designs get approved though 14:54:08 as it should, really 14:54:13 but i'm quite optimistic about these items 14:54:40 russellb: Happy to help sort through these, we should sync on this tomorrow or Friday. 14:54:49 mestery: OK, sure 14:55:00 mestery: and if not, we can talk more in next weeks' meeting here 14:55:12 russellb: Perfect! 14:55:18 great, thanks 14:55:37 bunch of nova designs i need to review ... 14:55:56 danpb: how blocked are you on getting spec reviews? 14:56:04 policy is one of the important pieces of the NFV puzzle; with that context it would be worth getting the Congress proposal in the NFV wiki 14:56:35 ramk__: you can add it, but it's much further out 14:56:38 ramk__: maybe a new section on related teams/projects 14:57:44 alright, well I think that's pretty good for today 14:57:49 thanks everyone for coming by! 14:57:55 talk to you on the mailing list, and here next week 14:57:56 bye 14:57:59 #endmeeting