Re: [sipcore] I-D Action: draft-ietf-sipcore-sessiontimer-race-02.txt

Paul Kyzivat <pkyzivat@alum.mit.edu> Fri, 28 September 2018 14:58 UTC

Return-Path: <pkyzivat@alum.mit.edu>
X-Original-To: sipcore@ietfa.amsl.com
Delivered-To: sipcore@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 3FCC4130E1F for <sipcore@ietfa.amsl.com>; Fri, 28 Sep 2018 07:58:27 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -4.201
X-Spam-Level:
X-Spam-Status: No, score=-4.201 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, RCVD_IN_DNSWL_MED=-2.3, SPF_PASS=-0.001] autolearn=ham autolearn_force=no
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 53git-XsZcl0 for <sipcore@ietfa.amsl.com>; Fri, 28 Sep 2018 07:58:25 -0700 (PDT)
Received: from alum-mailsec-scanner-3.mit.edu (alum-mailsec-scanner-3.mit.edu [18.7.68.14]) by ietfa.amsl.com (Postfix) with ESMTP id 97BFF130DEA for <sipcore@ietf.org>; Fri, 28 Sep 2018 07:58:25 -0700 (PDT)
X-AuditID: 1207440e-1c9ff70000000b1d-4e-5bae418ed22b
Received: from outgoing-alum.mit.edu (OUTGOING-ALUM.MIT.EDU [18.7.68.33]) (using TLS with cipher DHE-RSA-AES256-SHA (256/256 bits)) (Client did not present a certificate) by alum-mailsec-scanner-3.mit.edu (Symantec Messaging Gateway) with SMTP id FA.70.02845.F814EAB5; Fri, 28 Sep 2018 10:58:23 -0400 (EDT)
Received: from PaulKyzivatsMBP.localdomain (c-24-62-227-142.hsd1.ma.comcast.net [24.62.227.142]) (authenticated bits=0) (User authenticated as pkyzivat@ALUM.MIT.EDU) by outgoing-alum.mit.edu (8.13.8/8.12.4) with ESMTP id w8SEwLnx021552 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES128-SHA bits=128 verify=NOT); Fri, 28 Sep 2018 10:58:22 -0400
To: Christer Holmberg <christer.holmberg@ericsson.com>, "sipcore@ietf.org" <sipcore@ietf.org>
References: <153562545519.3315.10133281272170915663@ietfa.amsl.com> <FRXPR01MB0135BED571519D3EA4FE12CCF91E0@FRXPR01MB0135.DEUPRD01.PROD.OUTLOOK.DE> <2CB92AFA-E837-4533-A7E8-5D4E228A5A2D@ericsson.com> <56e47bc5-d510-69e6-f297-76c6069c805d@alum.mit.edu> <f16383e5df5248af852e4b2d7a9d459a@ericsson.com>
From: Paul Kyzivat <pkyzivat@alum.mit.edu>
Message-ID: <f50b3bf5-ab46-b9e2-3b7d-310314043bf0@alum.mit.edu>
Date: Fri, 28 Sep 2018 10:58:21 -0400
User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.10; rv:52.0) Gecko/20100101 Thunderbird/52.9.1
MIME-Version: 1.0
In-Reply-To: <f16383e5df5248af852e4b2d7a9d459a@ericsson.com>
Content-Type: text/plain; charset="utf-8"; format="flowed"
Content-Language: en-US
Content-Transfer-Encoding: 7bit
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFmplleLIzCtJLcpLzFFi42IRYndR1J3guC7aYN9LQYsLMw8zWnz9sYnN gcnj19erbB5LlvxkCmCK4rJJSc3JLEst0rdL4MrYuKq44AxnxfWZ7SwNjAfZuxg5OSQETCS6 154Hsrk4hAR2MEkcaVzJCOE8ZJJoOrmLBaRKWMBPYsGhpUwgtohAmkTPxH6ojs1MEo0rnoGN YhPQkphz6D9YA6+AvcSqDT/ZQGwWAVWJO1uesoLYokDNfzuXMELUCEqcnPkErJ5TwEbid/Ma sBpmATOJeZsfMkPY4hK3nsxngrDlJba/ncM8gZF/FpL2WUhaZiFpmYWkZQEjyypGucSc0lzd 3MTMnOLUZN3i5MS8vNQiXWO93MwSvdSU0k2MkFDl28HYvl7mEKMAB6MSD+8M+3XRQqyJZcWV uYcYJTmYlER5L6sAhfiS8lMqMxKLM+KLSnNSiw8xSnAwK4nw7qteGy3Em5JYWZValA+TkuZg URLnZTPZGyUkkJ5YkpqdmlqQWgSTleHgUJLgjXUAGipYlJqeWpGWmVOCkGbi4AQZzgM03AWk hre4IDG3ODMdIn+K0ZJjz9emGcwcq2Z0AMm2p9dnMAux5OXnpUqJ85aANAiANGSU5sHNhKWe V4ziQC8K84aAVPEA0xbc1FdAC5mAFoocWAOysCQRISXVwGihNvOmqvnETb6Lbm1VOmnXtPzT vlvOP77NirwxvXStYtdDydLTBvk3mxqm2JY/PrdLn8Esa0HQxOc706be75FPzWS8kfyE55DE OmOeuZc2LPyys+dvY9+EbVeXPWATnPPA75Y8/4a1ZZvNLqZucbjHnDt357HHVVI3uiOk8lbf nZB89ZzzqpMNSizFGYmGWsxFxYkAkYij6xgDAAA=
Archived-At: <https://mailarchive.ietf.org/arch/msg/sipcore/W6WFPKOXv9sByuZZRmL1mOJJL7o>
Subject: Re: [sipcore] I-D Action: draft-ietf-sipcore-sessiontimer-race-02.txt
X-BeenThere: sipcore@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: SIP Core Working Group <sipcore.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/sipcore>, <mailto:sipcore-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/sipcore/>
List-Post: <mailto:sipcore@ietf.org>
List-Help: <mailto:sipcore-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/sipcore>, <mailto:sipcore-request@ietf.org?subject=subscribe>
X-List-Received-Date: Fri, 28 Sep 2018 14:58:28 -0000

On 9/26/18 3:05 PM, Christer Holmberg wrote:

>> Ideally we would rewrite the whole explanation and change the terminology. I guess this would be a bis.
> 
> There have been some discussion on whether we should do that - instead of just trying to fix pieces here and there.
> 
> But, as I have indicated previously, I first want us to agree on HOW to fix, and then we can discuss how to document it.

I'm starting to lose track of the things that have been considered, 
rejected, etc.

ISTM that we are still struggling with what happens in obscure cases. It 
seems that some cases will always break somebody when some parties 
implement the update and others don't. And who has to change to make the 
fix. This will not be entirely pain free.

It would be helpful to me to have some information about what 
implementations of timer exist in the wild, why it is used, and what 
limitations those implementations have.

For instance, I have a sense that a lot of UAs request timers on their 
own. I have no idea why. I would expect it to only be requested by 
proxies. And since a lot of intermediaries are actually b2buas rather 
than true proxies, the demand ought to be even less.

	Thanks,
	Paul