Re: [SWMP] My understanding so far

Roland Weber <> Fri, 31 August 2007 20:55 UTC

Return-path: <>
Received: from [] ( by with esmtp (Exim 4.43) id 1IRDWh-0000qp-Ky; Fri, 31 Aug 2007 16:55:35 -0400
Received: from [] ( by with esmtp (Exim 4.43) id 1IRDWg-0000nq-6f for; Fri, 31 Aug 2007 16:55:34 -0400
Received: from ([]) by with esmtp (Exim 4.43) id 1IRDWf-0003TH-Jt for; Fri, 31 Aug 2007 16:55:34 -0400
Received: from [] (helo=[]) by (node=mrelayeu1) with ESMTP (Nemesis), id 0MKwpI-1IRDWe215z-0002MK; Fri, 31 Aug 2007 22:55:33 +0200
Message-ID: <>
Date: Fri, 31 Aug 2007 22:55:52 +0200
From: Roland Weber <>
User-Agent: Mozilla/5.0 (X11; U; Linux i686; en-US; rv: Gecko/20070807 SeaMonkey/1.1.4
MIME-Version: 1.0
Subject: Re: [SWMP] My understanding so far
References: <>
In-Reply-To: <>
Content-Type: text/plain; charset=ISO-8859-1
Content-Transfer-Encoding: 7bit
X-Provags-ID: V01U2FsdGVkX19v5RKQJxFtG+nuwlQ9r8MfYYpd34KkvlPMHcB 8/lvXOWZsg+/MVS8seKgc5O8CalrSL5bglrYcQ/rE9uXF5kp4c 7vwLFXftfBdCem8GxMyuZWlEL3j/8LD
X-Spam-Score: 1.7 (+)
X-Scan-Signature: 4adaf050708fb13be3316a9eee889caa
X-Mailman-Version: 2.1.5
Precedence: list
List-Id: Discussion of a Simple Wide-area Multiuser-3D Protocol <>
List-Unsubscribe: <>, <>
List-Archive: <>
List-Post: <>
List-Help: <>
List-Subscribe: <>, <>

Hi John,

> I did not understand that about tickets.

Tickets are used similar to session cookies. When a network
element X opens the initial channel to Y, it sends a message
"HELLO, I am X and here is your ticket YtoX for contacting me".
>From then on, Y is expected to use the ticket YtoX whenever it
sends a packet to X, on any UDP (side) channel. Likewise, X
gets a ticket XtoY in the HELLO message from Y.
There must be some mechanism to ensure that HELLO messages
exchanged on side channels use the same tickets as on the
main channel. Or else different HELLO messages could be used
for side channels, without tickets.

> As I have mentioned 
> elsewhere, I no longer believe that message IDs are a good idea for 
> subscriptions.

That was in a mail you didn't copy to the list, that's
why I came back on this topic.

> I still think that failure notifications and queries will 
> be needed.

They make a lot of sense to me.

> I agree with your point about using message IDs on subscriptions.  We 
> could just say that all subscriptions are followed by a full accounting of 
> the state.

Good point. Not the first time that I am overlooking the
most simple solution to a problem :-)

> Or, if we want to manage the traffic better, we will need some 
> notion of time to account for how far back the subscriber's state is 
> valid.  If we can figure out how to use time in this fashion, it might 
> decrease the traffic a lot.

Yes. It pulls in a lot of complexity though.


SWMP mailing list