Re: [AVTCORE] Lars Eggert's Abstain on draft-ietf-avtcore-rtp-scip-08: (with COMMENT)

Bernard Aboba <bernard.aboba@gmail.com> Fri, 02 February 2024 21:36 UTC

Return-Path: <bernard.aboba@gmail.com>
X-Original-To: avt@ietfa.amsl.com
Delivered-To: avt@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id BAFC6C14F691; Fri, 2 Feb 2024 13:36:35 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.105
X-Spam-Level:
X-Spam-Status: No, score=-2.105 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, FREEMAIL_FROM=0.001, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_NONE=-0.0001, RCVD_IN_ZEN_BLOCKED_OPENDNS=0.001, SPF_HELO_NONE=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=gmail.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 qWjoCV3vNJxh; Fri, 2 Feb 2024 13:36:34 -0800 (PST)
Received: from mail-ed1-x52a.google.com (mail-ed1-x52a.google.com [IPv6:2a00:1450:4864:20::52a]) (using TLSv1.3 with cipher TLS_AES_128_GCM_SHA256 (128/128 bits) key-exchange X25519 server-signature RSA-PSS (2048 bits) server-digest SHA256) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id CB39FC14F5E0; Fri, 2 Feb 2024 13:36:34 -0800 (PST)
Received: by mail-ed1-x52a.google.com with SMTP id 4fb4d7f45d1cf-558f523c072so3803105a12.2; Fri, 02 Feb 2024 13:36:34 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1706909792; x=1707514592; darn=ietf.org; h=cc:to:subject:message-id:date:from:in-reply-to:references :mime-version:from:to:cc:subject:date:message-id:reply-to; bh=LWfeLCWId/yVHpFgYAZBonqJ3swjDeaXxy2K+nUyxIo=; b=OOnezdcRQ4vaMg7J/HP9ZCq71+WGjhQd7UOaYAZcZR+kguehN4z/SrvydUBtJhGS7e 3cx7ZYqHd6+spgLdiChNaigienDnWr5O4fjt/7mf+HV6Oz975TO6TkULVtcvKeDdkoeP svuE0S1jWwqAH3tlUBhVoC9iRhiajO7qOTxyGcJpTwOBcrQLRehvQiQIjRslfsQBTSq0 tWLAU402RGJqf5sc0E/HgM0uWXkdSPjQXi39SHrElVLO7U2BuXlcDvpv+kiP/Tdo3Pl1 ue9sHeUKmAv0yYQjPNPQhp10RjCCr0EVYA6sfvK5cYLUKpJ2jZMxJAAQKd7FrGIKnY9g vY3Q==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1706909792; x=1707514592; h=cc:to:subject:message-id:date:from:in-reply-to:references :mime-version:x-gm-message-state:from:to:cc:subject:date:message-id :reply-to; bh=LWfeLCWId/yVHpFgYAZBonqJ3swjDeaXxy2K+nUyxIo=; b=Vr7+6ByTcB1jjJpnUlFVxlnGIY698/7USXeHR6VKVjbCpc0kM17o7gqaFpn5tdFct9 pukk7/uJSih6Q/PITCACXuteg5YmppTkoL273CK1VpIRhtYKGuSlVSFT/WLZh98FHMC9 Go94KHfSlmvg2sWgv9HDXy6W47NbVQwLK8+Pfs0riYHpGcfTk7bXytgJcxltYnacpFfp 6Ycz4YbXEeZ6u1x6Sgb6yjtRMCylb+IeXaatlq4ou81Eb/NaQSE46HC39wHWuiW4JbqH XLPCCQr4S/mBnuxoCFebhX+KXJSTd48JE/S4lROHVlifmoXceTWTN8ldkAo2d9I9EYdy fcFw==
X-Gm-Message-State: AOJu0YzWkwv1AyRCAzRdVS7/nQkwIJ+x+RvcLx2CqO6z+hqcwnHqC/+O LU4e8M5e9+Cj8vTf5IDTmG1drmOgos0HVnQKz/QX6R/+7z2xjjlOREYmJbP44i7TLtM6DZn44iU fpizhpqxdHggC2yk14MXuKrm3oYz/4k2Xc8U=
X-Google-Smtp-Source: AGHT+IH0gELwG3b3WAMiWeR1JaAo2Cm75k/TwG0P2iFSGMAvzDNNoEmMRvxqbVo5+Rb2IfUP6Csd+PNUGx7fUSPZhkQ=
X-Received: by 2002:aa7:d896:0:b0:560:dfa:61c7 with SMTP id u22-20020aa7d896000000b005600dfa61c7mr614310edq.3.1706909792256; Fri, 02 Feb 2024 13:36:32 -0800 (PST)
MIME-Version: 1.0
References: <170685806058.54951.9007658300006614649@ietfa.amsl.com> <PH1P110MB11722222562A771BB71AF6A5D542A@PH1P110MB1172.NAMP110.PROD.OUTLOOK.COM>
In-Reply-To: <PH1P110MB11722222562A771BB71AF6A5D542A@PH1P110MB1172.NAMP110.PROD.OUTLOOK.COM>
From: Bernard Aboba <bernard.aboba@gmail.com>
Date: Fri, 02 Feb 2024 13:36:19 -0800
Message-ID: <CAOW+2dtgWyWi4Kvj6RLYowd4y_=+4+qEEyF5_y1E6ADjmAtQtg@mail.gmail.com>
To: "Dan.Hanson@gd-ms.com" <Dan.Hanson@gd-ms.com>
Cc: Lars Eggert <lars@eggert.org>, The IESG <iesg@ietf.org>, "draft-ietf-avtcore-rtp-scip@ietf.org" <draft-ietf-avtcore-rtp-scip@ietf.org>, "avtcore-chairs@ietf.org" <avtcore-chairs@ietf.org>, "avt@ietf.org" <avt@ietf.org>, "jonathan.lennox@8x8.com" <jonathan.lennox@8x8.com>
Content-Type: multipart/alternative; boundary="000000000000d4c69406106ce7c9"
Archived-At: <https://mailarchive.ietf.org/arch/msg/avt/DTTK_OBMma3KS4ROBYtTsgPbdtc>
Subject: Re: [AVTCORE] Lars Eggert's Abstain on draft-ietf-avtcore-rtp-scip-08: (with COMMENT)
X-BeenThere: avt@ietf.org
X-Mailman-Version: 2.1.39
Precedence: list
List-Id: Audio/Video Transport Core Maintenance <avt.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/avt>, <mailto:avt-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/avt/>
List-Post: <mailto:avt@ietf.org>
List-Help: <mailto:avt-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/avt>, <mailto:avt-request@ietf.org?subject=subscribe>
X-List-Received-Date: Fri, 02 Feb 2024 21:36:35 -0000

Lars said:

"SCIP cannot be treated as a black box"

[BA]. A (perhaps unappreciated) aspect of the SCIP RTP payload
specification is that unlike other RTP payload formats, the SCIP payload is
not to be parsed or transformed, either on sending or reception.   This is
an architectural constraint that SCIP has in common with other E2E
protocols including SFRAME, so it is not related to the status of the SCIP
document.

The reasoning behind the "no parsing or modification" rule derives not just
from the security services provided by SCIP (capability negotiation, key
management, integrity protection, replay protection), but more
fundamentally from the need to prevent ossification of the SCIP protocol,
which is still evolving.  It is my expectation that a "black box" treatment
requirement will also find its way into other RTP payload specs for E2E
payloads such as SFRAME.

One consequence of this architectural constraint is that in the SCIP RTP
payload specification there is no equivalent of H.264 NAL unit parsing,
addition/removal of start codes, fragmentation or aggregation units, etc.
Instead, on sending, SCIP provides MTU-sized payloads to the RTP
packetizer, which stuffs them into the payload field and sends them.
Similarly, on reception, my understanding is that the RTP de-packetizer
feeds the received payloads to the SCIP layer, without having to do
traditional operations such as filling in "holes" in the jitter buffer,
NACK/FEC robustness, etc.






On Fri, Feb 2, 2024 at 9:35 AM Dan.Hanson@gd-ms.com <Dan.Hanson@gd-ms.com>
wrote:

> Lars,
>
> Thank you for reviewing the document.
>
> Because the SCIP payload is encrypted, it cannot be parsed by the network
> (middle boxes).  Even the size of the payload can vary from packet to
> packet so there is essentially no meaningful information that can be
> interpreted from the data stream in middle boxes.
>
> We have provided the public link to the SCIP-210 specification in the
> Informative reference section so that reader can have some idea of the
> different types of messages and data streams that might appear in the
> packets.
>
> A Cisco rep has told us that he has all the information (in the draft RFC)
> he needs to support SCIP in their products.
>
>
> Regards,
> Dan Hanson
> General Dynamics Mission Systems
>
> This message and/or attachments may include information subject to GD
> Corporate Policies 07-103 and 07-105 and is intended to be accessed only by
> authorized recipients.  Use, storage and transmission are governed by
> General Dynamics and its policies. Contractual restrictions apply to third
> parties.  Recipients should refer to the policies or contract to determine
> proper handling.  Unauthorized review, use, disclosure or distribution is
> prohibited.  If you are not an intended recipient, please contact the
> sender and destroy all copies of the original message.
>
> -----Original Message-----
> From: Lars Eggert via Datatracker <noreply@ietf.org>
> Sent: Friday, February 2, 2024 2:14 AM
> To: The IESG <iesg@ietf.org>
> Cc: draft-ietf-avtcore-rtp-scip@ietf.org; avtcore-chairs@ietf.org;
> avt@ietf.org; jonathan.lennox@8x8.com; bernard.aboba@gmail.com;
> bernard.aboba@gmail.com
> Subject: Lars Eggert's Abstain on draft-ietf-avtcore-rtp-scip-08: (with
> COMMENT)
>
> ----
> External E-mail --- CAUTION: This email originated from outside GDMS. Do
> not click links or open attachments unless you recognize the sender and
> know the content is safe.
>
> Lars Eggert has entered the following ballot position for
> draft-ietf-avtcore-rtp-scip-08: Abstain
>
> When responding, please keep the subject line intact and reply to all
> email addresses included in the To and CC lines. (Feel free to cut this
> introductory paragraph, however.)
>
>
> Please refer to
> https://www.ietf.org/about/groups/iesg/statements/handling-ballot-positions/
> for more information about how to handle DISCUSS and COMMENT positions.
>
>
> The document, along with other ballot positions, can be found here:
> https://datatracker.ietf.org/doc/draft-ietf-avtcore-rtp-scip/
>
>
>
> ----------------------------------------------------------------------
> COMMENT:
> ----------------------------------------------------------------------
>
> I would have been OK with this going forward as Informational, but for a
> Proposed Standard I have to agree with Roman that the SCIP specification
> is an
> integral part of this and cannot simply be treated as a black box.
>
>
>
>