diff options
| author | Anuradha Karuppiah <anuradhak@cumulusnetworks.com> | 2020-08-14 15:48:34 -0700 |
|---|---|---|
| committer | Anuradha Karuppiah <anuradhak@nvidia.com> | 2021-03-25 17:09:53 -0700 |
| commit | 70524092b22ce7b0aa0c23612f7e5a12dbf243bc (patch) | |
| tree | 071b7607d5723b5473eef0e8dc1942b86640cc9d /lib/lib_errors.c | |
| parent | 1a6aa9d0984daa5c2f137314e6d288ebbc88f9b2 (diff) | |
bgpd: on ES down re-advertise the MAC-IP entry without the L3 ECOM
When an ES goes down the MAC-IP route must be updated to remove it from
the tenant VRF routing table. This is because the fast-failover
(via EAD-per-ES withdraw) procedures described in RFC 7432 are only
applicable to L2 forwarding/MAC-ECMP. For L3/routed traffic (in a
sym-IRB setup) failover, individual paths need to be withdrawn.
To handle this difference in L2/L3 requirements BGP updates the MAC-IP
route to include the L3 ECOM if local destination ES is oper-up and
to exclude the L3 ECOM if local ES is oper-down.
Ticket: CM-30935
Signed-off-by: Anuradha Karuppiah <anuradhak@cumulusnetworks.com>
Diffstat (limited to 'lib/lib_errors.c')
0 files changed, 0 insertions, 0 deletions
