Remote FIB entry missing for NAT Prefixes 80/92280/2
authorSomashekar Byrappa <somashekar.b@altencalsoftlabs.com>
Wed, 19 Aug 2020 07:50:02 +0000 (13:20 +0530)
committerKarthikeyan Krishnan <karthikeyangceb007@gmail.com>
Fri, 18 Sep 2020 04:19:37 +0000 (04:19 +0000)
commita4b8ffd6823dc0399ae914f89f6526d9232d5367
treeab774c52bfe32c2a1851162658f6d640152cecb7
parent75d6fce3e2ce0571da529a9ea03d0d4b3b43121f
Remote FIB entry missing for NAT Prefixes

Issue:
=======
Remote FIB entries for NAT prefixes were not programmed when new DPN
gets added in VPN footprint.

Solution:
==========
For NAT prefix, "prefix-to-interface" DS will not hold vpninterface at
all. Also such NAT prefixes tend to use remote-flows without destMac
filled.
Validations are done to address this case.

Signed-off-by: Somashekar Byrappa <somashekar.b@altencalsoftlabs.com>
Change-Id: I6b1d9b51db184d24fa8e31529928c7f2522d3c7c
fibmanager/impl/src/main/java/org/opendaylight/netvirt/fibmanager/BaseVrfEntryHandler.java
fibmanager/impl/src/main/java/org/opendaylight/netvirt/fibmanager/FibRpcServiceImpl.java