Re: [straw] Alissa Cooper's Discuss on draft-ietf-straw-b2bua-rtcp-15: (with DISCUSS and COMMENT)

Alissa Cooper <alissa@cooperw.in> Mon, 19 December 2016 14:46 UTC

Return-Path: <alissa@cooperw.in>
X-Original-To: straw@ietfa.amsl.com
Delivered-To: straw@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 3EFCF12996D; Mon, 19 Dec 2016 06:46:09 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.721
X-Spam-Level:
X-Spam-Status: No, score=-2.721 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, RCVD_IN_DNSWL_LOW=-0.7, RCVD_IN_MSPIKE_H3=-0.01, RCVD_IN_MSPIKE_WL=-0.01, SPF_PASS=-0.001] autolearn=unavailable autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (1024-bit key) header.d=cooperw.in header.b=s2UK8oeR; dkim=pass (1024-bit key) header.d=messagingengine.com header.b=XlRTxN2T
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 FbJOsVi7ew2E; Mon, 19 Dec 2016 06:46:08 -0800 (PST)
Received: from out1-smtp.messagingengine.com (out1-smtp.messagingengine.com [66.111.4.25]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 4B773128B38; Mon, 19 Dec 2016 06:36:56 -0800 (PST)
Received: from compute7.internal (compute7.nyi.internal [10.202.2.47]) by mailout.nyi.internal (Postfix) with ESMTP id 7AD8B206CE; Mon, 19 Dec 2016 09:36:55 -0500 (EST)
Received: from frontend1 ([10.202.2.160]) by compute7.internal (MEProxy); Mon, 19 Dec 2016 09:36:55 -0500
DKIM-Signature: v=1; a=rsa-sha1; c=relaxed/relaxed; d=cooperw.in; h=cc :content-transfer-encoding:content-type:date:from:in-reply-to :message-id:mime-version:references:subject:to:x-me-sender :x-me-sender:x-sasl-enc:x-sasl-enc; s=mesmtp; bh=A3kJeaPj/lXDSk8 KJAmzhMk3a1o=; b=s2UK8oeRdZEXAJTY/DJbLAsR/vay3qq7fTtDFO2sx5mfgfi 34EKNWwOO7Z54wU8U7jAFAkXXYf+ujAMS+MJ8CEZPjptBiUWSTWr7XKNJwoW1OjV 0MAJW+ofzGsoR/eZMA4fPvgaA8Hjsq3JxZdNEdAbQAyU9S7KI4+baoOMOE9I=
DKIM-Signature: v=1; a=rsa-sha1; c=relaxed/relaxed; d= messagingengine.com; h=cc:content-transfer-encoding:content-type :date:from:in-reply-to:message-id:mime-version:references :subject:to:x-me-sender:x-me-sender:x-sasl-enc:x-sasl-enc; s= smtpout; bh=A3kJeaPj/lXDSk8KJAmzhMk3a1o=; b=XlRTxN2T1SSCug+hsCed n9wj5EOpg3YBNwcCbrTL4+5SZxCdGbwWc2GfwD3ZNM0gngjIOQWehrNs0YlDT67j +BBAlTgTeuEOzKIsWBQ4ApOA5vsXdmY61Mp1IZgB4qLSXmrvqn4ZZ+NeMo+ziC2H EmacfD207vHiOr09oLSoYr8=
X-ME-Sender: <xms:h_BXWENbmtvPjhj9Usp8GTvWHoo2PyuhRu_HdAAjDb3cQheR7FEUpA>
X-Sasl-enc: lLWrio0cyyGHQtuVGSGzCfJ+JVfPhN6Ja4+KsUCKZUAt 1482158215
Received: from dhcp-10-150-9-184.cisco.com (unknown [173.38.117.75]) by mail.messagingengine.com (Postfix) with ESMTPA id 069EF7E88E; Mon, 19 Dec 2016 09:36:55 -0500 (EST)
Content-Type: text/plain; charset="utf-8"
Mime-Version: 1.0 (Mac OS X Mail 9.3 \(3124\))
From: Alissa Cooper <alissa@cooperw.in>
In-Reply-To: <FBB77A08-1B9C-4B72-91CF-D1D1D72843E2@nostrum.com>
Date: Mon, 19 Dec 2016 09:36:54 -0500
Content-Transfer-Encoding: quoted-printable
Message-Id: <9C68B093-1F7D-4B32-979F-33A745D7D8C0@cooperw.in>
References: <148044949206.11740.15020735400605260114.idtracker@ietfa.amsl.com> <20161201095810.3fe8873c@lminiero.lan> <E08D2C56-38AE-4E35-BF39-748395F510A5@cooperw.in> <FBB77A08-1B9C-4B72-91CF-D1D1D72843E2@nostrum.com>
To: Ben Campbell <ben@nostrum.com>
X-Mailer: Apple Mail (2.3124)
Archived-At: <https://mailarchive.ietf.org/arch/msg/straw/zatwpYfagGGzFSfe-5ID8a9ldxY>
Cc: straw-chairs@ietf.org, straw@ietf.org, IESG <iesg@ietf.org>, christer.holmberg@ericsson.com, Lorenzo Miniero <lorenzo@meetecho.com>, draft-ietf-straw-b2bua-rtcp@ietf.org
Subject: Re: [straw] Alissa Cooper's Discuss on draft-ietf-straw-b2bua-rtcp-15: (with DISCUSS and COMMENT)
X-BeenThere: straw@ietf.org
X-Mailman-Version: 2.1.17
Precedence: list
List-Id: "Sip Traversal Required for Applications to Work \(STRAW\) working group discussion list" <straw.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/straw>, <mailto:straw-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/straw/>
List-Post: <mailto:straw@ietf.org>
List-Help: <mailto:straw-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/straw>, <mailto:straw-request@ietf.org?subject=subscribe>
X-List-Received-Date: Mon, 19 Dec 2016 14:46:09 -0000

I cleared, I think the update provided is good enough. Thanks.

Alissa

> On Dec 16, 2016, at 4:42 PM, Ben Campbell <ben@nostrum.com> wrote:
> 
> Hi, please see inline:
> 
> On 1 Dec 2016, at 8:35, Alissa Cooper wrote:
> 
>> Hi Lorenzo,
>> 
>>> On Dec 1, 2016, at 3:58 AM, Lorenzo Miniero <lorenzo@meetecho.com> wrote:
>>> 
>>>> = Section 3.2 =
>>>> 
>>>> (1)
>>>> "It is worthwile to point out that such a B2BUA may not necessarily
>>>>  forward all the packets it receives, though.  Selective Forwarding
>>>>  Units (SFU) [RFC7667], for instance, may aggregate or drop incoming
>>>>  RTCP messages, while at the same time originating new ones on their
>>>>  own.  For the messages that are forwarded and/or aggregated,
>>>> though, it's important to make sure the information is coherent."
>>>> 
>>>> I don't see much beyond this text that discusses the implications of
>>>> dropping and aggregating RTCP messages. Is this written down in
>>>> another document? If not, I'm wondering about what happens with RTCP
>>>> information aside from identifiers, SSRCs, and sequence numbers in
>>>> these cases. E.g., if a B2BUA drops one RTCP message containing an
>>>> RFC 7002 block but forwards the next one containing such a block,
>>>> won't the interval and the discard count reported to the receiver be
>>>> wrong? I assume there are a lot of cases involving XR blocks where
>>>> this could be a problem, but this document doesn't address those
>>>> cases.
>>>> 
>>> 
>>> 
>>> Good point. Do you think adding some text like "A B2BUA SHOULD NOT
>>> randomly drop or forward RTCP feedback of the same type within the
>>> context of the same session, as that may lead to confusing, if not
>>> broken, feedback to the recipients of the message." would help clarify
>>> the consequences of such a behaviour? If you think it's worthwhile, I
>>> might add as an example the RFC 7002 block one you presented.
>> 
>> That would help somewhat (although you’d have to explain what you mean by “feedback of the same type”), but I think there is a broader question here about all of the possible information sent within an RTCP message and the effects of selectively dropping or aggregating RTCP messages on that information. I just picked out the RFC 7002 example because it’s a document produced somewhat recently by one of my WGs, but I think a more comprehensive review of all the XR blocks and other RTCP info is warranted, *if* B2BUAs are actually currently dropping or aggregating this info.
>> 
> 
> I see that version 16 at least partially addresses this. the text added an some examples to help clarify "...of the same type:
> 
> "(e.g., a specific XR block type, or specific Feedback messages)"
> 
> Unless I missed something, the text does not attempt the more comprehensive review that Alissa mentioned. Such a review could add quite a bit of effort, and I'm not sure the working group has the energy for that these days. Would it make sense to add some disclaimer text to the effect of "This document does not attempt to analyze the impact of dropping or aggregating each existing XR block or RTCP message"?
> 
> Thanks!
> 
> Ben.
>