summaryrefslogtreecommitdiff
path: root/zebra/debug.c
diff options
context:
space:
mode:
authorAnuradha Karuppiah <anuradhak@cumulusnetworks.com>2020-03-28 10:12:04 -0700
committerAnuradha Karuppiah <anuradhak@cumulusnetworks.com>2020-08-05 06:46:13 -0700
commit9c7edc03b8df9797930c538a7a5d1d47a2a0694c (patch)
treee65230d33f3bbb19893fa187887d4f5502fb32e6 /zebra/debug.c
parentd071f237150289a1176cdf3ae128ffb6fcb91688 (diff)
bgpd: Type-2/MAC-IP SYNC route handling
SYNC routes are paths rxed from a local-ES peer. These routes result in the installation of local dataplane entries i.e. with access port as destination (vs. the remote-VTEP destination that results in the packet being sent via the VxLAN overlay). If a SYNC path is selected as the best path it is always turned around into a local path which immediately lowers the status of the SYNC path to non-best. However we need to keep track of the highest MM seq-number and peer activity to continue advertising the local path. In order to do that we need information from the "second-best" SYNC path to be bubbled up to the local best path. This "SYNC" info is then consolidated and sent to zebra which is responsible for the MM handling and local path management. Signed-off-by: Anuradha Karuppiah <anuradhak@cumulusnetworks.com>
Diffstat (limited to 'zebra/debug.c')
0 files changed, 0 insertions, 0 deletions