[Xorp-cvs] XORP cvs commit: xorp/ospf
Atanu Ghosh
atanu at icir.org
Fri Aug 17 17:11:03 PDT 2007
CVSROOT: /usr/local/www/data/cvs
Module name: xorp
Changes by: atanu at xorpc.icir.org 2007-08-18 00:11:03 UTC
XORP CVS repository
Modified files:
ospf area_router.cc area_router.hh peer.cc
Log message:
In OSPFv3 when the router is the designated router and it receives a
Link-LSA it may be necessary to generate a new
Inter-Area-Prefix-LSA. The test to discover if the router was the
designated router was incorrect. The dr variable referred to the
neighbour not the router itself. A router recieving a Link-LSA from
the designated router may trigger this assert:
[ 2007/08/17 15:29:46 FATAL xorp_ospfv3:60684 OSPF +1737 area_router.cc update_network_lsa ] Couldn't find Network_lsa LS type 8194 Link State ID 0x1 Advertising Router 0xc096bb04 in LSA database
Fix by adding a new variable is_router_dr.
Revision Changes Path
1.282 +4 -3; commitid: 972146c639157ea6; xorp/ospf/area_router.cc
1.134 +4 -2; commitid: 972146c639157ea6; xorp/ospf/area_router.hh
1.281 +4 -1; commitid: 972146c639157ea6; xorp/ospf/peer.cc
More information about the Xorp-cvs
mailing list