17:00:20 #startmeeting service_chaining 17:00:21 Meeting started Thu Apr 6 17:00:20 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:23 Useful Commands: #action #agreed #help #info #idea #link #topic #startvote. 17:00:25 The meeting name has been set to 'service_chaining' 17:00:33 hi all 17:01:07 hello 17:01:11 hi all 17:01:20 bcafarel: hi 17:01:24 vks1: hi 17:02:44 lets start 17:02:52 #topic agenda 17:02:54 https://wiki.openstack.org/wiki/Meetings/ServiceFunctionChainingMeeting#Agenda_for_the_Networking-SFC_Meeting_.284.2F6.2F2017.29 17:03:09 doonhammer: hi 17:03:17 Hi Louis 17:03:27 186729 17:03:40 sorry wrong window 17:04:10 #topic CLI in python-neutronclient 17:04:31 https://review.openstack.org/#/c/409759/ 17:04:37 still comments on this 17:05:12 mohan is not on 17:05:26 moving on 17:05:40 #topic SFC reference doc 17:06:06 https://review.openstack.org/#/c/389385 https://review.openstack.org/#/c/411409/ 17:06:48 still work to do here 17:07:11 #topic Pike work 17:07:48 Tap SF, SFC graph, OVN driver 17:07:56 #topic Tap SF 17:08:09 vks1: what is status? 17:08:57 LouisF: I am doing some manual testing with ovs-flows to achieve TAP 17:09:15 LouisF: there was issue with mpls with resubmit action 17:09:29 vks1: have you resolved it? 17:09:59 LouisF: I raised that on OVS , meanwhile I have figured a way around to address 17:10:32 LouisF: still I see some inconsistency with datapath 17:10:47 vks1: can you elaborate? 17:10:48 LouisF: not sure if that's an mpls hazard 17:11:47 LouisF: one issue I saw is OVS didn't stripped the MPLS header before sending to SF 17:11:50 *packet 17:12:06 I needed to restart OVS to fix this 17:12:06 vks1: do have a design for handing the tap in the ovs integration bridge? 17:12:33 LouisF: once I am done with my experiments I will send across 17:14:12 there is a pop_mpls action 17:14:37 LouisF: yeah 17:15:26 vks1: is that not getting called? 17:16:19 LouisF: for the issue , I chkd there where no logs in OVS log files, but once I restarted OVS it was working fine 17:16:56 LouisF: Talked to justin, he suggested might be upgrade to compute kernel can fix this 17:16:56 vks1: to do the tap, what changes are you making to the ovs integration bridge? 17:17:34 vks1: not clear on what the problem is? 17:18:11 LouisF: I am using a table for TAP, and adding the MPLS label of TAP service and do the rest of processing 17:18:40 LouisF: that's true there are inconsistency and hard to debug 17:20:42 how are you using this tap table? 17:21:59 LouisF: its almost same like the existing table: 5 , let me complete the experiment, I will send across 17:22:28 vks1: ok thanks 17:22:32 LouisF: so I need the float a separate doc for the design ?? 17:23:24 vks1: yes we should have a spec the outlines the tap design for ovs 17:23:33 LouisF: OK 17:23:45 #topic SFC graph 17:24:23 Igor has posted patch https://review.openstack.org/#/c/388802/ 17:24:45 please review this 17:26:45 igordcard: had a question on the exceptions 17:27:13 what is this used for? ServiceGraphLoopDetected 17:28:05 igordcard: is don't see where this gets raised? 17:29:15 looks like Igor is away 17:29:17 not sure igordcard is around 17:29:39 #topic OVN work 17:29:58 doonhammer: what is status on this? 17:31:20 I think we have the patch resolved - Mickey and I have agreed on the approach and changes - I will make them and re-submit the patch 17:31:42 doonhammer: ok thanks 17:31:45 once that is done we can go ahead and implement in networking-ovn and networing -sfc 17:32:34 doonhammer: sounds good 17:32:35 LouisF: can you take a look at the patch and changes and comment -want to make sure I have not missed anything 17:32:42 doonhammer: will do 17:33:04 #topic other items 17:33:27 https://bugs.launchpad.net/networking-sfc/+bug/1677469 17:33:27 Launchpad bug 1677469 in neutron "networking-sfc is breaking tacker CI" [Undecided,New] 17:33:49 bcafarel: i saw you response on this 17:33:52 LouisF: late update on the ServiceGraphLoopDetected it's used in the next review https://review.openstack.org/#/c/419212/ 17:33:59 LouisF: I have raised a bg 17:34:01 *bug 17:34:22 LouisF: ack it looks like tacker CI is OK again, so I think tmorin's fix was good for tacker too 17:34:43 bcafarel: thanks 17:34:58 bcafarel: and thanks on the link 17:35:05 648566 17:35:13 https://bugs.launchpad.net/networking-sfc/+bug/1675796 17:35:13 Launchpad bug 1675796 in networking-sfc "reverse flow creation fails for single arm SFs" [Undecided,New] 17:35:19 ok I need to move that yubikey somewhere else :) 17:35:36 bcafarel: np 17:35:45 can we discuss the above bug 17:35:46 ? 17:36:40 vks1: go ahead 17:37:18 vks1: you had one port chain and then tried to create another? 17:37:36 currently for a single arm SFC we can't build reverse flow 17:37:53 LouisF: yeah for reverse flow 17:38:40 this is the most basic deployment , I think we need to resolve this 17:39:35 according to current implementation, we can have only flow in one direction for single arm SF 17:41:31 vks1: so its blocked on two port chains that use the same PPG? 17:41:49 LouisF: that's true 17:42:34 the reverse path is just fo rthe PPG I suppose? for the full port chain, symmetric works (I think?) 17:42:39 vks1: one portchain is for forward traffic and the other for reverse traffic through the same PPG 17:43:27 LouisF: yes 17:43:51 ok i see 17:44:31 bcafarel: there will be issue as for same port , we need to make 2 decisions ing/egr 17:45:43 the issue is that for a single arm SF, ovs agent needs to distinguish forward traffic from reverse traffic 17:46:11 the only way to do that is to match on the n-tuple of the packet 17:46:30 LouisF: yeah probably something like that 17:46:59 is a flow classifier has only logical-source-port as in your example the ovs is cannot do that 17:47:11 is -> if 17:48:02 vks1: can you try with a FC that includes the source IP prefix? 17:48:38 LouisF: lets discuss this on launchpad, If we know what all can be issues, we can work on solution 17:48:49 LouisF: OK will try with prefix 17:49:03 so the FC1 has source IP prefix = IP1 and FC2 has source IP prefix = IP2 17:49:19 vks1: ok will post to launchpad 17:50:04 bcafarel: LouisF: doonhammer: please respond with all your thoughts on the launchpad. 17:50:37 vks1: i will update lp 17:50:50 LouisF: thanks 17:50:59 sure thing 17:52:18 any other items to discuss? 17:53:29 ok thanks all 17:53:52 thanks all 17:54:18 thanks, and bye 17:54:58 bye all 17:55:05 #endmeeting