Re: [Insipid] Proposal for Backwards Compatibility Session-ID
Christer Holmberg <christer.holmberg@ericsson.com> Thu, 19 September 2013 07:03 UTC
Return-Path: <christer.holmberg@ericsson.com>
X-Original-To: insipid@ietfa.amsl.com
Delivered-To: insipid@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id B0E2F21F9A78 for <insipid@ietfa.amsl.com>; Thu, 19 Sep 2013 00:03:53 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -5.77
X-Spam-Level:
X-Spam-Status: No, score=-5.77 tagged_above=-999 required=5 tests=[AWL=0.478, BAYES_00=-2.599, HELO_EQ_SE=0.35, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_MED=-4]
Received: from mail.ietf.org ([12.22.58.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id pNTHnIo70hxj for <insipid@ietfa.amsl.com>; Thu, 19 Sep 2013 00:03:47 -0700 (PDT)
Received: from mailgw1.ericsson.se (mailgw1.ericsson.se [193.180.251.45]) by ietfa.amsl.com (Postfix) with ESMTP id B27FD21F9808 for <insipid@ietf.org>; Thu, 19 Sep 2013 00:03:46 -0700 (PDT)
X-AuditID: c1b4fb2d-b7f738e000003ee3-c9-523aa1d19bff
Received: from ESESSHC007.ericsson.se (Unknown_Domain [153.88.253.124]) by mailgw1.ericsson.se (Symantec Mail Security) with SMTP id FD.BA.16099.1D1AA325; Thu, 19 Sep 2013 09:03:45 +0200 (CEST)
Received: from ESESSMB209.ericsson.se ([169.254.9.146]) by ESESSHC007.ericsson.se ([153.88.183.39]) with mapi id 14.02.0328.009; Thu, 19 Sep 2013 09:03:44 +0200
From: Christer Holmberg <christer.holmberg@ericsson.com>
To: James Polk <jmpolk@cisco.com>, "Paul E. Jones" <paulej@packetizer.com>, "insipid@ietf.org" <insipid@ietf.org>
Thread-Topic: [Insipid] Proposal for Backwards Compatibility Session-ID
Thread-Index: AQHOsymONaKeat4bjkmkLg4+Oo4wVpnJky2ggABxPICAAVpukIAAeZPEgAC+4bA=
Date: Thu, 19 Sep 2013 07:03:43 +0000
Message-ID: <7594FB04B1934943A5C02806D1A2204B1C4A7650@ESESSMB209.ericsson.se>
References: <201309162210.r8GMAKPM024097@rcdn-core2-1.cisco.com> <7594FB04B1934943A5C02806D1A2204B1C4A47C0@ESESSMB209.ericsson.se> <002f01ceb3c6$22845f00$678d1d00$@packetizer.com> <7594FB04B1934943A5C02806D1A2204B1C4A6AA1@ESESSMB209.ericsson.se> <201309181846.r8IIkJZN029754@rcdn-core2-5.cisco.com>
In-Reply-To: <201309181846.r8IIkJZN029754@rcdn-core2-5.cisco.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
x-originating-ip: [153.88.183.17]
Content-Type: multipart/alternative; boundary="_000_7594FB04B1934943A5C02806D1A2204B1C4A7650ESESSMB209erics_"
MIME-Version: 1.0
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrALMWRmVeSWpSXmKPExsUyM+Jvje7FhVZBBl3XJS3m33/GZLFjTaHF +QsbmByYPab83sjqsWTJTyaPhn1H2QOYo7hsUlJzMstSi/TtErgyZn9Zw1KwwLri4/Eu1gbG 9YZdjJwcEgImErturGWFsMUkLtxbzwZiCwkcZpTY9Iyli5ELyF7CKPHt2wamLkYODjYBC4nu f9ogNSICxRK/djQygdjCAm4S3Tc3skPE3SXmf2xmgbD9JFquHwarYRFQlZj2cBsjiM0r4Ctx bEI/O8T8TUwS3V+ngx3BKeAocWX+bGYQmxHooO+n1oA1MwuIS9x6Mp8J4lABiSV7zjND2KIS Lx//YwW5TUJAUWJ5vxxEeb5Ew/d/zBC7BCVOznzCMoFRZBaSSbOQlM1CUgYR15FYsPsTG4St LbFs4WtmGPvMgcdMyOILGNlXMbLnJmbmpJcbbmIExtLBLb91dzCeOidyiFGag0VJnHeT3plA IYH0xJLU7NTUgtSi+KLSnNTiQ4xMHJxSDYz56lNuXlvdYRYh1pf4cL+keI3ZA9UF5zZpJd2f 7fWsQzjcZU3Mh71b/lou6jzgqFxpvMFWnSvH60LS9MYTXBV1mmbXbz869i9eJsDiSuzmLK1a Ro7TN2a8j+/nmfmkzig9SFjw18WwU6raiQ+/Tp+0Y+m1cHNXHaOjM4476TWu4T/Ievzhs6tK LMUZiYZazEXFiQAAyc1ucwIAAA==
Subject: Re: [Insipid] Proposal for Backwards Compatibility Session-ID
X-BeenThere: insipid@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: SIP Session-ID discussion list <insipid.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/insipid>, <mailto:insipid-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/insipid>
List-Post: <mailto:insipid@ietf.org>
List-Help: <mailto:insipid-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/insipid>, <mailto:insipid-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 19 Sep 2013 07:03:53 -0000
Hi James, I will skip the questions regarding the format of the null value for the moment, because I think it is more important to first agree on IF/HOW it is going to be used. ... ... ... >>> I haven't double check whether draft-kaplan says anything regarding >>> this, but as it doesn't define any parameters to begin with I doubt it. >>> >>> Even if they do, an INSIPID device can still detect Bob is a >>> Kaplan device since the reply should not contain a NULL remote >>> parameter. (And the first parameter should be different in a reply. >> >> Correct, that is what I said :) >> >> So, instead of trying to figure out what every implementation out >> there does, I think Alice needs to be prepared for both cases. > > whatever we reach consensus on will be written into the insipid > draft, even if it's multiple choices - but I'd prefer that we keep it > to a list of as few choices as possible, explicitly *not* taking > "...every implementation out there..." into account, after all, there > is only 1 draft that's been implemented, therefore there should only > be one way to do that (kaplan) implementation There are only two choices: either the [Kaplan] device copies the header field parameter(s), or it doesn't :) ------------------ >The only question is if we have an insipid implementation include a >remote value or not. If one is present, that in and of itself >indicates to every entity in the signaling path that that UA is an >insipid endpoint, and explicitly *not* a kaplan endpoint. > >That's what the WG is after (wrt backwards compatibility). And hearing you saying that is music to my ears :) But, I still think that using a "dummy parameter value" as a capability indicator is bad design. A feature/option tag would be as explicit as a dummy value. Also keep in mind that, even if a [Kaplan] device would copy both values, the [Insipid] device cannot "switch" the order, as it would both entities were [Insipid]. So, as shown in the example, the remote parameter would always represent the [Insipid] device, no matter in which direction a message is sent. Example: [Kaplan] [Insipid] --------- S-ID: xyz;r=null -----------> <---------S-ID: xyz;r=null ------------ [Kaplan] [Insipid] <--------- S-ID: xyz;r=null ----------- -----------S-ID: xyz;r=null ----------> So, in my opinion it is better two use two values when both endpoints actually support them, and use something else as [Insipid] capability indicator. Regards, Christer
- [Insipid] Proposal for Backwards Compatibility Se… James Polk
- Re: [Insipid] Proposal for Backwards Compatibilit… Christer Holmberg
- Re: [Insipid] Proposal for Backwards Compatibilit… Paul E. Jones
- Re: [Insipid] Proposal for Backwards Compatibilit… Christer Holmberg
- Re: [Insipid] Proposal for Backwards Compatibilit… James Polk
- Re: [Insipid] Proposal for Backwards Compatibilit… Christer Holmberg
- Re: [Insipid] Proposal for Backwards Compatibilit… DRAGE, Keith (Keith)
- Re: [Insipid] Proposal for Backwards Compatibilit… Christer Holmberg
- Re: [Insipid] Proposal for Backwards Compatibilit… DRAGE, Keith (Keith)
- Re: [Insipid] Proposal for Backwards Compatibilit… Christer Holmberg
- Re: [Insipid] Proposal for Backwards Compatibilit… James Polk
- Re: [Insipid] Proposal for Backwards Compatibilit… James Polk
- Re: [Insipid] Proposal for Backwards Compatibilit… James Polk
- Re: [Insipid] Proposal for Backwards Compatibilit… James Polk
- Re: [Insipid] Proposal for Backwards Compatibilit… Christer Holmberg
- Re: [Insipid] Proposal for Backwards Compatibilit… Christer Holmberg
- Re: [Insipid] Proposal for Backwards Compatibilit… Christer Holmberg
- Re: [Insipid] Proposal for Backwards Compatibilit… DRAGE, Keith (Keith)
- Re: [Insipid] Proposal for Backwards Compatibilit… DRAGE, Keith (Keith)
- Re: [Insipid] Proposal for Backwards Compatibilit… Christer Holmberg
- Re: [Insipid] Proposal for Backwards Compatibilit… Christer Holmberg
- Re: [Insipid] Proposal for Backwards Compatibilit… Christer Holmberg
- Re: [Insipid] Proposal for Backwards Compatibilit… Hadriel Kaplan
- Re: [Insipid] Proposal for Backwards Compatibilit… Christer Holmberg
- Re: [Insipid] Proposal for Backwards Compatibilit… Paul E. Jones
- Re: [Insipid] Proposal for Backwards Compatibilit… Paul E. Jones
- Re: [Insipid] Proposal for Backwards Compatibilit… Paul Kyzivat
- Re: [Insipid] Proposal for Backwards Compatibilit… Christer Holmberg
- Re: [Insipid] Proposal for Backwards Compatibilit… Christer Holmberg
- Re: [Insipid] Proposal for Backwards Compatibilit… Paul Kyzivat
- Re: [Insipid] Proposal for Backwards Compatibilit… Christer Holmberg
- Re: [Insipid] Proposal for Backwards Compatibilit… DRAGE, Keith (Keith)
- Re: [Insipid] Proposal for Backwards Compatibilit… DRAGE, Keith (Keith)
- Re: [Insipid] Proposal for Backwards Compatibilit… Christer Holmberg
- Re: [Insipid] Proposal for Backwards Compatibilit… Paul Kyzivat
- Re: [Insipid] Proposal for Backwards Compatibilit… James Polk
- Re: [Insipid] Proposal for Backwards Compatibilit… James Polk
- Re: [Insipid] Proposal for Backwards Compatibilit… Paul E. Jones
- Re: [Insipid] Proposal for Backwards Compatibilit… Paul Kyzivat
- Re: [Insipid] Proposal for Backwards Compatibilit… James Polk