mirror_frr/ospfd
vivek 5048fe1444 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>
2015-10-20 21:38:38 -07:00
..
.gitignore
ChangeLog.opaque.txt
Makefile.am
ospf_abr.c
ospf_abr.h
ospf_api.c
ospf_api.h
ospf_apiserver.c
ospf_apiserver.h
ospf_asbr.c Zebra: Make redistribute do replace instead of del/add for better convergence 2015-10-20 21:38:38 -07:00
ospf_asbr.h
ospf_ase.c
ospf_ase.h
ospf_bfd.c
ospf_bfd.h
ospf_dump.c
ospf_dump.h
ospf_flood.c
ospf_flood.h
ospf_ia.c
ospf_ia.h
ospf_interface.c
ospf_interface.h
ospf_ism.c
ospf_ism.h
ospf_lsa.c
ospf_lsa.h
ospf_lsdb.c
ospf_lsdb.h
ospf_main.c
ospf_neighbor.c
ospf_neighbor.h
ospf_network.c
ospf_network.h
ospf_nsm.c
ospf_nsm.h
ospf_opaque.c
ospf_opaque.h
ospf_packet.c
ospf_packet.h
ospf_route.c
ospf_route.h
ospf_routemap.c
ospf_snmp.c
ospf_snmp.h
ospf_spf.c
ospf_spf.h
ospf_te.c
ospf_te.h
ospf_vty.c Print an error when user tries to change a previously configured area. 2015-10-20 15:06:25 -07:00
ospf_vty.h
ospf_zebra.c Zebra: Make redistribute do replace instead of del/add for better convergence 2015-10-20 21:38:38 -07:00
ospf_zebra.h
OSPF-ALIGNMENT.txt
OSPF-MIB.txt
OSPF-TRAP-MIB.txt
ospfd.c
ospfd.conf.sample
ospfd.h