I'm pretty solidly in the camp of splitting it (3). Technically
speaking, you can do two things with the same message, so the present
approach would work, but from a protocol design perspective, I prefer
splitting it for a few reasons:

1) The draft is a little hard to read this way. I can see a good bit
of confusion being caused by the fact that in many cases PING will be
used for the DHT, but it is only described in 6.4.2, on connection
management, and not in 6.3.2. You could list it both places, but that
seems ugly too.

2) Splitting it in two gives the DHT section not only a push-based
mechanism for information, but a poll-based one as well (other than
abuse of a connection method). Many DHTs will be far easier to
implement this way (Chord is, for that matter -- PING is used as a
poll-based for DHT maintenance, not connection management in 12.6.3 of
the current draft).

3) While I can see being able to do it either way, if they are split,
from an implementation perspective I can see modular DHTs being
easier. Connection management can be implemented once, DHTs for each
message, and a lower layer doesn't have to determine which context
PING is being used in. (I know there are other ways to do this, but I
just think it will make implementations simpler)

So again, I say split 'em. PROBE is a good name for the new method.
POLL would work too.

David (as individual)

On Wed, Jul 16, 2008 at 3:05 PM, Cullen Jennings <[EMAIL PROTECTED]> wrote:
>
> The ping method now does three things as described in 6.4.2.2 and perhaps
> the name should be changed to something other than ping. Options are so the
> options are here are roughly
> 1) leave it as is
> 2) change name to something new (say probe)
> 3) split into two methods one that determines which resource another node is
> responsible (PROBE)  for and one that does the other parts (PING)
> _______________________________________________
> P2PSIP mailing list
> [EMAIL PROTECTED]
> https://www.ietf.org/mailman/listinfo/p2psip
>



-- 
David A. Bryan
[EMAIL PROTECTED]
+1.757.565.0101 x101
+1.757.565.0088 (fax)
www.SIPeerior.com
_______________________________________________
P2PSIP mailing list
[EMAIL PROTECTED]
https://www.ietf.org/mailman/listinfo/p2psip

Reply via email to