Forwarding and Control Element Separation (ForCES) Model Extension
draft-ietf-forces-model-extension-05
Revision differences
Document history
Date | Rev. | By | Action |
---|---|---|---|
2014-11-21
|
05 | (System) | RFC Editor state changed to AUTH48-DONE from AUTH48 |
2014-11-12
|
05 | (System) | RFC Editor state changed to AUTH48 from RFC-EDITOR |
2014-11-04
|
05 | (System) | IANA Action state changed to RFC-Ed-Ack from Waiting on RFC Editor |
2014-11-04
|
05 | (System) | RFC Editor state changed to RFC-EDITOR from IANA |
2014-11-04
|
05 | (System) | IANA Action state changed to Waiting on RFC Editor from Waiting on Authors |
2014-11-03
|
05 | (System) | IANA Action state changed to Waiting on Authors from In Progress |
2014-11-03
|
05 | (System) | IANA Action state changed to In Progress from On Hold |
2014-10-13
|
05 | (System) | RFC Editor state changed to IANA from RFC-EDITOR |
2014-10-13
|
05 | (System) | RFC Editor state changed to RFC-EDITOR from AUTH |
2014-10-06
|
05 | (System) | IANA Action state changed to On Hold from In Progress |
2014-10-06
|
05 | (System) | RFC Editor state changed to AUTH from EDIT |
2014-10-06
|
05 | (System) | IANA Action state changed to In Progress from On Hold |
2014-09-19
|
05 | Gunter Van de Velde | Closed request for Last Call review by OPSDIR with state 'No Response' |
2014-09-17
|
05 | (System) | IANA Action state changed to On Hold from In Progress |
2014-09-16
|
05 | Amy Vezza | IESG state changed to RFC Ed Queue from Approved-announcement sent |
2014-09-16
|
05 | (System) | RFC Editor state changed to EDIT |
2014-09-16
|
05 | (System) | Announcement was received by RFC Editor |
2014-09-16
|
05 | (System) | IANA Action state changed to In Progress |
2014-09-15
|
05 | Amy Vezza | IESG state changed to Approved-announcement sent from Approved-announcement to be sent |
2014-09-15
|
05 | Amy Vezza | IESG has approved the document |
2014-09-15
|
05 | Amy Vezza | Closed "Approve" ballot |
2014-09-12
|
05 | Adrian Farrel | IESG state changed to Approved-announcement to be sent from Approved-announcement to be sent::AD Followup |
2014-09-12
|
05 | Adrian Farrel | Ballot approval text was generated |
2014-09-12
|
05 | Adrian Farrel | Ballot writeup was changed |
2014-09-11
|
05 | (System) | Sub state has been changed to AD Followup from Revised ID Needed |
2014-09-11
|
05 | Evangelos Haleplidis | IANA Review state changed to Version Changed - Review Needed from IANA OK - Actions Needed |
2014-09-11
|
05 | Evangelos Haleplidis | New version available: draft-ietf-forces-model-extension-05.txt |
2014-09-04
|
04 | Tero Kivinen | Request for Last Call review by SECDIR Completed: Has Nits. Reviewer: Tom Yu. |
2014-09-04
|
04 | Cindy Morgan | IESG state changed to Approved-announcement to be sent::Revised I-D Needed from IESG Evaluation |
2014-09-04
|
04 | Ted Lemon | [Ballot comment] I would like to suggest that the authors consider the following as a replacement abstract: This memo extends the Forwarding and Control … [Ballot comment] I would like to suggest that the authors consider the following as a replacement abstract: This memo extends the Forwarding and Control Element Separation (ForCES) model defined in RFC 5812 to allow complex datatypes for metadata, optional default values for datatypes, and optional access types for structures. It fixes an issue with Logical Functional Block (LFB) inheritance. It also introduces two new features: LFB properties, and a new event condition, BecomesEqualTo. This is really none of my business, so feel free to ignore this suggestion. The reason I make the suggestion is that the purpose of an abstract is to help people who would be interested in a document to find it, and for people generally to understand specifically what the document does. The current abstract is really just a shorter version of the introduction, with a lot of text explaining things a person interested in the document would already know, and that a newcomer could find out by reading RFC 5812 and other ForCES documents. This text obscures the information that would allow the reader to identify the specific purpose of this document. I think the above paragraph conveys what needs to be said, and is easier for both domain experts and newcomers to digest. Otherwise the document looks good—thanks for doing this work! |
2014-09-04
|
04 | Ted Lemon | Ballot comment text updated for Ted Lemon |
2014-09-04
|
04 | Ted Lemon | [Ballot comment] I would like to suggest that the authors consider the following as a replacement abstract: This memo extends the Forwarding and Control … [Ballot comment] I would like to suggest that the authors consider the following as a replacement abstract: This memo extends the Forwarding and Control Element Separation (ForCES) model defined in RFC 5812 to allow complex datatypes for metadata, optional default values for datatypes, and optional access types for structures. It fixes an issue with Logical Functional Block (LFB) inheritance. It also introduces two new features: LFB properties, and a new event condition, BecomesEqualTo. This is really none of my business, so feel free to ignore this suggestion. The reason I make the suggestion is that the purpose of an abstract is to help people who would be interested in a document to find it, and for people generally to understand specifically what the document does. The current abstract is really just a shorter version of the introduction, with a lot of text explaining things a person interested in the document would already know, and that a newcomer could find out by reading RFC 5812 and other ForCES documents. This text obscures the information that would allow the reader to identify this document as one to read. I think the above paragraph conveys what needs to be said, and is easier for both domain experts and newcomers to digest. Otherwise the document looks good—thanks for doing this work! |
2014-09-04
|
04 | Ted Lemon | [Ballot Position Update] New position, No Objection, has been recorded for Ted Lemon |
2014-09-04
|
04 | Jari Arkko | [Ballot Position Update] New position, No Objection, has been recorded for Jari Arkko |
2014-09-04
|
04 | Stephen Farrell | [Ballot comment] - abstract and intro: I bet the "two years now" is no longer true - yep, its 4 years;-) - 2.1 - How … [Ballot comment] - abstract and intro: I bet the "two years now" is no longer true - yep, its 4 years;-) - 2.1 - How does supporting more complex metadata stack up with RFC 7258? Is that worth a mention in the security considerations? By "that" I mean the potential for additional more complex structured metadata to "better" leak private information? - maybe the above 7258-related point applies to 2.4 as well, though that might be a bit of a stretch? What I'm wondering is if this means I can now add a kind of privacy unfriendly trigger that I couldn't previously. That'd be something like " if BecomesEqualTo " Note: for both of the above points, I don't remember enough about forces to be honest, and you should definitely not take this to be something where you have to placate the AD. And additionally, this is a minor extention of exactly the kind envisaged in 7258 itself so we ought not go overboard. In other words, feel free to respond with one or both of: a) "no that's just silly, what have you been smoking?" or b) "yeah maybe, but this isn't the right place to think about the privacy impact of forces." |
2014-09-04
|
04 | Stephen Farrell | [Ballot Position Update] New position, No Objection, has been recorded for Stephen Farrell |
2014-09-03
|
04 | Joel Jaeggli | [Ballot Position Update] New position, No Objection, has been recorded for Joel Jaeggli |
2014-09-03
|
04 | Richard Barnes | [Ballot Position Update] New position, No Objection, has been recorded for Richard Barnes |
2014-09-03
|
04 | Benoît Claise | [Ballot Position Update] New position, No Objection, has been recorded for Benoit Claise |
2014-09-02
|
04 | Ben Campbell | Request for Telechat review by GENART Completed: Ready. Reviewer: Ben Campbell. |
2014-09-02
|
04 | Barry Leiba | [Ballot comment] Moved from "discuss"; this is now non-blocking. If we can get an appsdir XML review "soon enough", that would be nice. I have … [Ballot comment] Moved from "discuss"; this is now non-blocking. If we can get an appsdir XML review "soon enough", that would be nice. I have a small concern, as it's full of modified XML, and the shepherd writeup already notes a copy/paste error in that area (albeit in a caption). It's possible that a substantive error also got through, but I'm satisfied enough with the level of review that this shouldn't block the progress of the document if appsdir can't produce a review right away. -- Section 1 -- The last sentence puzzles me: I get what you mean by saying what XML libraries (why capitalize "Libraries"?) shouldn't generate, but I don't understand what you mean about parsing the library. I think you mean "unable to parse the generated XML," yes? -- Section 5 -- IANA has registered a new XML namespace, as per the guidelines in RFC 3688 [RFC3688]. It doesn't appear that they have. Am I missing something? -- Section 6 -- Thus the security considerations defined in [RFC5812] applies to this document as well as the changes proposed here are simply constructs to write XML library definitions, as where in [RFC5812] and clarifies the inheritance issue of the initial model and both have no effect on security semantics with the protocol. I'm afraid I can't make any sense out of that sentence. Can you please rewrite it? (Really, I honestly can't figure it out, though I'm pretty sure you're saying that there are no new security considerations here.) |
2014-09-02
|
04 | Barry Leiba | [Ballot Position Update] Position for Barry Leiba has been changed to No Objection from Discuss |
2014-09-02
|
04 | Kathleen Moriarty | [Ballot comment] Please take a look at the nits from the Sec-dir review and respond: http://www.ietf.org/mail-archive/web/secdir/current/msg04993.html |
2014-09-02
|
04 | Kathleen Moriarty | Ballot comment text updated for Kathleen Moriarty |
2014-09-02
|
04 | Barry Leiba | [Ballot discuss] I'd like to check whether the document has had a thorough review by one or more XML experts, as it's full of modified … [Ballot discuss] I'd like to check whether the document has had a thorough review by one or more XML experts, as it's full of modified XML, and the shepherd writeup already notes a copy/paste error in that area (albeit in a caption). The shepherd writeup makes no mention of review by any XML specialists. |
2014-09-02
|
04 | Barry Leiba | [Ballot comment] -- Section 1 -- The last sentence puzzles me: I get what you mean by saying what XML libraries (why capitalize "Libraries"?) shouldn't … [Ballot comment] -- Section 1 -- The last sentence puzzles me: I get what you mean by saying what XML libraries (why capitalize "Libraries"?) shouldn't generate, but I don't understand what you mean about parsing the library. I think you mean "unable to parse the generated XML," yes? -- Section 5 -- IANA has registered a new XML namespace, as per the guidelines in RFC 3688 [RFC3688]. It doesn't appear that they have. Am I missing something? -- Section 6 -- Thus the security considerations defined in [RFC5812] applies to this document as well as the changes proposed here are simply constructs to write XML library definitions, as where in [RFC5812] and clarifies the inheritance issue of the initial model and both have no effect on security semantics with the protocol. I'm afraid I can't make any sense out of that sentence. Can you please rewrite it? (Really, I honestly can't figure it out, though I'm pretty sure you're saying that there are no new security considerations here.) |
2014-09-02
|
04 | Barry Leiba | [Ballot Position Update] New position, Discuss, has been recorded for Barry Leiba |
2014-09-02
|
04 | Spencer Dawkins | [Ballot Position Update] New position, No Objection, has been recorded for Spencer Dawkins |
2014-09-02
|
04 | Brian Haberman | [Ballot Position Update] New position, No Objection, has been recorded for Brian Haberman |
2014-08-29
|
04 | Kathleen Moriarty | [Ballot Position Update] New position, No Objection, has been recorded for Kathleen Moriarty |
2014-08-29
|
04 | Alia Atlas | [Ballot Position Update] New position, Yes, has been recorded for Alia Atlas |
2014-08-28
|
04 | Jean Mahoney | Request for Telechat review by GENART is assigned to Ben Campbell |
2014-08-28
|
04 | Jean Mahoney | Request for Telechat review by GENART is assigned to Ben Campbell |
2014-08-26
|
04 | (System) | IANA Review state changed to IANA OK - Actions Needed from Version Changed - Review Needed |
2014-08-25
|
04 | Adrian Farrel | IESG state changed to IESG Evaluation from Waiting for AD Go-Ahead::AD Followup |
2014-08-25
|
04 | Adrian Farrel | Ballot has been issued |
2014-08-25
|
04 | Adrian Farrel | [Ballot Position Update] New position, Yes, has been recorded for Adrian Farrel |
2014-08-25
|
04 | Adrian Farrel | Created "Approve" ballot |
2014-08-25
|
04 | Adrian Farrel | Ballot writeup was changed |
2014-08-25
|
04 | Adrian Farrel | Placed on agenda for telechat - 2014-09-04 |
2014-08-21
|
04 | (System) | Sub state has been changed to AD Followup from Revised ID Needed |
2014-08-21
|
04 | Evangelos Haleplidis | IANA Review state changed to Version Changed - Review Needed from IANA OK - Actions Needed |
2014-08-21
|
04 | Evangelos Haleplidis | New version available: draft-ietf-forces-model-extension-04.txt |
2014-08-11
|
03 | Adrian Farrel | Changed consensus to Yes from Unknown |
2014-08-11
|
03 | Adrian Farrel | Last call completed and there were comments in the GenArt review from Ben Campbell. Please respond to his email and update the draft if necessary. |
2014-08-11
|
03 | Adrian Farrel | IESG state changed to Waiting for AD Go-Ahead::Revised I-D Needed from Waiting for AD Go-Ahead |
2014-08-09
|
03 | (System) | IESG state changed to Waiting for AD Go-Ahead from In Last Call |
2014-08-08
|
03 | (System) | IANA Review state changed to IANA OK - Actions Needed from IANA - Review Needed |
2014-08-08
|
03 | Amanda Baber | IESG/Authors/WG Chairs: IANA has reviewed draft-ietf-forces-model-extension-03. Authors should review the comments below. Please report any inaccuracies and respond to any questions as soon as possible. … IESG/Authors/WG Chairs: IANA has reviewed draft-ietf-forces-model-extension-03. Authors should review the comments below. Please report any inaccuracies and respond to any questions as soon as possible. IANA's reviewer has the following comments: IANA understands that upon approval of this document, there is a single action which IANA must complete. In the IETF XML Registry, located at: http://www.iana.org/assignments/xml-registry/ the following entry is to be added to the NS registry: ID: forces:lfbmodel:1.1 URI: urn:ietf:params:xml:ns:forces:lfbmodel:1.1 Reference: [ RFC-to-be ] 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. |
2014-08-08
|
03 | Ben Campbell | Request for Last Call review by GENART Completed: Almost Ready. Reviewer: Ben Campbell. |
2014-07-30
|
03 | Gunter Van de Velde | Request for Last Call review by OPSDIR is assigned to Joe Abley |
2014-07-30
|
03 | Gunter Van de Velde | Request for Last Call review by OPSDIR is assigned to Joe Abley |
2014-07-24
|
03 | Jean Mahoney | Request for Last Call review by GENART is assigned to Ben Campbell |
2014-07-24
|
03 | Jean Mahoney | Request for Last Call review by GENART is assigned to Ben Campbell |
2014-07-24
|
03 | Tero Kivinen | Request for Last Call review by SECDIR is assigned to Tom Yu |
2014-07-24
|
03 | Tero Kivinen | Request for Last Call review by SECDIR is assigned to Tom Yu |
2014-07-19
|
03 | Amy Vezza | IANA Review state changed to IANA - Review Needed |
2014-07-19
|
03 | Amy Vezza | The following Last Call announcement was sent out: From: The IESG To: IETF-Announce CC: Reply-To: ietf@ietf.org Sender: Subject: Last Call: (ForCES Model Extension) to Proposed … The following Last Call announcement was sent out: From: The IESG To: IETF-Announce CC: Reply-To: ietf@ietf.org Sender: Subject: Last Call: (ForCES Model Extension) to Proposed Standard The IESG has received a request from the Forwarding and Control Element Separation WG (forces) to consider the following document: - 'ForCES Model Extension' 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 2014-08-09. This last call period is longer than usual to allow for overlap with IETF-90. 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 Forwarding and Control Element Separation (ForCES) defines an architectural framework and associated protocols to standardize information exchange between the control plane and the forwarding plane in a ForCES Network Element (ForCES NE). RFC5812 has defined the ForCES Model that provides a formal way to represent the capabilities, state, and configuration of forwarding elements within the context of the ForCES protocol, so that control elements (CEs) can control the FEs accordingly. More specifically, the model describes the logical functions that are present in a forwarding element (FE), what capabilities these functions support, and how these functions are or can be interconnected. RFC5812 has been around for two years and experience in its use has shown room for small extensions without a need to alter the protocol while retaining backward compatibility with older xml libraries. This document update RFC5812 and extends the model to allow complex datatypes for metadata, optional default values for datatypes, optional access types for structures and fixes an issue with LFB inheritance. The document also introduces two new features a new event condition BecomesEqualTo and LFB properties. The file can be obtained via http://datatracker.ietf.org/doc/draft-ietf-forces-model-extension/ IESG discussion can be tracked via http://datatracker.ietf.org/doc/draft-ietf-forces-model-extension/ballot/ No IPR declarations have been submitted directly on this I-D. |
2014-07-19
|
03 | Amy Vezza | IESG state changed to In Last Call from Last Call Requested |
2014-07-19
|
03 | Adrian Farrel | Last call was requested |
2014-07-19
|
03 | Adrian Farrel | Ballot approval text was generated |
2014-07-19
|
03 | Adrian Farrel | IESG state changed to Last Call Requested from AD Evaluation::AD Followup |
2014-07-19
|
03 | Adrian Farrel | Last call announcement was changed |
2014-07-19
|
03 | Adrian Farrel | Last call announcement was generated |
2014-07-19
|
03 | Adrian Farrel | Last call announcement was generated |
2014-07-19
|
03 | Adrian Farrel | Ballot writeup was changed |
2014-07-04
|
03 | (System) | Sub state has been changed to AD Followup from Revised ID Needed |
2014-07-04
|
03 | Evangelos Haleplidis | New version available: draft-ietf-forces-model-extension-03.txt |
2014-07-02
|
02 | Adrian Farrel | AD review ======= Hi Evangelos, Thanks for holding the pen on this. I have done my usual AD review. Normally the purpose of the review … AD review ======= Hi Evangelos, Thanks for holding the pen on this. I have done my usual AD review. Normally the purpose of the review is to catch issues that might surface in IETF last call and IESG evaluation, but in this case I feel I am also reviewing in place of ForCES WG last call as there was complete silence from the WG at that time and, indeed, I rather feel that a number of the comments I make below should have been caught by an active and engaged working group. Although most of my comments are editorial in nature, many of them significantly impact on the utility and purpose of the document, so I believe they need to be addressed before the document can advance. So I've place the I-D in "Revised I-D state" and will wait to see a new version. Cheers, Adrian ==== Can you clarify for me whether, after the publication of this document as an RFC, the extensions it defines are part of the ForCES model. That is, if you were to implement ForCES from scratch after its publication, would you be expected to include these features? If the answer is "yes" then this probably updates 5812. If "no" then we need to work some language to explain that the extensions are options. I think, looking at, for example, Section 3.1, that this document is making specific changes to 5812 as well as potentially defining some additions. That means it really does update 5812. To handle this you need: - An "updates" tag in the metadata at the head of the file - To make the statement in the Abstract "This document updates RFC 5812 by defining foo..." - Add a section (probably Section 1.1 inside the Introduction) that is called "Updates to RFC 5812" and provides an overview of the changes and additions (you can use forward pointers into the rest of the document). --- The nits noted by the Shepherd in his write-up need to be fixed. --- Abstract RFC5812 has defined the ForCES Model provides a formal way Maybe RFC5812 has defined the ForCES Model that provides a formal way --- Abstract Please expand "FE" on first use. --- Section 1.2 I am not a not a fan of repeating material from other documents. At best it means that the reviewer has to cross-check to make sure you haven't introduced any inconsistencies. At worst it means that an update or fix to one document has to be reproduced in the other document. Since I doubt that it makes sense to read this document without a thorough understanding of 5812 I think you could replace this section with a simple set of pointers such as: This document uses the terminology defined in the ForCES Model in [RFC5812]. In particular, the reader is expected to be familiar with the following terms: - FE Model - LFB (Logical Functional Block) Class (or type) - LFB Instance - LFB Model - Element - Attribute - LFB Metadata - ForCES Component - LFB Class Library --- The RFC Editor will want to place the Introduction as Section 1 in this document. It would be good if you could make this change before the document reaches them so that you can fix any related issues that may arise. --- Please be sure to expand all abbreviations that are not shown as "well known" in the list at http://www.rfc-editor.org/rfc-style-guide/ abbrev.expansion.txt on first use in the main body of text. --- In the Introduction, you say... Additionally backward compatibility is ensured as xml libraries produced with the earlier schema are still valid with the new one. How will an old implementation in the field that uses the old schema react to an xml library produced with the new schema? --- Section 3 Is this a "proposal" or does the WG have consensus? --- Section 3.1 However there are cases where complex metadata are used in the datapath, for example two simple use cases can be seen in the OpenFlow switch 1.1 [OpenFlowSpec1.1] and beyond: 1. The Action Set metadata follows a packet inside the Flow Tables. The Action Set metadata is an array of actions to be performed at the end of the pipeline. 2. When a packet is received from a controller it may be accompanied by a list of actions to be performed on it prior to be sent on the flow table pipeline which is also an array. There are several issues with this text. a. Are you saying that the use case is "to be able to do what OpenFlow does"? Or is there some specific function that you need to be able to perform in the context of ForCES? b. "The Action Set metadata follows a packet inside the Flow Tables" is really hard to parse. It might, I suppose, make sense if I read the OpenFlow specification, but perhaps you could use just a few more words to explain what a Flow Table is, what a pipeline is, and what it means to "follow a packet". c. Isn't OpenFlow 1.1 rather an old version to be referencing? As you are making it a normative reference, it might be best to try to be up-to-date. d. I think s/prior to be sent/prior to being sent/ e. Probably s/flow table/Flow Table/ --- Figure 5 I think there are some indentation issues the fixing of which could make the schema fragment easier to read. --- Section 3.2 Additionally it appends to the declaration... What is "it"? --- Section 3.2 I think that I can work out what is meant to happen with Figure 5, but it would be cleaner if you gave the "before and after" fragments as you have done in the previous two cases. --- Section 3.2 Great and really helpful that you have provided an example in Figure 6, but you need to briefly note it somewhere in the text. --- Section 3.3 In the original schema, the access type can be only be defined on components of LFB and not on components in structs or arrays. s/be only/only/ s/LFB/an LFB/ --- Section 3.3 If by accident an access type for a component in a capability is defined, the access type MUST NOT be taken into account and MUST always be considered as read-only. It is polite of you, but "by accident" gives the impression that it can be done "on purpose" with a different result. I think you need: The access type for a component in a capability is always read-only per [RFC5812]. If an access type is provided for a component in a capability it MUST be ignored. --- Section 3.3 The example in Figure 9 helpfully shows the higher-level access type that applies to the whole struct as well as an example of the fine-grain access type applied to one of the components. However, the schema fragments in Figures 7 and 8 do not show the higher-level access type. I think it would be helpful if they did. As per Figure 6, it is great to have an example, but the text needs to make reference to it. --- Section 3.4 This event condition is particular useful s/particular/particularly/ --- Section 3.5 Experience however has proven valuable at least for debug reasons, to have statistics per LFB instance to monitor sent/received messages and errors for communication between CE and FE. That's a bit garbled. How about... Experience has shown that, at least for debug reasons, it would be useful to have statistics per LFB instance to monitor sent/received messages and errors in communication between CE and FE. --- Section 3.6 This document augments the derivedFrom part of the LFB class definition with a mandatory version attribute when the derivedFrom field is used. I don't see how this is backward compatible as described in the Introduction. There you say that XML libraries produced with the earlier schema are still valid with the new one. But this text and schema fragment seems to require that the version attribute is present which would mean that a user of the new schema would reject an older XML library. --- Section 3.6 Again, the example needs to be referred to from the text. --- Section 3.7 The following validation rules have been appended in the original schema in [RFC5812]: This is too ambiguous. In most sections when you use the past tense and refer to 5812 you are talking about stuff that is already in that RFC. However, if I take that interpretation of this text then this section is completely empty. So you must mean something else. --- Section 4 How am I supposed to read this section compared to Section 4.9 of 5812? There is no introductory text, and no explanation. I suspect that this is a complete replacement of Section 4.9 of 5812 in which case this document really does update 5812 in a fairly significant way. Or should you have incremented the model number? --- 6. IANA Considerations This specification requests that LFB Component ID 0 to be reserved. This statement is almost completely unhelpful to IANA! Which registry contains the LFB Component IDs? What information do you want IANA to record? Section 3.5 says both "reserve" which has specific meaning according to RFC 5226 and "for LFB properties" which seems to mean you want a specific assignment. Although Section 3.5 does talk about "disallowing" the value zero. Maybe you want a registry for Component ID values? Or maybe you are making a generic statement about the use of Component ID zero. In the former case you have some IANA work to do. In the latter case, you need to clarify the statement in 3.5 and change Section 6 to say that no IANA action is required. In the latter case, wouldn't this also be a good thing to capture in 3.7? --- Of course, what you say in Section 7 is true, but have you considered how the extensions in this document change the vulnerabilities described in 5812? I think a little text on each extension/change to say whether it increases or decreases the risks would be nice. --- Section 8.2 RFC 2119 should be a normative reference (or at least that is how you have used it in section 1.1). |
2014-07-02
|
02 | Adrian Farrel | IESG state changed to AD Evaluation::Revised I-D Needed from AD Evaluation |
2014-07-01
|
02 | Adrian Farrel | Ballot writeup was changed |
2014-07-01
|
02 | Adrian Farrel | Ballot writeup was generated |
2014-07-01
|
02 | Adrian Farrel | IESG state changed to AD Evaluation from Publication Requested |
2014-06-25
|
02 | Jamal Hadi Salim | 1. Summary The document shepherd is Jamal Hadi Salim The responsible Area Director is Adrian Farrel This document extends the ForCES Model document (RFC … 1. Summary The document shepherd is Jamal Hadi Salim The responsible Area Director is Adrian Farrel This document extends the ForCES Model document (RFC 5812) to allow complex datatypes for metadata, optional default values for datatypes, optional access types for structures and fixes an issue with LFB inheritance. The document also introduces two new features: a new event condition BecomesEqualTo and the concept of LFB properties. 2. Review and Consensus The extensions are straightforward, and there was no difficulty in coming to consensus on all points described. There were earlier extensions in earlier versions of the document that were removed based on discussions in the WG for the sake of simplicity. At least one implementation has validated some of the features described in the document. We believe the working group is solidly behind this document. The shepherd validated the sanity of the new extensions to the XML schema in section 4. 3. Intellectual Property The author has confirmed conformance with BCP 78/79. There are no IPR disclosures on the document. 4. Other Points a) The document does not pass the full ID Nits test. There is one error where a reference to the pre-RFC 7121 is used. There a few editorial nit warnings. The author has been notified to fix these issues on any new release coming up from any other feedback. b) There is a typo on the caption on section 4 XML (a clear cutnpaste error from a recycled draft). The author has been notified to fix this on the next possible opportune. |
2014-06-25
|
02 | Jamal Hadi Salim | State Change Notice email list changed to forces-chairs@tools.ietf.org, draft-ietf-forces-model-extension@tools.ietf.org |
2014-06-25
|
02 | Jamal Hadi Salim | Responsible AD changed to Adrian Farrel |
2014-06-25
|
02 | Jamal Hadi Salim | IETF WG state changed to Submitted to IESG for Publication from WG Document |
2014-06-25
|
02 | Jamal Hadi Salim | IESG state changed to Publication Requested |
2014-06-25
|
02 | Jamal Hadi Salim | IESG process started in state Publication Requested |
2014-06-25
|
02 | Jamal Hadi Salim | Intended Status changed to Proposed Standard from None |
2014-06-25
|
02 | Jamal Hadi Salim | Changed document writeup |
2014-06-25
|
02 | Jamal Hadi Salim | Document shepherd changed to Jamal Hadi Salim |
2014-05-20
|
02 | Evangelos Haleplidis | New version available: draft-ietf-forces-model-extension-02.txt |
2013-11-15
|
01 | Evangelos Haleplidis | New version available: draft-ietf-forces-model-extension-01.txt |
2013-09-25
|
00 | Evangelos Haleplidis | New version available: draft-ietf-forces-model-extension-00.txt |