Re: [MMUSIC] I-D Action: draft-ietf-mmusic-ice-sip-sdp-28.txt
Roman Shpount <roman@telurix.com> Thu, 30 May 2019 18:38 UTC
Return-Path: <roman@telurix.com>
X-Original-To: mmusic@ietfa.amsl.com
Delivered-To: mmusic@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 13D45120176 for <mmusic@ietfa.amsl.com>; Thu, 30 May 2019 11:38:05 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.887
X-Spam-Level:
X-Spam-Status: No, score=-1.887 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_NONE=-0.0001, SPF_HELO_NONE=0.001, T_SPF_PERMERROR=0.01, URIBL_BLOCKED=0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (2048-bit key) header.d=telurix-com.20150623.gappssmtp.com
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 AytQu9lpZ7W7 for <mmusic@ietfa.amsl.com>; Thu, 30 May 2019 11:38:03 -0700 (PDT)
Received: from mail-pg1-x534.google.com (mail-pg1-x534.google.com [IPv6:2607:f8b0:4864:20::534]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 59E251200FD for <mmusic@ietf.org>; Thu, 30 May 2019 11:38:03 -0700 (PDT)
Received: by mail-pg1-x534.google.com with SMTP id v9so2486316pgr.13 for <mmusic@ietf.org>; Thu, 30 May 2019 11:38:03 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=telurix-com.20150623.gappssmtp.com; s=20150623; h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc; bh=cOkbv8zrDBpBigpABV4Mw9eAjzWqSkIIfLCcF4I95Gw=; b=LUY8HGyu+T4+tBqPSOIhZFkfK6O368UM5Nb3pEcqS3yD2rK15gn13GzzVTay6NZm9p ynyPVPbnFBOmx1usLQnEBVjRsvnLj77/BWXF5sTKjHxlXIMCEkDp3sUKSx8PUlKvVi84 XhrpRE5l0ZoC0LVAZMuf8LfbwG34ju4FY4p+b/U7X8xknoUNAK7rnGAwinuull3Ctno9 A95m7i74lX9bGRdSXnLBEhg/aTzsiVelvaqZspjLjTMdNlKdICzVqM7euCPjeHxFUy4/ QYnkvGFMMXT4isJVQSDUApWk6owQdDeIbzQK1VSYKDGiaNJpQ3J5/E+zgzv2WdLMUoBG 3Pkg==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc; bh=cOkbv8zrDBpBigpABV4Mw9eAjzWqSkIIfLCcF4I95Gw=; b=ZoQUQHG5W+uTbxOjlzD2aP7FRMGGMYnJDSvkUp3u0GW30Rnddl2W+I2Ivbj2ybSDe8 XF7P/fpL5CfCfQQRNiQ/ofoNTuME2eSxhi8mUTqFT1Yzs5Jg3ybBcfnMbjIo8xHfYtXR 6VqAXYAqltREustFus1ntiT1fDW07B14UXEQOoidpCAxyx8ejbvv8lMX6LuOFMB1bd2X HzVb/KDxStIp1TDRj3PX8643hgI+sK11NT3r4ykH0dNLU5b1SuhGDKh14Y50pXOm68I/ /TmCCEMEyUxjn+61JoN1e7gMZDCH7a6dthS+jgPSLoc7DLIjFOKzwOultpWMuHBP34cb xEgQ==
X-Gm-Message-State: APjAAAWynNG/rQ/sgYXncs+bu3yZCqF3v4Dfucl3cu4InN6+7FCgyeCw 6zP+fSxALWg+SRXniRdidqqJ9GTXm0g=
X-Google-Smtp-Source: APXvYqz/i9uhztMGcbNeFhLVoy8SoTZGJceHQb93ADUVbNIvfJ0uukh8l5HvPJxJvfdOT8qzLt4ySA==
X-Received: by 2002:a17:90a:6505:: with SMTP id i5mr3180489pjj.13.1559241482552; Thu, 30 May 2019 11:38:02 -0700 (PDT)
Received: from mail-pf1-f174.google.com (mail-pf1-f174.google.com. [209.85.210.174]) by smtp.gmail.com with ESMTPSA id p16sm7781401pfq.153.2019.05.30.11.38.01 for <mmusic@ietf.org> (version=TLS1_3 cipher=AEAD-AES128-GCM-SHA256 bits=128/128); Thu, 30 May 2019 11:38:01 -0700 (PDT)
Received: by mail-pf1-f174.google.com with SMTP id u22so4508005pfm.3 for <mmusic@ietf.org>; Thu, 30 May 2019 11:38:01 -0700 (PDT)
X-Received: by 2002:a63:f44f:: with SMTP id p15mr4893822pgk.65.1559241480959; Thu, 30 May 2019 11:38:00 -0700 (PDT)
MIME-Version: 1.0
References: <155895828521.742.9442906172366273232@ietfa.amsl.com> <CAMRcRGSdYfRp2QVcjECYhFHeAOG5+XgxOprqofGPBoKYFys4xQ@mail.gmail.com> <CAD5OKxuN0JzsARip5VxtjNiV_KK4R+XPiUFovbMMvVg=LwVphg@mail.gmail.com> <CAMRcRGTKd_N-Dxr_zqNu6kae6Aru_ytkQMtV=SNusrB6ipRuGg@mail.gmail.com>
In-Reply-To: <CAMRcRGTKd_N-Dxr_zqNu6kae6Aru_ytkQMtV=SNusrB6ipRuGg@mail.gmail.com>
From: Roman Shpount <roman@telurix.com>
Date: Thu, 30 May 2019 14:37:51 -0400
X-Gmail-Original-Message-ID: <CAD5OKxvTXCnmDdgzZ+B6vVtYt1cKCb2oa00cuVCA-D6s_4480g@mail.gmail.com>
Message-ID: <CAD5OKxvTXCnmDdgzZ+B6vVtYt1cKCb2oa00cuVCA-D6s_4480g@mail.gmail.com>
To: Suhas Nandakumar <suhasietf@gmail.com>
Cc: mmusic WG <mmusic@ietf.org>, Flemming Andreasen <fandreas@cisco.com>, Christer Holmberg <christer.holmberg@ericsson.com>
Content-Type: multipart/alternative; boundary="0000000000009780d9058a1f32f9"
Archived-At: <https://mailarchive.ietf.org/arch/msg/mmusic/Sr1uzoUzhsfecibxPaOtGMOco64>
Subject: Re: [MMUSIC] I-D Action: draft-ietf-mmusic-ice-sip-sdp-28.txt
X-BeenThere: mmusic@ietf.org
X-Mailman-Version: 2.1.29
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: <https://mailarchive.ietf.org/arch/browse/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: Thu, 30 May 2019 18:38:05 -0000
Hi Suhas, On Wed, May 29, 2019 at 10:03 PM Suhas Nandakumar <suhasietf@gmail.com> wrote: > please see responses inline > > On Thu, May 30, 2019 at 4:34 AM Roman Shpount <roman@telurix.com> wrote: > >> Hi Suhas, >> >> Thank you for publishing the document. I have reviewed it and most of my >> comments were addressed. >> >> One of the remaining issues is in Section 3.2.5. Since you have removed >> the note that "If this condition is not met, the agents MUST process the >> SDP based on normal [RFC3264] procedures, without using any of the >> ICE mechanisms described in the remainder of this specification", the >> document no longer states what happens when "a=ice-mismatch" attribute is >> included in the answer. >> >> To clarify this we need to change current text that states: >> >> The presence of certain application layer gateways MAY modify the >> transport address information as described in Section 8.2.2. The behavior >> of the responding agent in such a situation is implementation defined. >> Informally, the responding agent MAY consider the mismatched transport >> address information as a plausible new candidate learnt from the peer and >> continue its ICE processing with that transport address included. >> Alternatively, the responding agent MAY include an "a=ice-mismatch" >> attribute in its answer and MAY also omit a=candidate attributes for such >> data streams. >> >> >> To the following: >> >> The presence of certain application layer gateways MAY modify the >> transport address information as described in Section 8.2.2. The behavior >> of the responding agent in such a situation is implementation defined. >> Informally, the responding agent MAY consider the mismatched transport >> address information as a plausible new candidate learnt from the peer and >> continue its ICE processing with that transport address included. *Alternatively, >> the responding agent MAY include an "a=ice-mismatch" attribute in its >> answer for such data streams. If agent chooses to include an >> "a=ice-mismatch" attribute in its answer for a data stream, then it MUST >> also, for this data stream, omit "a=candidate" attributes, MUST terminate >> the usage of ICE procedures, and MUST instead use **procedures defined >> in **[RFC3264] .* >> >> >> > The point 3 in that para covers this aspect. So this section as a whole > covers the scenarios you describe above. > > 3. In some cases, controlling/initiator agent may receive the SDP > answer that may omit "a=candidate" attributes for the data > stream, and instead include a media level "a=ice-mismatch" > attribute. This signals to the offerer that the answerer > supports ICE, but that ICE processing was not used for this data > stream. In this case, ICE processing MUST be terminated for this > data stream and [RFC3264] procedures MUST be followed instead. > > There are couple of issues with the current text: 1. Reading the current text reader might assume that it is acceptable to include a=ice-mismatch and still include a=candidate in the data stream in the answer. This is not the case. 2. The text in point 3 states that offerer is not going to use ICE procedures for the data stream which includes a=ice-mismatch and will use RFC3264 instead. Nothing specifies that the answerer is supposed to stop using ICE procedures when including a=ice-mismatch. Regards, _____________ Roman Shpount
- [MMUSIC] I-D Action: draft-ietf-mmusic-ice-sip-sd… internet-drafts
- Re: [MMUSIC] I-D Action: draft-ietf-mmusic-ice-si… Suhas Nandakumar
- Re: [MMUSIC] I-D Action: draft-ietf-mmusic-ice-si… Roman Shpount
- Re: [MMUSIC] I-D Action: draft-ietf-mmusic-ice-si… Suhas Nandakumar
- Re: [MMUSIC] I-D Action: draft-ietf-mmusic-ice-si… Roman Shpount
- Re: [MMUSIC] I-D Action: draft-ietf-mmusic-ice-si… Suhas Nandakumar
- Re: [MMUSIC] I-D Action: draft-ietf-mmusic-ice-si… Roman Shpount
- Re: [MMUSIC] I-D Action: draft-ietf-mmusic-ice-si… Suhas Nandakumar