summaryrefslogtreecommitdiff
path: root/zebra/debug.c
diff options
context:
space:
mode:
authorAnuradha Karuppiah <anuradhak@cumulusnetworks.com>2020-03-28 09:51:14 -0700
committerAnuradha Karuppiah <anuradhak@cumulusnetworks.com>2020-08-05 06:46:12 -0700
commitd071f237150289a1176cdf3ae128ffb6fcb91688 (patch)
tree8fa70e6253e1f154d7e8bd3ba89d3fd176cc76e8 /zebra/debug.c
parent7904e9fdfa66363c516fd2af151a7af2b06805fd (diff)
bgpd: evpn path selection changes for MAC-IP SYNC route handling
When a SYNC route i.e. a route with a local ES as destination is rxed on a switch (say L11) from an ES peer (say L12) a local MAC/neigh entry is created on L11 with the local access port as dest port. Creation of the local entry triggers a local path advertisement from L11. This could be a "locally-active" path or a "locally-inactive" path. Inactive paths are advertised with the proxy bit. To ensure that the local entry is not deleted by a SYNC route it is given absolute precedence over peer-paths. If there are two non-local paths with the same dest ES and same MM seq number the non-proxy path is preferred. This is done to ensure that we don't lose track of the peer-activity. Signed-off-by: Anuradha Karuppiah <anuradhak@cumulusnetworks.com>
Diffstat (limited to 'zebra/debug.c')
0 files changed, 0 insertions, 0 deletions