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

<R.Jesske@telekom.de> Thu, 20 September 2018 06:30 UTC

Return-Path: <R.Jesske@telekom.de>
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 DB65B130E34 for <sipcore@ietfa.amsl.com>; Wed, 19 Sep 2018 23:30:20 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -4.31
X-Spam-Level:
X-Spam-Status: No, score=-4.31 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, RCVD_IN_DNSWL_MED=-2.3, T_DKIMWL_WL_HIGH=-0.01] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (2048-bit key) header.d=telekom.de header.b=ujd9slMY; dkim=pass (1024-bit key) header.d=telekom.onmicrosoft.de header.b=cHpxtTtB
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 wS5wr62uazDg for <sipcore@ietfa.amsl.com>; Wed, 19 Sep 2018 23:30:16 -0700 (PDT)
Received: from mailout34.telekom.de (MAILOUT34.telekom.de [194.25.225.146]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 8ECDB130E0E for <sipcore@ietf.org>; Wed, 19 Sep 2018 23:30:15 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=telekom.de; i=@telekom.de; q=dns/txt; s=dtag1; t=1537425015; x=1568961015; h=from:to:subject:date:message-id:references:in-reply-to: content-transfer-encoding:mime-version; bh=1IEYtZNMvGxv/QGkIVfH9+GlvxiFHqtxR8g8uI5YA1Y=; b=ujd9slMYo/pb1qIPUKFuE1gIKw6KcdQTzvuHzqQJ9PV8uZ7EGHcX8mUV i2DoiKEI1+S0eQYorFa/2i1wG1v8A131btRA4M/cUBm/3NVhFJfZrfJSs vyXx/CZvrm2dKLgEZPucpqTJ4yfc5OyK0y+F/m83DYZq//+9qIiLQTQww Uaj33Cih7bx59kkC8RHCP9QN0b2ugJAYPNI1JynBFzRJig8vT9l/FvA5Q loqnB7IX1/FjsUIyySgUnVsMt09Lz+Gh0C5jry7ZpuYibR53OINAyq/wo 6kGzXiiIh5N/8FymNaOEBo9YzsnnwDpeAHjeb7vFd+STB4lcbzDr1rb/U A==;
Received: from qdezc2.de.t-internal.com ([10.171.255.37]) by MAILOUT31.dmznet.de.t-internal.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384; 20 Sep 2018 08:29:13 +0200
X-IronPort-AV: E=Sophos;i="5.53,397,1531778400"; d="scan'208";a="890029230"
Received: from he105651.emea1.cds.t-internal.com ([10.169.119.62]) by qde0ps.de.t-internal.com with ESMTP/TLS/AES256-SHA; 20 Sep 2018 08:29:11 +0200
Received: from HE199744.EMEA1.cds.t-internal.com (10.169.119.52) by HE105651.emea1.cds.t-internal.com (10.169.119.62) with Microsoft SMTP Server (TLS) id 15.0.1395.4; Thu, 20 Sep 2018 08:29:10 +0200
Received: from HE104162.emea1.cds.t-internal.com (10.171.40.37) by HE199744.EMEA1.cds.t-internal.com (10.169.119.52) with Microsoft SMTP Server (TLS) id 15.0.1395.4 via Frontend Transport; Thu, 20 Sep 2018 08:29:10 +0200
Received: from GER01-LEJ-obe.outbound.protection.outlook.de (51.5.80.21) by O365mail04.telekom.de (172.30.0.231) with Microsoft SMTP Server (TLS) id 15.0.1367.3; Thu, 20 Sep 2018 08:26:28 +0200
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=telekom.onmicrosoft.de; s=selector1-telekom-onmicrosoft-de; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=1IEYtZNMvGxv/QGkIVfH9+GlvxiFHqtxR8g8uI5YA1Y=; b=cHpxtTtBBKqXf/mREONPJsAloR7n+6jOWziEE+qIt95By70gKf2iSh7T6xsV2buYHiHz5o8S0HzQZAo+j9T19DAlTWl0QixM+VAIRAs4fF9sbGZv2DRWJJ1Vo00Rfac2mL0qNvwu0Y/qiHGy57wz01SuFD/hveHnmXp7s2Uehko=
Received: from FRXPR01MB0135.DEUPRD01.PROD.OUTLOOK.DE (10.158.150.149) by FRXPR01MB0134.DEUPRD01.PROD.OUTLOOK.DE (10.158.150.148) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.1143.18; Thu, 20 Sep 2018 06:29:09 +0000
Received: from FRXPR01MB0135.DEUPRD01.PROD.OUTLOOK.DE ([fe80::6494:6aaf:1bee:8e41]) by FRXPR01MB0135.DEUPRD01.PROD.OUTLOOK.DE ([fe80::6494:6aaf:1bee:8e41%4]) with mapi id 15.20.1143.017; Thu, 20 Sep 2018 06:29:09 +0000
From: R.Jesske@telekom.de
To: christer.holmberg@ericsson.com, sipcore@ietf.org
Thread-Topic: [sipcore] I-D Action: draft-ietf-sipcore-sessiontimer-race-02.txt
Thread-Index: AQHUQE2Gq5aJjv9xH0eiXw9Q9NnsCKT0IyRQgAO4SACAAPecIA==
Date: Thu, 20 Sep 2018 06:29:09 +0000
Message-ID: <FRXPR01MB01351771201D6950BDC72F49F9130@FRXPR01MB0135.DEUPRD01.PROD.OUTLOOK.DE>
References: <153562545519.3315.10133281272170915663@ietfa.amsl.com> <FRXPR01MB0135BED571519D3EA4FE12CCF91E0@FRXPR01MB0135.DEUPRD01.PROD.OUTLOOK.DE> <2CB92AFA-E837-4533-A7E8-5D4E228A5A2D@ericsson.com>
In-Reply-To: <2CB92AFA-E837-4533-A7E8-5D4E228A5A2D@ericsson.com>
Accept-Language: de-DE, en-US
Content-Language: de-DE
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
authentication-results: spf=none (sender IP is ) smtp.mailfrom=R.Jesske@telekom.de;
x-originating-ip: [164.19.3.124]
x-ms-publictraffictype: Email
x-microsoft-exchange-diagnostics: 1; FRXPR01MB0134; 6:RUQfGevCshbzLdiVcCmxRRDpANKgu/VsqUnGe2JgutSpu7eHWBqB+VsXJFU8JOGCRmiSg2RKyHl1JY/mZwr4OkjIWm/+brD2jvaF8rmrRjzj51obV9y4xpUTr9gGX8ctIqgK9cNsIYtJeb1v9EwMovy6C5gYhX23UUDgbQkSlbImX9vmmamlY1vTY0QziX99nLRRXyxoQmmCv2d1OtpnA9sOzGu3ocS2tRqjudyOAFnsDImvOk329GqAj9l3GyiNK6dXkA9NXO6rWlLwkJeCW2VVsx302P94uI3w/MxLVb+j5BlEQtIe7OnTgzDqRm0Wxk5PT4b9F1m2Y32ftAuq8N0MvTJXem1H8Yi3RMslocohkNPU0JWWupzdVsTZu8nU/UJgCTCAmYuhZCLapHOprTywAOscWAK4uyuS0ymGTDGo1fJOXSt1d505+k/rXYH9PWeQsUGPbtpubsdTaTAsZQ==; 5:sccjMgg10q+8lbJ9btnxDs4V4AYpmezv7psQmqFCO/SQ1WGWLSOctgUo1m+QjnYL0XJI5ud9jKP8FLe2B1caTw1hSg3gq5s/svrJR/X4dkx9vHMWF883h+ODyFJxx+h2aRklOlmA8wOeAouWRC2GN/dZqSxjX515vBn8yBXyNLM=; 7:JBKEGWTu45dhSpe/QlzXt5lqmOcTcdG0XgKdMOKo0Ac0d0PBCWQ2vRy80hkM2vbzGSMLsi8ryoP7SAuZ/3X+eAdjG53vACBi82a9VP++VA6mrWkAGqe9OisqnwBw1IDnqPDdK9FR9Ni4xk7tuDXKvATgSDnxf5LXbR6GuJ851k7QHn7k6PD+PWbAVgvleJ6ZdBjsNu6RzBE/+5t8nsVvDa/vQmmhNIlhusylvPdn6h6aVodhfXrGfi2c+6dkUj+7
x-ms-exchange-antispam-srfa-diagnostics: SOS;
x-ms-office365-filtering-correlation-id: 1b840ee4-6a17-4826-c44f-08d61ec25fad
x-microsoft-antispam: BCL:0; PCL:0; RULEID:(7020095)(4652040)(8989299)(4534165)(4627221)(201703031133081)(201702281549075)(8990200)(5600074)(711020)(2017052603328)(7153060)(7193020); SRVR:FRXPR01MB0134;
x-ms-traffictypediagnostic: FRXPR01MB0134:
x-microsoft-antispam-prvs: <FRXPR01MB013424DB6C75B004768AE4EFF9130@FRXPR01MB0134.DEUPRD01.PROD.OUTLOOK.DE>
x-exchange-antispam-report-test: UriScan:(37575265505322)(120809045254105)(260130700054247)(248295561703944);
x-ms-exchange-senderadcheck: 1
x-exchange-antispam-report-cfa-test: BCL:0; PCL:0; RULEID:(6040522)(2401047)(5005006)(8121501046)(3231355)(944501410)(52105095)(3002001)(93006095)(93001095)(10201501046)(149027)(150027)(6041310)(20161123564045)(20161123558120)(20161123560045)(20161123562045)(201703131423095)(201702281528075)(20161123555045)(201703061421075)(201703061406153)(201708071742011)(7699051); SRVR:FRXPR01MB0134; BCL:0; PCL:0; RULEID:; SRVR:FRXPR01MB0134;
x-forefront-prvs: 0801F2E62B
x-forefront-antispam-report: SFV:NSPM; SFS:(10009020)(346002)(39850400004)(136003)(376002)(396003)(366004)(189003)(199004)(26005)(81166006)(102836004)(81156014)(5660300001)(6306002)(72206003)(55016002)(345774005)(74482002)(478600001)(11346002)(966005)(71190400001)(71200400001)(2501003)(14454004)(446003)(97736004)(476003)(9686003)(53936002)(66066001)(75402003)(33656002)(2906002)(5250100002)(2900100001)(110136005)(316002)(3846002)(52396003)(7736002)(14444005)(256004)(8936002)(486006)(106356001)(105586002)(68736007)(305945005)(6116002)(186003)(86362001)(76176011)(7696005)(8676002); DIR:OUT; SFP:1101; SCL:1; SRVR:FRXPR01MB0134; H:FRXPR01MB0135.DEUPRD01.PROD.OUTLOOK.DE; FPR:; SPF:None; LANG:en; PTR:InfoNoRecords; MX:1; A:1;
received-spf: None (protection.outlook.com: telekom.de does not designate permitted sender hosts)
x-microsoft-antispam-message-info: 0OftMCZF7SfvvjPuuf0fd4zq+/bSJ5WWlccP/1T3t6nQ1rgkt0R9rI7MLpQR/bOVjHZU2KcnXixMzXss2NsirVXXMI4cJOSpiuW0s4GIwPoeP6oVOl0pHIsBpdT4brpWlJxx2kidyQmWTqZRkTYjvQ5gftcq1D+reAme6G9IWUc09zv/E5ssvUsjqCMmTcLcnRH94LB3JHFcpo4YpL1zWF4H6cydA5Cr8cwt8rkZw3igwmQHNU9fHwfyfw92i/vSKjh0cQXuVuEqVg6jS2UvF3Cw9NK3IFpC667BDH6JmL2rQRrtGdClpap/Y+njIWRb49Cx4MaYLUaeKZ+ovo0O/LmBZk6na3ibP4p4sckcXkI=
spamdiagnosticoutput: 1:99
spamdiagnosticmetadata: NSPM
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
MIME-Version: 1.0
X-MS-Exchange-CrossTenant-Network-Message-Id: 1b840ee4-6a17-4826-c44f-08d61ec25fad
X-MS-Exchange-CrossTenant-originalarrivaltime: 20 Sep 2018 06:29:09.6591 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: bde4dffc-4b60-4cf6-8b04-a5eeb25f5c4f
X-MS-Exchange-Transport-CrossTenantHeadersStamped: FRXPR01MB0134
X-OriginatorOrg: telekom.de
Archived-At: <https://mailarchive.ietf.org/arch/msg/sipcore/nZl8ANIcvEnyvAgh7RmCBoUQOts>
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: Thu, 20 Sep 2018 06:30:21 -0000

Hi Christer,
yes that looks like that this is the definition.
But then I miss the procedures for the initial INVITE.
What headers have to be set.
Because 7.1 is stating 
"7.1.  Generating an Initial Session Refresh Request"

There are some hints what in Initial Invite has to be done but it is not really a clear distinction.

Either we rewirte the complete document to make it clear or we clarify this within the Update.

E.G we could define a section 7.0 Generating an initial INVITE requesting session timer.

We have still discussions about the interpretation especially within interconnection cases with other carriers. And not everybody knows what we are discussing within IETF they are only reading the IETF documents.
I think a clear definition and description will help.

Thank you and Best Regards

Roland
> -----Ursprüngliche Nachricht-----
> Von: Christer Holmberg <christer.holmberg@ericsson.com>
> Gesendet: Mittwoch, 19. September 2018 16:23
> An: Jesske, Roland <R.Jesske@telekom.de>; sipcore@ietf.org
> Betreff: Re: [sipcore] I-D Action: draft-ietf-sipcore-sessiontimer-race-02.txt
> 
> Hi Roland,
> 
> Section 1 says:
> 
>    "To resolve this problem, this extension defines a keepalive mechanism
>    for SIP sessions.  UAs send periodic re-INVITE or UPDATE [3] requests
>    (referred to as session refresh requests) to keep the session alive."
> 
> So, to me that makes it clear that a session refresh request is sent within an
> established dialog.
> 
> I agree that "initial" is very confusing, but my initial reaction is that it would
> be the first session refresh request (as defined above) sent within a session,
> i.e., the first re-INVITE or UPDATE.
> 
> Regards,
> 
> Christer
> 
> 
> 
> 
> 
> On 17/09/18 10:06, "R.Jesske@telekom.de" <R.Jesske@telekom.de> wrote:
> 
>     Hi Christer,
>     Thank you for Updating the draft.
>     We see this work as important since we have still problems with
> implementations of the session timer and a lot of discussion with different SP
> and Vendors.
> 
>     What we realized is that the definition of the  "Initial Session Refresh
> Request" is not clear.
>     You may interpret it out of the whole RFC but not from the definition.
>     The definition states:
>     Initial Session Refresh Request: The first session refresh request
>           sent with a particular Call-ID value.
> 
>     This does not state if it is the Initial INVITE requesting the session timer or
> if it is the first INVITE refreshing the session?
> 
>     The Session Refresh Request is defined as:
>     Session Refresh Request: An INVITE or UPDATE request processed
>           according to the rules of this specification.  If the request
>           generates a 2xx response, the session expiration is increased to
>           the current time plus the session interval obtained from the
>           response.
> 
>     It states that the session expiration is increased. So what is now increased?
> Is it also the initial INVITE response with the first session expire value.
> 
>     From my point of view it would help when we change the definition
> section to:
>     Initial Session Refresh Request: The first session refresh request
>           sent with a particular Call-ID value. i.e. initial INVITE sending at
> minimum a "supported timer" which is answered by an 200 OK with a
> negotiated session timer.
> 
>     Question is if is only my view or does others have the same view?
> 
>     Thank you and Best Regards
> 
>     Roland
> 
> 
>     > -----Ursprüngliche Nachricht-----
>     > Von: sipcore [mailto:sipcore-bounces@ietf.org] Im Auftrag von internet-
>     > drafts@ietf.org
>     > Gesendet: Donnerstag, 30. August 2018 12:38
>     > An: i-d-announce@ietf.org
>     > Cc: sipcore@ietf.org
>     > Betreff: [sipcore] I-D Action: draft-ietf-sipcore-sessiontimer-race-02.txt
>     >
>     >
>     > A New Internet-Draft is available from the on-line Internet-Drafts
> directories.
>     > This draft is a work item of the Session Initiation Protocol Core WG of
> the
>     > IETF.
>     >
>     >         Title           : Session Initiation Protocol (SIP) Session Timer Glare
> Handling
>     >         Author          : Christer Holmberg
>     > 	Filename        : draft-ietf-sipcore-sessiontimer-race-02.txt
>     > 	Pages           : 7
>     > 	Date            : 2018-08-30
>     >
>     > Abstract:
>     >    This document updates RFC 4028, by clarifying the procedures for
>     >    negotiating usage of the Session Initiation Protocol (SIP) session
>     >    timer mechansim, in order to avoid a race condition where both
>     >    endpoints trigger simultaneous negotiations.
>     >
>     >
>     > The IETF datatracker status page for this draft is:
>     > https://datatracker.ietf.org/doc/draft-ietf-sipcore-sessiontimer-race/
>     >
>     > There are also htmlized versions available at:
>     > https://tools.ietf.org/html/draft-ietf-sipcore-sessiontimer-race-02
>     > https://datatracker.ietf.org/doc/html/draft-ietf-sipcore-sessiontimer-
> race-
>     > 02
>     >
>     > A diff from the previous version is available at:
>     > https://www.ietf.org/rfcdiff?url2=draft-ietf-sipcore-sessiontimer-race-
> 02
>     >
>     >
>     > Please note that it may take a couple of minutes from the time of
> submission
>     > until the htmlized version and diff are available at tools.ietf.org.
>     >
>     > Internet-Drafts are also available by anonymous FTP at:
>     > ftp://ftp.ietf.org/internet-drafts/
>     >
>     > _______________________________________________
>     > sipcore mailing list
>     > sipcore@ietf.org
>     > https://www.ietf.org/mailman/listinfo/sipcore
>