Re: [AVTCORE] Comments ondraft-ietf-avtcore-feedback-supression-rtp-06.txt

"Van Caenegem, Tom (Tom)" <tom.van_caenegem@alcatel-lucent.com> Thu, 22 September 2011 21:02 UTC

Return-Path: <tom.van_caenegem@alcatel-lucent.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 766BA1F0C7C for <avt@ietfa.amsl.com>; Thu, 22 Sep 2011 14:02:48 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -6.2
X-Spam-Level:
X-Spam-Status: No, score=-6.2 tagged_above=-999 required=5 tests=[AWL=0.049, BAYES_00=-2.599, HELO_EQ_FR=0.35, RCVD_IN_DNSWL_MED=-4]
Received: from mail.ietf.org ([12.22.58.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id vyTPwi5V3gm9 for <avt@ietfa.amsl.com>; Thu, 22 Sep 2011 14:02:47 -0700 (PDT)
Received: from smail3.alcatel.fr (smail3.alcatel.fr [62.23.212.56]) by ietfa.amsl.com (Postfix) with ESMTP id 73E8C1F0C7E for <avt@ietf.org>; Thu, 22 Sep 2011 14:02:47 -0700 (PDT)
Received: from FRMRSSXCHHUB03.dc-m.alcatel-lucent.com (FRMRSSXCHHUB03.dc-m.alcatel-lucent.com [135.120.45.63]) by smail3.alcatel.fr (8.14.3/8.14.3/ICT) with ESMTP id p8ML59ww021464 (version=TLSv1/SSLv3 cipher=RC4-MD5 bits=128 verify=NOT); Thu, 22 Sep 2011 23:05:11 +0200
Received: from FRMRSSXCHMBSB1.dc-m.alcatel-lucent.com ([135.120.45.41]) by FRMRSSXCHHUB03.dc-m.alcatel-lucent.com ([135.120.45.63]) with mapi; Thu, 22 Sep 2011 23:05:09 +0200
From: "Van Caenegem, Tom (Tom)" <tom.van_caenegem@alcatel-lucent.com>
To: Qin Wu <bill.wu@huawei.com>, Magnus Westerlund <magnus.westerlund@ericsson.com>
Date: Thu, 22 Sep 2011 23:04:06 +0200
Thread-Topic: [AVTCORE] Comments ondraft-ietf-avtcore-feedback-supression-rtp-06.txt
Thread-Index: Acx2pwBuXn4UwVa6S42cHUXpwVSVsgCoi31g
Message-ID: <EC3FD58E75D43A4F8807FDE07491754619250862@FRMRSSXCHMBSB1.dc-m.alcatel-lucent.com>
References: <20110831070359.24630.22446.idtracker@ietfa.amsl.com> <4E5F9C23.8050702@ericsson.com> <4E69F7AE.3040601@ericsson.com> <8CD73AC40EDC452A80EE42BBF82E7DE8@china.huawei.com> <4E6E1A90.7050805@ericsson.com> <EC3FD58E75D43A4F8807FDE0749175461918135D@FRMRSSXCHMBSB1.dc-m.alcatel-lucent.com> <7C1EF2A3109E4EAB8AD991160AF71AF6@china.huawei.com> <EC3FD58E75D43A4F8807FDE074917546191E6834@FRMRSSXCHMBSB1.dc-m.alcatel-lucent.com> <5DE91CAB60B24F48B87C9533EBF1E919@china.huawei.com>
In-Reply-To: <5DE91CAB60B24F48B87C9533EBF1E919@china.huawei.com>
Accept-Language: nl-NL, en-US
Content-Language: en-US
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
acceptlanguage: nl-NL, en-US
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: quoted-printable
MIME-Version: 1.0
X-Scanned-By: MIMEDefang 2.69 on 155.132.188.83
Cc: "avt@ietf.org" <avt@ietf.org>, "draft-ietf-avtcore-feedback-supression-rtp@tools.ietf.org" <draft-ietf-avtcore-feedback-supression-rtp@tools.ietf.org>
Subject: Re: [AVTCORE] Comments ondraft-ietf-avtcore-feedback-supression-rtp-06.txt
X-BeenThere: avt@ietf.org
X-Mailman-Version: 2.1.12
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: Thu, 22 Sep 2011 21:02:48 -0000

Qin,

Hope this answers your questions.
Tom 

-----Original Message-----
From: Qin Wu [mailto:bill.wu@huawei.com] 
Sent: maandag 19 september 2011 10:34
To: Van Caenegem, Tom (Tom); Magnus Westerlund
Cc: avt@ietf.org; draft-ietf-avtcore-feedback-supression-rtp@tools.ietf.org
Subject: Re: [AVTCORE] Comments ondraft-ietf-avtcore-feedback-supression-rtp-06.txt

Hi,
----- Original Message -----
From: "Van Caenegem, Tom (Tom)" <tom.van_caenegem@alcatel-lucent.com>
To: "Qin Wu" <bill.wu@huawei.com>; "Magnus Westerlund" <magnus.westerlund@ericsson.com>
Cc: <avt@ietf.org>; <draft-ietf-avtcore-feedback-supression-rtp@tools.ietf.org>
Sent: Friday, September 16, 2011 7:00 PM
Subject: RE: [AVTCORE] Comments ondraft-ietf-avtcore-feedback-supression-rtp-06.txt



Qin,


The BRS sends a NACK or TPLR message to the DS, where the SSRC in this NACK or TPLR message is the one of the BRS. The DS forwards/reflects this message down on the primary SSM. This procedure will allow isolated feedback suppression, when RTP receivers only trigger FB suppression when recognising the SSRC as belonging to the BRS to which they report.

[Qin]: What do you mean about isolated feedback suppression, do you mean DS control which BRS it will redistribute Feedback suppression message from BRS or just flood the message to all the BRSes.

Tom: no. As explained above a BRS that wants FB suppression will send NACK or TPLM to the DS, which then re-distributes to ALL RTP receivers via the SSM. Only receivers that report to the BRS that sent the TPL or NACK message to the DS, will suppress feedback. Other receivers will ignore this NACK/TPL message. Whether the feedback suppression is activated or not, is hence determined by the SSRC identifier value (the one of the BRS) in the TPLM or NACK that is received by the RTP receiver. See the draft document.

[Qin]: It is not clear to me how this is different from FB suppression rule defined in RFC4585.
it looks to me the receiver behavior for FB suppression in your draft document is not compliant with what it described in RFC4585,
Fist of all,  ome receivers doesn't follow FB suppression rule defined in RFC4585 when they receive NACK or TPL with unkonw SSRC value.

Tom: well, my STARTING assumption is that receivers receiving a NACK, do implement FB suppression, independent from the SSRC inside. Is RFC 4585 saying that if SSRC is not known, the NACK  is ignored by receiver (and FB suppression is cancelled)?

However according to RFC4585, if NACK or TPLM is allowed to send to all the receivers, all the receivers should react to the receiving NACK or TPLM following rule defined in RFC4585
rather than ignore  or discard it when SSRC in NACK or TPLM is unknow.

Tom: indeed. And that's where FB suppression has an unfortunate side-effect for a RAMS like topology with multiple BRS-es. And that's one of the reasons why I submitted the draft.

Secondly If one receiver didn't report the loss to the BRS, however the DS may still send NACK or TPLM to this receiver. In your undersanding, this receiver should not activate feedback suppression.
However according to RFC4585, the receiver receiving NACK or TPLM should suppress FB message if it see the same loss.

So in my understanding, additional rule you proposed is like conditional FB suppression for receivers, in other words, the receiver selectively does FB suppression based on the SSRC delcared. 

Tom: indeed, selective -or conditional- feedback suppression is the (desired) result.

My question is does it conflict with RFC4585? 

Tom: it does "conflict" with the RFC 4585 rules with respect to a receiver's behaviour, but this new receiver behaviour for SSM with RAMS architecture is to make the overal system (retransmission service) work better without increasing risk on FB storm. The driver for creating new IDs and RFCs is making things better, no? 

Is it optional choice or 
mandatory choice for FB suppression? e.g., only the number of receivers exceeds the threshold, then conditional FB suppression applies.

Tom: RFC 4585  disallows the receiver to send a NACK when receiving a NACK. What the retransmission for ssm -ID says is that receiver MAY send a NACK, when the NACK or TPLM has an SSRC identifier that is not the one of its BRS (nor of the DS). This is independent from the number of receivers reporting to this BRS or the total number of receivers in the SSM group.


Regards=