<!-- 
RSS generated by JIRA (8.20.10#820010-sha1:ace47f9899e9ee25d7157d59aa17ab06aee30d3d) at Wed Feb 07 20:23:11 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-1080] PNF failed after FIP  detached</title>
                <link>https://jira.opendaylight.org/browse/NETVIRT-1080</link>
                <project id="10144" key="NETVIRT">netvirt</project>
                    <description>&lt;p&gt;The reproduction steps .&lt;br/&gt;
1.External NW creation&lt;br/&gt;
2.Internal NW creation&lt;br/&gt;
3.Router creation and GW/IF setting&lt;br/&gt;
4.VM creation&lt;br/&gt;
5.SNAT confirmation&lt;br/&gt;
 OK&lt;br/&gt;
6.FIP attach&lt;br/&gt;
7.DNAT confirmation&lt;br/&gt;
 OK&lt;br/&gt;
8.FIP detach&lt;br/&gt;
9.SNAT confirmation&lt;br/&gt;
 NG&lt;/p&gt;</description>
                <environment>&lt;p&gt;ODL:Nitrogen-SR1 3 nodes&lt;br/&gt;
 OpenStack: Pike 3 nodes (1 controller, 2 compute)&lt;/p&gt;</environment>
        <key id="29157">NETVIRT-1080</key>
            <summary>PNF failed after FIP  detached</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="VinhNguyen">Vinh Nguyen</assignee>
                                    <reporter username="HariPrasidh">Hari Prasidh</reporter>
                        <labels>
                            <label>csit:failures</label>
                    </labels>
                <created>Tue, 6 Feb 2018 12:30:39 +0000</created>
                <updated>Tue, 15 May 2018 14:18:28 +0000</updated>
                            <resolved>Tue, 15 May 2018 14:18:17 +0000</resolved>
                                    <version>Nitrogen</version>
                    <version>Oxygen</version>
                                    <fixVersion>Oxygen-SR2</fixVersion>
                    <fixVersion>Fluorine</fixVersion>
                                    <component>General</component>
                        <due></due>
                            <votes>0</votes>
                                    <watches>7</watches>
                                                                                                                <comments>
                            <comment id="61230" author="vinhnguyen" created="Mon, 26 Feb 2018 23:06:26 +0000"  >&lt;p&gt;Some investigations as below:&lt;/p&gt;

&lt;p&gt;1) Could not reproduce the issue using Nitrogen SR2. Please re-test with the SR2 or later&lt;/p&gt;

&lt;p&gt;2) The attached OVS_info.zip doesn&apos;t seem to relate to the setup in log_full.html.gz&lt;/p&gt;

&lt;p&gt;3)&#160;In&#160; the OVS_info.zip setup, the external gateway doesn&apos;t seem to be up-and-running.&lt;/p&gt;

&lt;p&gt;&#160; &#160; The external network group entry for all three nodes drop external traffic:&lt;/p&gt;

&lt;p&gt;&#160; &#160; &#160;&#160;cookie=0x8000004, duration=7288.519s, table=21, n_packets=1910, n_bytes=187180, priority=10,ip,metadata=0x324b2/0xfffffe actions=group:225000&lt;/p&gt;

&lt;p&gt;&#160; &#160; &#160;&#160;group_id=225000,type=all,bucket=actions=drop&lt;/p&gt;

&lt;p&gt;This indicates the&#160;external network group installer failed to detect mac address of the&#160;&#160;external gateway.&lt;/p&gt;

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

&lt;p&gt;4) In the scenario that captured in&#160;log_full.html.gz, I don&apos;t see the above issue in 3).&lt;/p&gt;

&lt;p&gt;&#160; &#160;Could we retry the scenario and send me the latest log?&lt;/p&gt;</comment>
                            <comment id="61254" author="hariprasidh" created="Tue, 27 Feb 2018 12:32:03 +0000"  >&lt;p&gt;If you look on below failed test scenario from the log.html. You can find above issue.&lt;br/&gt;
Ping External Network PNF from Vm Instance 1&#160;(non-critical).&lt;/p&gt;

&lt;p&gt;And recent CSIT jobs are not having the test scenarios what I&apos;ve mentioned in issue reproduction steps.&lt;/p&gt;</comment>
                            <comment id="61359" author="hariprasidh" created="Thu, 1 Mar 2018 07:06:34 +0000"  >&lt;p&gt;Issue can be reproducible in sandbox jobs .&lt;/p&gt;

&lt;p&gt;&lt;a href=&quot;https://logs.opendaylight.org/sandbox/vex-yul-odl-jenkins-2/netvirt-csit-1node-openstack-pike-upstream-stateful-snat-conntrack-nitrogen/15/robot-plugin/log_full.html.gz&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://logs.opendaylight.org/sandbox/vex-yul-odl-jenkins-2/netvirt-csit-1node-openstack-pike-upstream-stateful-snat-conntrack-nitrogen/15/robot-plugin/log_full.html.gz&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href=&quot;https://logs.opendaylight.org/sandbox/vex-yul-odl-jenkins-2/netvirt-csit-1node-openstack-pike-upstream-stateful-snat-conntrack-nitrogen/17/robot-plugin/log_full.html.gz&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://logs.opendaylight.org/sandbox/vex-yul-odl-jenkins-2/netvirt-csit-1node-openstack-pike-upstream-stateful-snat-conntrack-nitrogen/17/robot-plugin/log_full.html.gz&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;please find the attachments for logs&#160;&lt;span class=&quot;nobr&quot;&gt;&lt;a href=&quot;https://jira.opendaylight.org/secure/attachment/14444/14444_SandboxJobs.zip&quot; title=&quot;SandboxJobs.zip attached to NETVIRT-1080&quot;&gt;SandboxJobs.zip&lt;sup&gt;&lt;img class=&quot;rendericon&quot; src=&quot;https://jira.opendaylight.org/images/icons/link_attachment_7.gif&quot; height=&quot;7&quot; width=&quot;7&quot; align=&quot;absmiddle&quot; alt=&quot;&quot; border=&quot;0&quot;/&gt;&lt;/sup&gt;&lt;/a&gt;&lt;/span&gt;&lt;/p&gt;</comment>
                            <comment id="61555" author="shague@redhat.com" created="Thu, 8 Mar 2018 13:01:32 +0000"  >&lt;p&gt;This is also hitting oxygen: &lt;a href=&quot;https://jenkins.opendaylight.org/releng/me/my-views/view/netvirt-oxygen-queens/job/netvirt-csit-1node-openstack-queens-upstream-stateful-oxygen/207/&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://jenkins.opendaylight.org/releng/me/my-views/view/netvirt-oxygen-queens/job/netvirt-csit-1node-openstack-queens-upstream-stateful-oxygen/207/&lt;/a&gt;&lt;/p&gt;</comment>
                            <comment id="61646" author="vinhnguyen" created="Sat, 10 Mar 2018 00:56:43 +0000"  >&lt;p&gt;This issue is not related to the PNF/SNAT issue in recent CSIT. The issue is found in sandbox where extra tests are added to the end of the current external-network test cases. The additional test cases are:&lt;/p&gt;

&lt;p&gt;&#160;&lt;/p&gt;
&lt;ul&gt;
	&lt;li&gt;Delete the FIP for VM instance1: PASS&lt;/li&gt;
	&lt;li&gt;SNAT TCP connection to External Gateway From VM Instance1&#160;: PASS&lt;/li&gt;
	&lt;li&gt;SNAT UDP&#160;connection to External Gateway From VM Instance1&#160;: PASS&lt;/li&gt;
	&lt;li&gt;Ping External Network PNF from Vm Instance 1: FAIL&lt;/li&gt;
&lt;/ul&gt;


&lt;p&gt;Here, PNF ping fails when the FIP is deleted. We would expect PNF scenario continues to work via SNAT&lt;/p&gt;

&lt;p&gt;&#160;&lt;/p&gt;</comment>
                            <comment id="61696" author="vinhnguyen" created="Mon, 12 Mar 2018 20:03:55 +0000"  >&lt;p&gt;Update title to &apos;PNF failed after FIP Detached&apos;&lt;br/&gt;
Reason: Based on the attched CSIT report, the SNAT TCP/UDP connection verification passed, &lt;br/&gt;
the failure was in PNF verification after FIP detached&lt;/p&gt;

&lt;p&gt;Investigation:&lt;/p&gt;

&lt;p&gt;Three nodes, control, compute1, compute2&lt;/p&gt;

&lt;p&gt;1.External NW creation&lt;br/&gt;
2.Internal NW creation&lt;br/&gt;
3.Router creation and GW/IF setting&lt;br/&gt;
4.VMs creation: VM1 on compute1 node, VM2 on compute2 ndoe&lt;/p&gt;

&lt;p&gt;The PNF SubnetRoute flow entries are installed for ALL 3 nodes&lt;/p&gt;

&lt;p&gt;cookie=0x8000003, duration=339.441s, table=21, n_packets=0, n_bytes=0, priority=34,ip,metadata=0x30d42/0xfffffe,nw_dst=10.10.10.0/24 actions=write_metadata:0x138c030d42/0xfffffffffe,goto_table:22&lt;br/&gt;
 cookie=0x8000004, duration=339.441s, table=22, n_packets=0, n_bytes=0, priority=42,ip,metadata=0x30d42/0xfffffe,nw_dst=10.10.10.255 actions=drop&lt;br/&gt;
 cookie=0x8000004, duration=902.422s, table=22, n_packets=0, n_bytes=0, priority=0 actions=CONTROLLER:65535&lt;/p&gt;

&lt;p&gt;5.SNAT confirmation&lt;br/&gt;
6.FIPs attach&lt;br/&gt;
7.DNAT confirmation&lt;br/&gt;
8.FIPs for VMs detach&lt;br/&gt;
9.VM pings external PNF instances: FAILED&lt;/p&gt;

&lt;p&gt;Problem:&lt;/p&gt;

&lt;p&gt;The PNF subnetRoute flow entries are removed on the OVS node that hosted the VM after detaching the FIP (in step 8).&lt;br/&gt;
Hence traffic from VM on that OVS node to the PNF instance is no longer possible.&lt;/p&gt;

&lt;p&gt;The PNF subnetRoute flow entries are removed on the dpn when the FIP port is the last port for the VPN on that dpn:&lt;/p&gt;

&lt;p&gt;&lt;a href=&quot;https://github.com/opendaylight/netvirt/blob/master/vpnmanager/impl/src/main/java/org/opendaylight/netvirt/vpnmanager/VpnFootprintService.java#L352&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://github.com/opendaylight/netvirt/blob/master/vpnmanager/impl/src/main/java/org/opendaylight/netvirt/vpnmanager/VpnFootprintService.java#L352&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;The VpnToDpnList for the external subnet after FIP is attached (step 6):&lt;br/&gt;
 {&lt;br/&gt;
 &quot;vpn-id&quot;: 100012,&lt;br/&gt;
 &quot;vpn-instance-name&quot;: &quot;ddf97de4-0a2d-48a8-b7d3-af8ffdae6761&quot;,&lt;br/&gt;
 &quot;vpn-state&quot;: &quot;created&quot;,&lt;br/&gt;
 &quot;vpn-to-dpn-list&quot;: [&lt;br/&gt;
 {&lt;br/&gt;
 &quot;dpn-state&quot;: &quot;active&quot;,&lt;br/&gt;
 &quot;dpnId&quot;: 8796751999625,&lt;br/&gt;
 &quot;ip-addresses&quot;: [&lt;br/&gt;
 &lt;/p&gt;
{
 &quot;ip-address&quot;: &quot;192.168.56.18/32&quot;,
 &quot;ip-address-source&quot;: &quot;ExternalFixedIP&quot;
 }
&lt;p&gt;,&lt;/p&gt;
 {
 &quot;ip-address&quot;: &quot;192.168.56.13/32&quot;,
 &quot;ip-address-source&quot;: &quot;FloatingIP&quot;
 }
&lt;p&gt; ]&lt;br/&gt;
 },&lt;br/&gt;
 {&lt;br/&gt;
 &quot;dpn-state&quot;: &quot;active&quot;,&lt;br/&gt;
 &quot;dpnId&quot;: 8796748560798,&lt;br/&gt;
 &quot;ip-addresses&quot;: [&lt;/p&gt;
 {
 &quot;ip-address&quot;: &quot;192.168.56.17/32&quot;,
 &quot;ip-address-source&quot;: &quot;FloatingIP&quot;
 }
&lt;p&gt; ]&lt;br/&gt;
 }&lt;br/&gt;
 ],&lt;br/&gt;
 &quot;vrf-id&quot;: &quot;ddf97de4-0a2d-48a8-b7d3-af8ffdae6761&quot;&lt;br/&gt;
 }&lt;/p&gt;


&lt;p&gt;Notes: &lt;/p&gt;
&lt;ul class=&quot;alternate&quot; type=&quot;square&quot;&gt;
	&lt;li&gt;Two compute nodes, dpnid: 8796751999625, 8796748560798&lt;/li&gt;
	&lt;li&gt;Ports on 8796751999625:&lt;br/&gt;
 + 192.168.56.18: router external GW interface &lt;br/&gt;
 + 192.168.56.13: FIP for VM1&lt;/li&gt;
	&lt;li&gt;Ports on 8796748560798:&lt;br/&gt;
 + 192.168.56.17: FIP for VM2&lt;/li&gt;
&lt;/ul&gt;


&lt;p&gt;The VpnToDpnList for the external subnet after FIP is deleted (step 8):&lt;/p&gt;

&lt;p&gt;{&lt;br/&gt;
 &quot;vpn-id&quot;: 100012,&lt;br/&gt;
 &quot;vpn-instance-name&quot;: &quot;ddf97de4-0a2d-48a8-b7d3-af8ffdae6761&quot;,&lt;br/&gt;
 &quot;vpn-state&quot;: &quot;created&quot;,&lt;br/&gt;
 &quot;vpn-to-dpn-list&quot;: [&lt;br/&gt;
 {&lt;br/&gt;
 &quot;dpn-state&quot;: &quot;active&quot;,&lt;br/&gt;
 &quot;dpnId&quot;: 8796751999625,&lt;br/&gt;
 &quot;ip-addresses&quot;: [&lt;/p&gt;
 {
 &quot;ip-address&quot;: &quot;192.168.56.18/32&quot;,
 &quot;ip-address-source&quot;: &quot;ExternalFixedIP&quot;
 }
&lt;p&gt; ]&lt;br/&gt;
 },&lt;/p&gt;
 {
 &quot;dpn-state&quot;: &quot;inactive&quot;,
 &quot;dpnId&quot;: 8796748560798
 }
&lt;p&gt; ],&lt;br/&gt;
 &quot;vrf-id&quot;: &quot;ddf97de4-0a2d-48a8-b7d3-af8ffdae6761&quot;&lt;br/&gt;
 }&lt;/p&gt;

&lt;p&gt;After detaching the FIP on 8796748560798 the vpn-to-dpn-list for external subnet vpn is empty,&lt;br/&gt;
fibManager.cleanUpDpnForVpn is called to clean up the PNF flow entries.&lt;/p&gt;

&lt;p&gt;&lt;a href=&quot;https://github.com/opendaylight/netvirt/blob/master/vpnmanager/impl/src/main/java/org/opendaylight/netvirt/vpnmanager/VpnFootprintService.java#L354&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://github.com/opendaylight/netvirt/blob/master/vpnmanager/impl/src/main/java/org/opendaylight/netvirt/vpnmanager/VpnFootprintService.java#L354&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Suggested solution:&lt;/p&gt;

&lt;ul class=&quot;alternate&quot; type=&quot;square&quot;&gt;
	&lt;li&gt;Method FibManager.cleanUpDpnForVpn cleans up flow entries associating with the one VPN such as&lt;br/&gt;
 SubnetRoute, BroadCast,etc. For internal VPN, these flow entries are created for internal VPN &lt;br/&gt;
 when at least one VPN interfaces exists on the VPN and should be removed when the last VPN &lt;br/&gt;
 interface are removed.&lt;/li&gt;
	&lt;li&gt;For external subnet VPN, the flow entries mentioned above are created when the subnet is created.&lt;/li&gt;
	&lt;li&gt;Therefore, when deleting last VPN interface on external subnet VPN, simply remove VpnToDpnList&lt;br/&gt;
 associated with the VPN. The cleanup DPN for external subnet VPN will be done when the external&lt;br/&gt;
 subnet is deleted.&lt;/li&gt;
&lt;/ul&gt;
</comment>
                            <comment id="61701" author="vinhnguyen" created="Mon, 12 Mar 2018 22:18:06 +0000"  >&lt;p&gt;Patch:&#160;&lt;/p&gt;

&lt;p&gt;&lt;a href=&quot;https://git.opendaylight.org/gerrit/#/c/69102/&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://git.opendaylight.org/gerrit/#/c/69102/&lt;/a&gt;&lt;/p&gt;

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

&lt;p&gt;CSIT verification pending.&lt;/p&gt;</comment>
                            <comment id="61703" author="jluhrsen" created="Tue, 13 Mar 2018 00:01:33 +0000"  >&lt;p&gt;reading the commit message in the &lt;a href=&quot;https://git.opendaylight.org/gerrit/#/c/69102/&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;patch&lt;/a&gt; makes sense for why we&lt;br/&gt;
could lose connectivity (flow removed), but I think the connectivity does eventually return. What is making that&lt;br/&gt;
happen?&lt;/p&gt;

&lt;p&gt;commit message:&lt;/p&gt;
&lt;blockquote&gt;&lt;p&gt;Problem:&lt;br/&gt;
  Deleting last FIP port on dpn also deleting the PNF flow&lt;br/&gt;
  entries ion the OVS node.&lt;br/&gt;
Solution:&lt;br/&gt;
  Don&apos;t invoke fibManager.cleanUpDpnForVpn (which removes&lt;br/&gt;
  the PNF flows) when last port on external subnet vpn is&lt;br/&gt;
  deleted on the dpn.&lt;/p&gt;&lt;/blockquote&gt;</comment>
                            <comment id="61977" author="vinhnguyen" created="Thu, 29 Mar 2018 00:12:15 +0000"  >&lt;p&gt;sorry the previous analysis is incorrect.&lt;/p&gt;

&lt;p&gt;Revised analysis:&lt;/p&gt;

&lt;p&gt;I found that the problem ocurs only when:&lt;/p&gt;
&lt;ul class=&quot;alternate&quot; type=&quot;square&quot;&gt;
	&lt;li&gt;NAT conntract mode is used.&lt;/li&gt;
	&lt;li&gt;The deleted FIP VM is on the NAPT switch.&lt;/li&gt;
&lt;/ul&gt;


&lt;p&gt;The vpn-to-dpn-list for the external subnet on each compute dpn contains single IP address -&lt;br/&gt;
 the FIP. The external router GW interface is contained in the vpn-to-dpn-list on the control node.&lt;/p&gt;

&lt;p&gt;If the FIP on the NAPT switch is deleted, since it is the last address on the&lt;br/&gt;
 vpn-to-dpn-list. fibManager.cleanUpDpnForVpn is invoked and the PNF flows will be&lt;br/&gt;
 removed from the dpn as a result.&lt;/p&gt;

&lt;p&gt;NAPT controller mode doesn&apos;t have this issue because the external router GW interface IP is&lt;br/&gt;
 contained in the vpn-to-dpn-list of the NAPT switch. Thus deleting the last FIP will not&lt;br/&gt;
 invoke fibManager.cleanUpDpnForVpn since the router GW interface IP still exists in the dpn.&lt;/p&gt;

&lt;p&gt;The following is the vpn-instance-op-data-entry for the external subnet when FIPs added:&lt;/p&gt;

&lt;p&gt;Conntrack mode:&lt;br/&gt;
 From the log for SandboxJobs/job1, the dpnid of nodes are:&lt;/p&gt;
&lt;ul class=&quot;alternate&quot; type=&quot;square&quot;&gt;
	&lt;li&gt;control: 223071002466895, 189fdbb1-eab1-4108-9b2a-bff343503552: external router gw interface&lt;/li&gt;
	&lt;li&gt;compute1: 73535277218113 - NAPT switch, FIP: 10.10.10.13&lt;/li&gt;
	&lt;li&gt;compute2: 116882536471118 - non NAPT switch, FIP: 10.10.10.4&lt;/li&gt;
&lt;/ul&gt;


&lt;p&gt;&#160;&lt;/p&gt;
&lt;div class=&quot;preformatted panel&quot; style=&quot;border-width: 1px;&quot;&gt;&lt;div class=&quot;preformattedContent panelContent&quot;&gt;
&lt;pre&gt;{
 &#160; &quot;vpn-id&quot;: 100001,
 &#160; &quot;vpn-instance-name&quot;: &quot;aa5d4ad7-8f17-4efe-b0cf-bec0ccc2c086&quot;,
 &#160; &quot;vpn-state&quot;: &quot;created&quot;,
 &#160; &quot;vpn-to-dpn-list&quot;: [
 &#160; &#160; {
 &#160; &#160; &#160; &#160;&quot;dpn-state&quot;: &quot;active&quot;,
 &#160; &#160; &#160; &#160;&quot;dpnId&quot;: 223071002466895,
 &#160; &#160; &#160; &#160;&quot;vpn-interfaces&quot;: [
 &#160; &#160; &#160; &#160; &#160;
{ &#160; &#160; &#160; &#160; &#160; &#160; &quot;interface-name&quot;: &quot;189fdbb1-eab1-4108-9b2a-bff343503552&quot; &#160; &#160; &#160; &#160; &#160; }
&#160; &#160; &#160; ]
 &#160; &#160;},
 &#160; &#160;{
 &#160; &#160; &#160; &quot;dpn-state&quot;: &quot;active&quot;,
 &#160; &#160; &#160; &quot;dpnId&quot;: 73535277218113,
 &#160; &#160; &#160; &quot;ip-addresses&quot;: [
 &#160; &#160; &#160; &#160; &#160;
{ &#160; &#160; &#160; &#160; &#160; &#160; &quot;ip-address&quot;: &quot;10.10.10.13/32&quot;, &#160; &#160; &#160; &#160; &#160; &#160; &quot;ip-address-source&quot;: &quot;FloatingIP&quot; &#160; &#160; &#160; &#160; &#160; }
&#160; &#160; &#160; &#160;]
 &#160; &#160; },
&#160; &#160; {
 &#160; &#160; &#160; &quot;dpn-state&quot;: &quot;active&quot;,
 &#160; &#160; &#160; &quot;dpnId&quot;: 116882536471118,
 &#160; &#160; &#160; &quot;ip-addresses&quot;: [
 &#160; &#160; &#160; &#160; &#160;
{ &#160; &#160; &#160; &#160; &#160; &#160; &quot;ip-address&quot;: &quot;10.10.10.4/32&quot;, &#160; &#160; &#160; &#160; &#160; &#160; &quot;ip-address-source&quot;: &quot;FloatingIP&quot; &#160; &#160; &#160; &#160; &#160; }
&#160; &#160; &#160; &#160;]
 &#160; &#160; }
&#160; ],
 &#160; &quot;vrf-id&quot;: &quot;aa5d4ad7-8f17-4efe-b0cf-bec0ccc2c086&quot;
},
The following is the after FIP for VM1 is deleted:
{
 &#160; &quot;vpn-id&quot;: 100001,
 &#160; &quot;vpn-instance-name&quot;: &quot;aa5d4ad7-8f17-4efe-b0cf-bec0ccc2c086&quot;,
 &#160; &quot;vpn-state&quot;: &quot;created&quot;,
 &#160; &quot;vpn-to-dpn-list&quot;: [
 &#160; &#160; {
 &#160; &#160; &#160; &quot;dpn-state&quot;: &quot;active&quot;,
 &#160; &#160; &#160; &quot;dpnId&quot;: 223071002466895,
 &#160; &#160; &#160; &quot;vpn-interfaces&quot;: [
 &#160; &#160; &#160; &#160; &#160;
{ &#160; &#160; &#160; &#160; &#160; &#160;&quot;interface-name&quot;: &quot;189fdbb1-eab1-4108-9b2a-bff343503552&quot; &#160; &#160; &#160; &#160; &#160;}
&#160; &#160; &#160; ]
 &#160; &#160; },
 &#160; &#160;
{ &#160; &#160; &#160; &quot;dpn-state&quot;: &quot;inactive&quot;, &#160; &#160; &#160; &quot;dpnId&quot;: 73535277218113 &#160; &#160; }
,
 &#160; &#160; {
 &#160; &#160; &#160; &quot;dpn-state&quot;: &quot;active&quot;,
 &#160; &#160; &#160; &quot;dpnId&quot;: 116882536471118,
 &#160; &#160; &#160; &quot;ip-addresses&quot;: [
 &#160; &#160; &#160; &#160;
{ &#160; &#160; &#160; &#160; &#160; &quot;ip-address&quot;: &quot;10.10.10.4/32&quot;, &#160; &#160; &#160; &#160; &#160; &quot;ip-address-source&quot;: &quot;FloatingIP&quot; &#160; &#160; &#160; &#160; }
&#160; &#160; &#160; ]
 &#160; &#160;}
&#160; ],
 &#160; &quot;vrf-id&quot;: &quot;aa5d4ad7-8f17-4efe-b0cf-bec0ccc2c086&quot;
 },
For NAPT controller mode:
 FIPs added:
 {
 &#160; &quot;vpn-id&quot;: 100012,
 &#160; &quot;vpn-instance-name&quot;: &quot;ddf97de4-0a2d-48a8-b7d3-af8ffdae6761&quot;,
 &#160; &quot;vpn-state&quot;: &quot;created&quot;,
 &#160; &quot;vpn-to-dpn-list&quot;: [
 &#160; &#160; {
 &#160; &#160; &#160; &quot;dpn-state&quot;: &quot;active&quot;,
 &#160; &#160; &#160; &quot;dpnId&quot;: 8796751999625,
 &#160; &#160; &#160; &quot;ip-addresses&quot;: [
 &#160; &#160; &#160; &#160;
{ &#160; &#160; &#160; &#160; &#160; &quot;ip-address&quot;: &quot;192.168.56.18/32&quot;, &#160; &#160; &#160; &#160; &#160; &quot;ip-address-source&quot;: &quot;ExternalFixedIP&quot; &#160; &#160; &#160; &#160; }
,
 &#160; &#160; &#160; &#160;
{ &#160; &#160; &#160; &#160; &#160;&quot;ip-address&quot;: &quot;192.168.56.13/32&quot;, &#160; &#160; &#160; &#160; &#160;&quot;ip-address-source&quot;: &quot;FloatingIP&quot; &#160; &#160; &#160; &#160;}
&#160; &#160; &#160;]
 &#160; },
 &#160; {
 &#160; &#160; &#160; &quot;dpn-state&quot;: &quot;active&quot;,
 &#160; &#160; &#160; &#160;&quot;dpnId&quot;: 8796748560798,
 &#160; &#160; &#160; &#160;&quot;ip-addresses&quot;: [
 &#160; &#160; &#160; &#160; &#160;
{ &#160; &#160; &#160; &#160; &#160; &#160;&quot;ip-address&quot;: &quot;192.168.56.17/32&quot;, &#160; &#160; &#160; &#160; &#160; &#160;&quot;ip-address-source&quot;: &quot;FloatingIP&quot; }
&#160; &#160; &#160; &#160; &#160;]
 &#160; &#160; &#160; }
 &#160; ],
 &#160; &quot;vrf-id&quot;: &quot;ddf97de4-0a2d-48a8-b7d3-af8ffdae6761&quot;
 }
FIP on the NAPT switch (8796751999625) deleted:
 {
 &#160; &quot;vpn-id&quot;: 100012,
 &#160; &quot;vpn-instance-name&quot;: &quot;ddf97de4-0a2d-48a8-b7d3-af8ffdae6761&quot;,
 &#160; &quot;vpn-state&quot;: &quot;created&quot;,
 &#160; &quot;vpn-to-dpn-list&quot;: [
 &#160; &#160; {
 &#160; &#160; &#160; &quot;dpn-state&quot;: &quot;active&quot;,
 &#160; &#160; &#160; &quot;dpnId&quot;: 8796751999625,
 &#160; &#160; &#160; &quot;ip-addresses&quot;: [
 &#160; &#160; &#160; &#160;
{ &#160; &#160; &#160; &#160; &#160; &quot;ip-address&quot;: &quot;192.168.56.18/32&quot;, &#160; &#160; &#160; &#160; &#160; &quot;ip-address-source&quot;: &quot;ExternalFixedIP&quot; &#160; &#160; &#160; &#160; }
&#160; &#160; &#160; ]
 &#160; &#160; },
 &#160; &#160; {
 &#160; &#160; &#160; &quot;dpn-state&quot;: &quot;active&quot;,
 &#160; &#160; &#160; &quot;dpnId&quot;: 8796748560798,
 &#160; &#160; &#160; &quot;ip-addresses&quot;: [
 &#160; &#160; &#160; &#160;
{ &#160; &#160; &#160; &#160; &#160; &quot;ip-address&quot;: &quot;192.168.56.17/32&quot;, &#160; &#160; &#160; &#160; &#160; &quot;ip-address-source&quot;: &quot;FloatingIP&quot; }
&#160; &#160; &#160; ]
 &#160; &#160; }
 &#160; ],
 &#160; &quot;vrf-id&quot;: &quot;ddf97de4-0a2d-48a8-b7d3-af8ffdae6761&quot;
&lt;/pre&gt;
&lt;/div&gt;&lt;/div&gt;

&lt;p&gt; }&lt;/p&gt;</comment>
                    </comments>
                    <attachments>
                            <attachment id="14395" name="OVS_info.zip" size="12453" author="HariPrasidh" created="Tue, 6 Feb 2018 12:31:26 +0000"/>
                            <attachment id="14444" name="SandboxJobs.zip" size="4191410" author="HariPrasidh" created="Thu, 1 Mar 2018 07:06:56 +0000"/>
                            <attachment id="14396" name="log_full.html.gz" size="1905578" author="HariPrasidh" created="Tue, 6 Feb 2018 12:31:43 +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_10000" key="com.pyxis.greenhopper.jira:gh-lexo-rank">
                        <customfieldname>Rank</customfieldname>
                        <customfieldvalues>
                            <customfieldvalue>0|i03a13:</customfieldvalue>

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