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

Pavlin Radoslavov pavlin at icir.org
Tue Jun 27 14:50:49 PDT 2006


CVSROOT:	/usr/local/share/doc/apache/cvs
Module name:	xorp
Changes by:	pavlin at xorpc.icir.org	2006-06-27 21:50:49 UTC

XORP CVS repository


Modified files:
	rip           peer.cc peer.hh port.cc redist.cc route_db.cc 
	              route_db.hh route_entry.cc route_entry.hh 
	              test_outputs.cc test_request.cc 
	              test_update_queue.cc test_utils.hh 

Log message:
	Store all original routes from each RIP peer inside the corresponding
	Peer object.
	Thus, when the RIP policy is modified, we can push immediately all
	original RIP routes for policy re-evaluation.
	
	Previously, if the policy was modified, all (winning) routes were
	removed from the route database, based on the premise that the
	periodic retransmission by the RIP peers will re-evaluate the routes
	using the new policy configuration, and will restore the (new) winners.
	As a result of that, all the RIP routes were lost after policy
	reconfiguration for up to 30 seconds or so.
	
	This fixes Bugzilla entry #617
	
	Bugzilla URL:   http://www.xorp.org/bugzilla/show_bug.cgi?id=617

Revision  Changes                                Path
1.6       +102 -3;  commitid: 3efd44a1a6be7ea6;  xorp/rip/peer.cc
1.10      +59 -7;  commitid: 3efd44a1a6be7ea6;   xorp/rip/peer.hh
1.62      +5 -11;  commitid: 3efd44a1a6be7ea6;   xorp/rip/port.cc
1.11      +5 -5;  commitid: 3efd44a1a6be7ea6;    xorp/rip/redist.cc
1.29      +63 -31;  commitid: 3efd44a1a6be7ea6;  xorp/rip/route_db.cc
1.23      +27 -2;  commitid: 3efd44a1a6be7ea6;   xorp/rip/route_db.hh
1.14      +14 -1;  commitid: 3efd44a1a6be7ea6;   xorp/rip/route_entry.cc
1.14      +6 -1;  commitid: 3efd44a1a6be7ea6;    xorp/rip/route_entry.hh
1.26      +5 -3;  commitid: 3efd44a1a6be7ea6;    xorp/rip/test_outputs.cc
1.22      +3 -2;  commitid: 3efd44a1a6be7ea6;    xorp/rip/test_request.cc
1.19      +3 -3;  commitid: 3efd44a1a6be7ea6;    xorp/rip/test_update_queue.cc
1.9       +2 -2;  commitid: 3efd44a1a6be7ea6;    xorp/rip/test_utils.hh



More information about the Xorp-cvs mailing list