[Fecframe] a few comments on draft-begen-fecframe-sdp-elements-00

Vincent Roca <vincent.roca@inrialpes.fr> Mon, 03 December 2007 22:55 UTC

Return-path: <fecframe-bounces@ietf.org>
Received: from [127.0.0.1] (helo=stiedprmman1.va.neustar.com) by megatron.ietf.org with esmtp (Exim 4.43) id 1IzKCL-0004NX-0m; Mon, 03 Dec 2007 17:55:33 -0500
Received: from [10.90.34.44] (helo=chiedprmail1.ietf.org) by megatron.ietf.org with esmtp (Exim 4.43) id 1IzKCJ-0004IQ-QK for fecframe@ietf.org; Mon, 03 Dec 2007 17:55:31 -0500
Received: from mail4-relais-sop.national.inria.fr ([192.134.164.105]) by chiedprmail1.ietf.org with esmtp (Exim 4.43) id 1IzKCJ-0005Xl-97 for fecframe@ietf.org; Mon, 03 Dec 2007 17:55:31 -0500
X-IronPort-AV: E=Sophos;i="4.23,245,1194217200"; d="scan'208";a="19944157"
Received: from vpnloria5.inrialpes.fr (HELO [194.199.16.133]) ([194.199.16.133]) by mail4-relais-sop.national.inria.fr with ESMTP/TLS/DHE-RSA-AES256-SHA; 03 Dec 2007 23:55:28 +0100
Message-ID: <47548961.8030403@inrialpes.fr>
Date: Mon, 03 Dec 2007 23:55:29 +0100
From: Vincent Roca <vincent.roca@inrialpes.fr>
User-Agent: Mozilla Thunderbird 1.0.7 (Windows/20050923)
X-Accept-Language: en-us, en
MIME-Version: 1.0
To: fecframe@ietf.org
Content-Type: text/plain; charset="ISO-8859-1"; format="flowed"
Content-Transfer-Encoding: 7bit
X-Spam-Score: 0.0 (/)
X-Scan-Signature: 41c17b4b16d1eedaa8395c26e9a251c4
Subject: [Fecframe] a few comments on draft-begen-fecframe-sdp-elements-00
X-BeenThere: fecframe@ietf.org
X-Mailman-Version: 2.1.5
Precedence: list
List-Id: Discussion of FEC Framework <fecframe.ietf.org>
List-Unsubscribe: <https://www1.ietf.org/mailman/listinfo/fecframe>, <mailto:fecframe-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www1.ietf.org/pipermail/fecframe>
List-Post: <mailto:fecframe@ietf.org>
List-Help: <mailto:fecframe-request@ietf.org?subject=help>
List-Subscribe: <https://www1.ietf.org/mailman/listinfo/fecframe>, <mailto:fecframe-request@ietf.org?subject=subscribe>
Errors-To: fecframe-bounces@ietf.org

Dear Ali,

I've read you I-D and have a few comments. Some of them
are probably a little bit naive, sorry in advance. They may also
reflect the fact that the document is not selft-sufficient...

Cheers,

  Vincent


1/ What are the relationships between this document and the RFC5052
(FEC Building Block)? This document is not mentionned at all in the
references while there are implicit references.
More specifically:
- how does the concept of "scheme ID" relate to the "fully specified
  FEC scheme" or "undert-specified FEC scheme"? Is it an {FEC Enc. ID/
  FEC Inst. ID} equivalent (or FEC Enc. ID in case of fully-specified
  scheme)? Clarification needed e.g., for section 3.3/bullet 3.
  This clarification is also needed since the document says that "Scheme
  ID needs to be registered with IANA" (section 4.5).
- is the FSSI the same as the "Scheme Specific Elements" of RFC5052?


2/ section 3.3, bullet 4:
- This paragraph is a little bit obscure.
  Instead of:
    "However, in the case that the Explicit Source FEC Payload ID is used"
  I think the author should say:
   "A value is greater than zero indicates that an explicit Source
    FEC Payload ID is used. However, in that case, only one FEC scheme..."
- This paragraph does not indicate nor give any reference to the concept
  of "generic tag". The terms "tag" and "Source FEC Payload ID" seem to
  refer to the same thing, but it's not clearly stated.
- It is suggested that multiple FEC schemes can be used when there
  is no explicit Source FEC Payload ID. Is that true and why?


3/ section 3.3, list of FEC Framework Config Info:
Is this list exhaustive? For instance:
- repair flows (bullet 1) are "identified", but not "defined"
  (unlike source flows, bullet 2.).
- Is the identifier used for repair flows similar to the one used
  for source flows?
- Is the FSSI sufficient to carry all FEC related parameters (see
  the question 1/ above on the relationship with RFC5052)?
- the length of the FEC Payload ID is mentioned here, but not its
  content/format. Is it implied by the FEC Scheme (in a way similar
  to RFC5052)? This should be clarified.


4/ section 4.1 Transport protocol identifiers
The differences between "fec/udp" and "udp/fec" are not clear.
Latter on, in section 7 "IANA considerations", only two <proto>/FEC
(in upper case this time) are defined.


5/ section 4.2: example in fig. 1
The example shows a complex source/repair mapping. Is this example
realistic or is it a "view of the mind" meant to illustrate the
flexibility of the underlying FEC framework?


6/ General question:
Parameters carried within a Session Announcement are by nature
applicable to the whole session. Is that sufficient or do we
lack some flexibility to reflect a dynamic change in the session
(e.g. when new source flows are added to the "group", or some source
flows diseapper from the "group")?

_______________________________________________
Fecframe mailing list
Fecframe@ietf.org
https://www1.ietf.org/mailman/listinfo/fecframe