17:00:54 #startmeeting service_chaining 17:00:57 Meeting started Thu Mar 9 17:00:54 2017 UTC and is due to finish in 60 minutes. The chair is LouisF. Information about MeetBot at http://wiki.debian.org/MeetBot. 17:00:58 Useful Commands: #action #agreed #help #info #idea #link #topic #startvote. 17:01:01 The meeting name has been set to 'service_chaining' 17:01:16 hi 17:01:23 hi 17:01:28 hi pcarver LouisF vks1 17:01:34 hi all 17:01:47 Hi 17:01:51 hi doonhammer 17:02:02 hi igordcard 17:02:09 #topic agenda 17:02:12 https://wiki.openstack.org/wiki/Meetings/ServiceFunctionChainingMeeting#Agenda_for_the_Networking-SFC_Meeting_.283.2F9.2F2017.29 17:02:56 #topic release compliance 17:03:11 CLI in python-neutronclient https://review.openstack.org/#/c/409759/ 17:03:40 still in review with comments 17:03:56 mohan may call in later 17:04:16 API reference https://review.openstack.org/#/c/389385 https://review.openstack.org/#/c/411409/ 17:04:28 pcarver: thanks for the new patch 17:05:33 all please review 17:05:40 pcarver: very very close, just 2 tiny comments to fix 17:05:56 igordcard: sure, I just need to fit it in between meetings 17:06:01 or descriptions 17:06:40 lets shoot to get this done by eow 17:07:03 one question though, if mpls is the only valid value, why even have the parameter? 17:07:23 I thought we allowed None 17:07:32 pcarver: to focus only on the future... it will support nsh too 17:07:43 ok 17:08:03 in pike? 17:08:04 will support nsh soon 17:08:16 LouisF: I'm aiming at Pike yes 17:09:00 #topic stable/ocata 17:09:37 pulled stable/ocata so master branch work is for pike release 17:09:48 sry got disconnecte 17:10:02 #topic pike work 17:10:27 several items: Tap/bitw SF, SFC graph, NSH dataplane, OVN driver 17:11:10 igordcard: how is sfc graph progressing? 17:11:45 LouisF: I have temporarily switched to other work but am now getting back to sfc graphs 17:11:59 I'm aiming at pike-1 for sfc graphs and pike-3 for nsh 17:12:11 and if I may, just a heads-up regarding the Pike cycle and networking-sfc: 17:12:21 #link https://review.openstack.org/#/c/437699/ 17:12:44 #link https://releases.openstack.org/pike/schedule.html 17:12:57 igordcard, thats gud :) 17:13:30 yes need to keep pike milestones in mind 17:14:45 doonhammer: what is status of sfc work in OVN? 17:15:43 Going to submit another patch set to ovs/ovn next week - got detoured by some other work issues 17:16:04 just need to do some more polish and documentation 17:16:33 doonhammer: you had a question about the ovn matching? 17:16:47 once ovs/ovn approves it we can add the networking-ovn layer 17:16:54 is the ovn classifier to be used? 17:17:16 doonhammer: yes 17:17:35 I think I have an approach - yes the ovn classifier can be used optionally 17:18:03 will that be in the next patch? 17:18:48 does using the ovn classifier change the way we use networking-sfc's API in any way? 17:19:19 hopefully a complete solution - but I will still need to add test cases - I have standalone tests but not integrated into the ovs/ovn framework - that will be the hardest task for me 17:19:19 igordcard: should not 17:19:26 I do not think so 17:19:43 I tried to make sure it did not 17:20:03 i favor the ovn classifier as is very rich in matching conditions 17:20:54 it works well when you have uni-directional flows but can break in bi-direction flows - e.g. matching on port number etc. 17:22:07 doonhammer: ok 17:22:19 will look at the patch 17:23:02 thanks 17:23:09 doonhammer: where is the nsfc-side patch? 17:23:20 doonhammer: or even neutron-side 17:24:44 igordcard: not there yet - I have an old version in my git repo https://github.com/doonhammer/networking-ovn 17:25:01 but it uses an old version of ovs/ovn patch 17:25:23 doonhammer: thank you 17:25:46 #topic insertion-mode 17:26:35 from discussion in previous meeting need for tap to a passive SF 17:27:18 added tap sfc spec https://review.openstack.org/#/c/442195 17:28:09 this adds an insertion-mode field to port-pair-group-parameters 17:29:45 if insertion-mode = tap then data-plane will duplicate packet: send one copy to ingress port of SF and other copy to ingress port of next downstream SF 17:30:08 hmm now that I think about it.. there should be a default value (different from "tap") 17:30:20 insertion-mode is applied to all SFs (port-pairs) in ppg 17:30:56 vks1: welcome back - discussing sf tap in port-chain 17:31:08 igordcard: such as? 17:31:12 LouisF, bad network 17:31:42 vks1: discussing tap sfc spec https://review.openstack.org/#/c/442195 17:31:46 LouisF: probably "l3" 17:31:59 LouisF, ok 17:32:02 LouisF: I'm leaving the same comment there now, and we can continue 17:32:12 igordcard: yes that can be default 17:33:15 vks1: did you add the "vikash" comments? 17:33:49 LouisF, are we considering possibility of SF to be placed in different network of src and dest ? 17:34:40 vks1: do mean different subnets? 17:35:11 LouisF, yeah more suitably different network 17:35:45 vks1: currently do not support cross-subnet steering 17:36:25 vks1: I thought you were vikash, are you not? 17:38:11 LouisF, yeah thats true, but in term of deployment TAPs are placed on different nw than src & dest. we can discuss after we finish what we have now 17:38:22 igordcard, yeah i am vikash :) 17:38:51 LouisF, how about copying all packets going into a port - ingress traffic ? In such a case LSP in FC will be * (ANY) 17:39:12 vks1: you had comment on L55 17:39:24 LouisF, yeah 17:40:19 vks1: do you mean that Port Chains can be made of TAP-insertion-mode PPGs only? 17:40:38 LouisF, i guess igordcard also felt the same 17:40:58 right - the answer is yes 17:41:22 LouisF, then thats fine 17:41:49 vks1: ok i will add text to clarify 17:42:00 LouisF, thats fine 17:42:23 LouisF, i thought we could have extended the scope of BP 17:42:32 igordcard, what do u say ? 17:42:53 vks1: what is the scope in that context? 17:43:03 vks1: i would like to bound the scope of this bp 17:43:13 and not mix functionality 17:43:22 LouisF, i was feeling so :) 17:44:04 vks1: what other functionality are you considering? 17:44:11 igordcard, to address other insertion mode also like L2 17:44:36 LouisF, and keep open the scope for hetrogenous chain 17:44:37 vks1: ok we can create a separate bp to address that 17:44:51 LouisF, OK that would be fine 17:45:23 vks1: we can add another bp to address l2 insertion-mode 17:46:13 igordcard, do you see any further addition in existing BP ? 17:46:43 vks1: right it's the same scope I had in mind... but I realized it's better to go type by type, better-sized blocks of effort 17:46:52 vks1: regarding l2 insertion-mode: what is the behavior of the l2 SF? 17:47:16 igordcard, it would act as forwarder 17:47:38 the L2 insertion mode would also be a great addition, you could easily spin a VM with promiscuous interfaces and OVS inside 17:47:38 cand can be dropped transparently anywhere in network 17:47:44 igordcard: agree - make review and merging easier 17:47:55 igordcard, yeah :) 17:48:09 LouisF, can we start on TAP ? 17:48:41 igordcard, LouisF we will keep talking on this L2 mode also 17:49:18 igordcard, as i also feel going type by type would be fine 17:49:29 vks1: agree let get tap work started and discuss l2 work 17:49:46 vks1 LouisF, I'd say file LP rfe again? 17:50:06 igordcard: that is fine 17:50:21 vks1, yeah that should be fine 17:50:59 igordcard, sorry i missed *LP ?? 17:51:15 vks1: sorry LaunchPad 17:51:23 vks1: Launcha 17:51:29 Launchpad* 17:51:36 igordcard, ok 17:51:56 ok i will update the patch 17:52:44 #topic other items 17:52:45 igordcard, do you want any change in existing RFE except our comments getting addressed ?? 17:53:21 vks1: nope, it looks pretty good to me besides the comments 17:53:30 igordcard, :) 17:54:06 vks1: maybe only clarify that the spec is both about 1) bringing insertion types and 2) supporting the "tap" insertion type and maybe the 3) default insertion type 17:54:28 igordcard, yeah i agree 17:54:30 igordcard: will add that 17:54:35 then the next spec will solely be about supporting the "l2" insertion type 17:54:42 igordcard: yes 17:54:43 igordcard, yeah 17:55:43 thanks all on the ocata work 17:56:05 #link https://docs.openstack.org/releasenotes/networking-sfc/ocata.html 17:56:44 igordcard: thanks 17:56:57 igordcard, are we doing backporting or not ? 17:57:05 at least bugs ? 17:57:14 sry bugfixes ? 17:57:49 vks1: those bugfixes are almost like small features so I don't expect so.. LouisF? 17:58:11 not unless that are critical 17:58:17 ok 17:59:51 bye all 17:59:59 #endmeeting