<!-- 
RSS generated by JIRA (8.20.10#820010-sha1:ace47f9899e9ee25d7157d59aa17ab06aee30d3d) at Wed Feb 07 20:47:07 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>[VPNSERVICE-15] Entry missing in table 20 due to same label id for routes in different vpns</title>
                <link>https://jira.opendaylight.org/browse/VPNSERVICE-15</link>
                <project id="10184" key="VPNSERVICE">vpnservice</project>
                    <description>&lt;p&gt;Topology:&lt;br/&gt;
========&lt;br/&gt;
-&amp;gt;Connect s1 to h1(10.0.0.1),h2(10.0.0.2) and h3(10.0.0.1).&lt;br/&gt;
-&amp;gt;Connect s2 to h4(10.0.0.3),h5(10.0.0.4) and h6(10.0.0.3).&lt;br/&gt;
-&amp;gt;GRE tunnel between s1 and s2.&lt;/p&gt;


&lt;p&gt;configuration:&lt;br/&gt;
=============&lt;br/&gt;
h1,h2,h4 and h5 in testVpn1 and h3,h6 in testVpn2&lt;/p&gt;


&lt;p&gt;Issue:&lt;br/&gt;
=====&lt;br/&gt;
Table 20 has missing entry in both the dpns due to duplicate label.&lt;/p&gt;


&lt;p&gt;{&lt;br/&gt;
    &quot;fibEntries&quot;: {&lt;br/&gt;
        &quot;vrfTables&quot;: [&lt;br/&gt;
            {&lt;br/&gt;
                &quot;routeDistinguisher&quot;: &quot;100:1&quot;,&lt;br/&gt;
                &quot;vrfEntry&quot;: [&lt;br/&gt;
                    &lt;/p&gt;
{
                        &quot;destPrefix&quot;: &quot;10.0.0.3&quot;,
                        &quot;nextHopAddress&quot;: &quot;192.168.56.104&quot;,
                        &quot;label&quot;: 4                       ------&amp;gt; Duplicate id
                    }
&lt;p&gt;,&lt;/p&gt;
                    {
                        &quot;destPrefix&quot;: &quot;10.0.0.1&quot;,
                        &quot;nextHopAddress&quot;: &quot;192.168.56.103&quot;,
                        &quot;label&quot;: 3
                    }
&lt;p&gt;                ]&lt;br/&gt;
            },&lt;br/&gt;
            {&lt;br/&gt;
                &quot;routeDistinguisher&quot;: &quot;1000:1&quot;,&lt;br/&gt;
                &quot;vrfEntry&quot;: [&lt;br/&gt;
                    &lt;/p&gt;
{
                        &quot;destPrefix&quot;: &quot;10.0.0.4&quot;,
                        &quot;nextHopAddress&quot;: &quot;192.168.56.104&quot;,
                        &quot;label&quot;: 5
                    }
&lt;p&gt;,&lt;br/&gt;
                    &lt;/p&gt;
{
                        &quot;destPrefix&quot;: &quot;10.0.0.3&quot;,
                        &quot;nextHopAddress&quot;: &quot;192.168.56.104&quot;,
                        &quot;label&quot;: 4                 ------------&amp;gt;Duplicate id
                    }
&lt;p&gt;,&lt;br/&gt;
                    &lt;/p&gt;
{
                        &quot;destPrefix&quot;: &quot;10.0.0.2&quot;,
                        &quot;nextHopAddress&quot;: &quot;192.168.56.103&quot;,
                        &quot;label&quot;: 6
                    }
&lt;p&gt;,&lt;/p&gt;
                    {
                        &quot;destPrefix&quot;: &quot;10.0.0.1&quot;,
                        &quot;nextHopAddress&quot;: &quot;192.168.56.103&quot;,
                        &quot;label&quot;: 3
                    }
&lt;p&gt;                ]&lt;br/&gt;
            }&lt;br/&gt;
        ]&lt;br/&gt;
    }&lt;br/&gt;
}&lt;/p&gt;


&lt;p&gt;Entries in the switch:&lt;br/&gt;
======================&lt;/p&gt;

&lt;p&gt;s1:&lt;br/&gt;
==&lt;br/&gt;
mininet&amp;gt; dpctl dump-flows -O OpenFlow13&lt;/p&gt;
&lt;ul&gt;
	&lt;li&gt;
	&lt;ul&gt;
		&lt;li&gt;
		&lt;ul&gt;
			&lt;li&gt;s1 ------------------------------------------------------------------------&lt;br/&gt;
OFPST_FLOW reply (OF1.3) (xid=0x2):&lt;br/&gt;
 cookie=0x0, duration=2176.186s, table=0, n_packets=61, n_bytes=2562, arp actions=FLOOD&lt;br/&gt;
 cookie=0x8000001, duration=1975.709s, table=0, n_packets=652, n_bytes=59789, priority=10,in_port=5 actions=goto_table:20&lt;br/&gt;
 cookie=0x8000001, duration=1903.680s, table=0, n_packets=140, n_bytes=13720, priority=10,in_port=1 actions=write_metadata:0x2/0xffffffff,goto_table:21&lt;br/&gt;
 cookie=0x8000001, duration=1903.590s, table=0, n_packets=119, n_bytes=11662, priority=10,in_port=3 actions=write_metadata:0x1/0xffffffff,goto_table:21&lt;br/&gt;
 cookie=0x8000001, duration=1903.587s, table=0, n_packets=23, n_bytes=2254, priority=10,in_port=2 actions=write_metadata:0x2/0xffffffff,goto_table:21&lt;br/&gt;
 cookie=0x8000002, duration=1903.384s, table=20, n_packets=244, n_bytes=24888, priority=10,mpls,mpls_label=3 actions=write_actions(group:7)&lt;br/&gt;
 cookie=0x8000002, duration=1902.861s, table=20, n_packets=13, n_bytes=1326, priority=10,mpls,mpls_label=6 actions=write_actions(group:8)&lt;/li&gt;
		&lt;/ul&gt;
		&lt;/li&gt;
	&lt;/ul&gt;
	&lt;/li&gt;
&lt;/ul&gt;


&lt;p&gt;---&amp;gt;Missing entry for label 4&lt;br/&gt;
 cookie=0x8000003, duration=1903.386s, table=21, n_packets=6, n_bytes=588, priority=42,ip,metadata=0x2/0xffffffff,nw_dst=10.0.0.1 actions=write_actions(push_mp  ls:0x8847,set_field:3-&amp;gt;mpls_label,group:3)&lt;br/&gt;
 cookie=0x8000003, duration=1903.380s, table=21, n_packets=80, n_bytes=7840, priority=42,ip,metadata=0x2/0xffffffff,nw_dst=10.0.0.3 actions=write_actions(push_  mpls:0x8847,set_field:4-&amp;gt;mpls_label,group:1)&lt;br/&gt;
 cookie=0x8000003, duration=1903.248s, table=21, n_packets=71, n_bytes=6958, priority=42,ip,metadata=0x2/0xffffffff,nw_dst=10.0.0.4 actions=write_actions(push_  mpls:0x8847,set_field:5-&amp;gt;mpls_label,group:1)&lt;br/&gt;
 cookie=0x8000003, duration=1903.168s, table=21, n_packets=115, n_bytes=11270, priority=42,ip,metadata=0x1/0xffffffff,nw_dst=10.0.0.3 actions=write_actions(pus  h_mpls:0x8847,set_field:4-&amp;gt;mpls_label,group:1)&lt;br/&gt;
 cookie=0x8000003, duration=1902.969s, table=21, n_packets=0, n_bytes=0, priority=42,ip,metadata=0x1/0xffffffff,nw_dst=10.0.0.1 actions=write_actions(push_mpls  :0x8847,set_field:3-&amp;gt;mpls_label,group:7)&lt;br/&gt;
 cookie=0x8000003, duration=1902.864s, table=21, n_packets=6, n_bytes=588, priority=42,ip,metadata=0x2/0xffffffff,nw_dst=10.0.0.2 actions=write_actions(push_mp  ls:0x8847,set_field:6-&amp;gt;mpls_label,group:8)&lt;br/&gt;
mininet&amp;gt; dpctl dump-groups -O OpenFlow13&lt;/p&gt;
&lt;ul&gt;
	&lt;li&gt;
	&lt;ul&gt;
		&lt;li&gt;
		&lt;ul&gt;
			&lt;li&gt;s1 ------------------------------------------------------------------------&lt;br/&gt;
OFPST_GROUP_DESC reply (OF1.3) (xid=0x2):&lt;br/&gt;
 group_id=8,type=indirect,bucket=weight:0,actions=pop_mpls:0x0800,set_field:00:00:00:00:00:02-&amp;gt;eth_dst,output:2&lt;br/&gt;
 group_id=7,type=indirect,bucket=weight:0,actions=pop_mpls:0x0800,set_field:00:00:00:00:00:03-&amp;gt;eth_dst,output:3&lt;br/&gt;
 group_id=1,type=indirect,bucket=weight:0,actions=output:5&lt;br/&gt;
 group_id=3,type=indirect,bucket=weight:0,actions=pop_mpls:0x0800,set_field:00:00:00:00:00:01-&amp;gt;eth_dst,output:1&lt;br/&gt;
mininet&amp;gt;&lt;/li&gt;
		&lt;/ul&gt;
		&lt;/li&gt;
	&lt;/ul&gt;
	&lt;/li&gt;
&lt;/ul&gt;



&lt;p&gt;s2:&lt;br/&gt;
==&lt;br/&gt;
mininet&amp;gt; dpctl dump-flows -O OpenFlow13&lt;/p&gt;
&lt;ul&gt;
	&lt;li&gt;
	&lt;ul&gt;
		&lt;li&gt;
		&lt;ul&gt;
			&lt;li&gt;s2 ------------------------------------------------------------------------&lt;br/&gt;
OFPST_FLOW reply (OF1.3) (xid=0x2):&lt;br/&gt;
 cookie=0x0, duration=2222.899s, table=0, n_packets=61, n_bytes=2562, arp actions=FLOOD&lt;br/&gt;
 cookie=0x8000001, duration=2031.519s, table=0, n_packets=676, n_bytes=62050, priority=10,in_port=5 actions=goto_table:20&lt;br/&gt;
 cookie=0x8000001, duration=1959.430s, table=0, n_packets=0, n_bytes=0, priority=10,in_port=1 actions=write_metadata:0x2/0xffffffff,goto_table:21&lt;br/&gt;
 cookie=0x8000001, duration=1959.423s, table=0, n_packets=68, n_bytes=6664, priority=10,in_port=2 actions=write_metadata:0x2/0xffffffff,goto_table:21&lt;br/&gt;
 cookie=0x8000001, duration=1959.415s, table=0, n_packets=195, n_bytes=19110, priority=10,in_port=3 actions=write_metadata:0x1/0xffffffff,goto_table:21&lt;br/&gt;
 cookie=0x8000002, duration=1959.074s, table=20, n_packets=199, n_bytes=20298, priority=10,mpls,mpls_label=4 actions=write_actions(group:6)&lt;br/&gt;
 cookie=0x8000002, duration=1958.995s, table=20, n_packets=71, n_bytes=7242, priority=10,mpls,mpls_label=5 actions=write_actions(group:5)&lt;/li&gt;
		&lt;/ul&gt;
		&lt;/li&gt;
	&lt;/ul&gt;
	&lt;/li&gt;
&lt;/ul&gt;


&lt;p&gt;-----&amp;gt;Missing entry for label 4&lt;br/&gt;
 cookie=0x8000003, duration=1959.201s, table=21, n_packets=55, n_bytes=5390, priority=42,ip,metadata=0x2/0xffffffff,nw_dst=10.0.0.1 actions=write_actions(push_  mpls:0x8847,set_field:3-&amp;gt;mpls_label,group:2)&lt;br/&gt;
 cookie=0x8000003, duration=1959.079s, table=21, n_packets=0, n_bytes=0, priority=42,ip,metadata=0x2/0xffffffff,nw_dst=10.0.0.3 actions=write_actions(push_mpls  :0x8847,set_field:4-&amp;gt;mpls_label,group:4)&lt;br/&gt;
 cookie=0x8000003, duration=1959.002s, table=21, n_packets=0, n_bytes=0, priority=42,ip,metadata=0x2/0xffffffff,nw_dst=10.0.0.4 actions=write_actions(push_mpls  :0x8847,set_field:5-&amp;gt;mpls_label,group:5)&lt;br/&gt;
 cookie=0x8000003, duration=1958.894s, table=21, n_packets=0, n_bytes=0, priority=42,ip,metadata=0x1/0xffffffff,nw_dst=10.0.0.3 actions=write_actions(push_mpls  :0x8847,set_field:4-&amp;gt;mpls_label,group:6)&lt;br/&gt;
 cookie=0x8000003, duration=1958.781s, table=21, n_packets=193, n_bytes=18914, priority=42,ip,metadata=0x1/0xffffffff,nw_dst=10.0.0.1 actions=write_actions(pus  h_mpls:0x8847,set_field:3-&amp;gt;mpls_label,group:2)&lt;br/&gt;
 cookie=0x8000003, duration=1958.674s, table=21, n_packets=13, n_bytes=1274, priority=42,ip,metadata=0x2/0xffffffff,nw_dst=10.0.0.2 actions=write_actions(push_  mpls:0x8847,set_field:6-&amp;gt;mpls_label,group:2)&lt;br/&gt;
mininet&amp;gt; dpctl dump-groups -O OpenFlow13&lt;/p&gt;
&lt;ul&gt;
	&lt;li&gt;
	&lt;ul&gt;
		&lt;li&gt;
		&lt;ul&gt;
			&lt;li&gt;s2 ------------------------------------------------------------------------&lt;br/&gt;
OFPST_GROUP_DESC reply (OF1.3) (xid=0x2):&lt;br/&gt;
 group_id=6,type=indirect,bucket=weight:0,actions=pop_mpls:0x0800,set_field:00:00:00:00:00:07-&amp;gt;eth_dst,output:3&lt;br/&gt;
 group_id=4,type=indirect,bucket=weight:0,actions=pop_mpls:0x0800,set_field:00:00:00:00:00:05-&amp;gt;eth_dst,output:1&lt;br/&gt;
 group_id=5,type=indirect,bucket=weight:0,actions=pop_mpls:0x0800,set_field:00:00:00:00:00:06-&amp;gt;eth_dst,output:2&lt;br/&gt;
 group_id=2,type=indirect,bucket=weight:0,actions=output:5&lt;br/&gt;
mininet&amp;gt;&lt;/li&gt;
		&lt;/ul&gt;
		&lt;/li&gt;
	&lt;/ul&gt;
	&lt;/li&gt;
&lt;/ul&gt;



&lt;p&gt;Attaching logs.&lt;/p&gt;</description>
                <environment>&lt;p&gt;Operating System: All&lt;br/&gt;
Platform: All&lt;/p&gt;</environment>
        <key id="21624">VPNSERVICE-15</key>
            <summary>Entry missing in table 20 due to same label id for routes in different vpns</summary>
                <type id="10104" iconUrl="https://jira.opendaylight.org/secure/viewavatar?size=xsmall&amp;avatarId=10303&amp;avatarType=issuetype">Bug</type>
                                                <status id="10004" iconUrl="https://jira.opendaylight.org/images/icons/status_generic.gif" description="">Verified</status>
                    <statusCategory id="3" key="done" colorName="green"/>
                                    <resolution id="10000">Done</resolution>
                                        <assignee username="abhinav.gupta">Abhinav Gupta</assignee>
                                    <reporter username="sindhuri.b@ericsson.com">Sindhuri B</reporter>
                        <labels>
                    </labels>
                <created>Tue, 9 Jun 2015 11:36:37 +0000</created>
                <updated>Tue, 19 Nov 2019 18:40:54 +0000</updated>
                            <resolved>Wed, 24 Jun 2015 07:25:43 +0000</resolved>
                                    <version>unspecified</version>
                                                    <component>General</component>
                        <due></due>
                            <votes>0</votes>
                                    <watches>2</watches>
                                                                                                                <comments>
                            <comment id="40505" author="sindhuri.b@ericsson.com" created="Tue, 9 Jun 2015 11:36:37 +0000"  >&lt;p&gt;Attachment karaf.log has been added with description: logs&lt;/p&gt;</comment>
                            <comment id="40503" author="abhinav.gupta" created="Thu, 11 Jun 2015 12:58:38 +0000"  >&lt;p&gt;Here&apos;s the link to the fix: &lt;a href=&quot;https://git.opendaylight.org/gerrit/#/c/22360/&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://git.opendaylight.org/gerrit/#/c/22360/&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Following the same configuration, here are entries observed now:&lt;/p&gt;

&lt;p&gt;mininet&amp;gt; dpctl dump-flows -O OpenFlow13&lt;/p&gt;
&lt;ul&gt;
	&lt;li&gt;
	&lt;ul&gt;
		&lt;li&gt;
		&lt;ul&gt;
			&lt;li&gt;s1 ------------------------------------------------------------------------&lt;br/&gt;
OFPST_FLOW reply (OF1.3) (xid=0x2):&lt;br/&gt;
cookie=0x8000001, duration=115.805s, table=0, n_packets=0, n_bytes=0, priority=10,in_port=3 actions=write_metadata:0x2/0xffffffff,goto_table:21&lt;br/&gt;
cookie=0x8000001, duration=115.627s, table=0, n_packets=0, n_bytes=0, priority=10,in_port=1 actions=write_metadata:0x1/0xffffffff,goto_table:21&lt;br/&gt;
cookie=0x8000001, duration=115.587s, table=0, n_packets=0, n_bytes=0, priority=10,in_port=2 actions=write_metadata:0x1/0xffffffff,goto_table:21&lt;br/&gt;
cookie=0x8000001, duration=134.638s, table=0, n_packets=27, n_bytes=2295, priority=10,in_port=4 actions=goto_table:20&lt;br/&gt;
cookie=0x8000002, duration=115.243s, table=20, n_packets=0, n_bytes=0, priority=10,mpls,mpls_label=3 actions=write_actions(group:3)&lt;br/&gt;
cookie=0x8000002, duration=115.012s, table=20, n_packets=0, n_bytes=0, priority=10,mpls,mpls_label=5 actions=write_actions(group:5)&lt;br/&gt;
cookie=0x8000002, duration=115.141s, table=20, n_packets=0, n_bytes=0, priority=10,mpls,mpls_label=4 actions=write_actions(group:4) &lt;br/&gt;
&amp;gt;&amp;gt; all table 20 entries populated&lt;br/&gt;
cookie=0x8000003, duration=114.951s, table=21, n_packets=0, n_bytes=0, priority=42,ip,metadata=0x2/0xffffffff,nw_dst=10.0.0.3 actions=write_actions(push_mpls:0x8847,set_field:6-&amp;gt;mpls_label,group:2)&lt;br/&gt;
cookie=0x8000003, duration=114.827s, table=21, n_packets=0, n_bytes=0, priority=42,ip,metadata=0x1/0xffffffff,nw_dst=10.0.0.3 actions=write_actions(push_mpls:0x8847,set_field:8-&amp;gt;mpls_label,group:2)&lt;br/&gt;
cookie=0x8000003, duration=115.233s, table=21, n_packets=0, n_bytes=0, priority=42,ip,metadata=0x2/0xffffffff,nw_dst=10.0.0.1 actions=write_actions(push_mpls:0x8847,set_field:3-&amp;gt;mpls_label,group:3)&lt;br/&gt;
cookie=0x8000003, duration=114.857s, table=21, n_packets=0, n_bytes=0, priority=42,ip,metadata=0x1/0xffffffff,nw_dst=10.0.0.4 actions=write_actions(push_mpls:0x8847,set_field:7-&amp;gt;mpls_label,group:2)&lt;br/&gt;
cookie=0x8000003, duration=115.020s, table=21, n_packets=0, n_bytes=0, priority=42,ip,metadata=0x1/0xffffffff,nw_dst=10.0.0.2 actions=write_actions(push_mpls:0x8847,set_field:5-&amp;gt;mpls_label,group:5)&lt;br/&gt;
cookie=0x8000003, duration=115.141s, table=21, n_packets=0, n_bytes=0, priority=42,ip,metadata=0x1/0xffffffff,nw_dst=10.0.0.1 actions=write_actions(push_mpls:0x8847,set_field:4-&amp;gt;mpls_label,group:4)&lt;br/&gt;
mininet&amp;gt; dpctl dump-groups -O OpenFlow13&lt;/li&gt;
			&lt;li&gt;s1 ------------------------------------------------------------------------&lt;br/&gt;
OFPST_GROUP_DESC reply (OF1.3) (xid=0x2):&lt;br/&gt;
group_id=4,type=indirect,bucket=weight:0,actions=pop_mpls:0x0800,set_field:00:00:00:00:00:01-&amp;gt;eth_dst,output:1&lt;br/&gt;
group_id=5,type=indirect,bucket=weight:0,actions=pop_mpls:0x0800,set_field:00:00:00:00:00:02-&amp;gt;eth_dst,output:2&lt;br/&gt;
group_id=2,type=indirect,bucket=weight:0,actions=output:4&lt;br/&gt;
group_id=3,type=indirect,bucket=weight:0,actions=pop_mpls:0x0800,set_field:00:00:00:00:00:03-&amp;gt;eth_dst,output:3&lt;/li&gt;
		&lt;/ul&gt;
		&lt;/li&gt;
	&lt;/ul&gt;
	&lt;/li&gt;
&lt;/ul&gt;



&lt;p&gt;mininet&amp;gt; dpctl dump-flows -O OpenFlow13&lt;/p&gt;
&lt;ul&gt;
	&lt;li&gt;
	&lt;ul&gt;
		&lt;li&gt;
		&lt;ul&gt;
			&lt;li&gt;s2 ------------------------------------------------------------------------&lt;br/&gt;
OFPST_FLOW reply (OF1.3) (xid=0x2):&lt;br/&gt;
cookie=0x8000001, duration=70.137s, table=0, n_packets=0, n_bytes=0, priority=10,in_port=3 actions=write_metadata:0x2/0xffffffff,goto_table:21&lt;br/&gt;
cookie=0x8000001, duration=70.018s, table=0, n_packets=0, n_bytes=0, priority=10,in_port=1 actions=write_metadata:0x1/0xffffffff,goto_table:21&lt;br/&gt;
cookie=0x8000001, duration=70.048s, table=0, n_packets=0, n_bytes=0, priority=10,in_port=2 actions=write_metadata:0x1/0xffffffff,goto_table:21&lt;br/&gt;
cookie=0x8000001, duration=89.497s, table=0, n_packets=17, n_bytes=1445, priority=10,in_port=4 actions=goto_table:20&lt;br/&gt;
cookie=0x8000002, duration=69.723s, table=20, n_packets=0, n_bytes=0, priority=10,mpls,mpls_label=6 actions=write_actions(group:6)&lt;br/&gt;
cookie=0x8000002, duration=69.705s, table=20, n_packets=0, n_bytes=0, priority=10,mpls,mpls_label=7 actions=write_actions(group:7)&lt;br/&gt;
cookie=0x8000002, duration=69.526s, table=20, n_packets=0, n_bytes=0, priority=10,mpls,mpls_label=8 actions=write_actions(group:8)&lt;br/&gt;
&amp;gt;&amp;gt; all table 20 entries populated&lt;br/&gt;
cookie=0x8000003, duration=69.730s, table=21, n_packets=0, n_bytes=0, priority=42,ip,metadata=0x2/0xffffffff,nw_dst=10.0.0.3 actions=write_actions(push_mpls:0x8847,set_field:6-&amp;gt;mpls_label,group:6)&lt;br/&gt;
cookie=0x8000003, duration=69.531s, table=21, n_packets=0, n_bytes=0, priority=42,ip,metadata=0x1/0xffffffff,nw_dst=10.0.0.3 actions=write_actions(push_mpls:0x8847,set_field:8-&amp;gt;mpls_label,group:8)&lt;br/&gt;
cookie=0x8000003, duration=70.078s, table=21, n_packets=0, n_bytes=0, priority=42,ip,metadata=0x2/0xffffffff,nw_dst=10.0.0.1 actions=write_actions(push_mpls:0x8847,set_field:3-&amp;gt;mpls_label,group:1)&lt;br/&gt;
cookie=0x8000003, duration=69.706s, table=21, n_packets=0, n_bytes=0, priority=42,ip,metadata=0x1/0xffffffff,nw_dst=10.0.0.4 actions=write_actions(push_mpls:0x8847,set_field:7-&amp;gt;mpls_label,group:7)&lt;br/&gt;
cookie=0x8000003, duration=70.059s, table=21, n_packets=0, n_bytes=0, priority=42,ip,metadata=0x1/0xffffffff,nw_dst=10.0.0.1 actions=write_actions(push_mpls:0x8847,set_field:4-&amp;gt;mpls_label,group:1)&lt;br/&gt;
cookie=0x8000003, duration=70.078s, table=21, n_packets=0, n_bytes=0, priority=42,ip,metadata=0x1/0xffffffff,nw_dst=10.0.0.2 actions=write_actions(push_mpls:0x8847,set_field:5-&amp;gt;mpls_label,group:1)&lt;br/&gt;
mininet&amp;gt; dpctl dump-groups -O OpenFlow13&lt;/li&gt;
			&lt;li&gt;s2 ------------------------------------------------------------------------&lt;br/&gt;
OFPST_GROUP_DESC reply (OF1.3) (xid=0x2):&lt;br/&gt;
group_id=8,type=indirect,bucket=weight:0,actions=pop_mpls:0x0800,set_field:00:00:00:00:00:04-&amp;gt;eth_dst,output:1&lt;br/&gt;
group_id=7,type=indirect,bucket=weight:0,actions=pop_mpls:0x0800,set_field:00:00:00:00:00:05-&amp;gt;eth_dst,output:2&lt;br/&gt;
group_id=1,type=indirect,bucket=weight:0,actions=output:4&lt;br/&gt;
group_id=6,type=indirect,bucket=weight:0,actions=pop_mpls:0x0800,set_field:00:00:00:00:00:06-&amp;gt;eth_dst,output:3&lt;/li&gt;
		&lt;/ul&gt;
		&lt;/li&gt;
	&lt;/ul&gt;
	&lt;/li&gt;
&lt;/ul&gt;
</comment>
                            <comment id="40504" author="sindhuri.b@ericsson.com" created="Wed, 24 Jun 2015 07:25:43 +0000"  >&lt;p&gt;Verified. All entries are programmed correctly.&lt;/p&gt;

&lt;p&gt;In switch s1:&lt;br/&gt;
============&lt;br/&gt;
mininet&amp;gt; dpctl dump-flows -O OpenFlow13&lt;/p&gt;
&lt;ul&gt;
	&lt;li&gt;
	&lt;ul&gt;
		&lt;li&gt;
		&lt;ul&gt;
			&lt;li&gt;s1 ------------------------------------------------------------------------&lt;br/&gt;
OFPST_FLOW reply (OF1.3) (xid=0x2):&lt;br/&gt;
 cookie=0x0, duration=567.717s, table=0, n_packets=24, n_bytes=1008, arp actions=FLOOD&lt;br/&gt;
 cookie=0x8000001, duration=567.775s, table=0, n_packets=13, n_bytes=1274, priority=10,in_port=2 actions=write_metadata:0x1/0xffffffff,goto_table:21&lt;br/&gt;
 cookie=0x8000001, duration=567.775s, table=0, n_packets=32, n_bytes=3136, priority=10,in_port=3 actions=write_metadata:0x2/0xffffffff,goto_table:21&lt;br/&gt;
 cookie=0x8000001, duration=567.770s, table=0, n_packets=6, n_bytes=588, priority=10,in_port=1 actions=write_metadata:0x1/0xffffffff,goto_table:21&lt;br/&gt;
 cookie=0x8000001, duration=567.767s, table=0, n_packets=130, n_bytes=11322, priority=10,in_port=5 actions=goto_table:20&lt;br/&gt;
 cookie=0x8000002, duration=567.665s, table=20, n_packets=6, n_bytes=612, priority=10,mpls,mpls_label=6 actions=write_actions(group:6)&lt;br/&gt;
 cookie=0x8000002, duration=567.556s, table=20, n_packets=10, n_bytes=1020, priority=10,mpls,mpls_label=7 actions=write_actions(group:7)&lt;br/&gt;
 cookie=0x8000002, duration=567.441s, table=20, n_packets=0, n_bytes=0, priority=10,mpls,mpls_label=8 actions=write_actions(group:8)&lt;br/&gt;
 cookie=0x8000003, duration=567.669s, table=21, n_packets=6, n_bytes=588, priority=42,ip,metadata=0x1/0xffffffff,nw_dst=10.0.0.2 actions=write_actions(push_mpls:0x8847,set_field:6-&amp;gt;mpls_label,group:6)&lt;br/&gt;
 cookie=0x8000003, duration=567.560s, table=21, n_packets=0, n_bytes=0, priority=42,ip,metadata=0x2/0xffffffff,nw_dst=10.0.0.1 actions=write_actions(push_mpls:0x8847,set_field:7-&amp;gt;mpls_label,group:7)&lt;br/&gt;
 cookie=0x8000003, duration=567.446s, table=21, n_packets=6, n_bytes=588, priority=42,ip,metadata=0x1/0xffffffff,nw_dst=10.0.0.1 actions=write_actions(push_mpls:0x8847,set_field:8-&amp;gt;mpls_label,group:8)&lt;br/&gt;
 cookie=0x8000003, duration=563.761s, table=21, n_packets=0, n_bytes=0, priority=42,ip,metadata=0x1/0xffffffff,nw_dst=10.0.0.4 actions=write_actions(push_mpls:0x8847,set_field:5-&amp;gt;mpls_label,group:2)&lt;br/&gt;
 cookie=0x8000003, duration=563.662s, table=21, n_packets=12, n_bytes=1176, priority=42,ip,metadata=0x2/0xffffffff,nw_dst=10.0.0.3 actions=write_actions(push_mpls:0x8847,set_field:3-&amp;gt;mpls_label,group:2)&lt;br/&gt;
 cookie=0x8000003, duration=563.440s, table=21, n_packets=7, n_bytes=686, priority=42,ip,metadata=0x1/0xffffffff,nw_dst=10.0.0.3 actions=write_actions(push_mpls:0x8847,set_field:4-&amp;gt;mpls_label,group:2)&lt;br/&gt;
mininet&amp;gt; dpctl dump-groups -O OpenFlow13&lt;/li&gt;
			&lt;li&gt;s1 ------------------------------------------------------------------------&lt;br/&gt;
OFPST_GROUP_DESC reply (OF1.3) (xid=0x2):&lt;br/&gt;
 group_id=8,type=indirect,bucket=weight:0,actions=pop_mpls:0x0800,set_field:00:00:00:00:00:01-&amp;gt;eth_dst,output:1&lt;br/&gt;
 group_id=7,type=indirect,bucket=weight:0,actions=pop_mpls:0x0800,set_field:00:00:00:00:00:03-&amp;gt;eth_dst,output:3&lt;br/&gt;
 group_id=6,type=indirect,bucket=weight:0,actions=pop_mpls:0x0800,set_field:00:00:00:00:00:02-&amp;gt;eth_dst,output:2&lt;br/&gt;
 group_id=2,type=indirect,bucket=weight:0,actions=output:5&lt;br/&gt;
mininet&amp;gt;&lt;/li&gt;
		&lt;/ul&gt;
		&lt;/li&gt;
	&lt;/ul&gt;
	&lt;/li&gt;
&lt;/ul&gt;



&lt;p&gt;In switch s2:&lt;br/&gt;
=============&lt;br/&gt;
mininet&amp;gt; dpctl dump-flows -O OpenFlow13&lt;/p&gt;
&lt;ul&gt;
	&lt;li&gt;
	&lt;ul&gt;
		&lt;li&gt;
		&lt;ul&gt;
			&lt;li&gt;s2 ------------------------------------------------------------------------&lt;br/&gt;
OFPST_FLOW reply (OF1.3) (xid=0x2):&lt;br/&gt;
 cookie=0x0, duration=17.622s, table=0, n_packets=0, n_bytes=0, arp actions=FLOOD&lt;br/&gt;
 cookie=0x8000001, duration=17.673s, table=0, n_packets=0, n_bytes=0, priority=10,in_port=2 actions=write_metadata:0x1/0xffffffff,goto_table:21&lt;br/&gt;
 cookie=0x8000001, duration=17.666s, table=0, n_packets=0, n_bytes=0, priority=10,in_port=3 actions=write_metadata:0x2/0xffffffff,goto_table:21&lt;br/&gt;
 cookie=0x8000001, duration=17.658s, table=0, n_packets=0, n_bytes=0, priority=10,in_port=1 actions=write_metadata:0x1/0xffffffff,goto_table:21&lt;br/&gt;
 cookie=0x8000001, duration=17.656s, table=0, n_packets=3, n_bytes=255, priority=10,in_port=5 actions=goto_table:20&lt;br/&gt;
 cookie=0x8000002, duration=17.564s, table=20, n_packets=0, n_bytes=0, priority=10,mpls,mpls_label=5 actions=write_actions(group:5)&lt;br/&gt;
 cookie=0x8000002, duration=17.350s, table=20, n_packets=0, n_bytes=0, priority=10,mpls,mpls_label=3 actions=write_actions(group:3)&lt;br/&gt;
 cookie=0x8000002, duration=17.329s, table=20, n_packets=0, n_bytes=0, priority=10,mpls,mpls_label=4 actions=write_actions(group:4)&lt;br/&gt;
 cookie=0x8000003, duration=17.694s, table=21, n_packets=0, n_bytes=0, priority=42,ip,metadata=0x1/0xffffffff,nw_dst=10.0.0.2 actions=write_actions(push_mpls:0x8847,set_field:6-&amp;gt;mpls_label,group:1)&lt;br/&gt;
 cookie=0x8000003, duration=17.694s, table=21, n_packets=0, n_bytes=0, priority=42,ip,metadata=0x1/0xffffffff,nw_dst=10.0.0.1 actions=write_actions(push_mpls:0x8847,set_field:8-&amp;gt;mpls_label,group:1)&lt;br/&gt;
 cookie=0x8000003, duration=17.669s, table=21, n_packets=0, n_bytes=0, priority=42,ip,metadata=0x2/0xffffffff,nw_dst=10.0.0.1 actions=write_actions(push_mpls:0x8847,set_field:7-&amp;gt;mpls_label,group:1)&lt;br/&gt;
 cookie=0x8000003, duration=17.567s, table=21, n_packets=0, n_bytes=0, priority=42,ip,metadata=0x1/0xffffffff,nw_dst=10.0.0.4 actions=write_actions(push_mpls:0x8847,set_field:5-&amp;gt;mpls_label,group:5)&lt;br/&gt;
 cookie=0x8000003, duration=17.354s, table=21, n_packets=0, n_bytes=0, priority=42,ip,metadata=0x2/0xffffffff,nw_dst=10.0.0.3 actions=write_actions(push_mpls:0x8847,set_field:3-&amp;gt;mpls_label,group:3)&lt;br/&gt;
 cookie=0x8000003, duration=17.335s, table=21, n_packets=0, n_bytes=0, priority=42,ip,metadata=0x1/0xffffffff,nw_dst=10.0.0.3 actions=write_actions(push_mpls:0x8847,set_field:4-&amp;gt;mpls_label,group:4)&lt;br/&gt;
mininet&amp;gt; dpctl dump-groups -O OpenFlow13&lt;/li&gt;
			&lt;li&gt;s2 ------------------------------------------------------------------------&lt;br/&gt;
OFPST_GROUP_DESC reply (OF1.3) (xid=0x2):&lt;br/&gt;
 group_id=4,type=indirect,bucket=weight:0,actions=pop_mpls:0x0800,set_field:00:00:00:00:00:05-&amp;gt;eth_dst,output:1&lt;br/&gt;
 group_id=1,type=indirect,bucket=weight:0,actions=output:5&lt;br/&gt;
 group_id=5,type=indirect,bucket=weight:0,actions=pop_mpls:0x0800,set_field:00:00:00:00:00:06-&amp;gt;eth_dst,output:2&lt;br/&gt;
 group_id=3,type=indirect,bucket=weight:0,actions=pop_mpls:0x0800,set_field:00:00:00:00:00:07-&amp;gt;eth_dst,output:3&lt;br/&gt;
mininet&amp;gt;&lt;/li&gt;
		&lt;/ul&gt;
		&lt;/li&gt;
	&lt;/ul&gt;
	&lt;/li&gt;
&lt;/ul&gt;



&lt;p&gt;Fib entries:&lt;br/&gt;
===========&lt;br/&gt;
Labels configured unique.&lt;br/&gt;
{&lt;br/&gt;
    &quot;fibEntries&quot;: {&lt;br/&gt;
        &quot;vrfTables&quot;: [&lt;br/&gt;
            {&lt;br/&gt;
                &quot;routeDistinguisher&quot;: &quot;100:1&quot;,&lt;br/&gt;
                &quot;vrfEntry&quot;: [&lt;br/&gt;
                    &lt;/p&gt;
{
                        &quot;destPrefix&quot;: &quot;10.0.0.3&quot;,
                        &quot;nextHopAddress&quot;: &quot;192.168.56.104&quot;,
                        &quot;label&quot;: 3
                    }
&lt;p&gt;,&lt;/p&gt;
                    {
                        &quot;destPrefix&quot;: &quot;10.0.0.1&quot;,
                        &quot;nextHopAddress&quot;: &quot;192.168.56.103&quot;,
                        &quot;label&quot;: 7
                    }
&lt;p&gt;                ]&lt;br/&gt;
            },&lt;br/&gt;
            {&lt;br/&gt;
                &quot;routeDistinguisher&quot;: &quot;1000:1&quot;,&lt;br/&gt;
                &quot;vrfEntry&quot;: [&lt;br/&gt;
                    &lt;/p&gt;
{
                        &quot;destPrefix&quot;: &quot;10.0.0.4&quot;,
                        &quot;nextHopAddress&quot;: &quot;192.168.56.104&quot;,
                        &quot;label&quot;: 5
                    }
&lt;p&gt;,&lt;br/&gt;
                    &lt;/p&gt;
{
                        &quot;destPrefix&quot;: &quot;10.0.0.3&quot;,
                        &quot;nextHopAddress&quot;: &quot;192.168.56.104&quot;,
                        &quot;label&quot;: 4
                    }
&lt;p&gt;,&lt;br/&gt;
                    &lt;/p&gt;
{
                        &quot;destPrefix&quot;: &quot;10.0.0.2&quot;,
                        &quot;nextHopAddress&quot;: &quot;192.168.56.103&quot;,
                        &quot;label&quot;: 6
                    }
&lt;p&gt;,&lt;/p&gt;
                    {
                        &quot;destPrefix&quot;: &quot;10.0.0.1&quot;,
                        &quot;nextHopAddress&quot;: &quot;192.168.56.103&quot;,
                        &quot;label&quot;: 8
                    }
&lt;p&gt;                ]&lt;br/&gt;
            }&lt;br/&gt;
        ]&lt;br/&gt;
    }&lt;br/&gt;
}&lt;/p&gt;</comment>
                    </comments>
                    <attachments>
                            <attachment id="12769" name="karaf.log" size="441456" author="sindhuri.b@ericsson.com" created="Tue, 9 Jun 2015 11:36:37 +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_10208" key="com.atlassian.jira.plugin.system.customfieldtypes:textfield">
                        <customfieldname>External issue ID</customfieldname>
                        <customfieldvalues>
                            <customfieldvalue>3644</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=3644]]></customfieldvalue>

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

                        </customfieldvalues>
                    </customfield>
                                                                <customfield id="customfield_10101" key="com.atlassian.jira.plugin.system.customfieldtypes:select">
                        <customfieldname>Severity</customfieldname>
                        <customfieldvalues>
                                <customfieldvalue key="10104"><![CDATA[normal]]></customfieldvalue>

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