Comment 3 for bug 1457007

Revision history for this message
OpenContrail Admin (ci-admin-f) wrote : A change has been merged

Reviewed: https://review.opencontrail.org/10613
Committed: http://github.org/Juniper/contrail-controller/commit/a77f2c31a2c6fb8a8abe22f3a562767cf230cbef
Submitter: Zuul
Branch: R2.20

commit a77f2c31a2c6fb8a8abe22f3a562767cf230cbef
Author: Manish <email address hidden>
Date: Wed May 20 17:28:09 2015 +0530

Multicast route gets deleted when vxlan id is changed in configured mode

Problem:
In oper multicast if local peer vxlan-id is changed then there was add issued
for route with new vxlan and delete issued for same with old vxlan.
Since the peer is local the path search only compares peer and not vxlan.
This results in deletion of local path and eventually the multicast route.

Solution:
Need not withdraw path from local peer on vxlan id change. Just trigger update
of same. This will result in controller route _export call which in turn using
state set on flood route, will be able to identify that vxlan id is changed and
it will take care of withdrawal for old vxlan and update with new vxlan.

Change-Id: I3afeddd2620615bb477aec5a0c6715fcdc99352b
Closes-bug: 1457007