[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [DNA] Re: RS/RA Exchange
> I like this idea. I guess that the current FastRA draft
> is a less well specified version of this behaviour.
> even distribution when the delay has 10ms granularity may be
> difficult to achieve in some OS's. For Linux, the scheduling
> timer is run every 10ms. Therefore the delay @10ms becomes a
> binary decision (delay or not). If the clocks are sufficiently
> unsynchronized, then this is OK. Perhaps it wouldn't be for
> similar devices which recently rebooted.
I thought 1 ms timer granularity was common these days, but perhaps
is hasn't become the default.
You presumably need a bit of variation, but even a yes/no (0 or 10 ms
delay) when there are two routers might be sufficient.
> The random delay mechanism could actually be applied so that
> the routers were ranked ( not sure how to do this ).
> The fastest router would never delay. The next fastest would
> delay have a longer delay bound, the next may be double that
> (or a constant addition) until the maximum bound was reached.
> say: [0-0,0-100,0-200,0-400,0-600,0-600...]
I was thinking similar thoughts.
If the routers know how many routers are on the link they
could also maintain a sorted list (e.g. by sorting on the link-local addresses
of the routers) and respond to RS messages in turn instead of randomly.
Erik