<!-- 
RSS generated by JIRA (8.20.10#820010-sha1:ace47f9899e9ee25d7157d59aa17ab06aee30d3d) at Wed Feb 07 20:38:48 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>[SFC-165] RSP NSP (SPI) does not match NSP in flows when specifying RSP name</title>
                <link>https://jira.opendaylight.org/browse/SFC-165</link>
                <project id="10167" key="SFC">sfc</project>
                    <description>&lt;p&gt;When creating an RSP and providing the name, the NSP number does not match the actual number renderd into SFC flows.  For example, if I create an RSP with a name and the RSP chooses 36 for the ID, the flows will be configured to match on some other NSP like 6.&lt;/p&gt;</description>
                <environment>&lt;p&gt;Operating System: All&lt;br/&gt;
Platform: All&lt;/p&gt;</environment>
        <key id="24191">SFC-165</key>
            <summary>RSP NSP (SPI) does not match NSP in flows when specifying RSP name</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="10003">Cannot Reproduce</resolution>
                                        <assignee username="ebrjohn">Brady Johnson</assignee>
                                    <reporter username="trozet">Tim Rozet</reporter>
                        <labels>
                    </labels>
                <created>Mon, 3 Oct 2016 20:51:05 +0000</created>
                <updated>Thu, 19 Oct 2017 16:58:58 +0000</updated>
                            <resolved>Tue, 4 Oct 2016 09:23:47 +0000</resolved>
                                    <version>unspecified</version>
                                                    <component>General</component>
                        <due></due>
                            <votes>0</votes>
                                    <watches>1</watches>
                                                                                                                <comments>
                            <comment id="46704" author="vishnoianil@gmail.com" created="Mon, 3 Oct 2016 20:56:30 +0000"  >&lt;p&gt;Please let me know if you need more details about it. In my setup, i just have one chain with one SF in it. I am making the same call that tacker demo makes, but the only difference was that i was setting the name of rsp to the name of SFP.&lt;/p&gt;</comment>
                            <comment id="46705" author="ebrjohn" created="Tue, 4 Oct 2016 09:00:14 +0000"  >&lt;p&gt;Investigating...&lt;/p&gt;</comment>
                            <comment id="46706" author="ebrjohn" created="Tue, 4 Oct 2016 09:23:47 +0000"  >&lt;p&gt;I cant reproduce this.&lt;/p&gt;

&lt;p&gt;I just pulled ODL Carbon master on October 4, 2016 and did the following:&lt;/p&gt;

&lt;p&gt;1. Create 1 SF and 1 SFF&lt;/p&gt;

&lt;p&gt;2. Create the following SFC:&lt;/p&gt;


&lt;p&gt;{&lt;br/&gt;
  &quot;service-function-chains&quot;: {&lt;br/&gt;
    &quot;service-function-chain&quot;: [&lt;br/&gt;
      {&lt;br/&gt;
        &quot;name&quot;: &quot;sfc-chain-1sf1sff&quot;,&lt;br/&gt;
        &quot;symmetric&quot;: true,&lt;br/&gt;
        &quot;sfc-service-function&quot;: [&lt;/p&gt;
          {
            &quot;name&quot;: &quot;hdr-enrich-abstract1&quot;,
            &quot;type&quot;: &quot;http-header-enrichment&quot;
          }
&lt;p&gt;        ]&lt;br/&gt;
      }&lt;br/&gt;
    ]&lt;br/&gt;
  }&lt;br/&gt;
}&lt;/p&gt;



&lt;p&gt;3. Create the following SFP:&lt;/p&gt;


&lt;p&gt;{&lt;br/&gt;
   &quot;service-function-paths&quot;: {&lt;br/&gt;
     &quot;service-function-path&quot;: [&lt;/p&gt;
       {
         &quot;name&quot;: &quot;sfc-path-1sf1sff&quot;,
         &quot;service-chain-name&quot;: &quot;sfc-chain-1sf1sff&quot;,
         &quot;transport-type&quot;: &quot;service-locator:vxlan-gpe&quot;,
         &quot;symmetric&quot;: true
       }
&lt;p&gt;     ]&lt;br/&gt;
   }&lt;br/&gt;
}&lt;/p&gt;


&lt;p&gt;4. Create the following RSP:&lt;/p&gt;


&lt;p&gt;{&lt;br/&gt;
  &quot;input&quot;: &lt;/p&gt;
{
      &quot;name&quot;: &quot;sfc-path-1sf1sff&quot;,
      &quot;parent-service-function-path&quot;: &quot;sfc-path-1sf1sff&quot;,
      &quot;symmetric&quot;: true
  }
&lt;p&gt;}&lt;/p&gt;



&lt;p&gt;5. Dump the flows:&lt;/p&gt;


&lt;p&gt;ebrjohn@colorado:~$ sudo ovs-ofctl -O OpenFlow13 dump-flows br-int | awk &apos;&lt;/p&gt;
{print $1, $3, $6, $7}
&lt;p&gt;&apos;&lt;br/&gt;
OFPST_FLOW (OF1.3)  &lt;br/&gt;
cookie=0x14, table=0, priority=5 actions=goto_table:1&lt;br/&gt;
cookie=0x14, table=1, priority=300,udp,nw_dst=10.0.0.10,tp_dst=6633 actions=output:0&lt;br/&gt;
cookie=0x14, table=1, priority=300,udp,in_port=0,tp_dst=6633 actions=LOCAL&lt;br/&gt;
cookie=0x14, table=1, priority=250,nsp=28 actions=goto_table:4&lt;br/&gt;
cookie=0x14, table=1, priority=250,nsp=8388636 actions=goto_table:4&lt;br/&gt;
cookie=0x14, table=1, priority=5 actions=drop&lt;br/&gt;
cookie=0x14, table=2, priority=5 actions=goto_table:3&lt;br/&gt;
cookie=0x14, table=3, priority=5 actions=goto_table:4&lt;br/&gt;
cookie=0x14, table=4, priority=550,nsi=255,nsp=28 actions=load:0xa00000a-&amp;gt;NXM_NX_TUN_IPV4_DST[],goto_table:10&lt;br/&gt;
cookie=0x14, table=4, priority=550,nsi=255,nsp=8388636 actions=load:0xa00000a-&amp;gt;NXM_NX_TUN_IPV4_DST[],goto_table:10&lt;br/&gt;
cookie=0x14, table=4, priority=5 actions=goto_table:10&lt;br/&gt;
cookie=0xba5eba1100000102, table=10, priority=660,nsi=254,nsp=28,nshc1=0 actions=IN_PORT&lt;br/&gt;
cookie=0xba5eba1100000102, table=10, priority=660,nsi=254,nsp=8388636,nshc1=0 actions=IN_PORT&lt;br/&gt;
&amp;lt;... skipping the rest of the flows for brevity ...&amp;gt;&lt;/p&gt;


&lt;p&gt;6. Query the RSP from the data store:&lt;/p&gt;


&lt;p&gt;HTTP GET operational/rendered-service-path:rendered-service-paths/&lt;br/&gt;
result: 200&lt;br/&gt;
{&lt;br/&gt;
    &quot;rendered-service-paths&quot;: {&lt;br/&gt;
        &quot;rendered-service-path&quot;: [&lt;br/&gt;
            {&lt;br/&gt;
                &quot;name&quot;: &quot;sfc-path-1sf1sff&quot;,&lt;br/&gt;
                &quot;starting-index&quot;: 255,&lt;br/&gt;
                &quot;service-chain-name&quot;: &quot;sfc-chain-1sf1sff&quot;,&lt;br/&gt;
                &quot;sfc-encapsulation&quot;: &quot;service-locator:nsh&quot;,&lt;br/&gt;
                &quot;symmetric-path-id&quot;: 8388636,&lt;br/&gt;
                &quot;rendered-service-path-hop&quot;: [&lt;/p&gt;
                    {
                        &quot;service-function-name&quot;: &quot;sf1&quot;,
                        &quot;service-function-forwarder&quot;: &quot;sff1&quot;,
                        &quot;hop-number&quot;: 0,
                        &quot;service-function-forwarder-locator&quot;: &quot;vxgpe&quot;,
                        &quot;service-index&quot;: 255
                    }
&lt;p&gt;                ],&lt;br/&gt;
                &quot;parent-service-function-path&quot;: &quot;sfc-path-1sf1sff&quot;,&lt;br/&gt;
                &quot;path-id&quot;: 28,&lt;br/&gt;
                &quot;transport-type&quot;: &quot;service-locator:vxlan-gpe&quot;&lt;br/&gt;
            },&lt;br/&gt;
            {&lt;br/&gt;
                &quot;name&quot;: &quot;sfc-path-1sf1sff-Reverse&quot;,&lt;br/&gt;
                &quot;starting-index&quot;: 255,&lt;br/&gt;
                &quot;service-chain-name&quot;: &quot;sfc-chain-1sf1sff&quot;,&lt;br/&gt;
                &quot;sfc-encapsulation&quot;: &quot;service-locator:nsh&quot;,&lt;br/&gt;
                &quot;symmetric-path-id&quot;: 28,&lt;br/&gt;
                &quot;rendered-service-path-hop&quot;: [&lt;/p&gt;
                    {
                        &quot;service-function-name&quot;: &quot;sf1&quot;,
                        &quot;service-function-forwarder&quot;: &quot;sff1&quot;,
                        &quot;hop-number&quot;: 0,
                        &quot;service-function-forwarder-locator&quot;: &quot;vxgpe&quot;,
                        &quot;service-index&quot;: 255
                    }
&lt;p&gt;                ],&lt;br/&gt;
                &quot;parent-service-function-path&quot;: &quot;sfc-path-1sf1sff&quot;,&lt;br/&gt;
                &quot;path-id&quot;: 8388636,&lt;br/&gt;
                &quot;transport-type&quot;: &quot;service-locator:vxlan-gpe&quot;&lt;br/&gt;
            }&lt;br/&gt;
        ]&lt;br/&gt;
    }&lt;br/&gt;
}&lt;/p&gt;


&lt;p&gt;As you can see from the results above, the NSP/path-id is the same in both the OpenFlow flows and the RSP.&lt;/p&gt;

&lt;p&gt;Brady&lt;/p&gt;</comment>
                    </comments>
                    <attachments>
                    </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>6850</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=6850]]></customfieldvalue>

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

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