Re: [Insipid] Pre-WGLC INSIPID Session-ID Review Comments

"Paul E. Jones" <paulej@packetizer.com> Wed, 06 August 2014 12:53 UTC

Return-Path: <paulej@packetizer.com>
X-Original-To: insipid@ietfa.amsl.com
Delivered-To: insipid@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id CE3B11B2A07 for <insipid@ietfa.amsl.com>; Wed, 6 Aug 2014 05:53:40 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: 1.308
X-Spam-Level: *
X-Spam-Status: No, score=1.308 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_ADSP_ALL=0.8, DKIM_SIGNED=0.1, HTML_MESSAGE=0.001, MANGLED_FROM=2.3, RP_MATCHES_RCVD=-0.001, SPF_HELO_PASS=-0.001, SPF_PASS=-0.001, T_DKIM_INVALID=0.01] autolearn=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 hRSHMVO-u7dY for <insipid@ietfa.amsl.com>; Wed, 6 Aug 2014 05:53:38 -0700 (PDT)
Received: from dublin.packetizer.com (dublin.packetizer.com [75.101.130.125]) (using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 9AF281B29BD for <insipid@ietf.org>; Wed, 6 Aug 2014 05:53:38 -0700 (PDT)
Received: from [IPV6:2607:fb90:1407:a2ce:fcb8:dbd:70b8:1288] ([172.56.0.7]) (authenticated bits=0) by dublin.packetizer.com (8.14.5/8.14.5) with ESMTP id s76CrUef028630 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO); Wed, 6 Aug 2014 08:53:31 -0400
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple; d=packetizer.com; s=dublin; t=1407329611; bh=p2iz5RRSoTowBzdnZ31U+80TRp/Zv1CnGtGWcXTV2aA=; h=In-Reply-To:References:MIME-Version:Content-Type: Content-Transfer-Encoding:Subject:From:Date:To:Message-ID; b=fkHUmGJZOGQY2qZIgM03VfmGfYfhZ2t8eSkrv/0MYuKWm2dgd1JjQ8zwxE1WA0icy /njd1bwgw74NaMnvuoT2AkdogILpp5E+SEXcNWbIM+zimMLShSIkQaDlIRDMT3lOu2 CGOgl2+sYuJELyqaYLO6oprOOoXXfxZjx7XHkEfc=
User-Agent: K-9 Mail for Android
In-Reply-To: <058CE00BD4D6B94FAD033A2439EA1E4B01E2CD9D55C9@HE113667.emea1.cds.t-internal.com>
References: <CFFEAC5D.3ACA%agensler@cisco.com> <em89521343-bb6c-4d08-8425-8a2eef3ed78c@sydney> <058CE00BD4D6B94FAD033A2439EA1E4B01E2CD9D55C9@HE113667.emea1.cds.t-internal.com>
MIME-Version: 1.0
Content-Type: multipart/alternative; boundary="----AQCT6HVSPQKMUZRP05QRAK7PYVNAV0"
Content-Transfer-Encoding: 8bit
From: "Paul E. Jones" <paulej@packetizer.com>
Date: Wed, 06 Aug 2014 08:53:27 -0400
To: R.Jesske@telekom.de, agensler@cisco.com, insipid@ietf.org
Message-ID: <8d7b77e8-5a6d-40e9-b89f-5ac5bb9a38b4@email.android.com>
Archived-At: http://mailarchive.ietf.org/arch/msg/insipid/y45stRAx0qhStsSn3V-2dPTfKCs
Subject: Re: [Insipid] Pre-WGLC INSIPID Session-ID Review Comments
X-BeenThere: insipid@ietf.org
X-Mailman-Version: 2.1.15
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: Wed, 06 Aug 2014 12:53:41 -0000

Roland,

The change would not require intermediaries to use a non-null value. The intent is to change the language to say that they may use non-null values.  This is the language we have for all other 1xx messages.

Your point is valid and the examples will still show use of null. However, the desire was expressed to have all provisional messages work the same way.

Paul


-------- Original Message --------
From: R.Jesske@telekom.de
Sent: August 6, 2014 5:52:22 AM EDT
To: paulej@packetizer.com, agensler@cisco.com, insipid@ietf.org
Subject: AW: [Insipid] Pre-WGLC INSIPID Session-ID Review Comments

Hi Paul,
So if I understand you correctly we will then have for each 100 Trying a own local uuid included.
Looking on the practical approach in O&M I would be confused about too many different local uuid used in one SIP call.

So a call that will have 10 hops will have the sess-id  for INVITE (A,null) for all 100 Trying (Hop-1,A), (Hop-2,A).... (Hop-10,A)and for the UAS (B,A), For 180 (B,A) ect.

So all the nice UUIDs have to be created by the proxies and have to be solved by the network monitoring system.
For O&M reasons I see there no value add on.
I would prefer to use the Null uuid in the local-uuid for the 100 Trying.

The only use case where I think it could be worth to include a local uuid instead of the null uuid would be a 181 by a forwarding server.

Thank you and Best Regards

Roland
-----Ursprüngliche Nachricht-----
Von: insipid [mailto:insipid-bounces@ietf.org] Im Auftrag von Paul E. Jones
Gesendet: Dienstag, 5. August 2014 23:55
An: Adam Gensler (agensler); insipid@ietf.org
Betreff: Re: [Insipid] Pre-WGLC INSIPID Session-ID Review Comments

Adam, et al,

First, let me thank you and the others who have provided invaluable input on the draft.  I haven't yet incorporated all of the proposed textual changes, but I am collecting all of the input and will be making the revisions in the next couple of weeks (I hope).

Anyway, I wanted to comment now on one:

>---
>7. Processing by Intermediaries
>
>"When intermediaries transmits a 100 (Trying) provisional responseand 
>when the UUID of the destination UA is unknown, the intermediary MUST 
>place the one known UUID in the "remote-uuid" field and set the 
>"local-uuid"
>field
>to the null UUID value. When an intermediary transmits any other 
>provisional response and when the UUID of the destination UA is 
>unknown, the intermediary MUST place the one known UUID in the 
>"remote-uuid"
>field
>and MAY set the "local-uuid" field to a locally created UUID value or 
>the null UUID value.
>
>Comment: What's the rational behind the difference in behavior between 
>the 100 and other 1xx responses?
>---

This item was brought up to me today off-list, so this is at least the second time it was raised.  Initially, we had text that said that all provisional responses would have a null UUID if one of the UUID values is not known.  However, that was changed to what we have now since there were cases where that wasn't ideal.  Arguably there are cases here this exception is not ideal.

What I think might be best is to remove that first sentence and apply the same behavior on intermediaries for all provisional responses.  That means the intermediary might use "null" or might fabricate a UUID if it doesn't know the UUID of the destination endpoint for 100 or any provisional response.

So unless there is objection, that's the direction I'll go with this one.

Paul

_______________________________________________
insipid mailing list
insipid@ietf.org
https://www.ietf.org/mailman/listinfo/insipid