Incorrect nexthop value in the flow tables(flow -l). It is not matching with nexthop value present in the VRF entry(rt --dump)

Bug #1602954 reported by sureshkvl
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
OpenContrail
New
Undecided
Unassigned

Bug Description

Details:

In my devstack setup, i have two VMs (10.0.1.3 and 10.0.1.4). I have triggered the ping .
opencontrail version : 2.21.x

rt --dump 5
-------------------

Vrouter inet4 routing table 0/5/unicast
Flags: L=Label Valid, P=Proxy ARP, T=Trap ARP, F=Flood ARP

Destination PPL Flags Label Nexthop Stitched MAC(Index)

10.0.1.3/32 32 P - 32 2:11:88:a0:2b:7e(60)
10.0.1.4/32 32 P - 41 2:98:5a:e7:39:da(124)

The flow table output is below,(flow -l )
-----------------------------------------

 Index Source:Port Destination:Port Proto(V)
-------------------------------------------------------------------------

520<=>1580 10.0.1.4:15873 10.0.1.3:0 1 (5)
        (K(nh):41, Action:F, E:0, S(nh):41, Statistics:105/10290 UdpSrcPort 64174)

  1580<=>520 10.0.1.3:15873 10.0.1.4:0 1 (5)
        (K(nh):32, Action:F, E:0, S(nh):32, Statistics:105/10290 UdpSrcPort 60024)

⌂88% 2d [cloud:~/devstack] stable/mitaka* ±

In the Flow table output, Next Hop(K(nH) value is wrong, For Destination 10.0.1.3 , the nexthop is 32. But in the flow table it shows 41.

To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.