[NETVIRT-180] InterVpnLink: push_mpls flows not installed in FIB when there are no VMs in VPNs Created: 29/Sep/16  Updated: 06/Dec/16  Resolved: 06/Dec/16

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

Type: Bug
Reporter: Miguel Perez Assignee: Miguel Perez
Resolution: Done Votes: 0
Labels: None
Remaining Estimate: Not Specified
Time Spent: Not Specified
Original Estimate: Not Specified
Environment:

Operating System: All
Platform: All


External issue ID: 6833

 Description   

InterVpnLink is a way of sharing certain routes between 2 different external VPNs. It works more or less like this: BGP router is instructed to send packets belonging to VPN A towards a designated OF switch. The switch switches from VPN A to VPN B and sends the packet back to the BGP router where VPN B's VRF is used.

The flows in FIB table that sends the packet back to the BGP router are not being installed if VPN B has no footprint at all, that is, there is no VM belonging to VPN B connected to any OF Switch. As soon as there exists one VM in VPN Footprint everything works as expected. However, the case when there is no VM in VPN Footprint must be covered as well.



 Comments   
Comment by Sam Hague [ 06/Dec/16 ]

https://git.opendaylight.org/gerrit/45979

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