[Xorp-cvs] XORP cvs commit: xorp/ospf

Atanu Ghosh atanu at icir.org
Mon Dec 15 18:59:40 PST 2008


CVSROOT:	/usr/local/www/data/cvs
Module name:	xorp
Changes by:	atanu at chum.icir.org	2008-12-16 02:59:40 UTC

XORP CVS repository


Modified files:
	ospf          area_router.cc 

Log message:
	If the designated router crashes then its Network-LSA will be sent
	back to it when it restarts, the protocol requires that this old
	Network-LSA is responded to by a MaxAge LSA.
	
	If OSPF received a MaxAge LSA while any of its neighbours were in state
	EXCHANGE or LOADING then OSPF would send the MaxAge LSA straight
	back, in other states the MaxAge LSA would be delay acked and the LSA
	would be dropped.
	
	The behaviours described above meant that when an adjacency was being
	formed a received MaxAge LSA would immediately be responded to by a
	MaxAge LSA, causing a continious flow of update packets.
	
	When in state EXCHANGE or LOADING an incoming MaxAge LSA is now
	ignored and the add_lsa has an ASSERT to make sure that a MaxAge LSA
	cannot be stored in the LSA database.
	
	Bugzilla URL:   http://bugzilla.xorp.org/bugzilla/show_bug.cgi?id=785

Revision  Changes                               Path
1.301     +14 -1;  commitid: 3c344947199b41a7;  xorp/ospf/area_router.cc



More information about the Xorp-cvs mailing list