Early Review of draft-ietf-rats-network-device-subscription-02
review-ietf-rats-network-device-subscription-02-yangdoctors-early-schoenwaelder-2022-10-27-00
Request | Review of | draft-ietf-rats-network-device-subscription-01 |
---|---|---|
Requested revision | 01 (document currently at 05) | |
Type | Early Review | |
Team | YANG Doctors (yangdoctors) | |
Deadline | 2022-08-29 | |
Requested | 2022-08-02 | |
Requested by | Nancy Cam-Winget | |
Authors | Henk Birkholz , Eric Voit , Wei Pan | |
I-D last updated | 2022-10-27 | |
Completed reviews |
Yangdoctors Early review of -02
by Jürgen Schönwälder
(diff)
|
|
Comments |
The document has matured enough that an early YANG review by the Yang doctors is beneficial as we get more reviews before a WGLC. |
|
Assignment | Reviewer | Jürgen Schönwälder |
State | Completed | |
Request | Early review on draft-ietf-rats-network-device-subscription by YANG Doctors Assigned | |
Posted at | https://mailarchive.ietf.org/arch/msg/yang-doctors/AFaxyhWAZj3CpjOjfdyCbYt1258 | |
Reviewed revision | 02 (document currently at 05) | |
Result | On the right track | |
Completed | 2022-10-27 |
review-ietf-rats-network-device-subscription-02-yangdoctors-early-schoenwaelder-2022-10-27-00
* Abstract s/other Conceptual Message/other Conceptual Messages/ * Introduction s/there are can be additional/there can be additional/ For my taste, this is a somewhat difficult to understand introduction, as the text immediately gets lost in details. * Sequence Diagram What does "Figure 1 below is a sequence diagram which updates Figure 5" mean? Is this a formal update of the figure? Also "This sequence diagram replaces the [..]" makes me wonder. Perhaps you mean extend or adapt? I have not tried to understand all the RATS details. * Configuring the <attestation> Event Stream s/current configuration of stream/current configuration of a stream/ * YANG Module Did the module not change since 2021-05-11? Otherwise, update the timestamp. Update the copyright year to 2022. There is no reference for ietf-tcg-algs, did not know where to find it. I figured out by searching that it is also in draft-ietf-rats-yang-tpm-charra. What are "conceptual YANG specifications"?? identity pcr-unsubscribable { base sn:establish-subscription-error; description "Requested PCR is subscribable by the Attester."; } So is it subscribable or unsubscribable? Add a units statement to tpm20-subscription-heartbeat. I did not spot any YANG specific issues, whether the definitions make sense from the RATS perspective, I can't judge. This requires reviews by people who understand RATS technology. Security considerations are missing. IANA considerations are missing. I did not compile the YANG module since getting all YANG modules it depends on and their dependents into place is, well, non-trivial, in particular with intermitted Internet access.