<!-- 
RSS generated by JIRA (8.20.10#820010-sha1:ace47f9899e9ee25d7157d59aa17ab06aee30d3d) at Wed Feb 07 20:38:57 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-221] SFC get the null egress vxlan-gpe ports</title>
                <link>https://jira.opendaylight.org/browse/SFC-221</link>
                <project id="10167" key="SFC">sfc</project>
                    <description>&lt;p&gt;Sometimes the ovs has two same vxlan-gpe ports ,one port is effective and another port number is null. For example :&lt;/p&gt;

&lt;p&gt;&lt;span class=&quot;error&quot;&gt;&amp;#91;root@wlz-controller ~&amp;#93;&lt;/span&gt;# ovs-vsctl show&lt;br/&gt;
e5d7e63c-0c4a-4f0e-b0db-d3441d02c7c9&lt;br/&gt;
Manager &quot;tcp:172.23.27.12:6640&quot;&lt;br/&gt;
Bridge br-int&lt;br/&gt;
Controller &quot;tcp:172.23.27.12:6653&quot;&lt;br/&gt;
fail_mode: secure&lt;br/&gt;
Port &quot;bond0&quot;&lt;br/&gt;
Interface &quot;bond0&quot;&lt;br/&gt;
Port veth_br&lt;br/&gt;
Interface veth_br&lt;br/&gt;
Port &quot;qosoutveth1&quot;&lt;br/&gt;
Interface &quot;qosoutveth1&quot;&lt;br/&gt;
error: &quot;could not open network device qosoutveth1 (No such device)&quot;&lt;br/&gt;
Port &quot;tun162d5c0de6a&quot;&lt;br/&gt;
Interface &quot;tun162d5c0de6a&quot;&lt;br/&gt;
type: vxlan&lt;br/&gt;
options: {exts=gpe, key=flow, local_ip=&quot;10.0.1.91&quot;, remote_ip=flow}&lt;br/&gt;
Port br-int&lt;br/&gt;
Interface br-int&lt;br/&gt;
type: internal&lt;br/&gt;
Port &quot;tap1e436556-5f&quot;&lt;br/&gt;
Interface &quot;tap1e436556-5f&quot;&lt;br/&gt;
type: internal&lt;br/&gt;
Port &quot;tapb1f58ae4-7c&quot;&lt;br/&gt;
Interface &quot;tapb1f58ae4-7c&quot;&lt;br/&gt;
type: internal&lt;br/&gt;
Port &quot;enp1s0f1&quot;&lt;br/&gt;
Interface &quot;enp1s0f1&quot;&lt;br/&gt;
Port &quot;tun6f0e9979c0b&quot;&lt;br/&gt;
Interface &quot;tun6f0e9979c0b&quot;&lt;br/&gt;
type: vxlan&lt;br/&gt;
options: {exts=gpe, key=flow, local_ip=&quot;10.0.1.91&quot;, remote_ip=flow}&lt;/p&gt;

&lt;p&gt;When sfc gert the egress vxlan-gpe port, it maybe get the null port. As a result , the flow table is wrong.&#160;&lt;/p&gt;</description>
                <environment></environment>
        <key id="30176">SFC-221</key>
            <summary>SFC get the null egress vxlan-gpe ports</summary>
                <type id="10104" iconUrl="https://jira.opendaylight.org/secure/viewavatar?size=xsmall&amp;avatarId=10303&amp;avatarType=issuetype">Bug</type>
                                            <priority id="3" iconUrl="https://jira.opendaylight.org/images/icons/priorities/major.svg">Medium</priority>
                        <status id="1" iconUrl="https://jira.opendaylight.org/images/icons/statuses/open.png" description="The issue is open and ready for the assignee to start work on it.">Open</status>
                    <statusCategory id="2" key="new" colorName="blue-gray"/>
                                    <resolution id="-1">Unresolved</resolution>
                                        <assignee username="ebrjohn">Brady Johnson</assignee>
                                    <reporter username="renqz">Qiuzheng Ren</reporter>
                        <labels>
                    </labels>
                <created>Fri, 22 Jun 2018 09:17:13 +0000</created>
                <updated>Thu, 23 Aug 2018 10:34:42 +0000</updated>
                                                                                <due></due>
                            <votes>0</votes>
                                    <watches>2</watches>
                                                                                                                <comments>
                            <comment id="63913" author="jaicaa" created="Thu, 5 Jul 2018 08:56:33 +0000"  >&lt;p&gt;Which port is the null port on that output?&lt;/p&gt;

&lt;p&gt;Port &quot;tun162d5c0de6a&quot;&lt;br/&gt;
Interface &quot;tun162d5c0de6a&quot;&lt;br/&gt;
type: vxlan&lt;br/&gt;
options: {exts=gpe, key=flow, local_ip=&quot;10.0.1.91&quot;, remote_ip=flow}&lt;/p&gt;

&lt;p&gt;Port &quot;tun6f0e9979c0b&quot;&lt;br/&gt;
Interface &quot;tun6f0e9979c0b&quot;&lt;br/&gt;
type: vxlan&lt;br/&gt;
options: {exts=gpe, key=flow, local_ip=&quot;10.0.1.91&quot;, remote_ip=flow}&lt;/p&gt;

&lt;p&gt;I am surprised about that, I would think OVS would not allow to create two tunnel ports with the same parameters twice.&lt;/p&gt;</comment>
                            <comment id="64735" author="renqz" created="Thu, 23 Aug 2018 10:34:42 +0000"  >&lt;p&gt;But the ovs really create two&#160; tunnel ports and&#160; one of the ports does not have the port number.&lt;/p&gt;

&lt;p&gt;&lt;span class=&quot;error&quot;&gt;&amp;#91;root@wlz-controller odl&amp;#93;&lt;/span&gt;# ovs-vsctl show&lt;br/&gt;
e3894f29-cb8b-484e-a711-98411854e978&lt;br/&gt;
 Manager &quot;tcp:172.23.27.12:6640&quot;&lt;br/&gt;
 is_connected: true&lt;br/&gt;
 Bridge br-int&lt;br/&gt;
 Controller &quot;tcp:172.23.27.12:6653&quot;&lt;br/&gt;
 fail_mode: secure&lt;br/&gt;
 Port &quot;tunad8b9653c61&quot;&lt;br/&gt;
 Interface &quot;tunad8b9653c61&quot;&lt;br/&gt;
 type: vxlan&lt;br/&gt;
 options: {exts=gpe, key=flow, local_ip=&quot;10.0.1.91&quot;, remote_ip=flow}&lt;br/&gt;
 Port br-int&lt;br/&gt;
 Interface br-int&lt;br/&gt;
 type: internal&lt;br/&gt;
 Port &quot;tun9285edd6d47&quot;&lt;br/&gt;
 Interface &quot;tun9285edd6d47&quot;&lt;br/&gt;
 type: vxlan&lt;br/&gt;
 options: {exts=gpe, key=flow, local_ip=&quot;10.0.1.91&quot;, remote_ip=flow}&lt;br/&gt;
 Port &quot;tapc5d79335-8b&quot;&lt;/p&gt;



&lt;p&gt;&lt;span class=&quot;error&quot;&gt;&amp;#91;root@wlz-controller odl&amp;#93;&lt;/span&gt;# ovs-ofctl show -O Openflow13 br-int&lt;br/&gt;
OFPT_FEATURES_REPLY (OF1.3) (xid=0x2): dpid:0000fce6e8bafdd6&lt;br/&gt;
n_tables:254, n_buffers:256&lt;br/&gt;
capabilities: FLOW_STATS TABLE_STATS PORT_STATS GROUP_STATS QUEUE_STATS&lt;br/&gt;
OFPST_PORT_DESC reply (OF1.3) (xid=0x3):&lt;br/&gt;
 1(tapc5d79335-8b): addr:b6:f7:6d:4a:92:84&lt;br/&gt;
 config: PORT_DOWN&lt;br/&gt;
 state: LINK_DOWN&lt;br/&gt;
 speed: 0 Mbps now, 0 Mbps max&lt;br/&gt;
 2(tunad8b9653c61): addr:c6:78:1c:b0:c4:4f&lt;br/&gt;
 config: 0&lt;br/&gt;
 state: 0&lt;br/&gt;
 speed: 0 Mbps now, 0 Mbps max&lt;br/&gt;
 7(tap5000f882-28): addr:00:00:00:00:0c:51&lt;br/&gt;
 config: PORT_DOWN&lt;br/&gt;
 state: LINK_DOWN&lt;br/&gt;
 speed: 0 Mbps now, 0 Mbps max&lt;br/&gt;
 LOCAL(br-int): addr:fc:e6:e8:ba:fd:d6&lt;br/&gt;
 config: PORT_DOWN&lt;br/&gt;
 state: LINK_DOWN&lt;br/&gt;
 speed: 0 Mbps now, 0 Mbps max&lt;br/&gt;
OFPT_GET_CONFIG_REPLY (OF1.3) (xid=0x5): frags=normal miss_send_len=0&lt;/p&gt;

&lt;p&gt;&#160;&lt;/p&gt;

&lt;p&gt;We can see through the command &quot;ovs-vsctl show &quot;,there is two tunnel ports. and&#160; only one tunnel has the port number.&lt;/p&gt;

&lt;p&gt;I don&apos;t know why it happens. The netvirt module can select the correct tunnel ports and write correct flow tables. I suspect it maybe caused by netvirt.&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_10000" key="com.pyxis.greenhopper.jira:gh-lexo-rank">
                        <customfieldname>Rank</customfieldname>
                        <customfieldvalues>
                            <customfieldvalue>0|i03fu7:</customfieldvalue>

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