diff options
| author | Chirag Shah <chirag@cumulusnetworks.com> | 2019-07-26 14:57:59 -0700 |
|---|---|---|
| committer | Chirag Shah <chirag@cumulusnetworks.com> | 2019-08-01 13:21:01 -0700 |
| commit | 6041b6864db54ad89674f8c757fb8c935bb9f9fe (patch) | |
| tree | c9216a6a0c562e544d02a2e7ba9f9d6ac7ad150d /lib/logicalrouter.h | |
| parent | 27547880d4e13684882a6b401337ee52efa9cd47 (diff) | |
zebra: del auto mac when vni is down
Delete an auto MAC with no neighbor associated,
when its VNI is down.
In Following sequence stale MAC entry retained in
FRR (zebra).
- Local MAC-IP pair
- MAC is deleted in bridge fdb table
- VNI is down, triggers IP (neigh) entries removed
from FRR DB.
- MAC retained as AUTO MAC with neigh list count 0.
- When VNI is UP again, stale MAC entry retained in FRR
DB.
When the MAC-IP pair moves behind remote VTEP, local VTEP
fails to add remote entry as its MAC is in auto state.
Ticket:CM-25504
Reviewed By:
Testing Done:
Validated the sequence with fix and auto MAC is deleted
when VNI is down.
When VNI comes up, the remote MAC-IP is added to FRR (Zebra)
and kernel.
Signed-off-by: Chirag Shah <chirag@cumulusnetworks.com>
Diffstat (limited to 'lib/logicalrouter.h')
0 files changed, 0 insertions, 0 deletions
