Skip to main content

Reliable Multicast Transport Building Block:Tree based ACK (TRACK) Mechanisms
draft-chiu-rmt-bb-track-03

Revision differences

Document history

Date Rev. By Action
2005-12-12
03 (System) This was part of a ballot set with: draft-sjkoh-rmt-bb-tree-config
2005-12-12
03 (System) Document has expired
2005-12-11
03 Allison Mankin State Changes to Dead from DNP-waiting for AD note by Allison Mankin
2005-02-18
03 (System) Removed from agenda for telechat - 2005-02-17
2005-02-17
03 Amy Vezza State Changes to DNP-waiting for AD note from IESG Evaluation::AD Followup by Amy Vezza
2005-02-17
03 Michelle Cotton IANA Comments:
We understand this document to have NO IANA Actions.
2005-02-17
03 Harald Alvestrand
Reviewed by Joel Halpern, Gen-ART

Document: draft-sjkoh-rmt-bb-tree-config-03.txt
          draft-chiu-rmt-bb-track-03.txt
Review: Joel M. Halpern
Date: 12 februari 2005

I these documents are …
Reviewed by Joel Halpern, Gen-ART

Document: draft-sjkoh-rmt-bb-tree-config-03.txt
          draft-chiu-rmt-bb-track-03.txt
Review: Joel M. Halpern
Date: 12 februari 2005

I these documents are not yet ready for publications as informational RFCs.
I find them hard to read.  Sufficiently so that I find myself
wondering about the technical correctness of the material.  I assume
this has been sufficiently reviewed somewhere to know that?  The loop
free condition in tree-config for example, as written is almost
certainly wrong.

There is one major typographic problem making quality review of the
second document impossible.  See the last line of this review.

Both documents have out of date IPR sections and no patent disclosure.

With regard to tree-config:
The document (in section 6.2.4) claims that "the distance can be
approximately determined by the number of aggregation levels on
address has in common with another."  This is, at best, a bad idea.
The number of leading bits in common is not a good comparator.  Given
that this is being used to build a tree that gets one closer to the
source, please remove it.  Many of the other metrics ought to have
caveats about their stability or reliability (delay for example).

Section 7 loop free conditions are confusing.
For example, after stating that levels are up to 127, and then stating
that 128 is used to indicate unconnected, the text states:
  2.  If the requesting node has children, the RH can accept it as
        a child if

      a.  RH's level is 128, i.e., it is the top of a sub-tree not
          yet connected to the sender, or

      b.  RH's level is less than 128, i.e., it is connected to the
          sender.
which, to this reader, seems to translate to "always", as the level
will always either be 128 or less than 128.

Further, to call section 7 a detailed description of the tree building
process is ingenuous.  It simply is not detailed.

I may be misreading things, but it looks like this building block
allows a range of metrics for tree building.  Further, it looks like
unless the beacon / hop count mechanism is used, this could easily and
frequently produce trees which diverge radically from routing.  They
will still be loop free I think.  This is odd since the text makes the
point early on of the importance of being consistent with routing.

The security considerations section ought to indicate what kind of
threats a protocol for this building block would be vulnerable to,
even if the specific mechanisms are deferred to the actual protocol.
If one ignores the introductory text, what follows may be a good
start, particularly since the security mechanisms needed are still,
according to this document, the subject of research.


With regard to track:
The phrasing in section 4 that Track is responsible for the reliable
ordered transmission (and retransmission) of data, but the Data
Channel Protocol is responsible for goodput leaves me confused.
reliable transmisssion is what I understand to be necessary for
goodput.  It appears that both the Data Channel and the Track are
"able" to do retransmission.  Huh?

I think that the description of sender reliability in section 5 has a
typo: "Sender reliable delivery is similar to TCP, where the sender
knows the identity of the senders in a Data Session..."  I suspect
that "senders" is "receivers".  Section 6.1.1 lists three major
entities: "sender, sender, and Repair Head."  Is the second sender a
receiver?
As the text continues to use "sender" for both "sender" and "receiver"
this review terminates.
2005-02-17
03 Harald Alvestrand
[Note]: 'Note sent to RMT Chairs reminding them of these and suggesting reminder to WG (to avoid surprise).� IESG ex-WG note to be put on.�' …
[Note]: 'Note sent to RMT Chairs reminding them of these and suggesting reminder to WG (to avoid surprise).� IESG ex-WG note to be put on.�' added by Harald Alvestrand
2005-02-17
03 Harald Alvestrand [Ballot Position Update] New position, No Objection, has been recorded for Harald Alvestrand by Harald Alvestrand
2005-02-16
03 Margaret Cullen [Ballot Position Update] New position, No Objection, has been recorded for Margaret Wasserman by Margaret Wasserman
2005-02-16
03 Russ Housley [Ballot Position Update] New position, No Objection, has been recorded for Russ Housley by Russ Housley
2005-02-09
03 Harald Alvestrand Placed on agenda for telechat - 2005-02-17 by Harald Alvestrand
2004-04-02
03 Amy Vezza State Changes to IESG Evaluation::AD Followup from IESG Evaluation by Amy Vezza
2004-04-01
03 David Kessens [Ballot Position Update] New position, No Objection, has been recorded for David Kessens by David Kessens
2004-04-01
03 Steven Bellovin [Ballot Position Update] New position, No Objection, has been recorded for Steve Bellovin by Steve Bellovin
2004-04-01
03 Ted Hardie [Ballot Position Update] New position, No Objection, has been recorded for Ted Hardie by Ted Hardie
2004-03-25
03 Allison Mankin [Ballot Position Update] New position, Yes, has been recorded for Allison Mankin
2004-03-25
03 Allison Mankin Ballot has been issued by Allison Mankin
2004-03-25
03 Allison Mankin Created "Approve" ballot
2004-03-25
03 (System) Ballot writeup text was added
2004-03-25
03 (System) Last call text was added
2004-03-25
03 (System) Ballot approval text was added
2004-03-25
03 Allison Mankin
[Note]: 'Note sent to RMT Chairs reminding them of these and suggesting reminder to WG (to avoid surprise).  IESG ex-WG note to be put on. …
[Note]: 'Note sent to RMT Chairs reminding them of these and suggesting reminder to WG (to avoid surprise).  IESG ex-WG note to be put on. ' added by Allison Mankin
2004-03-25
03 Allison Mankin
[Note]: 'Note sent to RMT Chairs reminding them of these and suggesting reminder to WG (to avoid surprise).  IESG ex-WG note to be put on. ' …
[Note]: 'Note sent to RMT Chairs reminding them of these and suggesting reminder to WG (to avoid surprise).  IESG ex-WG note to be put on. ' added by Allison Mankin
2004-03-25
03 Allison Mankin Merged with draft-sjkoh-rmt-bb-tree-config by Allison Mankin
2004-03-22
03 Dinara Suleymanova Removed from agenda for telechat - 2004-04-02 by Dinara Suleymanova
2004-03-22
03 Dinara Suleymanova Shepherding AD has been changed to Allison Mankin from Harald Alvestrand
2004-03-22
03 Dinara Suleymanova Draft Added by Dinara Suleymanova
2004-01-07
03 (System) New version available: draft-chiu-rmt-bb-track-03.txt
2003-10-24
02 (System) New version available: draft-chiu-rmt-bb-track-02.txt
2003-07-25
01 (System) New version available: draft-chiu-rmt-bb-track-01.txt
2003-04-07
00 (System) New version available: draft-chiu-rmt-bb-track-00.txt