Re: [MMUSIC] 1-week WGLC on Section 7.6 (3PCC Considerations) in draft-ietf-mmusic-rfc8843bis-06

Paul Kyzivat <pkyzivat@alum.mit.edu> Mon, 29 November 2021 18:07 UTC

Return-Path: <pkyzivat@alum.mit.edu>
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 78BE83A044D for <mmusic@ietfa.amsl.com>; Mon, 29 Nov 2021 10:07:32 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -3.854
X-Spam-Level:
X-Spam-Status: No, score=-3.854 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, NICE_REPLY_A=-1.852, RCVD_IN_MSPIKE_H2=-0.001, SPF_PASS=-0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (1024-bit key) header.d=alum.mit.edu
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 ucb2SCyfpZEC for <mmusic@ietfa.amsl.com>; Mon, 29 Nov 2021 10:07:28 -0800 (PST)
Received: from NAM10-BN7-obe.outbound.protection.outlook.com (mail-bn7nam10on2083.outbound.protection.outlook.com [40.107.92.83]) (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 CBCE13A044A for <mmusic@ietf.org>; Mon, 29 Nov 2021 10:07:28 -0800 (PST)
ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=k/GEnQq4aRVcO1dQKogw4wqrFHMGhwdWQcJ2mJBdmmmnioZPPUW5aBgorJW23+dF2PZwhpLMxc2g+WjEviQXOXIR0glOWZ4WhHaVJStIxaxb01Y2wlVfoGB6pJ1TdacsrDQq+lBVMUDk82ix11dSMdgPjPM8h3kn1TYWXdsQJnOI6P/pLdgumR0iUVQOYtC/sPUvkbXMemfuf5F5WGOq+UTpQTPkHXNBKwCd/uw+RJYrchgmScoF4ssn935Gc7fiZ66GTaFtd8hwJlhfQxMXrBTAwwH/0BOHTZbIKJ7zQAFUdbAMHGkDJ1hAXe/msj74AgJlCbDTeaJdnSizqnww6Q==
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=J5a9CUWB41wVmYxJeRH6/ffXK/6tWtZjLMJb05oGFLc=; b=A1Fgbc/33x7eR8eI6VfjPZyohyBXvu4tfogQM2rJSlFAAy4tWtAv2rPb4jb4pjgae/pQXVxhFINPipvmLiT+AhA2OZyVzRekQHF+V/UTTNQ6CrQig7BLOoqMYjfaxbvect5thHBUMUIuUgBFltV8niFb2+SVGBUXS4aG+8UFx6IHiSY0qFj4laSdcT8r8CKWv5fnUJ518sie4LEuCJ/14vaNNfSzIJEGxFfjXswSoLZ4ApW+4tXid0NH+5bbDGj5hAK7xt/050K0hbZN4LYU3ZEefpi8raEG8hphPJq7n43deCTm6KB+TJ/HSq1F/ZdS+fBe0xphDcgF4/2cD7IKGg==
ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass (sender ip is 18.7.68.33) smtp.rcpttodomain=ietf.org smtp.mailfrom=alum.mit.edu; dmarc=pass (p=none sp=none pct=100) action=none header.from=alum.mit.edu; dkim=none (message not signed); arc=none
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=alum.mit.edu; s=selector2; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=J5a9CUWB41wVmYxJeRH6/ffXK/6tWtZjLMJb05oGFLc=; b=P5XO+i3ez2IBJspHQIqpy5m/853dkgpT2EvxtLMr+o94J+eeOxF6ZomJH0DRAqtRqPEVcJ0OuPsC7qR2PlGEnFheL0xJ68DwkxdPig0u7EgAX19k3iEVX23b2qXFMhAbjRd1FCruLsT8ZQXlFkyB9b88Oz66229QKkdVANA2pmo=
Received: from SA9P223CA0018.NAMP223.PROD.OUTLOOK.COM (2603:10b6:806:26::23) by BY5PR12MB3763.namprd12.prod.outlook.com (2603:10b6:a03:1a8::24) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.4734.22; Mon, 29 Nov 2021 18:07:18 +0000
Received: from SN1NAM02FT0048.eop-nam02.prod.protection.outlook.com (2603:10b6:806:26:cafe::a2) by SA9P223CA0018.outlook.office365.com (2603:10b6:806:26::23) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.4734.22 via Frontend Transport; Mon, 29 Nov 2021 18:07:18 +0000
X-MS-Exchange-Authentication-Results: spf=pass (sender IP is 18.7.68.33) smtp.mailfrom=alum.mit.edu; dkim=none (message not signed) header.d=none;dmarc=pass action=none header.from=alum.mit.edu;
Received-SPF: Pass (protection.outlook.com: domain of alum.mit.edu designates 18.7.68.33 as permitted sender) receiver=protection.outlook.com; client-ip=18.7.68.33; helo=outgoing-alum.mit.edu;
Received: from outgoing-alum.mit.edu (18.7.68.33) by SN1NAM02FT0048.mail.protection.outlook.com (10.97.4.223) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.4734.20 via Frontend Transport; Mon, 29 Nov 2021 18:07:18 +0000
Received: from [192.168.1.52] (c-24-62-227-142.hsd1.ma.comcast.net [24.62.227.142]) (authenticated bits=0) (User authenticated as pkyzivat@ALUM.MIT.EDU) by outgoing-alum.mit.edu (8.14.7/8.12.4) with ESMTP id 1ATI7Ghg003789 (version=TLSv1/SSLv3 cipher=AES128-GCM-SHA256 bits=128 verify=NOT) for <mmusic@ietf.org>; Mon, 29 Nov 2021 13:07:17 -0500
Message-ID: <0da5c5e0-3379-7920-05a8-b959d65912a5@alum.mit.edu>
Date: Mon, 29 Nov 2021 13:07:16 -0500
MIME-Version: 1.0
User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:91.0) Gecko/20100101 Thunderbird/91.3.0
Content-Language: en-US
To: mmusic@ietf.org
References: <443b55f8-9d42-6728-de87-36a8392aaa10@cisco.com> <CAOLzse3aNuKCp9jSXyzAdLjpaCZUzL4K071k3zLTWoE3Fry-BA@mail.gmail.com> <HE1PR07MB4441163C03DA3FA9A88B0114939F9@HE1PR07MB4441.eurprd07.prod.outlook.com> <CAOLzse1JMd=re=96OQR1qD6wj_SJnwRdUGAzU69k4v=gr4LcvQ@mail.gmail.com> <HE1PR07MB44419673CDC9E5C1CD76F04593609@HE1PR07MB4441.eurprd07.prod.outlook.com> <CAOLzse3e0bmNwkz_2T6QvpQYs5Q3dqB8YnEoVQp=YRPhGP+6Vw@mail.gmail.com> <CAD5OKxs25qiRvvFZDzda2CWun3MAwZxz8WrGYJdDHEgdB1d0ng@mail.gmail.com> <HE1PR07MB44415ADB77F0EA6B8732DB2393619@HE1PR07MB4441.eurprd07.prod.outlook.com> <CAOLzse3yFO+iAWEeqrv_WZTZZi0xO3C3pGL+G13-59N4+kgj-A@mail.gmail.com> <HE1PR07MB44418958A9C748993B42342293649@HE1PR07MB4441.eurprd07.prod.outlook.com> <366a03d8-8228-9b90-7730-93146d628927@alum.mit.edu> <HE1PR07MB4441C740C1E7D1D2E33E81A893669@HE1PR07MB4441.eurprd07.prod.outlook.com> <CAD5OKxsF+r9f62C1F-VX2ijKTHFepUMJaaatn_SGc+7Eo5AxfQ@mail.gmail.com>
From: Paul Kyzivat <pkyzivat@alum.mit.edu>
In-Reply-To: <CAD5OKxsF+r9f62C1F-VX2ijKTHFepUMJaaatn_SGc+7Eo5AxfQ@mail.gmail.com>
Content-Type: text/plain; charset="UTF-8"; format="flowed"
Content-Transfer-Encoding: 8bit
X-EOPAttributedMessage: 0
X-MS-PublicTrafficType: Email
X-MS-Office365-Filtering-Correlation-Id: e02dabc2-c0ef-4e01-be88-08d9b3631501
X-MS-TrafficTypeDiagnostic: BY5PR12MB3763:
X-Microsoft-Antispam-PRVS: <BY5PR12MB376320F74FACCE3E1A54C0AAF9669@BY5PR12MB3763.namprd12.prod.outlook.com>
X-MS-Oob-TLC-OOBClassifiers: OLM:4714;
X-MS-Exchange-SenderADCheck: 1
X-MS-Exchange-AntiSpam-Relay: 0
X-Microsoft-Antispam: BCL:0;
X-Microsoft-Antispam-Message-Info: P/XbNrdpTQly13D9mrEB1DRS8Mq2lPvXKeyQi2zkQX1Gkd3hiG+R/rayRF0AC4pwx4my1V+qT1f71NijWuQQhQkuIVntxLIpGL7z5NnukZhK401Neu9yYTIu5UVd5cafW9vhAwQil/cpT2aCe7wF64j4oMvpjXOfbKvcgTHpEHbt60JzzTg+JJUYkT7WxFXMPWfdn+FeyVlsY8Vz5n/bRcW6N6qnfcUK0g/hnX293Hyg8nLjIiAw5iO7Bxh8JS4n1JX7XSqmyzRwNP13w9FTslo5TGfpGQ/Wnvpmnha/B8MNP0Jmn1SYcabNQQ3F8wTOshm9E/HnHrAw1zTU3v+S2Yj+vkvl4YTxRJpJdJcqlw4jejor3+ItXqPrM1BdDm7vrJDpnldSEGt3b7mbQjr/lN835iDNjlepWdSeM0Yu64KoXn3o0S+Va94DBBOCtBRphcr6HYwJmnkWERJbGkl7sEcjKqzTI+Mz/N8S4bL8ltvgRzlZa8VoMtkoIm0/cANxufkBofKXGWzPn9m5sfP1z5ROey6zeVsNMcYBuSJzqlp6Y/qc/PcNQIpUsl8KanpW9ZKtMRZ4pB0LPMM5JX7owdtlYBGtrCPySBB3s7XtYz+b1UXgPrOLq0ytWDNUo7Hz+AlGW7oeRNxqTP5F18CsrZowG9wHEu2cBqmP4y6mtJTC9duAFglIWpD3OonVpedQBaea9OExf9RumTMuh6wbXs7kaes3ieKhY3MhJl/od+I=
X-Forefront-Antispam-Report: CIP:18.7.68.33; CTRY:US; LANG:en; SCL:1; SRV:; IPV:CAL; SFV:NSPM; H:outgoing-alum.mit.edu; PTR:outgoing-alum.mit.edu; CAT:NONE; SFS:(46966006)(36840700001)(53546011)(26005)(2906002)(31696002)(7596003)(508600001)(186003)(6916009)(31686004)(47076005)(82310400004)(86362001)(8676002)(75432002)(786003)(2616005)(83380400001)(5660300002)(336012)(36860700001)(956004)(70586007)(70206006)(8936002)(316002)(356005)(43740500002); DIR:OUT; SFP:1101;
X-OriginatorOrg: alum.mit.edu
X-MS-Exchange-CrossTenant-OriginalArrivalTime: 29 Nov 2021 18:07:18.3256 (UTC)
X-MS-Exchange-CrossTenant-Network-Message-Id: e02dabc2-c0ef-4e01-be88-08d9b3631501
X-MS-Exchange-CrossTenant-Id: 3326b102-c043-408b-a990-b89e477d582f
X-MS-Exchange-CrossTenant-OriginalAttributedTenantConnectingIp: TenantId=3326b102-c043-408b-a990-b89e477d582f; Ip=[18.7.68.33]; Helo=[outgoing-alum.mit.edu]
X-MS-Exchange-CrossTenant-AuthSource: SN1NAM02FT0048.eop-nam02.prod.protection.outlook.com
X-MS-Exchange-CrossTenant-AuthAs: Anonymous
X-MS-Exchange-CrossTenant-FromEntityHeader: HybridOnPrem
X-MS-Exchange-Transport-CrossTenantHeadersStamped: BY5PR12MB3763
Archived-At: <https://mailarchive.ietf.org/arch/msg/mmusic/H7Cf0gyeF1tGTz5jwHa0l5kIH7M>
Subject: Re: [MMUSIC] 1-week WGLC on Section 7.6 (3PCC Considerations) in draft-ietf-mmusic-rfc8843bis-06
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: Mon, 29 Nov 2021 18:07:33 -0000

Roman,

On 11/29/21 12:14 PM, Roman Shpount wrote:
> Paul,
> 
> There is already the following language there:
> 
> When the BUNDLE mechanism is used, an initial BUNDLE Offer is 
> constructed using different rules than subsequent BUNDLE Offers, and it 
> cannot be assumed that a UA is able to correctly process a subsequent 
> BUNDLE Offer as an initial BUNDLE offer.  Therefore, the  3PCC 
> controller SHOULD rewrite the subsequent BUNDLE Offer into a valid 
> initial BUNDLE Offer, following the procedures in Section 7.2, before it 
> forwards the BUNDLE Offer to a UA.  In the rewritten BUNDLE Offer the 
> 3PCC controller will set the port value to zero (and include an SDP 
> 'bundle-only' attribute) for each "m=" section within the BUNDLE group, 
> excluding the offerer-tagged "m=" section.

OK. Shame on me for responding to Christer's proposed new text without 
reviewing it in the context it falls within.

You are right that the paragraph you mention here, which immediately 
follows the revised text for #2, does address the need to mitigate the 
problem. But that then goes back to my earlier comment:

> This approach has a limitation:
> 
> If the new UA is unable/unwilling to bundle the media then the updated call will be limited to a single media stream, even if the old UA is willing to operate with unbundled media.
> 
> An alternative way to do this is for the 3pcc controller start the transfer by sending the old UA an offerless INVITE/Replaces. That will result in getting an initial bundle offer that should give maximum flexibility to the new UA.
> 
> Its possible that the old UA doesn't support INVITE/Replaces. If so, the 3pcc controller could then fall back to the method currently in 7.6.

Subsequent discussion of that comment led me to conclude that getting 
into the weeds of *how* to mitigate the problem may be unwise.

So perhaps my more recent can replace part of this last paragraph. 
Specifically, replace:

OLD

    ... Therefore, the
    3PCC controller SHOULD rewrite the subsequent BUNDLE Offer into a
    valid initial BUNDLE Offer, following the procedures in Section 7.2,
    before it forwards the BUNDLE Offer to a UA.  In the rewritten BUNDLE
    Offer the 3PCC controller will set the port value to zero (and
    include an SDP 'bundle-only' attribute) for each "m=" section within
    the BUNDLE group, excluding the offerer-tagged "m=" section.

NEW

    The 3PCC controller SHOULD take actions to mitigate this problem.

	Thanks,
	Paul