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

Pavlin Radoslavov pavlin@icir.org
Sat, 25 Mar 2006 09:42:58 GMT


CVSROOT:	/usr/local/share/doc/apache/cvs
Module name:	xorp
Changes by:	pavlin@xorpc.icir.org	2006-03-25 09:42:58 UTC

XORP CVS repository


Modified files:
	rip           port.cc 

Log message:
	If we kill the peer routes (e.g., because of disconnecting the
	network interface by polling, or by disabling a RIP port),
	then reset the authentication handler.
	
	This fix implements the missing part from the following requirement
	(from RFC 2082 Section 3.2.2):
	
	   When connectivity to the
	   neighbor has been lost, the receiver SHOULD be ready to accept
	   either:
	   - a message with a sequence number of zero
	   - a message with a higher sequence number than the last received
	     sequence number.
	
	Also, this fixes UNH Test RIP.4.4 Part A:
	"Sequence Number Zero Accepted Due to Link Loss"

Revision  Changes                               Path
1.58      +8 -1;  commitid: 185ab44250f737ea6;  xorp/rip/port.cc