<!-- 
RSS generated by JIRA (8.20.10#820010-sha1:ace47f9899e9ee25d7157d59aa17ab06aee30d3d) at Wed Feb 07 20:23:32 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>[NETVIRT-1220] L3_GW_MAC table should match on ip/ipv6 for external network</title>
                <link>https://jira.opendaylight.org/browse/NETVIRT-1220</link>
                <project id="10144" key="NETVIRT">netvirt</project>
                    <description>&lt;p&gt;Currently, for ingress traffic (i.e., external network), L3_GW_MAC(19)&lt;br/&gt;
table only includes a match for dl_dst/mac-address. When an external&lt;br/&gt;
network that has both IPv4 and IPv6 subnets is associated to a neutron&lt;br/&gt;
router, the router-gw-mac would be the same for both the subnets.&lt;br/&gt;
Ideally, L3_GW_MAC table should check the type of subnet and then&lt;br/&gt;
update the metadata to either vpnId of ext-ipv4-subnet or ext-ipv6-subnet&lt;br/&gt;
before sending the packet to FIB table. &lt;/p&gt;</description>
                <environment></environment>
        <key id="29809">NETVIRT-1220</key>
            <summary>L3_GW_MAC table should match on ip/ipv6 for external network</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="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="SridharG">Sridhar Gaddam</assignee>
                                    <reporter username="SridharG">Sridhar Gaddam</reporter>
                        <labels>
                    </labels>
                <created>Thu, 19 Apr 2018 06:31:02 +0000</created>
                <updated>Thu, 21 Jun 2018 13:02:00 +0000</updated>
                            <resolved>Thu, 21 Jun 2018 13:02:00 +0000</resolved>
                                                                        <due></due>
                            <votes>0</votes>
                                    <watches>2</watches>
                                                                                                                <comments>
                            <comment id="62857" author="xcheara" created="Mon, 7 May 2018 13:26:17 +0000"  >&lt;p&gt;Hi Sridhar,&lt;/p&gt;

&lt;p&gt;Request to share the topology used to reproduce the issue. I was trying to reproduce this using below.&lt;/p&gt;

&lt;p&gt;1) N1 (with IPv4Subnet + IPv6Subnet)&lt;br/&gt;
2) VM booted with N1.&lt;br/&gt;
3) Router R1 created and both IPv4Subnet + IPv6Subnet.&lt;br/&gt;
4) External Network(with ext-IPv4Subnet + ext-IPv6Subnet) of type FLAT.&lt;br/&gt;
5) Router Gw set as below&lt;br/&gt;
 neutron router-gateway-set --fixed-ip subnet_id=external-subnet,ip_address=192.168.197.195 --fixed-ip subnet_id=ext_IPV6,ip_address=2001:db8:0:7::10 router2 external-net&lt;/p&gt;

&lt;p&gt;Currently, with this configration I see none of the L3_GW_MAC(19) installed with external-net as match criteria as its failed due to ext-routers DS not populated due to null exception in NeutronvpnNatManager.addExternalFixedIpToExternalIpsList() as there is no IPv4 check(when external-ip is Ipv6).&lt;/p&gt;

&lt;p&gt;Thanks,&lt;br/&gt;
Chetan&lt;/p&gt;</comment>
                            <comment id="62859" author="sgaddam@redhat.com" created="Mon, 7 May 2018 15:10:05 +0000"  >&lt;p&gt;Hello Chetan,&lt;/p&gt;

&lt;p&gt;The steps you captured are correct, except that while invoking &quot;neutron router-gateway-set ...&quot;, I do not explicitly specify the &quot;--fixed-ips&quot; (which BTW should not make any difference for this use-case).&lt;/p&gt;

&lt;p&gt;Now coming back to your observation. Yes, we would see the exception with the current netvirt codebase. I&apos;m actually working on IPv6 External Connectivity RFE and addressed lot such exceptions in the code and then noticed this Table19 issue. I&apos;ll be pushing a patch in few days, after which you can try to reproduce applying my patch in your setup. &lt;/p&gt;

&lt;p&gt;Thanks,&lt;br/&gt;
--Sridhar.&lt;/p&gt;
</comment>
                            <comment id="63587" author="sgaddam@redhat.com" created="Thu, 21 Jun 2018 06:10:19 +0000"  >&lt;p&gt;Addressed via: &lt;a href=&quot;https://git.opendaylight.org/gerrit/#/c/71093/&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://git.opendaylight.org/gerrit/#/c/71093/&lt;/a&gt;&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|i03dl3:</customfieldvalue>

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