[NETVIRT-697] [l3vpn_ecmp] Flows not updated after bgpvpn deletion Created: 29/May/17  Updated: 02/Apr/19  Resolved: 01/Jun/17

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

Type: Bug
Reporter: Jaya Priyadarshini Assignee: Manu B
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: Text File l3vpn-vpn-to-extra-routes.txt     Text File odl_fib_entries.txt     Text File vpn_deletion_doent_delete_the_flows.txt    
External issue ID: 8559

 Description   

Topology
=================================
3CSS, 1 DC-GW, 6 VMs, 2 each on each CSS.

Build used
==================================
distribution-karaf-0.6.0-20170522.002211-5360.zip

Steps to repro
==================================
1)Do the basic vxlan configuration for one CSS.
2)Configure mpls over gre.Check it is configured properly.
3)Form bgp neigborship between Controller and DC-GW and check check bgp neighborship.
4)Configure two VMs on CSS-1, CSS-2 and CSS-3 using nova command.
5)Configure bgvpn update with one rd.Check whether it is advertised to DC-GW.
6)Configure extra route using "router update command"
neutron router-update ROUTER1 --routes type=dict list=true destination=200.0.0.0/24,nexthop=10.10.10.2
destination=200.0.0.0/24,nexthop=10.10.10.3 destination=201.0.0.0/24,nexthop=10.10.10.4
destination=201.0.0.0/24,nexthop=10.10.10.5 destination=200.0.0.0/24,nexthop=10.10.10.4
7)Check these VM entries updated in "show ip route" in vpn context.
8)Configure a static ip ( extra route) on VM-1 in DPN1.
ifconfig eth0:0 200.0.0.2 up
9)Also configure a static ip ( extra route) on VM-1 in DPN1.
ifconfig eth0:0 200.0.0.3 up
10)Check the extra routes are also advertised to SER.
11) Ping 200.0.0.3 from 200.0.0.2, it works. statsis also updated.
12)Delete the bgpvpn using bgpvpn deletion command.
13) Flows should not have the entry and ping should stop working.

Logs
=====================
Logs attached.



 Comments   
Comment by Jaya Priyadarshini [ 29/May/17 ]

Attachment vpn_deletion_doent_delete_the_flows.txt has been added with description: Bug_8559_fail_log

Comment by Jaya Priyadarshini [ 29/May/17 ]

Attachment l3vpn-vpn-to-extra-routes.txt has been added with description: l3vpn:vpn-to-extra-routes

Comment by Jaya Priyadarshini [ 29/May/17 ]

Attachment odl_fib_entries.txt has been added with description: odl_fib_entries

Comment by Manu B [ 01/Jun/17 ]

This is expected behavior. In the test case, only the bgpvpn is deleted. And the routes are still associated with router. So it is considered as internal vpn and the flows will be still present. Please check if the routes are withdrawn from the quagga. If not, raise a new bug/ assign the same bug to us.

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