<!-- 
RSS generated by JIRA (8.20.10#820010-sha1:ace47f9899e9ee25d7157d59aa17ab06aee30d3d) at Wed Feb 07 20:35:53 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-246] Not getting Arp flows if there is no Router</title>
                <link>https://jira.opendaylight.org/browse/OVSDB-246</link>
                <project id="10158" key="OVSDB">ovsdb</project>
                    <description>&lt;p&gt;Am analysing   ARP responder feature in ODL using openstack.&lt;/p&gt;

&lt;p&gt;Used ODL lithium build + openstack and have one control and 2 compute nodes&lt;/p&gt;

&lt;p&gt;observation-1:&lt;/p&gt;

&lt;p&gt;If router created then am able to see the ARP flows and ArpResponder service is invoked.&lt;/p&gt;

&lt;p&gt;APR rules are created in all nodes&lt;/p&gt;

&lt;p&gt;cookie=0x0, duration=7511.807s, table=20, n_packets=1, n_bytes=42, priority=1024,arp,tun_id=0x41d,arp_tpa=10.0.0.1 actions=move:NXM_OF_ETH_SRC[]&lt;del&gt;&amp;gt;NXM_OF_ETH_DST[],set_field:fa:16:3e:81:6e:5e&lt;/del&gt;&amp;gt;eth_src,load:0x2-&amp;gt;NXM_OF_ARP_OP[],move:NXM_NX_ARP_SHA[]&lt;del&gt;&amp;gt;NXM_NX_ARP_THA[],move:NXM_OF_ARP_SPA[]&lt;/del&gt;&amp;gt;NXM_OF_ARP_TPA[],load:0xfa163e816e5e-&amp;gt;NXM_NX_ARP_SHA[],load:0xa000001-&amp;gt;NXM_OF_ARP_SPA[],IN_PORT&lt;br/&gt;
cookie=0x0, duration=7511.721s, table=20, n_packets=1, n_bytes=42, priority=1024,arp,tun_id=0x41d,arp_tpa=10.0.0.2 actions=move:NXM_OF_ETH_SRC[]&lt;del&gt;&amp;gt;NXM_OF_ETH_DST[],set_field:fa:16:3e:04:3c:6f&lt;/del&gt;&amp;gt;eth_src,load:0x2-&amp;gt;NXM_OF_ARP_OP[],move:NXM_NX_ARP_SHA[]&lt;del&gt;&amp;gt;NXM_NX_ARP_THA[],move:NXM_OF_ARP_SPA[]&lt;/del&gt;&amp;gt;NXM_OF_ARP_TPA[],load:0xfa163e043c6f-&amp;gt;NXM_NX_ARP_SHA[],load:0xa000002-&amp;gt;NXM_OF_ARP_SPA[],IN_PORT&lt;br/&gt;
cookie=0x0, duration=7495.663s, table=20, n_packets=1, n_bytes=42, priority=1024,arp,tun_id=0x447,arp_tpa=20.0.0.1 actions=move:NXM_OF_ETH_SRC[]&lt;del&gt;&amp;gt;NXM_OF_ETH_DST[],set_field:fa:16:3e:76:6c:11&lt;/del&gt;&amp;gt;eth_src,load:0x2-&amp;gt;NXM_OF_ARP_OP[],move:NXM_NX_ARP_SHA[]&lt;del&gt;&amp;gt;NXM_NX_ARP_THA[],move:NXM_OF_ARP_SPA[]&lt;/del&gt;&amp;gt;NXM_OF_ARP_TPA[],load:0xfa163e766c11-&amp;gt;NXM_NX_ARP_SHA[],load:0x14000001-&amp;gt;NXM_OF_ARP_SPA[],IN_PORT&lt;br/&gt;
cookie=0x0, duration=7495.570s, table=20, n_packets=2, n_bytes=84, priority=1024,arp,tun_id=0x447,arp_tpa=20.0.0.2 actions=move:NXM_OF_ETH_SRC[]&lt;del&gt;&amp;gt;NXM_OF_ETH_DST[],set_field:fa:16:3e:24:ae:40&lt;/del&gt;&amp;gt;eth_src,load:0x2-&amp;gt;NXM_OF_ARP_OP[],move:NXM_NX_ARP_SHA[]&lt;del&gt;&amp;gt;NXM_NX_ARP_THA[],move:NXM_OF_ARP_SPA[]&lt;/del&gt;&amp;gt;NXM_OF_ARP_TPA[],load:0xfa163e24ae40-&amp;gt;NXM_NX_ARP_SHA[],load:0x14000002-&amp;gt;NXM_OF_ARP_SPA[],IN_PORT&lt;br/&gt;
cookie=0x0, duration=1516.969s, table=20, n_packets=0, n_bytes=0, priority=1024,arp,tun_id=0x41d,arp_tpa=10.0.0.3 actions=move:NXM_OF_ETH_SRC[]&lt;del&gt;&amp;gt;NXM_OF_ETH_DST[],set_field:fa:16:3e:36:85:de&lt;/del&gt;&amp;gt;eth_src,load:0x2-&amp;gt;NXM_OF_ARP_OP[],move:NXM_NX_ARP_SHA[]&lt;del&gt;&amp;gt;NXM_NX_ARP_THA[],move:NXM_OF_ARP_SPA[]&lt;/del&gt;&amp;gt;NXM_OF_ARP_TPA[],load:0xfa163e3685de-&amp;gt;NXM_NX_ARP_SHA[],load:0xa000003-&amp;gt;NXM_OF_ARP_SPA[],IN_PORT&lt;br/&gt;
cookie=0x0, duration=1447.612s, table=20, n_packets=0, n_bytes=0, priority=1024,arp,tun_id=0x447,arp_tpa=20.0.0.3 actions=move:NXM_OF_ETH_SRC[]&lt;del&gt;&amp;gt;NXM_OF_ETH_DST[],set_field:fa:16:3e:66:71:de&lt;/del&gt;&amp;gt;eth_src,load:0x2-&amp;gt;NXM_OF_ARP_OP[],move:NXM_NX_ARP_SHA[]&lt;del&gt;&amp;gt;NXM_NX_ARP_THA[],move:NXM_OF_ARP_SPA[]&lt;/del&gt;&amp;gt;NXM_OF_ARP_TPA[],load:0xfa163e6671de-&amp;gt;NXM_NX_ARP_SHA[],load:0x14000003-&amp;gt;NXM_OF_ARP_SPA[],IN_PORT&lt;br/&gt;
cookie=0x0, duration=500.699s, table=20, n_packets=0, n_bytes=0, priority=1024,arp,tun_id=0x41d,arp_tpa=10.0.0.4 actions=move:NXM_OF_ETH_SRC[]&lt;del&gt;&amp;gt;NXM_OF_ETH_DST[],set_field:fa:16:3e:6d:ca:c9&lt;/del&gt;&amp;gt;eth_src,load:0x2-&amp;gt;NXM_OF_ARP_OP[],move:NXM_NX_ARP_SHA[]&lt;del&gt;&amp;gt;NXM_NX_ARP_THA[],move:NXM_OF_ARP_SPA[]&lt;/del&gt;&amp;gt;NXM_OF_ARP_TPA[],load:0xfa163e6dcac9-&amp;gt;NXM_NX_ARP_SHA[],load:0xa000004-&amp;gt;NXM_OF_ARP_SPA[],IN_PORT&lt;br/&gt;
cookie=0x0, duration=464.514s, table=20, n_packets=0, n_bytes=0, priority=1024,arp,tun_id=0x447,arp_tpa=20.0.0.4 actions=move:NXM_OF_ETH_SRC[]&lt;del&gt;&amp;gt;NXM_OF_ETH_DST[],set_field:fa:16:3e:ae:f8:1c&lt;/del&gt;&amp;gt;eth_src,load:0x2-&amp;gt;NXM_OF_ARP_OP[],move:NXM_NX_ARP_SHA[]&lt;del&gt;&amp;gt;NXM_NX_ARP_THA[],move:NXM_OF_ARP_SPA[]&lt;/del&gt;&amp;gt;NXM_OF_ARP_TPA[],load:0xfa163eaef81c-&amp;gt;NXM_NX_ARP_SHA[],load:0x14000004-&amp;gt;NXM_OF_ARP_SPA[],IN_PORT&lt;/p&gt;


&lt;p&gt;Observation-2:&lt;br/&gt;
If there is no router then am not able to see ARP flows. So ArpResponder service is not enabled.&lt;/p&gt;

&lt;p&gt;control(control node):&lt;br/&gt;
 cookie=0x0, duration=60515.540s, table=0, n_packets=33981, n_bytes=3768795, dl_type=0x88cc actions=CONTROLLER:65535&lt;br/&gt;
 cookie=0x0, duration=59205.978s, table=0, n_packets=129, n_bytes=16092, in_port=1,dl_src=fa:16:3e:03:17:44 actions=set_field:0x431-&amp;gt;tun_id,load:0x1-&amp;gt;NXM_NX_REG0[],goto_table:20&lt;br/&gt;
 cookie=0x0, duration=941.512s, table=0, n_packets=8, n_bytes=648, in_port=7,dl_src=fa:16:3e:0b:cd:c4 actions=set_field:0x3f9-&amp;gt;tun_id,load:0x1-&amp;gt;NXM_NX_REG0[],goto_table:20&lt;br/&gt;
 cookie=0x0, duration=941.456s, table=0, n_packets=0, n_bytes=0, tun_id=0x3f9,in_port=3 actions=load:0x2-&amp;gt;NXM_NX_REG0[],goto_table:20&lt;br/&gt;
 cookie=0x0, duration=941.440s, table=0, n_packets=0, n_bytes=0, tun_id=0x3f9,in_port=6 actions=load:0x2-&amp;gt;NXM_NX_REG0[],goto_table:20&lt;br/&gt;
 cookie=0x0, duration=59205.946s, table=0, n_packets=0, n_bytes=0, priority=8192,in_port=1 actions=drop&lt;br/&gt;
 cookie=0x0, duration=941.489s, table=0, n_packets=0, n_bytes=0, priority=8192,in_port=7 actions=drop&lt;br/&gt;
 cookie=0x0, duration=60515.540s, table=0, n_packets=0, n_bytes=0, priority=0 actions=goto_table:20&lt;br/&gt;
 cookie=0x0, duration=60515.529s, table=20, n_packets=338, n_bytes=38324, priority=0 actions=goto_table:30&lt;br/&gt;
 cookie=0x0, duration=60515.511s, table=30, n_packets=338, n_bytes=38324, priority=0 actions=goto_table:40&lt;br/&gt;
 cookie=0x0, duration=59206.017s, table=40, n_packets=23, n_bytes=7640, priority=61012,udp,tp_src=68,tp_dst=67 actions=goto_table:50&lt;br/&gt;
 cookie=0x0, duration=60515.502s, table=40, n_packets=315, n_bytes=30684, priority=0 actions=goto_table:50&lt;br/&gt;
 cookie=0x0, duration=60515.492s, table=50, n_packets=338, n_bytes=38324, priority=0 actions=goto_table:60&lt;br/&gt;
 cookie=0x0, duration=60515.482s, table=60, n_packets=338, n_bytes=38324, priority=0 actions=goto_table:70&lt;br/&gt;
 cookie=0x0, duration=60515.475s, table=70, n_packets=338, n_bytes=38324, priority=0 actions=goto_table:80&lt;br/&gt;
 cookie=0x0, duration=60515.446s, table=80, n_packets=338, n_bytes=38324, priority=0 actions=goto_table:90&lt;br/&gt;
 cookie=0x0, duration=60515.392s, table=90, n_packets=338, n_bytes=38324, priority=0 actions=goto_table:100&lt;br/&gt;
 cookie=0x0, duration=60515.383s, table=100, n_packets=338, n_bytes=38324, priority=0 actions=goto_table:110&lt;br/&gt;
 cookie=0x0, duration=59205.918s, table=110, n_packets=93, n_bytes=9396, tun_id=0x431,dl_dst=fa:16:3e:03:17:44 actions=output:1&lt;br/&gt;
 cookie=0x0, duration=941.480s, table=110, n_packets=0, n_bytes=0, tun_id=0x3f9,dl_dst=fa:16:3e:0b:cd:c4 actions=output:7&lt;br/&gt;
 cookie=0x0, duration=59205.906s, table=110, n_packets=51, n_bytes=6156, priority=16384,reg0=0x2,tun_id=0x431,dl_dst=01:00:00:00:00:00/01:00:00:00:00:00 actions=output:1&lt;br/&gt;
 cookie=0x0, duration=59205.897s, table=110, n_packets=36, n_bytes=4182, priority=16383,reg0=0x1,tun_id=0x431,dl_dst=01:00:00:00:00:00/01:00:00:00:00:00 actions=output:1&lt;br/&gt;
 cookie=0x0, duration=941.470s, table=110, n_packets=0, n_bytes=0, priority=16384,reg0=0x2,tun_id=0x3f9,dl_dst=01:00:00:00:00:00/01:00:00:00:00:00 actions=output:7&lt;br/&gt;
 cookie=0x0, duration=941.470s, table=110, n_packets=8, n_bytes=648, priority=16383,reg0=0x1,tun_id=0x3f9,dl_dst=01:00:00:00:00:00/01:00:00:00:00:00 actions=output:7,output:3,output:6&lt;br/&gt;
 cookie=0x0, duration=941.463s, table=110, n_packets=0, n_bytes=0, priority=8192,tun_id=0x3f9 actions=drop&lt;br/&gt;
 cookie=0x0, duration=60515.372s, table=110, n_packets=1, n_bytes=90, priority=0 actions=drop&lt;/p&gt;</description>
                <environment>&lt;p&gt;Operating System: All&lt;br/&gt;
Platform: All&lt;/p&gt;</environment>
        <key id="21938">OVSDB-246</key>
            <summary>Not getting Arp flows if there is no Router</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="HariPrasidh">Hari Prasidh</assignee>
                                    <reporter username="HariPrasidh">Hari Prasidh</reporter>
                        <labels>
                    </labels>
                <created>Thu, 7 Jan 2016 13:44:29 +0000</created>
                <updated>Mon, 30 Oct 2017 15:36:33 +0000</updated>
                            <resolved>Tue, 2 Feb 2016 14:57:25 +0000</resolved>
                                    <version>unspecified</version>
                                                    <component>openstack.net-virt-providers</component>
                        <due></due>
                            <votes>0</votes>
                                    <watches>3</watches>
                                                                                                                <comments>
                            <comment id="41094" author="shague@redhat.com" created="Tue, 19 Jan 2016 17:36:39 +0000"  >&lt;p&gt;Flavio,&lt;/p&gt;

&lt;p&gt;is this bug related to the case you mentioned today where arp responder is tied to L3?&lt;/p&gt;

&lt;p&gt;Thanks, Sam&lt;/p&gt;</comment>
                            <comment id="41095" author="flavio@flaviof.com" created="Tue, 19 Jan 2016 22:19:17 +0000"  >&lt;p&gt;(In reply to Sam Hague from comment #1)&lt;br/&gt;
&amp;gt; Flavio,&lt;br/&gt;
&amp;gt; &lt;br/&gt;
&amp;gt; is this bug related to the case you mentioned today where arp responder is&lt;br/&gt;
&amp;gt; tied to L3?&lt;br/&gt;
&amp;gt; &lt;br/&gt;
&amp;gt; Thanks, Sam&lt;/p&gt;

&lt;p&gt;yup, that is it!&lt;/p&gt;</comment>
                            <comment id="41096" author="shague@redhat.com" created="Tue, 26 Jan 2016 17:23:44 +0000"  >&lt;p&gt;&lt;a href=&quot;https://git.opendaylight.org/gerrit/#/c/33522/&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://git.opendaylight.org/gerrit/#/c/33522/&lt;/a&gt;&lt;/p&gt;</comment>
                            <comment id="41097" author="shague@redhat.com" created="Sun, 31 Jan 2016 00:48:27 +0000"  >&lt;p&gt;From our understanding In router scenario whenever router created using openstack, netvirt south bound handler will receive interface update event. ARP responder will program the arp rules for the router interface event through distributed arp service class.&lt;br/&gt;
(openstack &#224;router create &#224;southbound handler&#224;process event &#224;process interface update&#224;ARP handleinterface event&#224;program ARP)&lt;/p&gt;

&lt;p&gt;In normal L2 scenario whenever tenant network created using openstack, netvirt will receive neutron port add event distributed arp service class use this neutron port details to program arp rules for the DHCP IP. Whenever VM instance created using openstack, netvirt will receive neutron port event distributed arp service class use this neutron port details to program arp rules for particular VM IP.&lt;/p&gt;

&lt;p&gt;(openstack&#224;VM instance &#224; port handler&#224;process event&#224; do neutronport(ADD/UPDATE/DELETE) &#224; handle port &#224;program ARP)&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>4892</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=4892]]></customfieldvalue>

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

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