draft-ietf-vrrp-unified-spec-00 issues

"Steve Bates" <[email protected]> Thu, 10 Jan 2008 14:41:53 -0700
Newsgroups gmane.ietf.vrrp
Message-ID <[email protected]>
Two issues:

Back when Bob Hott first proposed the subsecond failover draft I raised the
issue of futureproofing VRRP and I would like to raise it again now.  We are
seeing more and more requests to support rates of failure detection this
draft addresses but it seems likely that in another decade, with terabit
speed links for example, that we will see demands for failure detection 100
times faster than we currently address.  Utilizing the bits in the rsvd
field of the packet to define granularity, an inverse log function could be
used to represent granularity from 10**0 to 10**-15 (where the negative of
the field value is the exponent) giving us an insanely fine granularity.
This would help us avoid generating a new RFC when faster failure detection
rates are required.  If it weren't for the version field it might also help
with migration since a packet with a granularity of 0 would look identical
to the v2 packet (assuming authentication is off the table) and the
advertisement interval would mean the same thing (seconds). 

The second issue involves a backup virtual router accepting a masters
advertising interval.  It would be interesting to know why RFC 2338 didn't
do this in the first place.  Was it for simplicity or just oversight?  As
proposed this represents a pretty one sided negotiation.  For a backup on a
device lacking horsepower or resources a master sending advertisements every
centisecond might as well be initiating a denial of service attack.  A
clever backup might reject the faster rate and instead become master and
send advertisements at its maximum acceptable rate.  An equally clever
master would notice that it keeps getting advertisements from a lower
priority virtual router and adjust its rate appropriately until the backup
submits.  A granularity field might be a better way to accomplish this.  

Steve


_______________________________________________
vrrp mailing list
[email protected]
https://www1.ietf.org/mailman/listinfo/vrrp