Re: [MMUSIC] ICE-SIP-SDP: Concluding ICE statement

Christer Holmberg <christer.holmberg@ericsson.com> Tue, 23 July 2019 21:29 UTC

Return-Path: <christer.holmberg@ericsson.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 B97B31202C3; Tue, 23 Jul 2019 14:29:07 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.002
X-Spam-Level:
X-Spam-Status: No, score=-2.002 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIMWL_WL_HIGH=-0.001, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, RCVD_IN_DNSWL_NONE=-0.0001, SPF_PASS=-0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (1024-bit key) header.d=ericsson.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 VOxZ0NZuUcFp; Tue, 23 Jul 2019 14:29:05 -0700 (PDT)
Received: from EUR01-DB5-obe.outbound.protection.outlook.com (mail-eopbgr150059.outbound.protection.outlook.com [40.107.15.59]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-SHA384 (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 2235512039B; Tue, 23 Jul 2019 14:29:04 -0700 (PDT)
ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=jsTAOxbBKltmXkHGmdVlmfSmtNKBMiP7lESupc99Vn9Y3bBWo5y3H9c5hZZ0cLBagARlTPVK0dhQttbTrr2yY1nSEBV8Q3bdXJeALeOA4XmvI+41oKGCrO6rHutOMUjNa4I2srcA/dgcTN1zs/i6lymm9YoVFlG5X88vGLj/7bBPYKhhnxor6kqQwKD6JInXNjYBP0xYFn7QL/Q0Ic6JdA4ypEnnj/mHdvvhblb56ETKbcIc3ztZSdKJqGyxLmOh3fwvw4ZVZkG1eXB6JCPQyjeiVUv1fa8NM4Af6N0ebF2D3sVki7dKOaY+2YJzGogz1JeRwq5YGJzGOmgjOkAXyA==
ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector9901; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=AHjFSDXYvcioriTfOG+F6Imos1G4+zMbvGuzhLAnkJA=; b=SpmxvpOgnS/vsYWUgevFZtUchqJlL+aE4HzTapDwtEQ60wHkKvk3Oo+eh9qah4gkK+UH35E5Z7tnDvy4qhr50APPaICNMvfix7iw2U8vR2YMv5LLP1cYEQ/3TxslrN9e3nDa6glcBPhLwIfzpqu1FOuTrvpS7Brl+lR8Pi2ueXGdLia4zoXkp+ezweRGcJNrtEv0C08KDlhpGNm3C0De6foukNGcS8+bCph4PABQNL3uRzB/rF1KA5PxJRrg4Rw3s0pL2gSxBkK9s0XKlzmBnvp+a55F4Ow7L6yucuiHSyQvT9E0gZBAGNNBrHXhWJAqL/dP7pDUsO8sd8VdYMJtPQ==
ARC-Authentication-Results: i=1; mx.microsoft.com 1;spf=pass smtp.mailfrom=ericsson.com;dmarc=pass action=none header.from=ericsson.com;dkim=pass header.d=ericsson.com;arc=none
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=ericsson.com; s=selector2; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=AHjFSDXYvcioriTfOG+F6Imos1G4+zMbvGuzhLAnkJA=; b=YIFGNhT3JK0fr0sphvVkvxuoBEPnThtxSCfaORpBTSzD9nPJaoP5Cmehhj5wupYewpn+RVQK+xGFAwbC1TJipnekGLGU+CShJ30jxbtGWUFmUdf9ZX+MjSV6fBhByj75c3XBAl8gE2I8NuZ+1rKxurqZUoDI1CSdZdS1l9J5Um0=
Received: from HE1PR07MB3161.eurprd07.prod.outlook.com (10.170.245.23) by HE1PR07MB4154.eurprd07.prod.outlook.com (20.176.166.19) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.2115.10; Tue, 23 Jul 2019 21:29:02 +0000
Received: from HE1PR07MB3161.eurprd07.prod.outlook.com ([fe80::ec0d:f9d3:7159:ba7]) by HE1PR07MB3161.eurprd07.prod.outlook.com ([fe80::ec0d:f9d3:7159:ba7%6]) with mapi id 15.20.2115.005; Tue, 23 Jul 2019 21:29:02 +0000
From: Christer Holmberg <christer.holmberg@ericsson.com>
To: Roman Shpount <roman@telurix.com>
CC: "mmusic@ietf.org" <mmusic@ietf.org>, "mmusic-chairs@ietf.org" <mmusic-chairs@ietf.org>
Thread-Topic: [MMUSIC] ICE-SIP-SDP: Concluding ICE statement
Thread-Index: AQHVPKw2e0+KSgDw30S7CQWjva3tSabPVecAgAAKTjCAAAZygIAAf57AgAEHkwCAAAPEcIAAD1gAgADg04CABWbzgIAAbD1AgADkGoCAACN3sA==
Date: Tue, 23 Jul 2019 21:29:02 +0000
Message-ID: <HE1PR07MB31616857A2CBFD17202C9B5993C70@HE1PR07MB3161.eurprd07.prod.outlook.com>
References: <804B6CBB-3614-4CD5-82FC-0E475F716E18@ericsson.com> <CAD5OKxvYQZz_6RpMf9FvSFx+Mz1=cTUC5-cw3o6jVgKqMKLxSQ@mail.gmail.com> <HE1PR07MB316103A8253F36D03E718AB793C90@HE1PR07MB3161.eurprd07.prod.outlook.com> <CAD5OKxv4kSM3xbqB7Kag3=qdV_4W3T9RbB4D-DLXeNJVqqzOwA@mail.gmail.com> <HE1PR07MB31611980F5E438EFA620329C93C80@HE1PR07MB3161.eurprd07.prod.outlook.com> <CAD5OKxsoRrvzvnc4uSwmbJgMzv7Y4bmjPc4fYv4iGhogtyJTzQ@mail.gmail.com> <HE1PR07MB316164B3D661E223F7F892BA93C80@HE1PR07MB3161.eurprd07.prod.outlook.com> <CAD5OKxuA-Kt_NONWorafn1XPNgKJGvR6XLb2f5sx+_WkW4hz-A@mail.gmail.com> <41178B75-AB52-4CD0-A157-3E8EA6778DE2@ericsson.com> <CAD5OKxsHGK6gpz3rM42BAK4vpwV3RHK=F5QZBPViXGF4quNuJw@mail.gmail.com> <HE1PR07MB3161D26FD5FA4C43821D86BB93C70@HE1PR07MB3161.eurprd07.prod.outlook.com> <CAD5OKxvaVw877ee7sfjnfxcecbcPM370YVQkwtqNrWUCpDLM-w@mail.gmail.com>
In-Reply-To: <CAD5OKxvaVw877ee7sfjnfxcecbcPM370YVQkwtqNrWUCpDLM-w@mail.gmail.com>
Accept-Language: en-US
Content-Language: fi-FI
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
authentication-results: spf=none (sender IP is ) smtp.mailfrom=christer.holmberg@ericsson.com;
x-originating-ip: [79.134.118.162]
x-ms-publictraffictype: Email
x-ms-office365-filtering-correlation-id: 64d3544f-b122-4b7c-690c-08d70fb4c876
x-microsoft-antispam: BCL:0; PCL:0; RULEID:(2390118)(7020095)(4652040)(8989299)(4534185)(4627221)(201703031133081)(201702281549075)(8990200)(5600148)(711020)(4605104)(1401327)(2017052603328)(7193020); SRVR:HE1PR07MB4154;
x-ms-traffictypediagnostic: HE1PR07MB4154:
x-microsoft-antispam-prvs: <HE1PR07MB4154ED60EF3A14E7BBF3654193C70@HE1PR07MB4154.eurprd07.prod.outlook.com>
x-ms-oob-tlc-oobclassifiers: OLM:9508;
x-forefront-prvs: 0107098B6C
x-forefront-antispam-report: SFV:NSPM; SFS:(10009020)(4636009)(396003)(366004)(376002)(39860400002)(346002)(136003)(199004)(189003)(66556008)(25786009)(52536014)(66446008)(44832011)(66476007)(5660300002)(66946007)(486006)(76176011)(55016002)(81156014)(76116006)(6436002)(26005)(102836004)(64756008)(81166006)(4326008)(86362001)(9686003)(14444005)(8936002)(256004)(478600001)(71190400001)(53936002)(68736007)(316002)(71200400001)(54906003)(14454004)(6916009)(186003)(74316002)(66066001)(6506007)(2906002)(476003)(11346002)(446003)(305945005)(7696005)(7736002)(3846002)(6116002)(8676002)(33656002)(99286004); DIR:OUT; SFP:1101; SCL:1; SRVR:HE1PR07MB4154; H:HE1PR07MB3161.eurprd07.prod.outlook.com; FPR:; SPF:None; LANG:en; PTR:InfoNoRecords; A:1; MX:1;
received-spf: None (protection.outlook.com: ericsson.com does not designate permitted sender hosts)
x-ms-exchange-senderadcheck: 1
x-microsoft-antispam-message-info: qKnxEQ6YeZBM35nYk0VqbV1s0XAlxIpNZDre+5DYcazz0tgMnziUJSzJVNSvNaheE3EQhPnCSpkUxGzkTQDeTVpN8WF7t9jZKMHOukIzHKC2QUn9TUvh0W6O5LBQgb8UsrW7SYIMmOmeLhnwmuRWMk2DqwPVHHynKNSgNHpn22FfYDA9OF7QufRMxuObuI7zYYDqoORdClmBUn+e0E+vDdwoPQTNI7Gi8FcKlYBhaNdlxsoaRBmcC84SLB6GdyYGp9ia/oTXKy9/cMcTT/taEnuH3/fcroM3YTvoiyBi9gNoiow7Vh6OK/h5gcjzghIt7clUyFzi/sslJVhC4KqSxgFjEcTp0xPiTm27/xQ42jTWJduscME870yl5ZWJCRsHxNkiNM8P739WPBjCm119dSYH7cjmxJqLYiai8d1Z7ck=
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
MIME-Version: 1.0
X-OriginatorOrg: ericsson.com
X-MS-Exchange-CrossTenant-Network-Message-Id: 64d3544f-b122-4b7c-690c-08d70fb4c876
X-MS-Exchange-CrossTenant-originalarrivaltime: 23 Jul 2019 21:29:02.6958 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: 92e84ceb-fbfd-47ab-be52-080c6b87953f
X-MS-Exchange-CrossTenant-mailboxtype: HOSTED
X-MS-Exchange-CrossTenant-userprincipalname: christer.holmberg@ericsson.com
X-MS-Exchange-Transport-CrossTenantHeadersStamped: HE1PR07MB4154
Archived-At: <https://mailarchive.ietf.org/arch/msg/mmusic/bDc4c_wmMCQzNXLwJvV7aE1rJVs>
Subject: Re: [MMUSIC] ICE-SIP-SDP: Concluding ICE statement
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: Tue, 23 Jul 2019 21:29:08 -0000

Hi,

>> Again, the text says:
>> 
>>  “Once the state of each check list is Completed, and if the agent is
>>   the controlling agent, it nominates a candidate pair [RFC8445] and
>>   checks for each data stream whether the nominated pair matches the
>>   default candidate pair.”
>>
>> The text indicates that the agent nominates a candidate pairs once a check list is Completed. That is wrong. 
>> A check list becomes Completed *after* a candidate pair has been successfully nominated. Do you agree with that?
>
> I would agree that this text can be better. In general, in English two verbs in present tense in a sentence do not establish the temporal 
> relationship between the actions. Better text would say something like:
>
> Once the state of each check list is Completed, and if the agent is the controlling agent, it should have nominated a 
> candidate pair [RFC8445] and checks for each data stream whether the nominated pair matches the default candidate pair.
>
> There are still a few issues with this:
>
> 1. If aggressive nomination is used, multiple candidate pairs can be nominated for the same component of a 
> given data stream. Considering that aggressive nomination is deprecated, nothing implementing ice-sip-sdp 
> should be doing this and only one candidate pair (per component per data stream) should be nominated. I do not 
> think this is a problem.

Agree.

> 2. This language does not take into account that state for some check lists can be Failed. It is unclear if new offer should 
> always be generated in this case or only generated if ice2 options is not set. I am not sure what is the use case for partial 
> ICE failure. I have never dealt with this in practice. If you feel this needs to be fixed, please propose the language.

"Once the agent has successfully nominated a pair, the state of the check list associated with the pair is set to Completed.
Once the state of each check list is set to either Completed or Failed, for each Completed check list the
agent checks whether the nominated pair matches the default candidate pair. If there are one or more pairs that don't match,..."

Regards,

Christer