BGP-VPN Instance update with additional RD Support 83/75683/13
authorKarthikeyan Krishnan <karthikeyangceb007@gmail.com>
Mon, 3 Sep 2018 13:36:11 +0000 (19:06 +0530)
committerSam Hague <shague@redhat.com>
Sun, 7 Oct 2018 14:16:10 +0000 (14:16 +0000)
commit6a12ce38efd5ce8995fa60930bd610c98bd7f5c2
tree4ff5ab3fd39332ca2d954f7c27735d53eeace11a
parent2b13aa9752db0daf87e2278dfb58833568670006
BGP-VPN Instance update with additional RD Support

Issue:
======
For Extra route use cases, user can update the existing
BGP-VPN instance with additional RDs which are required
for extra/static routes.
Currently RD list update is not getting updated in
VPN Instance DS. As a result newly added RD is not
getting advertised to BGP.

Solution:
==========
This fix is addressing the existing BGP-VPN instance
is getting update with new RDs.Also if extra routes
are used this newly added RD will advertise this VRF
into external BGP Update.

Note: Removing the existing RD is not supported by NeutronVPN

Issue: NETVIRT-1416

Change-Id: Iedcdba88084934670c7ba7e8fcf66e0bd91f875b
Signed-off-by: Karthikeyan Krishnan <karthikeyangceb007@gmail.com>
vpnmanager/impl/src/main/java/org/opendaylight/netvirt/vpnmanager/VpnInstanceListener.java
vpnmanager/impl/src/main/java/org/opendaylight/netvirt/vpnmanager/VpnOpStatusListener.java
vpnmanager/impl/src/main/java/org/opendaylight/netvirt/vpnmanager/VpnUtil.java