Content Delivery Network Interconnection (CDNI) Control Interface / Triggers
draft-ietf-cdni-control-triggers-15
Revision differences
Document history
Date | Rev. | By | Action |
---|---|---|---|
2016-11-23
|
15 | (System) | RFC Editor state changed to AUTH48-DONE from AUTH48 |
2016-10-18
|
15 | (System) | RFC Editor state changed to AUTH48 from RFC-EDITOR |
2016-09-23
|
15 | (System) | RFC Editor state changed to RFC-EDITOR from EDIT |
2016-08-29
|
15 | (System) | RFC Editor state changed to EDIT from MISSREF |
2016-06-06
|
15 | (System) | IANA Action state changed to RFC-Ed-Ack from Waiting on RFC Editor |
2016-06-06
|
15 | (System) | IANA Action state changed to Waiting on RFC Editor from Waiting on Authors |
2016-05-27
|
15 | (System) | IANA Action state changed to Waiting on Authors |
2016-05-23
|
15 | (System) | RFC Editor state changed to MISSREF |
2016-05-23
|
15 | (System) | IESG state changed to RFC Ed Queue from Approved-announcement sent |
2016-05-23
|
15 | (System) | Announcement was received by RFC Editor |
2016-05-23
|
15 | Amy Vezza | IESG state changed to Approved-announcement sent from Approved-announcement to be sent |
2016-05-23
|
15 | Amy Vezza | IESG has approved the document |
2016-05-23
|
15 | Amy Vezza | Closed "Approve" ballot |
2016-05-23
|
15 | Amy Vezza | IESG state changed to Approved-announcement to be sent from IESG Evaluation::AD Followup |
2016-05-20
|
15 | Alexey Melnikov | Ballot approval text was generated |
2016-05-20
|
15 | Alexey Melnikov | Ballot writeup was changed |
2016-05-19
|
15 | Ben Campbell | [Ballot comment] Thanks for handling my DISCUSS point related to the TLS requirement. I had one remaining DISCUSS point that I am not sure has … [Ballot comment] Thanks for handling my DISCUSS point related to the TLS requirement. I had one remaining DISCUSS point that I am not sure has been resolved--but after the conversation that did happen, it is probably no longer DISCUSS-worthy: - 4.7, 2nd bullet under handling of offline surrogates: I assume I am missing something here. How does a surrogate know that the situation exists in the first place? How would a surrogate know about invalidate commands that happened while it was offline? ------------- The remaining comments are old. I think they've mostly been addressed, but did not recheck them: - 3, paragraph 5: SHOULD should not be equated with "optional to implement". MAY means that. SHOULD is intended to be stronger. - 4.5, 2nd paragraph, 1st sentence: This is pretty convoluted. I suggest reformulating without the past tense "MUST". For example, "The dCNI MUST report the expiration times if..." -4.6: "If CDNs B and C delegate delivery of CDN A’s content to each other" Is this a reasonable configuration? It seems like they might already have a delegation loop before the trigger interface got involved. Also, the first sentence is a fragment. = 4.8, first paragraph: I suggest s/transform/"similarly transform" - 5.1.3, staleresourcetime, mandatory: Doesn't this effectively mean the value must be the same across all collections? - 5.2.1, content.ccid: Seems like the reference to [I-D.ietf-cdni-metadata] should be normative. - 6.2.5: it looks like the dCDN is sending the request to itself. Is that the intent? - 8.1, last paragraph: "In this case, the dCDN MUST allow each uCDN from which the content could have been acquired to act upon that content using CI/T Commands." This seems like a place where local policy might reasonably vary. Is a MUST really appropriate? |
2016-05-19
|
15 | Ben Campbell | [Ballot Position Update] Position for Ben Campbell has been changed to No Objection from Discuss |
2016-05-19
|
15 | Alexey Melnikov | [Ballot comment] Thank you for addressing my earlier comments! |
2016-05-19
|
15 | Alexey Melnikov | Ballot comment text updated for Alexey Melnikov |
2016-05-19
|
15 | Rob Murray | New version available: draft-ietf-cdni-control-triggers-15.txt |
2016-05-18
|
14 | Alexey Melnikov | [Ballot comment] Thank you for addressing my earlier comments. Regarding my earlier change: Media type: should it have +json suffix? Is the currently defined media … [Ballot comment] Thank you for addressing my earlier comments. Regarding my earlier change: Media type: should it have +json suffix? Is the currently defined media type deployed? -- I didn't realize that application/cdni is already registered with IANA by RFC 7736. So this comment doesn't apply and should revert this change. I am sorry about that! |
2016-05-18
|
14 | Alexey Melnikov | Ballot comment text updated for Alexey Melnikov |
2016-05-16
|
14 | Rob Murray | New version available: draft-ietf-cdni-control-triggers-14.txt |
2016-04-29
|
13 | Alissa Cooper | [Ballot comment] Thanks for addressing my comments. |
2016-04-29
|
13 | Alissa Cooper | [Ballot Position Update] Position for Alissa Cooper has been changed to No Objection from Discuss |
2016-04-29
|
13 | Alexey Melnikov | [Ballot comment] Below is my AD review. I am sorry if my comments are a bit cryptic, feel free to ask for clarifying questions. First … [Ballot comment] Below is my AD review. I am sorry if my comments are a bit cryptic, feel free to ask for clarifying questions. First mention of HTTP, its methods or response codes needs to have a reference to RFC 7230. This applies to section 2. Similarly, the first reference to URL should clarify that you only mean http/https URLs and use RFC 7230 as well. In 4.1, at the bottom of page 10: "dCDN SHOULD track and report..." - how? In 4.6: a normative reference that defines AS (RFC 1930?) is needed here. How are client and server identities verified during mutual TLS authentications? In 5.2.2: is the list of trigger types extensible? If yes, does it need an IANA registry? Similar: 5.2.7 (error types). I suspect the answer is yes here. Media type: should it have +json suffix? Is the currently defined media type deployed? At the bottom of page 34 there is the following text: When the CI/T Trigger Command is complete, the contents of the filtered collections will be updated along with their Entity Tags. For example, when the two example CI/T Trigger Commands are complete, the collections of pending and complete Trigger Status Resources might look like: after that there are 2 examples on pages 35 and 36, both with URI "/triggers/complete". I think one of the should be " /triggers/pending, I think it is the one on page 35. |
2016-04-29
|
13 | Alexey Melnikov | Ballot comment text updated for Alexey Melnikov |
2016-04-28
|
13 | Alexey Melnikov | [Ballot comment] Below is my AD review. I am sorry if my comments are a bit cryptic, feel free to ask for clarifying questions. First … [Ballot comment] Below is my AD review. I am sorry if my comments are a bit cryptic, feel free to ask for clarifying questions. First mention of HTTP, its methods or response codes needs to have a reference to RFC 7230. This applies to section 2. Similarly, the first reference to URL should clarify that you only mean http/https URLs and use RFC 7230 as well. In Section 4 you are referencing generic HTTP without any version number and saying that any HTTP feature can be used. I think you really need to have at least a version number here, because I don't think you mean HTTP/2.0. Adding the above references probably makes this comment unimportant. In 4.1, at the bottom of page 10: "dCDN SHOULD track and report..." - how? In 4.6: a normative reference that defines AS is needed here. How is HTTP Authentication done? Does CBOR-CDDL reference needs to be Normative? While the Appendix is Informative, CBOR-CDDL need to be understood in order to interpret it. In 5.2.2: is the list of trigger types extensible? If yes, does it need an IANA registry? Similar: 5.2.7 (error types). I suspect the answer is yes here. Media type: should it have +json suffix? Is the currently defined media type deployed? On page 36 - should the URL include "pending", not "complete" (as per the description before this and the previous request/response). |
2016-04-28
|
13 | Alexey Melnikov | [Ballot Position Update] New position, Yes, has been recorded for Alexey Melnikov |
2016-04-17
|
13 | Rob Murray | New version available: draft-ietf-cdni-control-triggers-13.txt |
2016-04-06
|
12 | Amy Vezza | Shepherding AD changed to Alexey Melnikov |
2016-03-18
|
12 | (System) | Sub state has been changed to AD Followup from Revised ID Needed |
2016-03-18
|
12 | Rob Murray | IANA Review state changed to Version Changed - Review Needed from IANA OK - Actions Needed |
2016-03-18
|
12 | Rob Murray | New version available: draft-ietf-cdni-control-triggers-12.txt |
2016-02-22
|
11 | Jean Mahoney | Closed request for Last Call review by GENART with state 'No Response' |
2016-01-18
|
11 | Gunter Van de Velde | Closed request for Telechat review by OPSDIR with state 'No Response' |
2016-01-11
|
11 | Sabrina Tanamal | IANA Review state changed to IANA OK - Actions Needed from IANA - Not OK |
2016-01-07
|
11 | Tero Kivinen | Request for Last Call review by SECDIR Completed: Has Issues. Reviewer: Vincent Roca. |
2016-01-07
|
11 | Cindy Morgan | IESG state changed to IESG Evaluation::Revised I-D Needed from IESG Evaluation |
2016-01-07
|
11 | Joel Jaeggli | [Ballot Position Update] New position, No Objection, has been recorded for Joel Jaeggli |
2016-01-07
|
11 | Stephen Farrell | [Ballot comment] - I agree with the discuss points about use of TLS. - I think it'd be better if you clarified that by "mutually … [Ballot comment] - I agree with the discuss points about use of TLS. - I think it'd be better if you clarified that by "mutually authenticated" you mean TLS client auth and TLS server auth and not e.g. HTTP BASIC plus TLS server auth. - I think a statement to the effect that the mechanisms for access control are dCDN-specific (for now at least) might be a good addition. I'm guessing that someone might want to use some form of OAuth later on (or is doing so now) so part(s) of that might be a thing to standardise later. |
2016-01-07
|
11 | Stephen Farrell | [Ballot Position Update] New position, No Objection, has been recorded for Stephen Farrell |
2016-01-07
|
11 | Brian Haberman | [Ballot Position Update] New position, No Objection, has been recorded for Brian Haberman |
2016-01-06
|
11 | Spencer Dawkins | [Ballot Position Update] New position, No Objection, has been recorded for Spencer Dawkins |
2016-01-06
|
11 | Alia Atlas | [Ballot Position Update] New position, No Objection, has been recorded for Alia Atlas |
2016-01-06
|
11 | Jari Arkko | [Ballot Position Update] New position, No Objection, has been recorded for Jari Arkko |
2016-01-06
|
11 | Martin Stiemerling | [Ballot Position Update] New position, No Objection, has been recorded for Martin Stiemerling |
2016-01-06
|
11 | Alissa Cooper | [Ballot discuss] = Section 5.1.8 = Name: staleresourcetime Description: The length of time for which the dCDN guarantees … [Ballot discuss] = Section 5.1.8 = Name: staleresourcetime Description: The length of time for which the dCDN guarantees to keep a completed Trigger Status Resource. After this time, the dCDN SHOULD delete the Trigger Status Resource and all references to it from collections. I'm not clear on why this is a SHOULD rather than a MUST. If the dCDN tells the uCDN it's going to delete resources after a specified period of time, why shouldn't it follow through on that? For a uCDN that relies on resources not sticking around after a specified period of time (because of security or competitive concerns), doesn't this need to be a firm requirement so that the uCDN doesn't have to issue purge requests to be sure that its resources get deleted? = Section 8.1 = I had the same confusion as Ben and the secdir reviewer concerning whether TLS is always required to use or not. If there are cases in which TLS is not mandatory to use, then I think this should be phrased as a SHOULD with the exceptions clearly enumerated. For example, it's not clear to me whether the only exception is environments where equivalent protections are afforded by a different protocol, or if just being within a single administrative domain is considered protection enough (not sure I agree with the latter). |
2016-01-06
|
11 | Alissa Cooper | [Ballot comment] = General = I think the examples in the document should use https URIs. = Section 3 = "Trigger Status Resources belonging to … [Ballot comment] = General = I think the examples in the document should use https URIs. = Section 3 = "Trigger Status Resources belonging to a uCDN MUST NOT be visible to any other CDN. The dCDN could, for example, achieve this by offering different collection URLs to each uCDN, and/or by filtering the response based on the uCDN with which the HTTP client is associated." Using different URLs for different uCDNs is not sufficient for this, correct? I think the "and/or" needs to be just "and". = Section 4.1 = I don't understand the difference between when status is used in quotes and not in quotes, e.g., 'Once processing has started the "status" MUST be "active"' vs. 'once the CI/T Command is complete, the status MUST be set to "complete" or "failed"'. = Section 4.3 = s/requires no processing in the dCDN, its status MUST NOT be changed/requires no processing in the dCDN. Its status MUST NOT be changed/ = Section 5.1.1 = "Name: cdn-path Description: The CDN Provider Identifiers of CDNs that have already accepted the CI/T Command." I find the phrase "already accepted" somewhat confusing, since a uCDN is supposed to insert its own on ID here, and in that sense hasn't "accepted" anything, but is making the request itself. = Section 8.3 = s/parties other party than the authorised dCDN/parties other than the authorised dCDN/ |
2016-01-06
|
11 | Alissa Cooper | [Ballot Position Update] New position, Discuss, has been recorded for Alissa Cooper |
2016-01-06
|
11 | Alvaro Retana | [Ballot Position Update] New position, No Objection, has been recorded for Alvaro Retana |
2016-01-06
|
11 | Kathleen Moriarty | [Ballot comment] I'm a no objection, but do want to see why TLS is not a MUST. I've responded to Ben's discuss that proposes language … [Ballot comment] I'm a no objection, but do want to see why TLS is not a MUST. I've responded to Ben's discuss that proposes language to make it clear whether or not TLS is a MUST. Right now, I think it is just a MUST when certain conditions are met - the need for the security properties called out in 8.1 and commercial privacy considerations in 8.3. |
2016-01-06
|
11 | Kathleen Moriarty | [Ballot Position Update] New position, No Objection, has been recorded for Kathleen Moriarty |
2016-01-05
|
11 | Ben Campbell | [Ballot discuss] I've got two concerns that I think leave ambiguity around important normative requirements. Hopefully they will be easy to resolve: - 4.7, 2nd … [Ballot discuss] I've got two concerns that I think leave ambiguity around important normative requirements. Hopefully they will be easy to resolve: - 4.7, 2nd bullet under handling of offline surrogates: I assume I am missing something here. How does a surrogate know that the situation exists in the first place? How would a surrogate know about invalidate commands that happened while it was offline? - 8.1, 4th paragraph from the end: The language here is ambiguous about whether the use of TLS is _always_ required, or just when "such protection is required." From context, I assume the latter to be the case. But "To that end..." can be interpreted to mean "In that case, one MUST do X", or to mean "In order to make that possible when needed, one MUST _always_ do X" I propose the following: OLD: In an environment where any such protection is required, mutually authenticated encrypted transport MUST be used to ensure confidentiality of the CI/T information. To that end, TLS MUST be used by CI/T, including authentication of the remote end. NEW: In an environment where any such protection is required, mutually authenticated and encrypted TLS MUST be used to ensure confidentiality of the CI/T information. END. |
2016-01-05
|
11 | Ben Campbell | [Ballot comment] - 3, paragraph 5: SHOULD should not be equated with "optional to implement". MAY means that. SHOULD is intended to be stronger. - … [Ballot comment] - 3, paragraph 5: SHOULD should not be equated with "optional to implement". MAY means that. SHOULD is intended to be stronger. - 4.5, 2nd paragraph, 1st sentence: This is pretty convoluted. I suggest reformulating without the past tense "MUST". For example, "The dCNI MUST report the expiration times if..." -4.6: "If CDNs B and C delegate delivery of CDN A’s content to each other" Is this a reasonable configuration? It seems like they might already have a delegation loop before the trigger interface got involved. Also, the first sentence is a fragment. = 4.8, first paragraph: I suggest s/transform/"similarly transform" - 5.1.3, staleresourcetime, mandatory: Doesn't this effectively mean the value must be the same across all collections? - 5.2.1, content.ccid: Seems like the reference to [I-D.ietf-cdni-metadata] should be normative. - 6.2.5: it looks like the dCDN is sending the request to itself. Is that the intent? - 8.1, last paragraph: "In this case, the dCDN MUST allow each uCDN from which the content could have been acquired to act upon that content using CI/T Commands." This seems like a place where local policy might reasonably vary. Is a MUST really appropriate? |
2016-01-05
|
11 | Ben Campbell | [Ballot Position Update] New position, Discuss, has been recorded for Ben Campbell |
2015-12-29
|
11 | Deborah Brungard | [Ballot Position Update] New position, No Objection, has been recorded for Deborah Brungard |
2015-12-23
|
11 | Gunter Van de Velde | Request for Telechat review by OPSDIR is assigned to Tim Wicinski |
2015-12-23
|
11 | Gunter Van de Velde | Request for Telechat review by OPSDIR is assigned to Tim Wicinski |
2015-12-23
|
11 | Gunter Van de Velde | Assignment of request for Last Call review by OPSDIR to Sheng Jiang was rejected |
2015-12-21
|
11 | Barry Leiba | IESG state changed to IESG Evaluation from Waiting for AD Go-Ahead |
2015-12-21
|
11 | Barry Leiba | Ballot has been issued |
2015-12-21
|
11 | Barry Leiba | [Ballot Position Update] New position, Yes, has been recorded for Barry Leiba |
2015-12-21
|
11 | Barry Leiba | Created "Approve" ballot |
2015-12-21
|
11 | Barry Leiba | Placed on agenda for telechat - 2016-01-07 |
2015-12-21
|
11 | Barry Leiba | Changed consensus to Yes from Unknown |
2015-12-21
|
11 | (System) | IESG state changed to Waiting for AD Go-Ahead from In Last Call |
2015-12-17
|
11 | (System) | IANA Review state changed to IANA - Not OK from IANA - Review Needed |
2015-12-17
|
11 | Sabrina Tanamal | (Via drafts-lastcall-comment@iana.org): IESG/Authors/WG Chairs: IANA has completed its review of draft-ietf-cdni-control-triggers-11.txt. If any part of this review is inaccurate, please let us know. IANA … (Via drafts-lastcall-comment@iana.org): IESG/Authors/WG Chairs: IANA has completed its review of draft-ietf-cdni-control-triggers-11.txt. If any part of this review is inaccurate, please let us know. IANA understands that, upon approval of this document, there is a single action which IANA must complete. In the CDNI Payload Types registry in the Content Delivery Networks Interconnection (CDNI) Parameters located at: http://www.iana.org/assignments/cdni-parameters/ Three new payload types are to be registered as follows: Payload Type: ci-trigger-command Reference: [ RFC-to-be ] Payload Type: ci-trigger-status Reference: [ RFC-to-be ] Payload Type: ci-trigger-collection Reference: [ RFC-to-be ] IANA Note --> As this document requests registrations in an Expert Review or Specification Required (see RFC 5226) registry, we will initiate the required Expert Review via a separate request. If there is no expert designated for the registry, we will work with the IESG to have one assigned. Expert review will need to be completed before your document can be approved for publication as an RFC. IANA understands that this is the only action required to be completed upon approval of this document. Note: The actions requested in this document will not be completed until the document has been approved for publication as an RFC. This message is only to confirm what actions will be performed. Thank you, Sabrina Tanamal IANA Specialist ICANN |
2015-12-12
|
11 | Gunter Van de Velde | Request for Last Call review by OPSDIR is assigned to Sheng Jiang |
2015-12-12
|
11 | Gunter Van de Velde | Request for Last Call review by OPSDIR is assigned to Sheng Jiang |
2015-12-10
|
11 | Jean Mahoney | Request for Last Call review by GENART is assigned to Roni Even |
2015-12-10
|
11 | Jean Mahoney | Request for Last Call review by GENART is assigned to Roni Even |
2015-12-10
|
11 | Tero Kivinen | Request for Last Call review by SECDIR is assigned to Vincent Roca |
2015-12-10
|
11 | Tero Kivinen | Request for Last Call review by SECDIR is assigned to Vincent Roca |
2015-12-07
|
11 | Amy Vezza | IANA Review state changed to IANA - Review Needed |
2015-12-07
|
11 | Amy Vezza | The following Last Call announcement was sent out: From: The IESG To: "IETF-Announce" CC: flefauch@cisco.com, cdni@ietf.org, draft-ietf-cdni-control-triggers@ietf.org, barryleiba@gmail.com, cdni-chairs@ietf.org Reply-To: ietf@ietf.org … The following Last Call announcement was sent out: From: The IESG To: "IETF-Announce" CC: flefauch@cisco.com, cdni@ietf.org, draft-ietf-cdni-control-triggers@ietf.org, barryleiba@gmail.com, cdni-chairs@ietf.org Reply-To: ietf@ietf.org Sender: Subject: Last Call: (CDNI Control Interface / Triggers) to Proposed Standard The IESG has received a request from the Content Delivery Networks Interconnection WG (cdni) to consider the following document: - 'CDNI Control Interface / Triggers' as Proposed Standard The IESG plans to make a decision in the next few weeks, and solicits final comments on this action. Please send substantive comments to the ietf@ietf.org mailing lists by 2015-12-21. Exceptionally, comments may be sent to iesg@ietf.org instead. In either case, please retain the beginning of the Subject line to allow automated sorting. Abstract This document describes the part of the CDN Interconnection Control Interface that allows a CDN to trigger activity in an interconnected CDN that is configured to deliver content on its behalf. The upstream CDN can use this mechanism to request that the downstream CDN pre-positions metadata or content, or that it invalidates or purges metadata or content. The upstream CDN can monitor the status of activity that it has triggered in the downstream CDN. Reviewers should note the following downward references (see RFC 3967): - RFC 6707 is used as a reference for CDNI terminology. - RFC 2818 is used as a reference for HTTP over TLS. The file can be obtained via https://datatracker.ietf.org/doc/draft-ietf-cdni-control-triggers/ Once IESG discussion begins, it can be tracked via https://datatracker.ietf.org/doc/draft-ietf-cdni-control-triggers/ballot/ No IPR declarations have been submitted directly on this I-D. |
2015-12-07
|
11 | Amy Vezza | IESG state changed to In Last Call from Last Call Requested |
2015-12-07
|
11 | Barry Leiba | Last call was requested |
2015-12-07
|
11 | Barry Leiba | Ballot approval text was generated |
2015-12-07
|
11 | Barry Leiba | IESG state changed to Last Call Requested from AD Evaluation::AD Followup |
2015-12-07
|
11 | Barry Leiba | Last call announcement was changed |
2015-12-07
|
11 | Barry Leiba | Last call announcement was generated |
2015-12-07
|
11 | Rob Murray | New version available: draft-ietf-cdni-control-triggers-11.txt |
2015-12-06
|
10 | (System) | Sub state has been changed to AD Followup from Revised ID Needed |
2015-12-06
|
10 | Rob Murray | New version available: draft-ietf-cdni-control-triggers-10.txt |
2015-11-22
|
09 | Barry Leiba | IESG state changed to AD Evaluation::Revised I-D Needed from AD Evaluation |
2015-10-27
|
09 | Barry Leiba | Ballot writeup was changed |
2015-10-27
|
09 | Barry Leiba | (1) What type of RFC is being requested (BCP, Proposed Standard, Internet Standard, Informational, Experimental, or Historic)? Why is this the proper type of RFC? … (1) What type of RFC is being requested (BCP, Proposed Standard, Internet Standard, Informational, Experimental, or Historic)? Why is this the proper type of RFC? Is this type of RFC indicated in the title page header? This document requests the Proposed Standard track. This is appropriate given it defines a full CDNI interface. It is indicated in the title page header. (2) The IESG approval announcement includes a Document Announcement Write-Up. Please provide such a Document Announcement Write-Up. Recent examples can be found in the "Action" announcements for approved documents. The approval announcement contains the following sections: Technical Summary This document describes the part of the CDN Interconnection Control Interface that allows a CDN to trigger activity in an interconnected CDN that is configured to deliver content on its behalf. The upstream CDN can use this mechanism to request that the downstream CDN pre-positions metadata or content, or that it invalidates or purges metadata or content. The upstream CDN can monitor the status of activity that it has triggered in the downstream CDN. Working Group Summary There is a strong consensus in support of this document. Document Quality The document is well written and of good quality. It has been reviewed by multiple active members of the working group. It has also been through an early Appsdir review, with specific focus on JSON specification and HTTP. Personnel Document Shepherd: Francois Le Faucheur Responsible Area Director: Barry Leiba (3) Briefly describe the review of this document that was performed by the Document Shepherd. If this version of the document is not ready for publication, please explain why the document is being forwarded to the IESG. The shepherd did a review of an earlier version of the document and there has only small changes since. The shepherd feels the document is ready for publication. (4) Does the document Shepherd have any concerns about the depth or breadth of the reviews that have been performed? The shepherd does not have concerns about the level of reviews performed. (5) Do portions of the document need review from a particular or from broader perspective, e.g., security, operational complexity, AAA, DNS, DHCP, XML, or internationalization? If so, describe the review that took place. The document needed review by JSON experts, but this review has already been conducted as part of an early AppsDir review (Carsten Bormann). (6) Describe any specific concerns or issues that the Document Shepherd has with this document that the Responsible Area Director and/or the IESG should be aware of? For example, perhaps he or she is uncomfortable with certain parts of the document, or has concerns whether there really is a need for it. In any event, if the WG has discussed those issues and has indicated that it still wishes to advance the document, detail those concerns here. The shepherd does not have any concern or issue with this document. (7) Has each author confirmed that any and all appropriate IPR disclosures required for full conformance with the provisions of BCP 78 and BCP 79 have already been filed. If not, explain why. The two authors have explicitly confirmed the above. (8) Has an IPR disclosure been filed that references this document? If so, summarize any WG discussion and conclusion regarding the IPR disclosures. No IPR disclosure have been filed referencing that document. (9) How solid is the WG consensus behind this document? Does it represent the strong concurrence of a few individuals, with others being silent, or does the WG as a whole understand and agree with it? There is strong consensus in the working group on this document. It has been discussed clearly with many supporting the corresponding approach and none objecting to it. (10) Has anyone threatened an appeal or otherwise indicated extreme discontent? If so, please summarise the areas of conflict in separate email messages to the Responsible Area Director. (It should be in a separate email because this questionnaire is publicly available.) No one has threaten to appeal. In fact noone has even objected. (11) Identify any ID nits the Document Shepherd has found in this document. (See https://www.ietf.org/tools/idnits/ and the Internet-Drafts Checklist). Boilerplate checks are not enough; this check needs to be thorough. There is no remaining ID nits. (12) Describe how the document meets any required formal review criteria, such as the MIB Doctor, media type, and URI type reviews. The document was subject to a JSON expert review by Carsten Bormann. The document no longer defines any media-type, since it now simply uses the single CDNI Media Type specified in draft-ietf-cdni-media-type that has already been reviewed and approved by the IESG. (13) Have all references within this document been identified as either normative or informative? Yes. (14) Are there normative references to documents that are not ready for advancement or are otherwise in an unclear state? If such normative references exist, what is the plan for their completion? All normative references are already RFC. (15) Are there downward normative references references (see RFC 3967)? If so, list these downward references to support the Area Director in the Last Call procedure. There are no downward references. (16) Will publication of this document change the status of any existing RFCs? Are those RFCs listed on the title page header, listed in the abstract, and discussed in the introduction? If the RFCs are not listed in the Abstract and Introduction, explain why, and point to the part of the document where the relationship of this document to the other RFCs is discussed. If this information is not in the document, explain why the WG considers it unnecessary. Publication of this document will not change the status of any document. This is correctly identified in the title page header. (17) Describe the Document Shepherd's review of the IANA considerations section, especially with regard to its consistency with the body of the document. Confirm that all protocol extensions that the document makes are associated with the appropriate reservations in IANA registries. Confirm that any referenced IANA registries have been clearly identified. Confirm that newly created IANA registries include a detailed specification of the initial contents for the registry, that allocations procedures for future registrations are defined, and a reasonable name for the new registry has been suggested (see RFC 5226). This document defines entries in an IANA registry that was created by draft-ietf-cdni-media-type that has already been reviewed and approved by the IESG. The entries defined in the registry match what is used in the body of the document. (18) List any new IANA registries that require Expert Review for future allocations. Provide any public guidance that the IESG would find useful in selecting the IANA Experts for these new registries. The document does not define any new registry. (19) Describe reviews and automated checks performed by the Document Shepherd to validate sections of the document written in a formal language, such as XML code, BNF rules, MIB definitions, etc. This is not applicable. |
2015-10-27
|
09 | Barry Leiba | Ballot writeup was generated |
2015-10-27
|
09 | Barry Leiba | IESG state changed to AD Evaluation from Publication Requested |
2015-10-27
|
09 | François Le Faucheur | (1) What type of RFC is being requested (BCP, Proposed Standard, Internet Standard, Informational, Experimental, or Historic)? Why is this the proper type of RFC? … (1) What type of RFC is being requested (BCP, Proposed Standard, Internet Standard, Informational, Experimental, or Historic)? Why is this the proper type of RFC? Is this type of RFC indicated in the title page header? This document requests the Proposed Standard track. This is appropriate given it defines a full CDNI interface. It is indicated in the title page header. (2) The IESG approval announcement includes a Document Announcement Write-Up. Please provide such a Document Announcement Write-Up. Recent examples can be found in the "Action" announcements for approved documents. The approval announcement contains the following sections: Technical Summary This document describes the part of the CDN Interconnection Control Interface that allows a CDN to trigger activity in an interconnected CDN that is configured to deliver content on its behalf. The upstream CDN can use this mechanism to request that the downstream CDN pre-positions metadata or content, or that it invalidates or purges metadata or content. The upstream CDN can monitor the status of activity that it has triggered in the downstream CDN. Working Group Summary There is a strong consensus in support of this document. Document Quality The document is well written and of good quality. It has been reviewed by multiple active members of the working group. It has also been through an early Appsdir review, with specific focus on JSON specification and HTTP. Personnel Document Shepherd: Francois Le Faucheur Responsible Area Director: Barry Leiba (3) Briefly describe the review of this document that was performed by the Document Shepherd. If this version of the document is not ready for publication, please explain why the document is being forwarded to the IESG. The shepherd did a review of an earlier version of the document and there has only small changes since. The shepherd feels the document is ready for publication. (4) Does the document Shepherd have any concerns about the depth or breadth of the reviews that have been performed? The shepherd does not have concerns about the level of reviews performed. (5) Do portions of the document need review from a particular or from broader perspective, e.g., security, operational complexity, AAA, DNS, DHCP, XML, or internationalization? If so, describe the review that took place. The document needed review by JSON experts, but this review has already been conducted as part of an early AppsDir review (Carsten Bormann). (6) Describe any specific concerns or issues that the Document Shepherd has with this document that the Responsible Area Director and/or the IESG should be aware of? For example, perhaps he or she is uncomfortable with certain parts of the document, or has concerns whether there really is a need for it. In any event, if the WG has discussed those issues and has indicated that it still wishes to advance the document, detail those concerns here. The shepherd does not have any concern or issue with this document. (7) Has each author confirmed that any and all appropriate IPR disclosures required for full conformance with the provisions of BCP 78 and BCP 79 have already been filed. If not, explain why. The two authors have explicitly confirmed the above. (8) Has an IPR disclosure been filed that references this document? If so, summarize any WG discussion and conclusion regarding the IPR disclosures. No IPR disclosure have been filed referencing that document. (9) How solid is the WG consensus behind this document? Does it represent the strong concurrence of a few individuals, with others being silent, or does the WG as a whole understand and agree with it? There is strong consensus in the working group on this document. It has been discussed clearly with many supporting the corresponding approach and none objecting to it. (10) Has anyone threatened an appeal or otherwise indicated extreme discontent? If so, please summarise the areas of conflict in separate email messages to the Responsible Area Director. (It should be in a separate email because this questionnaire is publicly available.) Noone has threaten to appeal. In fact noone has even objected. (11) Identify any ID nits the Document Shepherd has found in this document. (See https://www.ietf.org/tools/idnits/ and the Internet-Drafts Checklist). Boilerplate checks are not enough; this check needs to be thorough. There is no remaining ID nits. (12) Describe how the document meets any required formal review criteria, such as the MIB Doctor, media type, and URI type reviews. The document was subject to a JSON expert review by Carsten Bormann. The document no longer defines any media-type, since it now simply uses the single CDNI Media Type specified in draft-ietf-cdni-media-type that has already been reviewed and approved by the IESG. (13) Have all references within this document been identified as either normative or informative? Yes. (14) Are there normative references to documents that are not ready for advancement or are otherwise in an unclear state? If such normative references exist, what is the plan for their completion? All normative references are already RFC. (15) Are there downward normative references references (see RFC 3967)? If so, list these downward references to support the Area Director in the Last Call procedure. There are no downward reference (16) Will publication of this document change the status of any existing RFCs? Are those RFCs listed on the title page header, listed in the abstract, and discussed in the introduction? If the RFCs are not listed in the Abstract and Introduction, explain why, and point to the part of the document where the relationship of this document to the other RFCs is discussed. If this information is not in the document, explain why the WG considers it unnecessary. Publication of this document will not change the status of any document. This is correctly identified in the title page header. (17) Describe the Document Shepherd's review of the IANA considerations section, especially with regard to its consistency with the body of the document. Confirm that all protocol extensions that the document makes are associated with the appropriate reservations in IANA registries. Confirm that any referenced IANA registries have been clearly identified. Confirm that newly created IANA registries include a detailed specification of the initial contents for the registry, that allocations procedures for future registrations are defined, and a reasonable name for the new registry has been suggested (see RFC 5226). This document defines entries in an IANA registry that was created by draft-ietf-cdni-media-type that has already been reviewed and approved by the IESG. The entries defined in the registry match what is used in the body of the document. (18) List any new IANA registries that require Expert Review for future allocations. Provide any public guidance that the IESG would find useful in selecting the IANA Experts for these new registries. The document does not define any new registry. (19) Describe reviews and automated checks performed by the Document Shepherd to validate sections of the document written in a formal language, such as XML code, BNF rules, MIB definitions, etc. This is not applicable |
2015-10-27
|
09 | François Le Faucheur | Responsible AD changed to Barry Leiba |
2015-10-27
|
09 | François Le Faucheur | IETF WG state changed to Submitted to IESG for Publication from WG Consensus: Waiting for Write-Up |
2015-10-27
|
09 | François Le Faucheur | IESG state changed to Publication Requested |
2015-10-27
|
09 | François Le Faucheur | IESG process started in state Publication Requested |
2015-10-27
|
09 | François Le Faucheur | Changed document writeup |
2015-10-27
|
09 | François Le Faucheur | IETF WG state changed to WG Consensus: Waiting for Write-Up from WG Document |
2015-10-27
|
09 | François Le Faucheur | Intended Status changed to Proposed Standard from None |
2015-10-17
|
09 | Rob Murray | New version available: draft-ietf-cdni-control-triggers-09.txt |
2015-10-14
|
08 | (System) | Notify list changed from "Francois Le Faucheur" to (None) |
2015-07-02
|
08 | Rob Murray | New version available: draft-ietf-cdni-control-triggers-08.txt |
2015-06-30
|
07 | Rob Murray | New version available: draft-ietf-cdni-control-triggers-07.txt |
2015-02-23
|
06 | Rob Murray | New version available: draft-ietf-cdni-control-triggers-06.txt |
2014-12-29
|
05 | Rob Murray | New version available: draft-ietf-cdni-control-triggers-05.txt |
2014-11-27
|
04 | François Le Faucheur | Notification list changed to "Francois Le Faucheur" <flefauch@cisco.com> |
2014-11-27
|
04 | François Le Faucheur | Document shepherd changed to Francois Le Faucheur |
2014-09-03
|
04 | Rob Murray | New version available: draft-ietf-cdni-control-triggers-04.txt |
2014-07-03
|
03 | Rob Murray | New version available: draft-ietf-cdni-control-triggers-03.txt |
2013-12-03
|
02 | Rob Murray | New version available: draft-ietf-cdni-control-triggers-02.txt |
2013-10-21
|
01 | Rob Murray | New version available: draft-ietf-cdni-control-triggers-01.txt |
2013-04-08
|
00 | Rob Murray | New version available: draft-ietf-cdni-control-triggers-00.txt |