diff options
| author | vivek <vivek@cumulusnetworks.com> | 2015-10-20 21:38:38 -0700 |
|---|---|---|
| committer | vivek <vivek@cumulusnetworks.com> | 2015-10-20 21:38:38 -0700 |
| commit | 5048fe14444fcbf27a1905e0f79f5e53af35cd29 (patch) | |
| tree | c8bbb930a5649add14b095be0f1663cc422850e1 /lib/json.c | |
| parent | d0f9e4001639fc7af460bd0fa7b67bbe20cd004d (diff) | |
Zebra: Make redistribute do replace instead of del/add for better convergence
Ticket: CM-6768
Reviewed By: CCR-3207
Testing Done: bgpsmoke, smoke, topo to create failure
Redistributing routes goes through a del/add cycle whenever a redistributed
is updated. This del/add cycle causes disruption by causing traffic loss
for brief/long periods of time(6-8 s in case of OSPF). The modifications in
this patch remove the del/add cycle to ensure that this disruption doesn't
happen.
Also fixed sending no forwarding address when announcing IPv4 routes with IPv6
nexthops, and sending nexthop only when there is a single path.
Signed-off-by: Dinesh G Dutt <ddutt@cumulusnetworks.com>
Reviewed-by: Donald Sharp <sharpd@cumulusnetworks.com>
Reviewed-by: Vivek Venkatraman <vivek@cumulusnetworks.com>
Diffstat (limited to 'lib/json.c')
0 files changed, 0 insertions, 0 deletions
