mirror of
https://git.proxmox.com/git/mirror_frr
synced 2025-11-03 19:54:35 +00:00
From: Masahiko Endo <endo@suri.co.jp> Reply-To: zebra@zebra.org To: zebra@zebra.org Cc: kunihiro@zebra.org, yokota@kddlabs.co.jp Subject: [zebra 16823] [PATCH] Bugfix and new feature in Opaque-LSA handling. ----- * ----- * ----- * ----- * ----- * ----- * ----- * ----- * ----- * ----- Changes 2002.12.20 1. Bug fixes 1.1 When an opaque LSA is being removed from (or added to) the LSDB, it does not mean a change in network topology. Therefore, SPF recalculation should not be triggered in that case. There was an assertion failure problem "assert (rn && rn->info)" inside the function "ospf_ase_incremental_update()", because the upper function "ospf_lsa_maxage_walker_remover()" called it when a type-11 opaque LSA is removed due to MaxAge. 1.2 Type-9 LSA is defined to have "link-local" flooding scope. In the Database exchange procedure with a new neighbor, a type-9 LSA was added in the database summary of a DD message, even if the link is different from the one that have bound to. 2. Feature enhancements 2.1 Though a "wildcard" concept to handle type-9/10/11 LSAs altogether has introduced about a year ago, it was only a symbol definition and actual handling mechanism was not implemented. Now it works. |
||
|---|---|---|
| .. | ||
| .cvsignore | ||
| ChangeLog | ||
| Makefile.am | ||
| Makefile.in | ||
| ospf_abr.c | ||
| ospf_abr.h | ||
| ospf_asbr.c | ||
| ospf_asbr.h | ||
| ospf_ase.c | ||
| ospf_ase.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 | ||
| ospf_vty.h | ||
| ospf_zebra.c | ||
| ospf_zebra.h | ||
| OSPF-MIB.txt | ||
| OSPF-TRAP-MIB.txt | ||
| ospfd.c | ||
| ospfd.conf.sample | ||
| ospfd.h | ||