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

James Polk <jmpolk@cisco.com> Wed, 10 September 2014 20:33 UTC

Return-Path: <jmpolk@cisco.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 ED89B1A8762 for <insipid@ietfa.amsl.com>; Wed, 10 Sep 2014 13:33:19 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -16.153
X-Spam-Level:
X-Spam-Status: No, score=-16.153 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_HI=-5, RP_MATCHES_RCVD=-1.652, SPF_PASS=-0.001, USER_IN_DEF_DKIM_WL=-7.5] autolearn=ham
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 BWlQ9kMxtizD for <insipid@ietfa.amsl.com>; Wed, 10 Sep 2014 13:33:18 -0700 (PDT)
Received: from alln-iport-2.cisco.com (alln-iport-2.cisco.com [173.37.142.89]) (using TLSv1 with cipher RC4-SHA (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 77A7B1A0196 for <insipid@ietf.org>; Wed, 10 Sep 2014 13:33:18 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=cisco.com; i=@cisco.com; l=2016; q=dns/txt; s=iport; t=1410381198; x=1411590798; h=message-id:date:to:from:subject:cc:in-reply-to: references:mime-version; bh=FEhS7wdwgMbuFK4AZ9s3GLG5hVh1OymDT1h21MKMKpY=; b=KnJlu1STarb9uiphOTE0Um2i9Q8oUbgpV2a5BPgcX+XmvRjMOf+b8590 XkJRZippF3EK7dNSaLpRnlrkiGwxeVVHjWu1TrCGugvy+ERHJkMzbC4XN X0RvUi26ymJ+jP31YTuo+2RXLV+NTWQZhor4mjIq4GOxyliv7tSGlEqBG g=;
X-IronPort-AV: E=Sophos;i="5.04,501,1406592000"; d="scan'208";a="76778237"
Received: from rcdn-core-10.cisco.com ([173.37.93.146]) by alln-iport-2.cisco.com with ESMTP; 10 Sep 2014 20:33:16 +0000
Received: from jmpolk-WS.cisco.com ([10.89.8.204]) by rcdn-core-10.cisco.com (8.14.5/8.14.5) with ESMTP id s8AKXGrb018119; Wed, 10 Sep 2014 20:33:16 GMT
Message-Id: <201409102033.s8AKXGrb018119@rcdn-core-10.cisco.com>
X-Mailer: QUALCOMM Windows Eudora Version 7.1.0.9
Date: Wed, 10 Sep 2014 15:33:15 -0500
To: Christer Holmberg <christer.holmberg@ericsson.com>, "Adam Gensler (agensler)" <agensler@cisco.com>, "Paul E. Jones" <paulej@packetizer.com>
From: James Polk <jmpolk@cisco.com>
In-Reply-To: <7594FB04B1934943A5C02806D1A2204B1D4396A4@ESESSMB209.ericss on.se>
References: <em89521343-bb6c-4d08-8425-8a2eef3ed78c@sydney> <2D16DAA6-F5CC-4765-A16D-168E52121F09@cisco.com> <7594FB04B1934943A5C02806D1A2204B1D4396A4@ESESSMB209.ericsson.se>
Mime-Version: 1.0
Content-Type: text/plain; charset="us-ascii"; format="flowed"
Archived-At: http://mailarchive.ietf.org/arch/msg/insipid/up2lMeMyT53_DZb3PloVocS0LYU
Cc: "insipid@ietf.org" <insipid@ietf.org>
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, 10 Sep 2014 20:33:20 -0000

At 06:23 AM 9/4/2014, Christer Holmberg wrote:
>Hi,
>
>Below are some comments on version -07:
>
>Section 5:
>-------------
>
>I suggest to re-name the section name to "SIP Session-ID Header Field"
>
>You need to split the text into subsections.
>
>Something like:
>
>5.1 General
>5.2 Syntax
>5.3 UA Behavior
>5.3.1 UAC Behavior
>5.3.2 UAS Behavior
>5.4 Proxy Behavior
>5.5 B2BUA Behavior

Christer

Thanks for the review

but... although most SIP Header definitions have taken something like 
the above form,

a) the UAS section would only comprise exactly 3 sentences, conveying 
in essence:
    1 - the UA would receive a SIP request.
    2 - the UA, acting as a UAS for in this transaction, would 
generate a type 4 and type 5 UUID according to RFC 4122 (mirroring 
the type in the SIP request).
    3 - copy the value exactly of the UUID into a new header 
parameter "remote".
    4 - send the SIP response whichever it might be in the response 
(meaning, now, the SIP message will have 2 UUIDs for the remainder of 
this dialog).

and

b) all SIP servers in the signaling SHOULD do the same thing, 
although we can never be sure 'stateless' proxies will do anything 
(with regard to this header); at the same time, we cannot be sure, no 
matter how much we threaten, that B2BUA or SBCs will not muck with this header.

This makes any conventional "Section 5" pretty pointless IMO

thoughts?

James


>Section 6:
>-------------
>
>The text in this section should go into UA Behavior.
>
>Section 7:
>-------------
>
>The text in this section should go into Proxy Behavior and B2BUA Behavior.
>
>
>I do have more comments on section 6 and 7, but I'd like to see the 
>restructuring (as suggested in my comment on section 5) before 
>giving those, because some may go away.
>
>Regards,
>
>Christer
>
>_______________________________________________
>insipid mailing list
>insipid@ietf.org
>https://www.ietf.org/mailman/listinfo/insipid