[Xorp-cvs] XORP cvs commit: xorp/bgp xorp/bgp/harness
Atanu Ghosh
atanu@icir.org
Tue, 29 Nov 2005 22:04:37 GMT
CVSROOT: /usr/local/www/data/cvs
Module name: xorp
Changes by: atanu@xorpc.icir.org 2005-11-29 22:04:37 UTC
XORP CVS repository
Modified files:
bgp peer.cc peer.hh
bgp/harness test_peering1.sh
Log message:
Implement Optional Session Attributes: AllowAutomaticStart,
DampPeerOscillations, IdleHoldTime, IdleHoldTimer
draft-ietf-idr-bgp4-26.txt:
----------------------------------------
An example of DampPeerOscillations logic is an increase of the
IdleHoldTime value if a BGP peer oscillates connectivity
(connected/disconnected) repeatedly within a time period. To engage
this logic, a peer could connect and disconnect 10 times within 5
minutes. The IdleHoldTime value would be reset from 0 to 120 seconds.
----------------------------------------
The RFC leaves it up to the implementation to decide how to damp peer
oscillations, but offers the above as a possible implementation.
Revision Changes Path
1.36 +26 -2; commitid: 158ee438cd0737ea6; xorp/bgp/harness/test_peering1.sh
1.105 +114 -20; commitid: 158ee438cd0737ea6; xorp/bgp/peer.cc
1.30 +70 -5; commitid: 158ee438cd0737ea6; xorp/bgp/peer.hh