<!-- 
RSS generated by JIRA (8.20.10#820010-sha1:ace47f9899e9ee25d7157d59aa17ab06aee30d3d) at Wed Feb 07 20:36:09 UTC 2024

It is possible to restrict the fields that are returned in this document by specifying the 'field' parameter in your request.
For example, to request only the issue key and summary append 'field=key&field=summary' to the URL of your request.
-->
<rss version="0.92" >
<channel>
    <title>OpenDaylight JIRA</title>
    <link>https://jira.opendaylight.org</link>
    <description>This file is an XML representation of an issue</description>
    <language>en-us</language>    <build-info>
        <version>8.20.10</version>
        <build-number>820010</build-number>
        <build-date>22-06-2022</build-date>
    </build-info>


<item>
            <title>[OVSDB-347] GBP + SFC integration is broken</title>
                <link>https://jira.opendaylight.org/browse/OVSDB-347</link>
                <project id="10158" key="OVSDB">ovsdb</project>
                    <description>&lt;p&gt;we have noticed problems when running Group Based Policy demos and CSIT jobs after &lt;a href=&quot;https://git.opendaylight.org/gerrit/#/c/37730&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://git.opendaylight.org/gerrit/#/c/37730&lt;/a&gt;  and it&#8217;s cherry-pick were merged.&lt;/p&gt;

&lt;p&gt;Affected Jenkins jobs which started failing since the patch was merged&lt;br/&gt;
&lt;a href=&quot;https://jenkins.opendaylight.org/groupbasedpolicy/job/groupbasedpolicy-csit-1node-6node-only-beryllium/&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://jenkins.opendaylight.org/groupbasedpolicy/job/groupbasedpolicy-csit-1node-6node-only-beryllium/&lt;/a&gt;&lt;br/&gt;
&lt;a href=&quot;https://jenkins.opendaylight.org/groupbasedpolicy/job/groupbasedpolicy-csit-1node-6node-only-boron/&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://jenkins.opendaylight.org/groupbasedpolicy/job/groupbasedpolicy-csit-1node-6node-only-boron/&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;I tried to replicated the problem with our asymmetric demo&lt;br/&gt;
&lt;a href=&quot;https://github.com/opendaylight/groupbasedpolicy/tree/master/demos/gbpsfc-env&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://github.com/opendaylight/groupbasedpolicy/tree/master/demos/gbpsfc-env&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Here we try to send a HTTP request through a service function chain as following:&lt;/p&gt;

&lt;p&gt;Host on VM1 sends HTTP request &#8211; sw1 bridge on VM1 encapsulates and forwards the traffic to the service function chain via vxlan-gpe-0 interface. The first SFF node in the chain is VM2.&lt;/p&gt;

&lt;p&gt;Since I could not see any ovs-dpctl dump-flows output on VM2(first SFF) and all the counters on flows were equal to zero, I became convinced that the Service Function Forwarder cannot parse traffic passed from the VM1 classifier.&lt;/p&gt;

&lt;p&gt;This is how ovs-dpctl dump-flows output looks like on the classifier&lt;/p&gt;

&lt;p&gt;vagrant@gbpsfc1:~$ sudo ovs-dpctl dump-flows&lt;br/&gt;
recirc_id(0),skb_priority(0),in_port(4),eth(src=00:00:00:00:35:02,dst=88:f0:31:b5:12:b5),eth_type(0x0800),ipv4(src=10.0.35.2,dst=10.0.36.2,proto=6,tos=0,ttl=64,frag=no),tcp(src=44239/0,dst=80/0xffff), packets:46, bytes:3404, used:0.016s, flags:S, actions:set(tunnel(tun_id=0x3,nsp=0x16,nsi=255,nshc1=0xc0a83246,nshc2=0x3,nshc3=0x0,nshc4=0x0,src=0.0.0.0,dst=192.168.50.71,tos=0x0,ttl=64,flags(df,key,nsp,nsi,nshc1,nshc2,nshc3,nshc4))),set(eth(src=88:f0:31:b5:12:b5,dst=00:00:00:00:36:02)),set(ipv4(src=10.0.35.2,dst=10.0.36.2,proto=6,tos=0,ttl=63,frag=no)),2&lt;/p&gt;

&lt;p&gt;vagrant@gbpsfc1:~$ sudo ovs-dpctl show&lt;br/&gt;
system@ovs-system:&lt;br/&gt;
        lookups: hit:2702 missed:415 lost:0&lt;br/&gt;
        flows: 3&lt;br/&gt;
        masks: hit:3634 total:3 hit/pkt:1.17&lt;br/&gt;
        port 0: ovs-system (internal)&lt;br/&gt;
        port 1: sw1 (internal)&lt;br/&gt;
        port 2: vxlan_sys_6633 (vxlan: df_default=false, ttl=0)&lt;br/&gt;
        port 3: vxlan_sys_4789 (vxlan: df_default=false, ttl=0)&lt;br/&gt;
        port 4: vethl-h35_2&lt;br/&gt;
        port 5: vethl-h35_3&lt;br/&gt;
        port 6: vethl-h36_2&lt;br/&gt;
        port 7: vethl-h36_3&lt;/p&gt;

&lt;p&gt;Other traffic that does not go through service function chains passes successfully.&lt;/p&gt;

&lt;p&gt;I checked out to version before &lt;a href=&quot;https://git.opendaylight.org/gerrit/#/c/37730&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://git.opendaylight.org/gerrit/#/c/37730&lt;/a&gt; and tried again, all worked nicely.&lt;/p&gt;

&lt;p&gt;Output of megaflow on the same classifier:&lt;/p&gt;

&lt;p&gt;vagrant@gbpsfc1:~$ sudo ovs-dpctl dump-flows&lt;br/&gt;
recirc_id(0),skb_priority(0),in_port(4),eth(src=00:00:00:00:35:02,dst=88:f0:31:b5:12:b5),eth_type(0x0800),ipv4(src=10.0.35.2,dst=10.0.36.2,proto=6,tos=0,ttl=64,frag=no),tcp(src=45735/0,dst=80/0xffff), packets:65, bytes:5173, used:0.128s, flags:SFP., actions:set(tunnel(tun_id=0xa,nsp=0xf,nsi=255,nshc1=0xc0a83246,nshc2=0xa,nshc3=0x0,nshc4=0x0,src=0.0.0.0,dst=192.168.50.71,tos=0x0,ttl=64,flags(df,key,nsp,nsi,nshc1,nshc2,nshc3,nshc4))),set(eth(src=88:f0:31:b5:12:b5,dst=00:00:00:00:36:02)),set(ipv4(src=10.0.35.2,dst=10.0.36.2,proto=6,tos=0,ttl=63,frag=no)),2&lt;/p&gt;

&lt;p&gt;ovs-dpctl show did not change.&lt;br/&gt;
The only difference I noticed in the output is flags field: SFP vs S&lt;/p&gt;</description>
                <environment>&lt;p&gt;Operating System: All&lt;br/&gt;
Platform: All&lt;/p&gt;</environment>
        <key id="22039">OVSDB-347</key>
            <summary>GBP + SFC integration is broken</summary>
                <type id="10104" iconUrl="https://jira.opendaylight.org/secure/viewavatar?size=xsmall&amp;avatarId=10303&amp;avatarType=issuetype">Bug</type>
                                                <status id="5" iconUrl="https://jira.opendaylight.org/images/icons/statuses/resolved.png" description="A resolution has been taken, and it is awaiting verification by reporter. From here issues are either reopened, or are closed.">Resolved</status>
                    <statusCategory id="3" key="done" colorName="green"/>
                                    <resolution id="10000">Done</resolution>
                                        <assignee username="Avishnoi">Anil Vishnoi</assignee>
                                    <reporter username="msunal@cisco.com">Martin Sunal</reporter>
                        <labels>
                    </labels>
                <created>Thu, 2 Jun 2016 11:07:02 +0000</created>
                <updated>Tue, 14 Jun 2016 16:32:15 +0000</updated>
                            <resolved>Tue, 14 Jun 2016 16:32:15 +0000</resolved>
                                    <version>unspecified</version>
                                                    <component>Southbound.Open_vSwitch</component>
                        <due></due>
                            <votes>0</votes>
                                    <watches>3</watches>
                                                                                                                <comments>
                            <comment id="41451" author="tcechval@cisco.com" created="Thu, 2 Jun 2016 17:01:53 +0000"  >&lt;p&gt;UPDATE&lt;/p&gt;

&lt;p&gt;please see&lt;/p&gt;

&lt;p&gt;&lt;a href=&quot;https://lists.opendaylight.org/pipermail/groupbasedpolicy-dev/2016-June/003429.html&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://lists.opendaylight.org/pipermail/groupbasedpolicy-dev/2016-June/003429.html&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Please see the attachment identical to that mentioned in the email.&lt;/p&gt;</comment>
                            <comment id="41455" author="tcechval@cisco.com" created="Thu, 2 Jun 2016 17:02:51 +0000"  >&lt;p&gt;Attachment SFF.txt has been added with description: SFF&lt;/p&gt;</comment>
                            <comment id="41456" author="tcechval@cisco.com" created="Thu, 2 Jun 2016 17:05:25 +0000"  >&lt;p&gt;Attachment topology_config.txt has been added with description: config topology&lt;/p&gt;</comment>
                            <comment id="41457" author="tcechval@cisco.com" created="Thu, 2 Jun 2016 17:06:00 +0000"  >&lt;p&gt;Attachment topology_operational.txt has been added with description: operational topology&lt;/p&gt;</comment>
                            <comment id="41452" author="vishnoianil@gmail.com" created="Thu, 2 Jun 2016 21:21:24 +0000"  >&lt;p&gt;I will look at it sometime tonight on priority.&lt;/p&gt;</comment>
                            <comment id="41453" author="vishnoianil@gmail.com" created="Wed, 8 Jun 2016 02:20:49 +0000"  >&lt;p&gt;master : &lt;a href=&quot;https://git.opendaylight.org/gerrit/39988&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://git.opendaylight.org/gerrit/39988&lt;/a&gt;&lt;/p&gt;</comment>
                            <comment id="41454" author="shague@redhat.com" created="Tue, 14 Jun 2016 16:32:15 +0000"  >&lt;p&gt;be: &lt;a href=&quot;https://git.opendaylight.org/gerrit/40264&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://git.opendaylight.org/gerrit/40264&lt;/a&gt;&lt;/p&gt;</comment>
                    </comments>
                    <attachments>
                            <attachment id="12884" name="SFF.txt" size="1193" author="tcechval" created="Thu, 2 Jun 2016 17:02:51 +0000"/>
                            <attachment id="12885" name="topology_config.txt" size="5884" author="tcechval" created="Thu, 2 Jun 2016 17:05:25 +0000"/>
                            <attachment id="12886" name="topology_operational.txt" size="34078" author="tcechval" created="Thu, 2 Jun 2016 17:06:00 +0000"/>
                    </attachments>
                <subtasks>
                    </subtasks>
                <customfields>
                                                                            <customfield id="customfield_11400" key="com.atlassian.jira.plugins.jira-development-integration-plugin:devsummary">
                        <customfieldname>Development</customfieldname>
                        <customfieldvalues>
                            
                        </customfieldvalues>
                    </customfield>
                                                                                                                        <customfield id="customfield_10208" key="com.atlassian.jira.plugin.system.customfieldtypes:textfield">
                        <customfieldname>External issue ID</customfieldname>
                        <customfieldvalues>
                            <customfieldvalue>5992</customfieldvalue>

                        </customfieldvalues>
                    </customfield>
                                                                <customfield id="customfield_10201" key="com.atlassian.jira.plugin.system.customfieldtypes:url">
                        <customfieldname>External issue URL</customfieldname>
                        <customfieldvalues>
                            <customfieldvalue><![CDATA[https://bugs.opendaylight.org/show_bug.cgi?id=5992]]></customfieldvalue>

                        </customfieldvalues>
                    </customfield>
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                <customfield id="customfield_10000" key="com.pyxis.greenhopper.jira:gh-lexo-rank">
                        <customfieldname>Rank</customfieldname>
                        <customfieldvalues>
                            <customfieldvalue>0|i02267:</customfieldvalue>

                        </customfieldvalues>
                    </customfield>
                                                                                                                                                                                </customfields>
    </item>
</channel>
</rss>