Re: [Sip] Question regarding instance ID in GRUU and outbound
Aki Niemi <aki.niemi@nokia.com> Thu, 10 August 2006 13:34 UTC
Received: from [127.0.0.1] (helo=stiedprmman1.va.neustar.com) by megatron.ietf.org with esmtp (Exim 4.43) id 1GBAfg-0007rZ-Rw; Thu, 10 Aug 2006 09:34:00 -0400
Received: from [10.91.34.44] (helo=ietf-mx.ietf.org) by megatron.ietf.org with esmtp (Exim 4.43) id 1GBAff-0007rU-Qm for sip@ietf.org; Thu, 10 Aug 2006 09:33:59 -0400
Received: from mgw-ext12.nokia.com ([131.228.20.171]) by ietf-mx.ietf.org with esmtp (Exim 4.43) id 1GBAfe-00040J-B3 for sip@ietf.org; Thu, 10 Aug 2006 09:33:59 -0400
Received: from esebh107.NOE.Nokia.com (esebh107.ntc.nokia.com [172.21.143.143]) by mgw-ext12.nokia.com (Switch-3.1.8/Switch-3.1.7) with ESMTP id k7ADXt6V025576; Thu, 10 Aug 2006 16:33:56 +0300
Received: from esebh002.NOE.Nokia.com ([172.21.138.77]) by esebh107.NOE.Nokia.com with Microsoft SMTPSVC(6.0.3790.1830); Thu, 10 Aug 2006 16:33:55 +0300
Received: from esdhcp03573.research.nokia.com ([172.21.35.73]) by esebh002.NOE.Nokia.com with Microsoft SMTPSVC(5.0.2195.6881); Thu, 10 Aug 2006 16:33:54 +0300
Subject: Re: [Sip] Question regarding instance ID in GRUU and outbound
From: Aki Niemi <aki.niemi@nokia.com>
To: ext Cullen Jennings <fluffy@cisco.com>
In-Reply-To: <3135FE06-4196-44A4-9310-0AFEF22E449D@cisco.com>
References: <1155070150.14419.18.camel@macbuster.research.nokia.com> <3135FE06-4196-44A4-9310-0AFEF22E449D@cisco.com>
Content-Type: text/plain
Organization: Nokia-NRC/Helsinki
Date: Thu, 10 Aug 2006 16:33:54 +0300
Message-Id: <1155216834.7999.67.camel@macbuster.research.nokia.com>
Mime-Version: 1.0
X-Mailer: Evolution 2.6.1
Content-Transfer-Encoding: 7bit
X-OriginalArrivalTime: 10 Aug 2006 13:33:54.0317 (UTC) FILETIME=[9FB96BD0:01C6BC81]
X-Spam-Score: 0.0 (/)
X-Scan-Signature: 244a2fd369eaf00ce6820a760a3de2e8
Cc: sip <sip@ietf.org>
X-BeenThere: sip@ietf.org
X-Mailman-Version: 2.1.5
Precedence: list
List-Id: Session Initiation Protocol <sip.ietf.org>
List-Unsubscribe: <https://www1.ietf.org/mailman/listinfo/sip>, <mailto:sip-request@ietf.org?subject=unsubscribe>
List-Post: <mailto:sip@ietf.org>
List-Help: <mailto:sip-request@ietf.org?subject=help>
List-Subscribe: <https://www1.ietf.org/mailman/listinfo/sip>, <mailto:sip-request@ietf.org?subject=subscribe>
Errors-To: sip-bounces@ietf.org
ke, 2006-08-09 kello 15:58 -0700, ext Cullen Jennings kirjoitti: > This email is sort of irrelevant but I'm sending it anyways :-) > > A few year back, I wrote > http://www.softarmor.com/wgdb/docs/draft-jennings-sipping-instance- > id-00.txt > > and it had some use cases for why one might need a long term stable > identifier for a device. I think theses still hold. We need something > and it needs to survive reboots of a device. You are right it does > not matter who generates the ID but the UA needs to store it. Cookies > were discussed but rejected due to worries about if there was AT&T > IPR on them. This is pretty interesting. Has anyone verified there is an actual patent or patent application on the cookie approach? > I originally proposed something "simple" to generate - I'm a big fan > of large random numbers. Others were less comfortable with large > random numbers and wanted something algorithmically guaranteed to be > unique by some sort of delegated assignment - like MAC or OIDs. Most > devices had MAC addresses or an equivalent sort of identifier. I > wrote something for MAC plus something for things without a MAC. It > was looking less simple. There were problems with the multiple phones > on one MAC that added more complexity. Pretty soon, I was reinventing > UUID. UUID covered everything we needed and encompassed a huge set of > existing arguments on the subject. If you remove any part of UUID, > there is some use case that gets broken. It may be that the use case > is bogus but none the less the argument goes on. Let me be clear, I'm not against UUID as such. In fact that would be a perfectly valid spec to follow when implementing the registrar's cookie-generation algorithm. > Some devices store only > their MAC and the configuration system uses that to know what data to > hand down to them. I have seen some systems where the config handed > to the phone is based only on the which ethernet port in the switch > the device was connected to. Some residential ethernet to the home > systems do this so that if my neighbor plugs in his phone at my > house, it becomes my phone. In theory these systems would not need to > really store anything. And that configuration handed down to them couldn't just include the cookie? > > And worst case is you need to garbage-collect some stale flows, in > > case > > a UA happens to forget its ID, but that you need to be doing in any > > case. > > > > We chose a similar approach over instance ID in PUBLISH, which uses > > etags generated by the server to identify uniqueness of publisher > > instances. With PUBLISH, UAs are also instructed to remember their > > etags, even across reboots. > > of course close to none of them do :-) Touche! ;) -- Aki Niemi Nokia Research Center _______________________________________________ Sip mailing list https://www1.ietf.org/mailman/listinfo/sip This list is for NEW development of the core SIP Protocol Use sip-implementors@cs.columbia.edu for questions on current sip Use sipping@ietf.org for new developments on the application of sip
- [Sip] Question regarding instance ID in GRUU and … Aki Niemi
- Re: [Sip] Question regarding instance ID in GRUU … Dean Willis
- Re: [Sip] Question regarding instance ID in GRUU … Dale.Worley
- Re: [Sip] Question regarding instance ID in GRUU … Aki Niemi
- Re: [Sip] Question regarding instance ID in GRUU … Aki Niemi
- Re: [Sip] Question regarding instance ID in GRUU … Dean Willis
- Re: [Sip] Question regarding instance ID in GRUU … Dale.Worley
- Re: [Sip] Question regarding instance ID in GRUU … Paul Kyzivat
- Re: [Sip] Question regarding instance ID in GRUU … Jonathan Rosenberg
- Re: [Sip] Question regarding instance ID in GRUU … Cullen Jennings
- Re: [Sip] Question regarding instance ID in GRUU … Dale.Worley
- RE: [Sip] Question regarding instance ID in GRUU … Jesus Javier Arauz (MI/EEM)
- RE: [Sip] Question regarding instance ID in GRUU … Elwell, John
- Re: [Sip] Question regarding instance ID in GRUU … Paul Kyzivat
- Re: [Sip] Question regarding instance ID in GRUU … Aki Niemi
- Re: [Sip] Question regarding instance ID in GRUU … Aki Niemi
- Re: [Sip] Question regarding instance ID in GRUU … Aki Niemi
- Re: [Sip] Question regarding instance ID in GRUU … Paul Kyzivat
- Re: [Sip] Question regarding instance ID in GRUU … Paul Kyzivat
- Re: [Sip] Question regarding instance ID in GRUU … Aki Niemi
- RE: [Sip] Question regarding instance ID in GRUU … Aki Niemi
- Re: [Sip] Question regarding instance ID in GRUU … Dean Willis
- Re: [Sip] Question regarding instance ID in GRUU … Paul Kyzivat
- Re: [Sip] Question regarding instance ID in GRUU … Jonathan Rosenberg
- Re: [Sip] Question regarding instance ID in GRUU … Dean Willis
- Re: [Sip] Question regarding instance ID in GRUU … Paul Kyzivat
- Re: [Sip] Question regarding instance ID in GRUU … Rohan Mahy
- RE: [Sip] Question regarding instance ID in GRUU … Jesus Javier Arauz (MI/EEM)
- Re: [Sip] Question regarding instance ID in GRUU … Paul Kyzivat
- Re: [Sip] Question regarding instance ID in GRUU … Dale Worley
- Re: [Sip] Question regarding instance ID in GRUU … Cullen Jennings
- Re: [Sip] Question regarding instance ID in GRUU … Dale.Worley