Re: [Fecframe] About the Generic Explicit Source FEC Payload ID

"Ali C. Begen (abegen)" <abegen@cisco.com> Fri, 11 February 2011 14:13 UTC

Return-Path: <abegen@cisco.com>
X-Original-To: fecframe@core3.amsl.com
Delivered-To: fecframe@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id 4F5EA3A6A19 for <fecframe@core3.amsl.com>; Fri, 11 Feb 2011 06:13:40 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -10.599
X-Spam-Level:
X-Spam-Status: No, score=-10.599 tagged_above=-999 required=5 tests=[BAYES_00=-2.599, RCVD_IN_DNSWL_HI=-8]
Received: from mail.ietf.org ([64.170.98.32]) by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id bKzgPs0Itdp8 for <fecframe@core3.amsl.com>; Fri, 11 Feb 2011 06:13:39 -0800 (PST)
Received: from sj-iport-4.cisco.com (sj-iport-4.cisco.com [171.68.10.86]) by core3.amsl.com (Postfix) with ESMTP id 4B11D3A69A5 for <fecframe@ietf.org>; Fri, 11 Feb 2011 06:13:39 -0800 (PST)
Authentication-Results: sj-iport-4.cisco.com; dkim=neutral (message not signed) header.i=none
X-IronPort-Anti-Spam-Filtered: true
X-IronPort-Anti-Spam-Result: AiYBAHnTVE2rR7Hu/2dsb2JhbACXF45dc59GmziFXQSFAYoz
X-IronPort-AV: E=Sophos;i="4.60,455,1291593600"; d="scan'208";a="258603665"
Received: from sj-core-5.cisco.com ([171.71.177.238]) by sj-iport-4.cisco.com with ESMTP; 11 Feb 2011 14:13:54 +0000
Received: from xbh-sjc-221.amer.cisco.com (xbh-sjc-221.cisco.com [128.107.191.63]) by sj-core-5.cisco.com (8.13.8/8.14.3) with ESMTP id p1BEDsFV002195; Fri, 11 Feb 2011 14:13:54 GMT
Received: from xmb-sjc-215.amer.cisco.com ([171.70.151.169]) by xbh-sjc-221.amer.cisco.com with Microsoft SMTPSVC(6.0.3790.4675); Fri, 11 Feb 2011 06:13:54 -0800
X-MimeOLE: Produced By Microsoft Exchange V6.5
Content-class: urn:content-classes:message
MIME-Version: 1.0
Content-Type: text/plain; charset="Windows-1252"
Content-Transfer-Encoding: quoted-printable
Date: Fri, 11 Feb 2011 06:13:52 -0800
Message-ID: <04CAD96D4C5A3D48B1919248A8FE0D540E4C7DDB@xmb-sjc-215.amer.cisco.com>
In-Reply-To: <4D54FB32.9070601@inrialpes.fr>
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
Thread-Topic: [Fecframe] About the Generic Explicit Source FEC Payload ID
Thread-Index: AcvJynXLnQmMcbB/TJCc4fran0u5xAAKmMdg
References: <4D54FB32.9070601@inrialpes.fr>
From: "Ali C. Begen (abegen)" <abegen@cisco.com>
To: Vincent Roca <vincent.roca@inrialpes.fr>, fecframe@ietf.org
X-OriginalArrivalTime: 11 Feb 2011 14:13:54.0135 (UTC) FILETIME=[EA111670:01CBC9F5]
Subject: Re: [Fecframe] About the Generic Explicit Source FEC Payload ID
X-BeenThere: fecframe@ietf.org
X-Mailman-Version: 2.1.9
Precedence: list
List-Id: Discussion of FEC Framework <fecframe.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/listinfo/fecframe>, <mailto:fecframe-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/fecframe>
List-Post: <mailto:fecframe@ietf.org>
List-Help: <mailto:fecframe-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/fecframe>, <mailto:fecframe-request@ietf.org?subject=subscribe>
X-List-Received-Date: Fri, 11 Feb 2011 14:13:40 -0000

> -----Original Message-----
> From: fecframe-bounces@ietf.org [mailto:fecframe-bounces@ietf.org] On Behalf Of Vincent Roca
> Sent: Friday, February 11, 2011 4:03 AM
> To: fecframe@ietf.org
> Subject: [Fecframe] About the Generic Explicit Source FEC Payload ID
> 
> Hi everybody,
> 
> While preparing the new O&M section proposal with Ali,
> we spotted two points we'd like to discuss. Here is the first
> one.
> 
> Point 1: about the "Generic Explicit Source FEC Payload ID"
> -------------------------------------------------
> 
> Section 5.3.1. of the FECFRAME Framework I-D says:
> 
>    "In order to apply FEC protection using multiple FEC schemes to a
>     single source flow, all schemes have to use the same Explicit Source
>     FEC Payload ID format.  In order to enable this, it is RECOMMENDED
>     that FEC schemes support the Generic Explicit Source FEC Payload ID
>     format described below."
> 
> Then it explains what is meant by "Generic source FEC payload ID",
> i.e. a two byte field, in network byte order, that contains a sequence
> number shared by all FEC schemes.
> 
> When reading 5.3.1, it is clear to me that this field is to be carried
> in an **Explicit Source FEC Payload ID**, i.e. at the end of the packet.
> Section 5.3.1 does not suggest to reuse any sequence number that
> may exist in the application flow (like the RTP sequence number) to
> achieve this goal.
> 
> We also notice that the sentence is rather strong in what FEC Schemes
> should define (it says "RECOMMENDED").
> 
> It turns out that none of the current FEC Schemes define such a
> Generic Explicit FEC Payload ID.
> Additionally, the only use-case where an application flow is
> protected by two different AL-FEC codes and that is considered
> by IETF is the DVB-IPTV (draft-ietf-fecframe-dvb-al-fec-04). In
> that case the solution consists in reusing the RTP SN field, rather
> than defining a "Generic source FEC payload ID".
> 
> 
> So we see two options here:
> 1- Extend section 5.3.1 recommendations so that, if the
>      application flow already includes a sequence number that
>      fulfills the requirements of section 5.3.1, then this field can
>      be used to fulfill the needs specified here. But this is not
>      strictly speaking a special case of Explicit FEC Payload ID
>      (nothing is added to source packets).

Right. If there is a seqnum that can be used, it could be used and no chances to the source packets at all. If not, we need to specify the format for the generic source fec payload ID field. And the format we define in the framework draft is RECOMMENDED to be used when an fec scheme desires to support being able to be used with other FEC schemes jointly. In other words, if an FEC scheme chooses a different format for the explicit source fec payload id, it won't be able to be used with other FEC schemes that also need an explicit source fec payload id. This is not interoperability but for greater good, I think we should RECOMMEND the generic format we will define.

-acbegen
 
> 2- or weaken current 5.3.1 recommendation:
> Old text:
>         "In order to enable this, it is RECOMMENDED
>          that FEC schemes support the Generic Explicit Source FEC
> Payload ID
>          format described below."
> New text:
>         "When this feature is desired, one solution can be for the FEC
> schemes
>          to support the Generic Explicit Source FEC Payload ID format
> described
>          below."
> 
> Opinions?
> 
> Cheers,
> 
>     Vincent and Ali.
> _______________________________________________
> Fecframe mailing list
> Fecframe@ietf.org
> https://www.ietf.org/mailman/listinfo/fecframe