Re: [Wish] 2nd WG Last Call for draft-ietf-wish-whip: PATCH and trickle ICE

Christer Holmberg <christer.holmberg@ericsson.com> Tue, 09 January 2024 11:25 UTC

Return-Path: <christer.holmberg@ericsson.com>
X-Original-To: wish@ietfa.amsl.com
Delivered-To: wish@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id BC023C14F5F1 for <wish@ietfa.amsl.com>; Tue, 9 Jan 2024 03:25:46 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -7.009
X-Spam-Level:
X-Spam-Status: No, score=-7.009 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, DKIM_VALID_EF=-0.1, HTML_MESSAGE=0.001, HTTPS_HTTP_MISMATCH=0.1, RCVD_IN_DNSWL_HI=-5, RCVD_IN_MSPIKE_H2=-0.001, RCVD_IN_ZEN_BLOCKED_OPENDNS=0.001, SPF_PASS=-0.001, T_SCC_BODY_TEXT_LINE=-0.01, URIBL_DBL_BLOCKED_OPENDNS=0.001, URIBL_ZEN_BLOCKED_OPENDNS=0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (2048-bit key) header.d=ericsson.com
Received: from mail.ietf.org ([50.223.129.194]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id gS4vl_RH_Wsf for <wish@ietfa.amsl.com>; Tue, 9 Jan 2024 03:25:42 -0800 (PST)
Received: from EUR04-VI1-obe.outbound.protection.outlook.com (mail-vi1eur04on2070.outbound.protection.outlook.com [40.107.8.70]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 3328AC14F600 for <wish@ietf.org>; Tue, 9 Jan 2024 03:25:41 -0800 (PST)
ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=RkCr2AtBmDzOj0D8ToueKaGp20N9a9RqJ/k6f7p2ND5tGQwVMa+jmzV7Qiq3hEYHkzOrGdxdbP+oST6OOW8YfYdKIpkNYpRXBC1eumwu9mEAL0EKGDYcJ6/4ibdV0ce2btGGs5SshUxlbEihUeZfg7E+LiLSrc/cwcn+wlOcNhDfJo4POpwckwgRLAEoVCUvKxPfXnYRbJ18hERNz7PC01kpfGV49Q9H60Bfuqwc/fGgsnpC3xqwjYINJqsvciLO5CG/n4zBWFoDb9iHe2i9xs0jcrijpiZe1fRQLHnibiBuQ15qe1569wSnqZc9ZRtQnVqTqEp/7650OxFbpzbBJQ==
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-AntiSpam-MessageData-ChunkCount:X-MS-Exchange-AntiSpam-MessageData-0:X-MS-Exchange-AntiSpam-MessageData-1; bh=nIjUJPzpPy9bCoUiwWjwKX4DB1Wl0fQ35swvuuuWJWY=; b=Kyt6r7AOYw3SEEa33Ws7UwDMT98A8vXLypyrgP1J0545SEbdhp2MwUxKNx2HipHqjQbVn9yWZsJ0xNWuqV76C/JSZJc1zK9oHhI8UZ0tfb+WY5t4W7JFgUO4wt55C5NkuXOt8xR4M0MNt+0gx6olj9h94qM3umfKHqkn9kprEwwPLwNPZ+RvZfQDUVVSFJI8k76T+/sFKew1K6eAh0LaBxmFB9SStKb/z9+C+8btGlUtibNato+5BjXwdeKM1Tx7LsIvVpO6dlw+LGjSGHyDT+oTc+5g5BAfxvVrfBVqszCZQ5uNSyo21mwoWeMBH4ejNq/1UOrfCpHEg9Fok6Pcsw==
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=selector1; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=nIjUJPzpPy9bCoUiwWjwKX4DB1Wl0fQ35swvuuuWJWY=; b=Au7PxIppf5iuf1/Gw6wyBw3qRmEzqpuCEwxr+CW086BYWotBxpL/sqvIDsmzf8/oreEtzeMA+phd5KcvOQnGmQ3prTLvQzlgIR5Cgdsn0c7Nn+XFZt7169U1keuDlrjh8jJebCqNv8FOrF3+k62qZKXvyQq/xYSkOzndhVdPZh1sbsr++BjwSQPf0T/xJjfRSudbtIruYX+XclSTy9prIMLuUzw1VsXQDI6rkj8dq/9WPaKKjL1SvIE/N5iLYLSLpiTqWpcINecpMTyXQ019W05E0Ll9KWzDm5107GU56Nci4vEFpnM0X6jc5NsQIYgiLRTu/6TRF4aBGsUcNBG0Yw==
Received: from HE1PR07MB4441.eurprd07.prod.outlook.com (2603:10a6:7:9f::27) by AM8PR07MB7346.eurprd07.prod.outlook.com (2603:10a6:20b:24d::17) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.7159.23; Tue, 9 Jan 2024 11:25:37 +0000
Received: from HE1PR07MB4441.eurprd07.prod.outlook.com ([fe80::2d89:4e33:c76e:7de5]) by HE1PR07MB4441.eurprd07.prod.outlook.com ([fe80::2d89:4e33:c76e:7de5%4]) with mapi id 15.20.7159.020; Tue, 9 Jan 2024 11:25:36 +0000
From: Christer Holmberg <christer.holmberg@ericsson.com>
To: Sergio Garcia Murillo <sergio.garcia.murillo@gmail.com>, Sean Turner <sean@sn3rd.com>
CC: WISH List <wish@ietf.org>
Thread-Topic: [Wish] 2nd WG Last Call for draft-ietf-wish-whip: PATCH and trickle ICE
Thread-Index: AQHaQu6R5KjduTJ5EESEL/qwRcCo2g==
Date: Tue, 09 Jan 2024 11:25:36 +0000
Message-ID: <HE1PR07MB4441341897EA27F138A69AD3936A2@HE1PR07MB4441.eurprd07.prod.outlook.com>
References: <6E5C6103-767B-41FC-8C69-CBC5FE5201EB@sn3rd.com> <E41AA83B-7798-4DE9-99A7-EEC263391CF4@sn3rd.com> <CA+ag07ZU2g5UmjShMUSXg5pnu0JWPVpszuKM9eBFWLeezCZgCA@mail.gmail.com>
In-Reply-To: <CA+ag07ZU2g5UmjShMUSXg5pnu0JWPVpszuKM9eBFWLeezCZgCA@mail.gmail.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: yes
X-MS-TNEF-Correlator:
authentication-results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=ericsson.com;
x-ms-publictraffictype: Email
x-ms-traffictypediagnostic: HE1PR07MB4441:EE_|AM8PR07MB7346:EE_
x-ms-office365-filtering-correlation-id: 0ee3cd36-8b2b-45fb-f887-08dc1105b3b9
x-ms-exchange-senderadcheck: 1
x-ms-exchange-antispam-relay: 0
x-microsoft-antispam: BCL:0;
x-microsoft-antispam-message-info: SrGBRchIra5fxw96/B4EhRdNhlFpmZzIkKH66+fswIrPYD+KRGr4hRTK4LknXQ63cXRz0/xlr+CX0lobI5F85QJoJUUVnVZuuCaru/DGy3YUHk6phYWGZfykPrauRk+lxd7Leege1AZH5ABuou+EwuwxRmOkXZHy10xd1RUsPF1fz1eSwOH9C9pUhNhKzTW09xGar61lwer1cbSSMXs6WM9zD7tB33Sa/PENN4bE5bsMMVkpjzJWGGTc/hkHdA9Bs+Ia9dx8ikSe9qQgodGqhUUYvFYo/5JCr5VfJspm/ZfoFA2AAqooLSWo1UeYuaEw7tJoyoxt2UB4VedRQUjOiAYVQZ/f+r2rD0Mj1cKgXGM0UYQq07Qh9Dkp0KvK5EXD17CK+RrGX/mmdbGGFNpEoh4+W2tZNx3coj5dIaHK70YwFT41C828m3q4qo7BVbP3cg+fxNtdT64bYPBx46vus4cKkrRrrwX3eZAxPvIZKdCyCIATEh8eoQmc1x0Gojhz5OSX7Ha9wBX4usNhT/T9syEFOleqxZc0GLFWX0Kd27svsACfdgFONk9jU9TegbkYksBkNnvM9LrYE01lNIf/836V83ihN+3EnMAK5AMxMxwb/UvfiikqxX5PMbmekLhk/rv6PKPFfxN+rbJxQJtql+budIAeMaXlD3wC8ncupXzSOHF2Z76ZcAtb7nWwhbMU
x-forefront-antispam-report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:HE1PR07MB4441.eurprd07.prod.outlook.com; PTR:; CAT:NONE; SFS:(13230031)(39860400002)(346002)(136003)(366004)(396003)(376002)(230922051799003)(451199024)(1800799012)(186009)(64100799003)(83380400001)(9686003)(53546011)(6506007)(26005)(38100700002)(4326008)(44832011)(8676002)(8936002)(52536014)(5660300002)(2906002)(64756008)(7696005)(966005)(478600001)(71200400001)(66476007)(66556008)(110136005)(66446008)(316002)(122000001)(76116006)(41300700001)(66946007)(166002)(38070700009)(99936003)(82960400001)(86362001)(33656002)(55016003); DIR:OUT; SFP:1101;
x-ms-exchange-antispam-messagedata-chunkcount: 1
x-ms-exchange-antispam-messagedata-0: Ib9oGWhlNAn4p+ivT2r9VyMoFJ3nIpHJkTqwaIX2G/RACwurhJ20Gi8Z0kIYryn/RdfH0ctuYdAeP99lhQ2uDtf0QGAKkgYwwHHYf9Xvz+HyMWwaI5x4yQjYsDug/6bpw3uqqS4rlpFln/5JsYkBxk6hSbd7L0wxdmKFEixf4RzhtWUCPBcXXiV21yAZvXbGgFNRb6B9HXdaHQ44HVnUkgjsUL9dMY49cAOc/fKv4udkH9lU4rzEBzVflgkT8MbSuTC+YfSUoNsUtnIFAOEUj6yg7LGg3KEG3rmilzogsJeOmn1hF7NHbCVgNtdLvWUOA1DRgNimL5QAr6tTgQ0JtujH3UZG5d3oa1ItrvI9KQ5Ss1eNniqyoQ69b5Z6SuqOx5Nxc6xUMiSvSIRlUq4LzF7sjw2afMHpggp4VQjm4MdFUtQ+n0bOFI+q7obUmXXURviA3Sr2HWW+E9oS0W/N8s4H91aTMg+jhc1qicRDn+ZRKZkP7PxBiNn4+hdtVMCZ5J0XZVx3ZkZEpp6ysUvETIs+qSunrQ9N4uYHLtzFP/hw51oGKg11QDFwlu6La3lAyhOw7WcS64+TLJCzYhhkdsBnQXN0+cmjJX+QPjO9/YiosUF9veBlBX+TN1/umFDflZut1rxKQHJL4W+GAC7sYngKPCq/ar6eaat4q97fdpDzNMs2tDT3Ptc6i83YDqHypjMn1JqwPZEx1KCAvE0RAKJMulNY+l/tIJVBDg3GtD56rU8hFmyAO4BGXjToMCp5y5ipgOv0i8ePokZc9NKCTTKP4kXhl7GS5rj7bPdi6M8h4OqejVXOQOPsvGg/g7C1yFmr2kkzDuVk8MnuvRwBuD5o4JOQXLCfLlw1amVZxN+W4Qr157IvEuCrFkuxuTq8SNkyk02UITIqzCF0ITZZ/VJUw3G3V9Toq2fi2tXa4w4P7GJ2cNzLYfiDs/19x0TOXqcN7P8aEl9VJIkv2uJsekI7k+5tN3/aP9z06cskb4ryOjZuBnoi7VDzU7/TUqDROApAp6peg/N0z0hpBsA2WsWLDA+moxTzNm1uBGxDSIkR/rgwlerzfIwd9VJFR2nMIYxaJ3f6jcmYOPKa8Rqdc5NKdaEKOXntsH9TOG/Z6rb9Bw0PEyKH47U2Nf2VDGUKlsQ4D4w+w1SwQUTodA9FGKWTfjMkJicbN8YxMe3dS4/PmkeCswEjhrFgtH2dcixazSXBhj1FDBR/s8z5klGx+RpfI3QQTELyxr4ks9PHxS5yrHpah3FuYs6sJ+FWu44Fy9XMzV3QQdwU74rfToyfie3C6lwMQ3eM3oO0enBvwZvuA1k7AGDnjzH8WKh8M6iD/jti61MdyzbV681n5CosrFa9cc6eVOhiySID+kDh2GK2bEyC5bVzvRPsfiGlPx+w/SNC25afx+bdLx09EGjvc6CFsde5HC+oB16UUQDrCDKLs9X+ozVI511n9hktLtpxTDQlKMMEHQIyRKVGTd+UpvxxNPOyqw1XybpT7lt8RrxSwmZULpkZFVM9NfahSM4Ez8ARb3yJfcI1zkJSPIbBvYgpJqm8J9CwDqHDXjk4qsUrF6Pg6xcDkOGXjF2Aq2vtmWkLXNsKpvIwhqZRV2VdIw==
Content-Type: multipart/signed; protocol="application/x-pkcs7-signature"; micalg="SHA1"; boundary="----=_NextPart_000_0033_01DA42FF.528CE4F0"
MIME-Version: 1.0
X-OriginatorOrg: ericsson.com
X-MS-Exchange-CrossTenant-AuthAs: Internal
X-MS-Exchange-CrossTenant-AuthSource: HE1PR07MB4441.eurprd07.prod.outlook.com
X-MS-Exchange-CrossTenant-Network-Message-Id: 0ee3cd36-8b2b-45fb-f887-08dc1105b3b9
X-MS-Exchange-CrossTenant-originalarrivaltime: 09 Jan 2024 11:25:36.7386 (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: Qg9gJEdrgDz+FtlPqn3x2W8BXjXQRNxURRAsEauMJBW737uKfVed5GZ3UpRhrfRYAhlu4nHRTvuzOEKjQXFKhOfvUbtxVBF8lY5SUP/WsXM=
X-MS-Exchange-Transport-CrossTenantHeadersStamped: AM8PR07MB7346
Archived-At: <https://mailarchive.ietf.org/arch/msg/wish/X2LpuGVhgfk1PSxGFsQiH2wE-8A>
Subject: Re: [Wish] 2nd WG Last Call for draft-ietf-wish-whip: PATCH and trickle ICE
X-BeenThere: wish@ietf.org
X-Mailman-Version: 2.1.39
Precedence: list
List-Id: WebRTC Ingest Signaling over HTTPS <wish.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/wish>, <mailto:wish-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/wish/>
List-Post: <mailto:wish@ietf.org>
List-Help: <mailto:wish-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/wish>, <mailto:wish-request@ietf.org?subject=subscribe>
X-List-Received-Date: Tue, 09 Jan 2024 11:25:46 -0000

Hi,

 

Section 4.1.1. of WHIP-11 says:

 

        “When used for trickle ICE,

           the body of this PATCH message will contain the new gathered set of

           ICE candidates and when used for ICE restarts, it will also contain

           the new ICE ufrag/pwd pair as defined in [RFC8838] Section 5.4.”

 

 

Q1: My reading of the text above is that ICE ufrag/pwd is only included for ICE restarts. However, they are included in the trickle ICE example in Section 4.1.2.

 

Q2: My reading of the text above is that for trickle ICE the PATCH message body will not contain the previous candidates, only the new gathered set.

 

However, Section 4.4. of RFC 8838, which defines the SDP trickle-ice-sdpfrag content type, and the usage with SIP INFO, says:

 

          “Since the agent is not fully aware of the state of the ICE Negotiation Session at its peer, it MUST include all currently

            known and used local candidates in every INFO request.”

 

Since WHIP does not (AFAIU) apply to the MUST above, I think it would be useful with some justification in the draft. For example, is there something HTTP PATCH provides, but SIP INFO does not, that justifies not adopting the MUST?

 

(Related to Q1, RFC 8838 also mandates sending of ICE pwd/ufrag for trickle ICE)

 

Regards,

 

Christer

 

 

 

 

 

 

 

From: Wish <wish-bounces@ietf.org> On Behalf Of Sergio Garcia Murillo
Sent: Monday, 8 January 2024 17.45
To: Sean Turner <sean@sn3rd.com>
Cc: WISH List <wish@ietf.org>
Subject: Re: [Wish] 2nd WG Last Call for draft-ietf-wish-whip

 

I have submitted an updated draft with the changes from the received feedback so far (thank you very much Christer Holmberg and  Juliusz Chroboczek!), you can check the changes in :

 

https://author-tools.ietf.org/iddiff?url1=draft-ietf-wish-whip-10 <https://author-tools.ietf.org/iddiff?url1=draft-ietf-wish-whip-10&url2=draft-ietf-wish-whip-11&difftype=--html> &url2=draft-ietf-wish-whip-11&difftype=--html

 

This is the list of issues: https://github.com/wish-wg/webrtc-http-ingest-protocol/issues?q=is%3Aissue+label%3Awglc <https://protect2.fireeye.com/v1/url?k=31323334-501cfaf3-313273af-454445554331-16239e4b827896e0&q=1&e=956c47e4-b735-4093-b176-a9d0bd1c8acf&u=https%3A%2F%2Fgithub.com%2Fwish-wg%2Fwebrtc-http-ingest-protocol%2Fissues%3Fq%3Dis%253Aissue%2Blabel%253Awglc>  that has been covered:

 

I would suggest extending the WGLC one more week so everyone can review and agree with the proposed changes.

 

Best regards

Sergio

 

 

On Tue, Jan 2, 2024 at 7:43 PM Sean Turner <sean@sn3rd.com <mailto:sean@sn3rd.com> > wrote:

Hi! Just a reminder that this WGLC is still on going.

Cheers,
spt

> On Dec 19, 2023, at 20:19, Sean Turner <sean@sn3rd.com <mailto:sean@sn3rd.com> > wrote:
> 
> This email starts the 2nd working group last call for "WebRTC-HTTP ingestion protocol (WHIP)” I-D, located here:
> 
> https://datatracker.ietf.org/doc/draft-ietf-wish-whip/
> 
> This WG Last Call will end 11 January 2023 @ 2359 UTC.
> 
> Please review the I-D and submit issues and pull requests via the GitHub repository that can be found at:
> 
> https://github.com/wish-wg/webrtc-http-ingest-protocol <https://protect2.fireeye.com/v1/url?k=31323334-501cfaf3-313273af-454445554331-5d6d4c2904cb2466&q=1&e=956c47e4-b735-4093-b176-a9d0bd1c8acf&u=https%3A%2F%2Fgithub.com%2Fwish-wg%2Fwebrtc-http-ingest-protocol> 
> 
> Alternatively, you can also send your comments to this list.
> 
> Thanks,
> Sean
> Wish Co-Chair

-- 
Wish mailing list
Wish@ietf.org <mailto:Wish@ietf.org> 
https://www.ietf.org/mailman/listinfo/wish