Re: [AVTCORE] [Technical Errata Reported] RFC3550 (4192)

Julius Friedman <juliusfriedman@gmail.com> Fri, 05 December 2014 19:01 UTC

Return-Path: <juliusfriedman@gmail.com>
X-Original-To: avt@ietfa.amsl.com
Delivered-To: avt@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id D770F1AD57C for <avt@ietfa.amsl.com>; Fri, 5 Dec 2014 11:01:47 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.999
X-Spam-Level:
X-Spam-Status: No, score=-1.999 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, FREEMAIL_FROM=0.001, HTML_MESSAGE=0.001, SPF_PASS=-0.001] autolearn=ham
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 X7nZUeuds_zL for <avt@ietfa.amsl.com>; Fri, 5 Dec 2014 11:01:45 -0800 (PST)
Received: from mail-pd0-x232.google.com (mail-pd0-x232.google.com [IPv6:2607:f8b0:400e:c02::232]) (using TLSv1 with cipher ECDHE-RSA-RC4-SHA (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 19F311AD56D for <avt@ietf.org>; Fri, 5 Dec 2014 11:01:45 -0800 (PST)
Received: by mail-pd0-f178.google.com with SMTP id g10so1225969pdj.9 for <avt@ietf.org>; Fri, 05 Dec 2014 11:01:44 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:in-reply-to:references:date:message-id:subject:from:to :content-type; bh=JF7qGjHtJHmqQArbj2gADHXjlzERzqeOTB2dVuJL1mg=; b=PQvVN67UL7CZwKdMDgw31yFrQ1xPk3rCFaFHnBuKujpd9LOI8tbX0nz1SWuQ8RKe1D YKUbZ2uFTQsT4xTuJczZrUd/FMOJLJM4DnhPWyQ4LJ6GG4c+N20eTrgRVBzXeQkToza+ dy9EfT5gw7nVwoH9H0DUEXCL6KR8BTxTNonEVpXSIxhrs2y68wd70Or2Fjd2bELbbaPc BOHXOzVQ4ezmCHlX+6mvpuHuTrs97Hip4VeCE4R4sWuENx6u91k0q+vvZtTZ1650S7e9 14rsiRZDQWxBzRUi+nvGf5rZyWzjt4KEAH5dVDPWdAhe6sIxcPLFmavgafKp1c5K1B+i lJNQ==
MIME-Version: 1.0
X-Received: by 10.70.33.106 with SMTP id q10mr30709177pdi.120.1417806104336; Fri, 05 Dec 2014 11:01:44 -0800 (PST)
Received: by 10.70.52.8 with HTTP; Fri, 5 Dec 2014 11:01:44 -0800 (PST)
Received: by 10.70.52.8 with HTTP; Fri, 5 Dec 2014 11:01:44 -0800 (PST)
In-Reply-To: <alpine.OSX.2.19.9991.1412051000220.30685@auge.attlocal.net>
References: <20141204014737.6282D181CD3@rfc-editor.org> <alpine.OSX.2.19.9991.1412051000220.30685@auge.attlocal.net>
Date: Fri, 05 Dec 2014 14:01:44 -0500
Message-ID: <CACFvNHU3-8=in7ye1zJJ7T1N=H8=dPK+ND_5AWZOA4PYMoqufA@mail.gmail.com>
From: Julius Friedman <juliusfriedman@gmail.com>
To: Stephen Casner <casner@acm.org>, avt@ietf.org
Content-Type: multipart/alternative; boundary="047d7bfd0836359fff05097cb5c9"
Archived-At: http://mailarchive.ietf.org/arch/msg/avt/QOirmi3_jtrHRtkwC-lS2ePZIUA
Subject: Re: [AVTCORE] [Technical Errata Reported] RFC3550 (4192)
X-BeenThere: avt@ietf.org
X-Mailman-Version: 2.1.15
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: <http://www.ietf.org/mail-archive/web/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, 05 Dec 2014 19:01:48 -0000

Thanks for your response.

I do believe your incorect and plese keep in mind that it is also a
security issues to indicate what part of the payload changes due to
encryption.

The indication does not change only satisfied the required information
without bias for padding.

The data is more accurate as I indicated changed because the parties will
be able to track padding if required in their own counters and if they dont
they will never calculate more or less bytes then actually sent which is
possible with the current text if the payload required padding.

Please also keep in mind that if I didn't set padding because it wasn't
required then no change is required also if I forgot to set padding and
thus proves itself the change is warranted.

Individuals who choose to follow this old way of thinking invite themselves
to security issues and overhead of calculating redundantly included
information as the length of a rtcp packet already included padding for
that reason.

Think carefully about the above scenarios and also that the end rate you
specify would actually be more accurate.

I have also submitted erratta for rfc2435 and rfc2326 have they been
addressed?

Sincerely,
Julius Friedman
On Dec 5, 2014 1:40 PM, "Stephen Casner" <casner@acm.org> wrote:

> I do not agree with the proposed change.  As stated in the referenced
> text, the sender's octet count was intended to be used to estimate the
> average payload data rate.  This is about the payload only, without
> any consideration of packetization.
>
>                                                         -- Steve
>
> On Wed, 3 Dec 2014, RFC Errata System wrote:
>
> > The following errata report has been submitted for RFC3550,
> > "RTP: A Transport Protocol for Real-Time Applications".
> >
> > --------------------------------------
> > You may review the report below and at:
> > http://www.rfc-editor.org/errata_search.php?rfc=3550&eid=4192
> >
> > --------------------------------------
> > Type: Technical
> > Reported by: Julius Friedman <juliusfriedman@gmail.com>
> >
> > Section: 6.4.1
> >
> > Original Text
> > -------------
> > sender's octet count: 32 bits
> >       The total number of payload octets (i.e., not including header or
> >       padding) transmitted in RTP data packets by the sender since
> >       starting transmission up until the time this SR packet was
> >       generated.  The count SHOULD be reset if the sender changes its
> >       SSRC identifier.  This field can be used to estimate the average
> >       payload data rate.
> >
> > Corrected Text
> > --------------
> > sender's octet count: 32 bits
> >       The total number of payload octets
> >       transmitted in RTP data packets by the sender since
> >       starting transmission up until the time this SR packet was
> >       generated.  The count SHOULD be reset if the sender changes its
> >       SSRC identifier.  This field can be used to estimate the average
> >       payload data rate.
> >
> > Notes
> > -----
> > Where as payload octets is defined as the total number of data octets
> contained in a Rtp Packet minus the 12 Header octets for Rtp Packets.
> >
> > Padding octets as well as octets which occur in the contributing source
> list should also be included as they may differ on a per packet basis and
> would make the total calculation invalid.
> >
> > During TCP communication any application layer header should NOT be
> included in the total bytes count when including the header length.
> >
> > Any Rtcp packet counters should include the total length of the packet
> (header, padding and any other data).
> >
> > Instructions:
> > -------------
> > This erratum is currently posted as "Reported". If necessary, please
> > use "Reply All" to discuss whether it should be verified or
> > rejected. When a decision is reached, the verifying party (IESG)
> > can log in to change the status and edit the report, if necessary.
> >
> > --------------------------------------
> > RFC3550 (draft-ietf-avt-rtp-new-12)
> > --------------------------------------
> > Title               : RTP: A Transport Protocol for Real-Time
> Applications
> > Publication Date    : July 2003
> > Author(s)           : H. Schulzrinne, S. Casner, R. Frederick, V.
> Jacobson
> > Category            : DRAFT STANDARD
> > Source              : Audio/Video Transport
> > Area                : Real-time Applications and Infrastructure
> > Stream              : IETF
> > Verifying Party     : IESG
> >
> >
>