[NETVIRT-858] [l3vpn_Ecmp] ECMP groups are not updated for router update Created: 21/Aug/17  Updated: 19/Oct/17  Resolved: 24/Aug/17

Status: Resolved
Project: netvirt
Component/s: General
Affects Version/s: Carbon
Fix Version/s: None

Type: Bug
Reporter: Bharathkumarav Assignee: Unassigned
Resolution: Cannot Reproduce Votes: 0
Labels: None
Remaining Estimate: Not Specified
Time Spent: Not Specified
Original Estimate: Not Specified
Environment:

Operating System: All
Platform: All


Attachments: File karaf_log.tar.gz    
External issue ID: 9017

 Description   

Description
=====================
ECMP groups are not updated for router update

Steps to repro
====================
1)Do the basic configuration for all the CSS.
2)update the router for static ip with next hops using below command -

neutron router-update Router1 --routes type=dict list=true destination=100.100.100.100/32,nexthop=10.10.1.2 destination=100.100.100.100/32,nexthop=10.10.1.3 destination=100.100.100.100/32,nexthop=10.10.1.4 destination=100.100.100.100/32,nexthop=10.10.1.5 destination=100.100.100.100/32,nexthop=10.10.1.6

3) check fib entries, properly updated as below -

RD Prefix NextHop Label Origin ------------------------------------------------------------------- cea78340-67bc-4344-9217-f55508e21d74 10.10.1.1/32 70003 l cea78340-67bc-4344-9217-f55508e21d74 10.10.1.2/32 88.0.0.5 70000 l cea78340-67bc-4344-9217-f55508e21d74 100.100.100.100/32 88.0.0.6 70013 s cea78340-67bc-4344-9217-f55508e21d74 100.100.100.100/32 88.0.0.5 70013 s cea78340-67bc-4344-9217-f55508e21d74 10.10.1.3/32 88.0.0.5 70008 l cea78340-67bc-4344-9217-f55508e21d74 10.10.1.9/32 88.0.0.7 70012 l cea78340-67bc-4344-9217-f55508e21d74 10.10.1.7/32 88.0.0.6 70006 l cea78340-67bc-4344-9217-f55508e21d74 10.10.1.5/32 88.0.0.6 70010 l cea78340-67bc-4344-9217-f55508e21d74 10.10.1.6/32 88.0.0.6 70005 l cea78340-67bc-4344-9217-f55508e21d74 10.10.1.4/32 88.0.0.5 70004

4) Check the flows,properly updated as below -
${match} = table=21, n_packets=0, n_bytes=0, priority=42,ip,metadata=0x222e0/0xfffffffe,nw_dst=100.100.100.100 actions=group:150005

5) check the groups in the CSS for type=select, it is not updated.

'OFPST_GROUP_DESC reply (OF1.3) (xid=0x2): group_id=210002,type=all,bucket=actions=group:210001,bucket=actions=set_field:0x1389->tun_id,output:18,bucket=actions=set_field:0x1389->tun_id,output:17 group_id=5000,type=all,bucket=actions=CONTROLLER:65535,bucket=actions=resubmit(,17),bucket=actions=resubmit(,81) group_id=150014,type=all,bucket=actions=set_field:fa:16:3e:e9:19:ad->eth_src,set_field:fa:16:3e:25:d3:1d->eth_dst,load:0x900->NXM_NX_REG6[],resubmit(,220) group_id=150001,type=all,bucket=actions=set_field:fa:16:3e:bb:01:1f->eth_src,set_field:fa:16:3e:11:fa:e2->eth_dst,load:0x800->NXM_NX_REG6[],resubmit(,220) group_id=150003,type=all,bucket=actions=set_field:fa:16:3e:bb:01:1f->eth_src,set_field:fa:16:3e:79:f7:24->eth_dst,load:0x500->NXM_NX_REG6[],resubmit(,220) group_id=150007,type=all,bucket=actions=set_field:fa:16:3e:80:5a:dd->eth_src,set_field:fa:16:3e:71:1f:50->eth_dst,load:0x300->NXM_NX_REG6[],resubmit(,220) group_id=150010,type=all,bucket=actions=set_field:fa:16:3e:e9:19:ad->eth_src,set_field:fa:16:3e:77:40:44->eth_dst,load:0x300->NXM_NX_REG6[],resubmit(,220) group_id=150000,type=all,bucket=actions=set_field:fa:16:3e:80:5a:dd->eth_src,set_field:fa:16:3e:53:e7:ff->eth_dst,load:0xd00->NXM_NX_REG6[],resubmit(,220) group_id=150011,type=all,bucket=actions=set_field:fa:16:3e:e9:19:ad->eth_src,set_field:fa:16:3e:71:e9:87->eth_dst,load:0x600->NXM_NX_REG6[],resubmit(,220) group_id=150004,type=all,bucket=actions=set_field:fa:16:3e:80:5a:dd->eth_src,set_field:fa:16:3e:80:b9:c1->eth_dst,load:0x100->NXM_NX_REG6[],resubmit(,220) group_id=150005,type=all,bucket=actions=set_field:fa:16:3e:bb:01:1f->eth_src,set_field:fa:16:3e:93:be:d0->eth_dst,load:0x900->NXM_NX_REG6[],resubmit(,220) group_id=210001,type=all,bucket=actions=set_field:0x9->tun_id,resubmit(,55),bucket=actions=set_field:0x6->tun_id,resubmit(,55),bucket=actions=set_field:0x3->tun_id,resubmit(,55)' does not match 'group_id=150005,type=select.*'

Logs
==============================
http://10.164.224.239:8080/Logs//21_aug/log-20170821-210654.html



 Comments   
Comment by Bharathkumarav [ 21/Aug/17 ]

Attachment karaf_log.tar.gz has been added with description: Karaf logs

Comment by Manu B [ 24/Aug/17 ]

The test was done in a wrong build which doesn't have ECMP code. Closing the bug.

Generated at Wed Feb 07 20:22:39 UTC 2024 using Jira 8.20.10#820010-sha1:ace47f9899e9ee25d7157d59aa17ab06aee30d3d.