Re: [MMUSIC] Comment on SIP Trickle ICE based on INFO draft
Emil Ivov <emcho@jitsi.org> Sun, 23 March 2014 11:54 UTC
Return-Path: <emcho@sip-communicator.org>
X-Original-To: mmusic@ietfa.amsl.com
Delivered-To: mmusic@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 1A7831A6F6A for <mmusic@ietfa.amsl.com>; Sun, 23 Mar 2014 04:54:32 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.978
X-Spam-Level:
X-Spam-Status: No, score=-1.978 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, FM_FORGED_GMAIL=0.622, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_LOW=-0.7, SPF_PASS=-0.001] 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 M65K8k_yDguQ for <mmusic@ietfa.amsl.com>; Sun, 23 Mar 2014 04:54:29 -0700 (PDT)
Received: from mail-vc0-f175.google.com (mail-vc0-f175.google.com [209.85.220.175]) by ietfa.amsl.com (Postfix) with ESMTP id C56071A06CD for <mmusic@ietf.org>; Sun, 23 Mar 2014 04:54:29 -0700 (PDT)
Received: by mail-vc0-f175.google.com with SMTP id lh14so4501513vcb.6 for <mmusic@ietf.org>; Sun, 23 Mar 2014 04:54:29 -0700 (PDT)
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=x-gm-message-state:mime-version:in-reply-to:references:date :message-id:subject:from:to:cc:content-type; bh=l8khObi5zYsKSVj4XbkuQ+vazjiC1yhRiQKn0BRXkMw=; b=aov94lc1sfbibKVYc4zUEbCW+v7nvrGLxd7xuNfr/zieehZyVy5+OhGJBlTXXHK5HD BFUGe5+rDQ8QWolOK7p3BR9r/SG9wEqYTFBXMbpbEh5KSFueIWAx+NifMxh0wiy67br3 /kbGNX0KA6sT1woWSNeLw7hzq22bW0wqlV4pGLclDs9VFksDLOXe1lWPwqpWokNSq4aW P6+XHgpbmpZ/Fc4YHEZsUPG4pOExY0APJe26cR2jkMH+jUyDnIhvbW8yo/ELN9XzShjd b20Xt4FBvdHkKmddXwWlvTud4Lbz6ZLsTzQ5cOZiOb/L8glSjOu69t5jsF9/tPyeGCSu enlg==
X-Gm-Message-State: ALoCoQmU3J96fMqoHlHOvW60BYRcBSXiIF9zs/9ThSoWNKnQRdw7GjzA4n+0ZUZQuI6DIK2XGq0g
X-Received: by 10.52.139.237 with SMTP id rb13mr59005vdb.33.1395575669093; Sun, 23 Mar 2014 04:54:29 -0700 (PDT)
Received: from mail-vc0-f169.google.com (mail-vc0-f169.google.com [209.85.220.169]) by mx.google.com with ESMTPSA id lz2sm12054015veb.10.2014.03.23.04.54.27 for <mmusic@ietf.org> (version=TLSv1 cipher=ECDHE-RSA-RC4-SHA bits=128/128); Sun, 23 Mar 2014 04:54:27 -0700 (PDT)
Received: by mail-vc0-f169.google.com with SMTP id ik5so4677895vcb.0 for <mmusic@ietf.org>; Sun, 23 Mar 2014 04:54:27 -0700 (PDT)
MIME-Version: 1.0
X-Received: by 10.221.40.10 with SMTP id to10mr65887vcb.22.1395575667584; Sun, 23 Mar 2014 04:54:27 -0700 (PDT)
Received: by 10.220.191.130 with HTTP; Sun, 23 Mar 2014 04:54:27 -0700 (PDT)
Received: by 10.220.191.130 with HTTP; Sun, 23 Mar 2014 04:54:27 -0700 (PDT)
In-Reply-To: <00c901cf4687$0a48dbb0$1eda9310$@co.in>
References: <01e601cf423c$57255890$057009b0$@co.in> <00c901cf4687$0a48dbb0$1eda9310$@co.in>
Date: Sun, 23 Mar 2014 12:54:27 +0100
Message-ID: <CAPvvaaKW+vxhJFqUPRZ-YfPQ4dHOS-=YwZaW+=NS3DttaaXD=Q@mail.gmail.com>
From: Emil Ivov <emcho@jitsi.org>
To: Parthasarathi R <partha@parthasarathi.co.in>
Content-Type: multipart/alternative; boundary="001a11337576ec921804f544c75b"
Archived-At: http://mailarchive.ietf.org/arch/msg/mmusic/BP9FnfDvTmSkBPJghKXX5y7pbH8
Cc: mmusic <mmusic@ietf.org>, Christer Holmberg <christer.holmberg@ericsson.com>
Subject: Re: [MMUSIC] Comment on SIP Trickle ICE based on INFO draft
X-BeenThere: mmusic@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: Multiparty Multimedia Session Control Working Group <mmusic.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/mmusic>, <mailto:mmusic-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/mmusic/>
List-Post: <mailto:mmusic@ietf.org>
List-Help: <mailto:mmusic-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/mmusic>, <mailto:mmusic-request@ietf.org?subject=subscribe>
X-List-Received-Date: Sun, 23 Mar 2014 11:54:32 -0000
Hello, On 23 Mar 2014 12:00 PM, "Parthasarathi R" <partha@parthasarathi.co.in> wrote: > > Hi all, > > The below mentioned UPDATE overlap with INFO usecase and INFO forking > scenario has to be clarified before adopting this draft as WG item as I'm > not seeing any solution with INFO based mechanism. > > Thanks > Partha > > > -----Original Message----- > > From: mmusic [mailto:mmusic-bounces@ietf.org] On Behalf Of > > Parthasarathi R > > Sent: Tuesday, March 18, 2014 5:25 AM > > To: 'Emil Ivov'; 'Enrico Marocco (TiLab)'; 'Christer Holmberg' > > Cc: mmusic@ietf.org > > Subject: [MMUSIC] Comment on SIP Trickle based on INFO draft > > > > Hi all, > > > > SIP Trickle INFO is projected as the back channel for collecting the > > candidates in IETF-89 MMUSIC meeting. Unfortunately, it impacts > > Offer/answer > > (RFC 3264) in case one another offer/answer started before SIP trickle > > INFO > > is completed. I am still not sure why you think that and exactly what you have in mind. > > The race condition between second offer/answer and > > earlier SIP > > trickle INFO is not stated in the draft-ivov-mmusic-trickle-ice-sip. No, indeed it hasn't but it has been mentioned in discussions many times: a new offer answer would generally cause an ICE restart. > > I > > have > > explained those issues in > > http://www.ietf.org/mail-archive/web/mmusic/current/msg12666.html and > > no > > reply from you folks. I am sorry, I don't understand the mail you point to above. It says it raises issues in 3264 situations but then refers to BUNDLE and UPDATEs. If the scenario below is the one you are worried about, then I'll answer there. > > This race condition is very much possible during > > early > > dialog scenarios with UPDATE. > > > > Could you please explain how SIP trickle ICE using INFO works for > > > > 1) UPDATE from remote before Trickle ICE is completed This is analogous to an UPDATE that is received before regular 5245 ICE processing has completed. > > a) INVITE from local > > b) 183 session progress from remote > > c) PRACK from local > > d) INFO from local (relay candidates) > > e) UPDATE from remote > > > > Here, the remote has to consider whether INFO belongs to UPDATE or > > INVITE as > > it is possible for INFO to reach before 200 OK for UPDATE as well in > > the > > same sequence. And CSeq headers wouldn't help here because ....? > > Also, RFC 2976 which FWIW is obsoleted by RFC6086 > > clarifies that > > > > " - The extensions that use the INFO message MUST NOT rely on the > > INFO message to do anything that effects the SIP call state or the > > state of related sessions." And I don't believe that it does. > > But SIP Trickle ICE state is depend upon the "state of related > > sessions" as > > UPDATE would have change the state in the remote. I am not sure what you are saying or why it is a problem. > > 2) Trickle ICE INFO with serial forking INFO requests are sent within a dialog. They will go through the prong associated with that dialog and would not be forked. > > a) INVITE from local > > b) INVITE is forked by proxy to first remote destination > > c) 100 trying is reaching local > > d) INFO with Trickle ICE from local No, this should't happen. We can't send the INFO before we have a dialog. > > e) INFO is forward by proxy to first remote destination > > f) INVITE is forked by proxy to second remote destination > > g) Whether INFO has to be forked? See above. > > It is not mentioned in the draft whether INFO has to be forked to the > > second > > remote destination as well. Could you please explain the expect > > behavior for > > this scenario. I think the above commencts should answer your questions. We will make sure we add those as clarifications before our next submission (hopefully as a WG document) Emil > > Thanks > > Partha > > > > _______________________________________________ > > mmusic mailing list > > mmusic@ietf.org > > https://www.ietf.org/mailman/listinfo/mmusic >
- Re: [MMUSIC] Comment on SIP Trickle ICE based on … Paul Kyzivat
- Re: [MMUSIC] Comment on SIP Trickle ICE based on … Emil Ivov
- [MMUSIC] Comment on SIP Trickle based on INFO dra… Parthasarathi R
- Re: [MMUSIC] Comment on SIP Trickle ICE based on … Parthasarathi R
- Re: [MMUSIC] Comment on SIP Trickle ICE based on … Emil Ivov
- Re: [MMUSIC] Comment on SIP Trickle ICE based on … Parthasarathi R
- Re: [MMUSIC] Comment on SIP Trickle ICE based on … Emil Ivov
- Re: [MMUSIC] Comment on SIP Trickle ICE based on … Paul Kyzivat
- Re: [MMUSIC] Comment on SIP Trickle ICE based on … Parthasarathi R
- Re: [MMUSIC] Comment on SIP Trickle ICE based on … Parthasarathi R
- Re: [MMUSIC] Comment on SIP Trickle ICE based on … Paul Kyzivat
- Re: [MMUSIC] Comment on SIP Trickle ICE based on … Emil Ivov
- Re: [MMUSIC] Comment on SIP Trickle ICE based on … Emil Ivov
- Re: [MMUSIC] Comment on SIP Trickle ICE based on … Christer Holmberg
- Re: [MMUSIC] Comment on SIP Trickle ICE based on … Emil Ivov
- Re: [MMUSIC] Comment on SIP Trickle ICE based on … Christer Holmberg
- Re: [MMUSIC] Comment on SIP Trickle ICE based on … Parthasarathi R
- Re: [MMUSIC] Comment on SIP Trickle ICE based on … Parthasarathi R