Sally's observation is what I understand too. Does that mean that we
need to keep correcting CCID-3 text? and occassionaly offer a new RFC to
update it? We could also consider the conditions that would be
appropriate to replace RFC4342 with a newer version of the CCID-3 spec.
We're going to have some Agenda time at the WG meeting next week, to
talk about the Errata list for CCID-3 (which is growing) and start
looking at the vision for the way forward. Eddie has offered some sldies
and I will probbaly present on behalf of Eddie et al. (unless one of the
other co-authors prefers to speak on this at the meeting).
Not completely unrelated, we shall also have an agenda slot on the Linux
implementation experience.
It would be good if people could contribute to this topic, either at the
meeting or via the list...
Gorry
Sally Floyd wrote:
Ian -
One added thing for RFC4342:
3.1. Relationship with TFRC
The congestion control mechanisms described here follow the TFRC
mechanism standardized by the IETF [RFC3448]. Conforming CCID 3
implementations MAY track updates to the TCP throughput equation
directly, as updates are standardized in the IETF, rather than wait
for revisions of this document. However, conforming implementations
SHOULD wait for explicit updates to CCID 3 before implementing other
changes to TFRC congestion control.
This implies that we SHOULDn't really be putting updates into CCID3.
We are (it doesn't say MUST) but I think this is OK given the code is
experimental.
Hmmm. That paragraph says that if the throughput equation in
RFC3448 is updated, conforming CCID3 implementations MAY
track those changes, but CCID3 implementations SHOULD not
track other changes to TFRC congestion control until they are
explicitly added to CCID 3. That is, any changes that we make to
RFC 3448, we also have to make explicitly to CCID 3. (Though
it should be enough to add an update to CCID 3 that says "instead
of following RFC3448, CCID 3 should now follow RFC XXXX,
(which obsoletes RFC 3448), except for YY and ZZ.)
That seems ok to me.
- Sally
http://www.icir.org/floyd/