Using the Parallel NFS (pNFS) SCSI Layout to access NVMe storage devices
draft-ietf-nfsv4-scsi-layout-nvme-07
Revision differences
Document history
Date | Rev. | By | Action |
---|---|---|---|
2024-04-03
|
(System) | Received changes through RFC Editor sync (changed state to RFC, created became rfc relationship between draft-ietf-nfsv4-scsi-layout-nvme and RFC 9561, changed IESG state to RFC … Received changes through RFC Editor sync (changed state to RFC, created became rfc relationship between draft-ietf-nfsv4-scsi-layout-nvme and RFC 9561, changed IESG state to RFC Published) |
|
2024-03-19
|
07 | (System) | RFC Editor state changed to AUTH48-DONE from AUTH48 |
2024-03-07
|
07 | (System) | RFC Editor state changed to AUTH48 |
2024-01-26
|
07 | Gunter Van de Velde | Request closed, assignment withdrawn: Will LIU Last Call OPSDIR review |
2024-01-26
|
07 | Gunter Van de Velde | Closed request for Last Call review by OPSDIR with state 'Overtaken by Events': Cleaning up stale OPSDIR queue |
2024-01-24
|
07 | (System) | IANA Action state changed to No IANA Actions from In Progress |
2024-01-23
|
07 | (System) | IANA Action state changed to In Progress |
2024-01-23
|
07 | (System) | RFC Editor state changed to EDIT |
2024-01-23
|
07 | (System) | IESG state changed to RFC Ed Queue from Approved-announcement sent |
2024-01-23
|
07 | (System) | Announcement was received by RFC Editor |
2024-01-23
|
07 | (System) | Removed all action holders (IESG state changed) |
2024-01-23
|
07 | Cindy Morgan | IESG state changed to Approved-announcement sent from IESG Evaluation |
2024-01-23
|
07 | Cindy Morgan | IESG has approved the document |
2024-01-23
|
07 | Cindy Morgan | Closed "Approve" ballot |
2024-01-23
|
07 | Cindy Morgan | Ballot approval text was generated |
2024-01-22
|
07 | Sabrina Tanamal | IANA Review state changed to IANA OK - No Actions Needed from Version Changed - Review Needed |
2024-01-16
|
07 | Zaheduzzaman Sarker | IESG state changed to IESG Evaluation from IESG Evaluation::AD Followup |
2024-01-10
|
07 | Roman Danyliw | [Ballot comment] Thanks to Deb Cooley for the SECDIR review and Roni Even for the security focused GENART review. |
2024-01-10
|
07 | Roman Danyliw | [Ballot Position Update] Position for Roman Danyliw has been changed to No Objection from Discuss |
2024-01-10
|
07 | Christoph Hellwig | New version available: draft-ietf-nfsv4-scsi-layout-nvme-07.txt |
2024-01-10
|
07 | (System) | New version approved |
2024-01-10
|
07 | (System) | Request for posting confirmation emailed to previous authors: Christoph Hellwig , Chuck Lever , David Black , Sorin Faibish |
2024-01-10
|
07 | Christoph Hellwig | Uploaded new revision |
2024-01-09
|
06 | (System) | Changed action holders to Zaheduzzaman Sarker (IESG state changed) |
2024-01-09
|
06 | (System) | Sub state has been changed to AD Followup from Revised I-D Needed |
2024-01-09
|
06 | (System) | IANA Review state changed to Version Changed - Review Needed from IANA OK - No Actions Needed |
2024-01-09
|
06 | Christoph Hellwig | New version available: draft-ietf-nfsv4-scsi-layout-nvme-06.txt |
2024-01-09
|
06 | (System) | New version approved |
2024-01-09
|
06 | (System) | Request for posting confirmation emailed to previous authors: Christoph Hellwig , Chuck Lever , David Black , Sorin Faibish |
2024-01-09
|
06 | Christoph Hellwig | Uploaded new revision |
2023-11-30
|
05 | (System) | Changed action holders to Christoph Hellwig, Chuck Lever, Sorin Faibish, David Black (IESG state changed) |
2023-11-30
|
05 | Cindy Morgan | IESG state changed to IESG Evaluation::Revised I-D Needed from IESG Evaluation |
2023-11-30
|
05 | Murray Kucherawy | [Ballot Position Update] New position, No Objection, has been recorded for Murray Kucherawy |
2023-11-30
|
05 | Andrew Alston | [Ballot Position Update] New position, No Objection, has been recorded for Andrew Alston |
2023-11-29
|
05 | Warren Kumari | [Ballot comment] I didn't understand much of this document, but I also didn't see any Ops Area concerns, so I'm balloting NoObj in the sense … [Ballot comment] I didn't understand much of this document, but I also didn't see any Ops Area concerns, so I'm balloting NoObj in the sense of: "This is outside my area of expertise ", in that you exercise the ability to move a document forward on the basis of trust towards the other ADs. I read it, and I have no problem with it. |
2023-11-29
|
05 | Warren Kumari | [Ballot Position Update] New position, No Objection, has been recorded for Warren Kumari |
2023-11-29
|
05 | John Scudder | [Ballot Position Update] New position, No Objection, has been recorded for John Scudder |
2023-11-29
|
05 | Francesca Palombini | [Ballot comment] Thank you for the work on this document. Many thanks to James Gruessing for his ART ART review: https://mailarchive.ietf.org/arch/msg/art/Dg5O0z3P2i2aNneg9EYcfui9lHY/. Please consider James' … [Ballot comment] Thank you for the work on this document. Many thanks to James Gruessing for his ART ART review: https://mailarchive.ietf.org/arch/msg/art/Dg5O0z3P2i2aNneg9EYcfui9lHY/. Please consider James' point: I also agree that repeating in the security considerations normative statements from the SCSI layout document (RFC 8154), which is already normatively referenced, is not needed. Does the addition of "with an NVMe layout" (resp "on a NVMe namespace") make having these requirements necessary here, or would have the security considerations from 8154 covered it too? |
2023-11-29
|
05 | Francesca Palombini | [Ballot Position Update] New position, No Objection, has been recorded for Francesca Palombini |
2023-11-28
|
05 | Martin Duke | [Ballot Position Update] New position, No Objection, has been recorded for Martin Duke |
2023-11-27
|
05 | Paul Wouters | [Ballot comment] I support Roman's DISCUSS. Additionally, IEEE Extended Unique Identifier (EUI64) or Namespace Globally Unique Identifier … [Ballot comment] I support Roman's DISCUSS. Additionally, IEEE Extended Unique Identifier (EUI64) or Namespace Globally Unique Identifier (NGUID) value reported in a Namespace Identification Descriptor, This needs a reference as it seems normative. NITS: RFC 8154 specifies the This RFC mention should be a real normative reference with link. |
2023-11-27
|
05 | Paul Wouters | [Ballot Position Update] New position, No Objection, has been recorded for Paul Wouters |
2023-11-23
|
05 | Robert Wilton | [Ballot Position Update] New position, No Objection, has been recorded for Robert Wilton |
2023-11-20
|
05 | Éric Vyncke | [Ballot comment] Thanks for the work done. Just a minor nit: writing the binary / hexadecimal numbers with a trailing "b" or "h" is rather … [Ballot comment] Thanks for the work done. Just a minor nit: writing the binary / hexadecimal numbers with a trailing "b" or "h" is rather confusing, e.g., "4h" does not mean 4 hours in section 2.2.2 :-) Consider using 0x4 |
2023-11-20
|
05 | Éric Vyncke | [Ballot Position Update] New position, No Objection, has been recorded for Éric Vyncke |
2023-11-20
|
05 | Jim Guichard | [Ballot Position Update] New position, No Objection, has been recorded for Jim Guichard |
2023-11-16
|
05 | Roman Danyliw | [Ballot discuss] Section 3. ==[snip]== When using IP-based storage protocols such as NVMe over TCP, data confidentiality and integrity SHOULD be provided for traffic between … [Ballot discuss] Section 3. ==[snip]== When using IP-based storage protocols such as NVMe over TCP, data confidentiality and integrity SHOULD be provided for traffic between pNFS clients and NVMe storage devices by using a secure communication protocol such as Transport Layer Security (TLS) [RFC8446]. For NVMe over TCP, TLS SHOULD be used as described in [NVME-TCP] to protect traffic between pNFS clients and NVMe namespaces used as storage devices. ==[snip]== Per “For NVMe over TCP, TLS SHOULD be used as described in [NVME-TCP] to protect traffic between pNFS clients and NVMe namespaces used as storage devices”, is this text saying that the use of TLS is not mandatory with NVMe over TCP or that conformance to the TLS profile in [NVME-TCP] is not mandatory if TLS is used? If the former, see the follow-up below about TLS guidance in the NVME specs. If the latter, what TLS profile should be used? I’m having trouble reconciling the flexibility of NOT using TLS with NVMe over TCP when Section 3.6.1.6 of [NVME-TCP] says “All NVMe/TCP host and subsystem implementations shall be configurable to require that all NVMe/TCP connections use TLS”. [NVME-TCP] covers TLS 1.3 guidance and references “NVME over Fabrics” (https://nvmexpress.org/wp-content/uploads/NVMe-over-Fabrics-1.1-2019.10.22-Ratified.pdf) for TLS 1.2 guidance. In Section 7.4.9.2 of the “NVMe over Fabrics” document, this same strict requirement to use TLS is restated (same sentence in both documents). |
2023-11-16
|
05 | Roman Danyliw | [Ballot comment] Thanks to Deb Cooley for the SECDIR review and Roni Even for the security focused GENART review. ** Section 3. ==[snip]== When using … [Ballot comment] Thanks to Deb Cooley for the SECDIR review and Roni Even for the security focused GENART review. ** Section 3. ==[snip]== When using IP-based storage protocols such as NVMe over TCP, data confidentiality and integrity SHOULD be provided for traffic between pNFS clients and NVMe storage devices by using a secure communication protocol such as Transport Layer Security (TLS) [RFC8446]. For NVMe over TCP, TLS SHOULD be used as described in [NVME-TCP] to protect traffic between pNFS clients and NVMe namespaces used as storage devices. ==[snip]== The GENART and SECDIR reviews both mention this specific text. My understanding of the first sentence is that confidentiality and integrity services SHOULD (not MUST) be provided to retain flexibility. Is that accurate? I strongly recommend clarifying text to explain when it is not appropriate/necessary to provide these security services when IP-based storage is used. See related DISCUSS. |
2023-11-16
|
05 | Roman Danyliw | [Ballot Position Update] New position, Discuss, has been recorded for Roman Danyliw |
2023-11-12
|
05 | Erik Kline | [Ballot Position Update] New position, No Objection, has been recorded for Erik Kline |
2023-11-05
|
05 | Cindy Morgan | Placed on agenda for telechat - 2023-11-30 |
2023-11-05
|
05 | Zaheduzzaman Sarker | Ballot has been issued |
2023-11-05
|
05 | Zaheduzzaman Sarker | [Ballot Position Update] New position, Yes, has been recorded for Zaheduzzaman Sarker |
2023-11-05
|
05 | Zaheduzzaman Sarker | Created "Approve" ballot |
2023-11-05
|
05 | Zaheduzzaman Sarker | IESG state changed to IESG Evaluation from Waiting for AD Go-Ahead |
2023-11-05
|
05 | Zaheduzzaman Sarker | Ballot writeup was changed |
2023-11-02
|
05 | Deb Cooley | Request for Last Call review by SECDIR Completed: Ready. Reviewer: Deb Cooley. Sent review to list. |
2023-11-01
|
05 | (System) | IESG state changed to Waiting for AD Go-Ahead from In Last Call |
2023-10-30
|
05 | Roni Even | Request for Last Call review by GENART Completed: Ready. Reviewer: Roni Even. Sent review to list. |
2023-10-26
|
05 | James Gruessing | Request for Last Call review by ARTART Completed: Ready. Reviewer: James Gruessing. Sent review to list. |
2023-10-24
|
05 | (System) | IANA Review state changed to IANA OK - No Actions Needed from IANA - Review Needed |
2023-10-24
|
05 | David Dong | (Via drafts-lastcall@iana.org): IESG/Authors/WG Chairs: IANA has completed its review of draft-ietf-nfsv4-scsi-layout-nvme-05, which is currently in Last Call, and has the following comments: We … (Via drafts-lastcall@iana.org): IESG/Authors/WG Chairs: IANA has completed its review of draft-ietf-nfsv4-scsi-layout-nvme-05, which is currently in Last Call, and has the following comments: We understand that this document doesn't require any registry actions. While it's often helpful for a document's IANA Considerations section to remain in place upon publication even if there are no actions, if the authors strongly prefer to remove it, we do not object. If this assessment is not accurate, please respond as soon as possible. For definitions of IANA review states, please see: https://datatracker.ietf.org/help/state/draft/iana-review Thank you, David Dong IANA Services Sr. Specialist |
2023-10-19
|
05 | Jean Mahoney | Request for Last Call review by GENART is assigned to Roni Even |
2023-10-19
|
05 | Barry Leiba | Request for Last Call review by ARTART is assigned to James Gruessing |
2023-10-19
|
05 | Tero Kivinen | Request for Last Call review by SECDIR is assigned to Deb Cooley |
2023-10-19
|
05 | Gunter Van de Velde | Request for Last Call review by OPSDIR is assigned to Will LIU |
2023-10-18
|
05 | Cindy Morgan | IANA Review state changed to IANA - Review Needed |
2023-10-18
|
05 | Cindy Morgan | The following Last Call announcement was sent out (ends 2023-11-01): From: The IESG To: IETF-Announce CC: draft-ietf-nfsv4-scsi-layout-nvme@ietf.org, inacio@cert.org, nfsv4-chairs@ietf.org, nfsv4@ietf.org, zahed.sarker.ietf@gmail.com … The following Last Call announcement was sent out (ends 2023-11-01): From: The IESG To: IETF-Announce CC: draft-ietf-nfsv4-scsi-layout-nvme@ietf.org, inacio@cert.org, nfsv4-chairs@ietf.org, nfsv4@ietf.org, zahed.sarker.ietf@gmail.com Reply-To: last-call@ietf.org Sender: Subject: Last Call: (Using the Parallel NFS (pNFS) SCSI Layout to access NVMe storage devices) to Proposed Standard The IESG has received a request from the Network File System Version 4 WG (nfsv4) to consider the following document: - 'Using the Parallel NFS (pNFS) SCSI Layout to access NVMe storage devices' 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 last-call@ietf.org mailing lists by 2023-11-01. 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 specifies how to use the Parallel Network File System (pNFS) Small Computer System Interface (SCSI) Layout Type to access storage devices using the Non-Volatile Memory Express (NVMe) protocol family. The file can be obtained via https://datatracker.ietf.org/doc/draft-ietf-nfsv4-scsi-layout-nvme/ No IPR declarations have been submitted directly on this I-D. The document contains following normative downward references: [NVME-BASE] NVM Express, Inc., "NVM Express Base Specification, Revision 2.0c", October 2022, . [NVME-NVM] NVM Express, Inc., "NVM Express NVM Command Set Specification, Revision 1.0c", October 2022, . [NVME-TCP] NVM Express, Inc., "NVM Express TCP Transport Specification, Revision 1.0c", October 2022, . |
2023-10-18
|
05 | Cindy Morgan | IESG state changed to In Last Call from Last Call Requested |
2023-10-18
|
05 | Cindy Morgan | Last call announcement was changed |
2023-10-18
|
05 | Zaheduzzaman Sarker | Last call was requested |
2023-10-18
|
05 | Zaheduzzaman Sarker | Ballot approval text was generated |
2023-10-18
|
05 | Zaheduzzaman Sarker | Ballot writeup was generated |
2023-10-18
|
05 | Zaheduzzaman Sarker | IESG state changed to Last Call Requested from AD Evaluation::AD Followup |
2023-10-18
|
05 | Zaheduzzaman Sarker | Last call announcement was changed |
2023-10-17
|
05 | Zaheduzzaman Sarker | Last call announcement was generated |
2023-10-17
|
05 | (System) | Changed action holders to Zaheduzzaman Sarker (IESG state changed) |
2023-10-17
|
05 | (System) | Sub state has been changed to AD Followup from Revised I-D Needed |
2023-10-17
|
05 | Christoph Hellwig | New version available: draft-ietf-nfsv4-scsi-layout-nvme-05.txt |
2023-10-17
|
05 | (System) | New version approved |
2023-10-17
|
05 | (System) | Request for posting confirmation emailed to previous authors: Christoph Hellwig , Chuck Lever , David Black , Sorin Faibish |
2023-10-17
|
05 | Christoph Hellwig | Uploaded new revision |
2023-10-04
|
04 | Zaheduzzaman Sarker | AD review done. a revised id needed to address the AD review comments. |
2023-10-04
|
04 | (System) | Changed action holders to Christoph Hellwig, Chuck Lever, Sorin Faibish, David Black (IESG state changed) |
2023-10-04
|
04 | Zaheduzzaman Sarker | IESG state changed to AD Evaluation::Revised I-D Needed from AD Evaluation |
2023-09-20
|
04 | (System) | Changed action holders to Zaheduzzaman Sarker (IESG state changed) |
2023-09-20
|
04 | Zaheduzzaman Sarker | IESG state changed to AD Evaluation from Publication Requested |
2023-08-31
|
04 | Christopher Inacio | # Document Shepherd Write-Up for draft-ietf-nfsv4-scsi-layout-nvme-04 ## Chris Inacio ## 31-Aug-2023 ## Document History ### 1 The NFSv4 working group is relatively small, as such … # Document Shepherd Write-Up for draft-ietf-nfsv4-scsi-layout-nvme-04 ## Chris Inacio ## 31-Aug-2023 ## Document History ### 1 The NFSv4 working group is relatively small, as such the answer to this question is somewhat difficult. In the shepherd's opinion, working group consensus was sufficiently broad across the working group to progress this document. ### 2 The only controversy about this draft was if IETF and NFSv4 was the right forum and if this draft was in scope. There are agreement within the WG and with the AD that this is within scope. ### 3 No ### 4 Yes, 2 independent implementations have been created. This is draft presents an evolution of storage layouts as storage advances and should be implemented more over time. ## Additional Reviews ### 5 The relevant technical experts to understand NVMe and SCSI are also members of the NFSv4 working group. This document uses NVMe and SCSI but only extends the usage of NFSv4 to newer NVMe and SCSI protocol devices. ### 6 This draft does not include any topics that require formal expert review. ### 7 Not applicable. ### 8 Not applicable for this draft. ## Document Shepherd Checks ### 9 Yes. ### 10 This draft does not require special expert reviews. ### 11 This draft is proposed standard. This draft supplements existing RFCs which are on the standards track. ### 12 Yes. ### 13 Yes. ### 14 None remain. ### 15 No. ## 16 No, the "SCSI Primary Commands-5" is not freely available. The community appears to have sufficient access to review this, including some WG members who are also on that SDO committee. ### 17 No, although this draft does reference RFC 8446 (TLS1.3) but the shepherd does not believe that to be a true DOWNREF, although it is captured in the DOWNREF registry. ### 18 No, all normative references are published. ### 19 No ### 20 This draft produces no IANA actions. ### 21 Not applicable. |
2023-08-31
|
04 | Christopher Inacio | Responsible AD changed to Zaheduzzaman Sarker |
2023-08-31
|
04 | Christopher Inacio | IETF WG state changed to Submitted to IESG for Publication from WG Consensus: Waiting for Write-Up |
2023-08-31
|
04 | Christopher Inacio | IESG state changed to Publication Requested from I-D Exists |
2023-08-31
|
04 | Christopher Inacio | Document is now in IESG state Publication Requested |
2023-08-31
|
04 | Christopher Inacio | # Document Shepherd Write-Up for draft-ietf-nfsv4-scsi-layout-nvme-04 ## Chris Inacio ## 31-Aug-2023 ## Document History ### 1 The NFSv4 working group is relatively small, as such … # Document Shepherd Write-Up for draft-ietf-nfsv4-scsi-layout-nvme-04 ## Chris Inacio ## 31-Aug-2023 ## Document History ### 1 The NFSv4 working group is relatively small, as such the answer to this question is somewhat difficult. In the shepherd's opinion, working group consensus was sufficiently broad across the working group to progress this document. ### 2 The only controversy about this draft was if IETF and NFSv4 was the right forum and if this draft was in scope. There are agreement within the WG and with the AD that this is within scope. ### 3 No ### 4 Yes, 2 independent implementations have been created. This is draft presents an evolution of storage layouts as storage advances and should be implemented more over time. ## Additional Reviews ### 5 The relevant technical experts to understand NVMe and SCSI are also members of the NFSv4 working group. This document uses NVMe and SCSI but only extends the usage of NFSv4 to newer NVMe and SCSI protocol devices. ### 6 This draft does not include any topics that require formal expert review. ### 7 Not applicable. ### 8 Not applicable for this draft. ## Document Shepherd Checks ### 9 Yes. ### 10 This draft does not require special expert reviews. ### 11 This draft is proposed standard. This draft supplements existing RFCs which are on the standards track. ### 12 Yes. ### 13 Yes. ### 14 None remain. ### 15 No. ## 16 No, the "SCSI Primary Commands-5" is not freely available. The community appears to have sufficient access to review this, including some WG members who are also on that SDO committee. ### 17 No, although this draft does reference RFC 8446 (TLS1.3) but the shepherd does not believe that to be a true DOWNREF, although it is captured in the DOWNREF registry. ### 18 No, all normative references are published. ### 19 No ### 20 This draft produces no IANA actions. ### 21 Not applicable. |
2023-08-31
|
04 | Christoph Hellwig | New version available: draft-ietf-nfsv4-scsi-layout-nvme-04.txt |
2023-08-31
|
04 | (System) | New version approved |
2023-08-31
|
04 | (System) | Request for posting confirmation emailed to previous authors: Christoph Hellwig , Chuck Lever , David Black , Sorin Faibish |
2023-08-31
|
04 | Christoph Hellwig | Uploaded new revision |
2023-08-26
|
03 | Christopher Inacio | Notification list changed to inacio@cert.org because the document shepherd was set |
2023-08-26
|
03 | Christopher Inacio | Document shepherd changed to Christopher Inacio |
2023-08-26
|
03 | Christopher Inacio | Changed consensus to Yes from Unknown |
2023-08-26
|
03 | Christopher Inacio | Intended Status changed to Proposed Standard from None |
2023-08-26
|
03 | Christopher Inacio | IETF WG state changed to WG Consensus: Waiting for Write-Up from In WG Last Call |
2023-07-21
|
03 | Christopher Inacio | IETF WG state changed to In WG Last Call from WG Document |
2023-06-13
|
03 | Christoph Hellwig | New version available: draft-ietf-nfsv4-scsi-layout-nvme-03.txt |
2023-06-13
|
03 | (System) | New version approved |
2023-06-13
|
03 | (System) | Request for posting confirmation emailed to previous authors: Christoph Hellwig , Chuck Lever , David Black , Sorin Faibish , nfsv4-chairs@ietf.org |
2023-06-13
|
03 | Christoph Hellwig | Uploaded new revision |
2023-03-30
|
02 | Christopher Inacio | Added to session: IETF-116: nfsv4 Fri-0300 |
2023-03-13
|
02 | Christoph Hellwig | New version available: draft-ietf-nfsv4-scsi-layout-nvme-02.txt |
2023-03-13
|
02 | (System) | New version approved |
2023-03-13
|
02 | (System) | Request for posting confirmation emailed to previous authors: Christoph Hellwig , Chuck Lever , David Black , Sorin Faibish |
2023-03-13
|
02 | Christoph Hellwig | Uploaded new revision |
2022-10-22
|
01 | Christoph Hellwig | New version available: draft-ietf-nfsv4-scsi-layout-nvme-01.txt |
2022-10-22
|
01 | (System) | New version approved |
2022-10-22
|
01 | (System) | Request for posting confirmation emailed to previous authors: Christoph Hellwig , Chuck Lever , David Black , Sorin Faibish |
2022-10-22
|
01 | Christoph Hellwig | Uploaded new revision |
2022-09-29
|
00 | David Noveck | This document now replaces draft-hellwig-nfsv4-scsi-layout-nvme instead of None |
2022-09-29
|
00 | Christoph Hellwig | New version available: draft-ietf-nfsv4-scsi-layout-nvme-00.txt |
2022-09-29
|
00 | David Noveck | WG -00 approved |
2022-09-28
|
00 | Christoph Hellwig | Set submitter to "Christoph Hellwig ", replaces to draft-hellwig-nfsv4-scsi-layout-nvme and sent approval email to group chairs: nfsv4-chairs@ietf.org |
2022-09-28
|
00 | Christoph Hellwig | Uploaded new revision |