Skip to main content

I2NSF Registration Interface YANG Data Model for NSF Capability Registration
draft-ietf-i2nsf-registration-interface-dm-26

Revision differences

Document history

Date Rev. By Action
2023-05-16
26 (System) IANA Action state changed to RFC-Ed-Ack from Waiting on RFC Editor
2023-05-16
26 (System) IANA Action state changed to Waiting on RFC Editor from In Progress
2023-05-16
26 (System) IANA Action state changed to In Progress from Waiting on Authors
2023-05-12
26 (System) IANA Action state changed to Waiting on Authors from In Progress
2023-05-10
26 (System) RFC Editor state changed to MISSREF
2023-05-10
26 (System) IESG state changed to RFC Ed Queue from Approved-announcement sent
2023-05-10
26 (System) Announcement was received by RFC Editor
2023-05-10
26 (System) IANA Action state changed to In Progress
2023-05-10
26 Amy Vezza Downref to RFC 8329 approved by Last Call for draft-ietf-i2nsf-registration-interface-dm-26
2023-05-10
26 Amy Vezza IESG state changed to Approved-announcement sent from Approved-announcement to be sent
2023-05-10
26 Amy Vezza IESG has approved the document
2023-05-10
26 Amy Vezza Closed "Approve" ballot
2023-05-10
26 Amy Vezza Ballot approval text was generated
2023-05-10
26 (System) Removed all action holders (IESG state changed)
2023-05-10
26 Roman Danyliw IESG state changed to Approved-announcement to be sent from IESG Evaluation::AD Followup
2023-05-10
26 Jaehoon Paul Jeong New version available: draft-ietf-i2nsf-registration-interface-dm-26.txt
2023-05-10
26 Jaehoon Paul Jeong New version accepted (logged-in submitter: Jaehoon Paul Jeong)
2023-05-10
26 Jaehoon Paul Jeong Uploaded new revision
2023-05-10
26 (System) Request for posting confirmation emailed to previous authors: "J., PARK" , Jaehoon Jeong , Sangwon Hyun , Sarang Wi , TaeKyun Roh
2023-05-10
26 Jaehoon Paul Jeong Uploaded new revision
2023-05-09
25 Murray Kucherawy
[Ballot comment]
The shepherd writeup seems to have skipped answering part of the first question: Why is this the right document status?

I'm also confused …
[Ballot comment]
The shepherd writeup seems to have skipped answering part of the first question: Why is this the right document status?

I'm also confused by the answer to question 18.

[copied from my otherwise-resolved DISCUSS]

It also makes me wonder if this shouldn't be updating some other document if you're extending required behavior of an I2NSF component that was defined someplace else.  I looked around for a document defining "security controller" and couldn't find an obvious one, so I'm at a loss for what to suggest.
2023-05-09
25 Murray Kucherawy [Ballot Position Update] Position for Murray Kucherawy has been changed to No Objection from Discuss
2023-04-21
25 Warren Kumari
[Ballot comment]
While the changes technically address my original DISCUSS position (thank you), I still do not think that the metrics really cover what an …
[Ballot comment]
While the changes technically address my original DISCUSS position (thank you), I still do not think that the metrics really cover what an operator would like to know.
But I'm changing from DISCUSS to Abstain (a non-blocking position)
2023-04-21
25 Warren Kumari [Ballot Position Update] Position for Warren Kumari has been changed to Abstain from Discuss
2023-04-17
25 Lars Eggert [Ballot Position Update] Position for Lars Eggert has been changed to No Objection from Discuss
2023-04-17
25 (System) Changed action holders to Roman Danyliw (IESG state changed)
2023-04-17
25 (System) Sub state has been changed to AD Followup from Revised I-D Needed
2023-04-17
25 (System) IANA Review state changed to Version Changed - Review Needed from IANA OK - Actions Needed
2023-04-17
25 Jaehoon Paul Jeong New version available: draft-ietf-i2nsf-registration-interface-dm-25.txt
2023-04-17
25 Jaehoon Paul Jeong New version accepted (logged-in submitter: Jaehoon Paul Jeong)
2023-04-17
25 Jaehoon Paul Jeong Uploaded new revision
2023-04-13
24 Jean Mahoney Request closed, assignment withdrawn: Meral Shirazipour Last Call GENART review
2023-04-13
24 Jean Mahoney Closed request for Last Call review by GENART with state 'Overtaken by Events': Gen AD has already balloted
2023-04-13
24 Robert Wilton
[Ballot comment]
Hi,

I found this document harder to read, and this probably isn't quite the approach that I would have taken.  Specifically, why not …
[Ballot comment]
Hi,

I found this document harder to read, and this probably isn't quite the approach that I would have taken.  Specifically, why not just export the capabilities as a regular operational data model that returns the current capabilities?

A couple more specific comments/suggestions below.

(1) p 18, sec 5.2.  YANG Data Module

    rpc nsf-capability-registration {
      description
        "Description of the capabilities that the
          Security Controller requests to the DMS";
      input {
        container query-nsf-capability {
          description
            "Description of the capabilities to request";

I'm not a big fan of this approach, but if please be very clear in the description here for the input exactly what the input means.  E.g., does it restrict, or filter, the output that is returned?


(2) p 18, sec 5.2.  YANG Data Module

          uses i2nsfcap:nsf-capabilities;
          reference "RFC YYYY: I2NSF Capability YANG Data Model";
        //RFC Ed.: replace YYYY with actual RFC number of
        //draft-ietf-i2nsf-capability-data-model and remove this note.
        }
      }
      output {
        list nsf {
          key "nsf-name";
          description
            "Network access information of an NSF
              with the requested capabilities";

In the description here, please be very clear about exactly what capabilities are returned.  E.g., are they filtered by the input query?


(3) p 19, sec 5.2.  YANG Data Module

      output {
        container nsf {
          description
            "The update for the NSF";

Does this just return the current capabilities (which would probably be the obvious choice), or is this filtered relative to what was returned previously in the last nsf-capability-registration request?  If so, what happens if another nsf-capability-registration request has been made?  E.g., it feels like you are possibly holding on to some adhoc state between the RPC calls which may prove to be fragile, particularly if you have more than one client that is requesting the information.  I don't really understand why you don't have return the current capabilities, and perhaps define a YANG notification to notify clients if the capabilities have changed.



Nit level comments:

(4) p 6, sec 4.1.1.1.  NSF Specification

  temporarily, i.e., Random Access Memory (RAM).  The information
  consists of RAM maximum capacity and RAM speed.  The disk

I don't think that RAM speed is specified in the model, so perhaps this text should be updated.

Thanks,
Rob
2023-04-13
24 Robert Wilton [Ballot Position Update] New position, No Objection, has been recorded for Robert Wilton
2023-04-13
24 (System) Changed action holders to Roman Danyliw, Sangwon Hyun, Jaehoon Paul Jeong, TaeKyun Roh, Sarang Wi, Park Jung-Soo (IESG state changed)
2023-04-13
24 Cindy Morgan IESG state changed to IESG Evaluation::Revised I-D Needed from IESG Evaluation
2023-04-13
24 Andrew Alston [Ballot Position Update] New position, No Objection, has been recorded for Andrew Alston
2023-04-12
24 Murray Kucherawy
[Ballot discuss]
I'd like to talk about the two SHOULDs in Section 1, the Introduction.  Normative guidance is normally in the meat of the document …
[Ballot discuss]
I'd like to talk about the two SHOULDs in Section 1, the Introduction.  Normative guidance is normally in the meat of the document where the protocol material is being presented.  Here, the Introduction says:

* "the security controller SHOULD be able to request the DMS for NSFs that have the required security capabilities"

* "describes the operations that SHOULD be performed by the Security Controller and the DMS via the Registration Interface using the defined model"

I think you need a (probably small) section after Section 2 that lays out these normative requirements for controller behavior if that's what the intent is here.

If the intent was just a plain old "should" and not a BCP 14-style SHOULD, then this is a pretty easy fix.  But the language you're using here appears to be asserting that controllers are expected to behave a particular way.

It also makes me wonder if this shouldn't be updating some other document if you're extending required behavior of an I2NSF component that was defined someplace else.  I looked around for a document defining "security controller" and couldn't find an obvious one, so I'm at a loss for what to suggest.
2023-04-12
24 Murray Kucherawy
[Ballot comment]
The shepherd writeup seems to have skipped answering part of the first question: Why is this the right document status?

I'm also confused …
[Ballot comment]
The shepherd writeup seems to have skipped answering part of the first question: Why is this the right document status?

I'm also confused by the answer to question 18.
2023-04-12
24 Murray Kucherawy [Ballot Position Update] New position, Discuss, has been recorded for Murray Kucherawy
2023-04-12
24 Amanda Baber IANA Review state changed to IANA OK - Actions Needed from Version Changed - Review Needed
2023-04-12
24 Zaheduzzaman Sarker
[Ballot comment]
Thanks for working on this specification. Thanks for Brian Trammell for the TSVART review.

I have two comments and I think it will …
[Ballot comment]
Thanks for working on this specification. Thanks for Brian Trammell for the TSVART review.

I have two comments and I think it will improve the document if addressed -

# Section 4.1.2 : it says -

      "Note that TCP is used as a transport layer protocol due to either NETCONF or RESTCONF. "

  I am not sure I understand this, seems like the sentence is incomplete. Specially when UDP, SCTP and DCCP is also included in the capabilities.. Why was TCP called out in this section alone. what am I missing?

# QUIC was not mentioned here, but then shouldn't is also have some text describing why it is not included like other i2nfs documents does now?
2023-04-12
24 Zaheduzzaman Sarker [Ballot Position Update] New position, No Objection, has been recorded for Zaheduzzaman Sarker
2023-04-12
24 (System) IANA Review state changed to Version Changed - Review Needed from IANA OK - Actions Needed
2023-04-12
24 Jaehoon Paul Jeong New version available: draft-ietf-i2nsf-registration-interface-dm-24.txt
2023-04-12
24 Jaehoon Paul Jeong New version accepted (logged-in submitter: Jaehoon Paul Jeong)
2023-04-12
24 Jaehoon Paul Jeong Uploaded new revision
2023-04-12
23 Warren Kumari
[Ballot discuss]
I support Lars' DISCUSS, and would have made some of his comments (RAM B/W, Disk size) be part of the discuss.

Many of …
[Ballot discuss]
I support Lars' DISCUSS, and would have made some of his comments (RAM B/W, Disk size) be part of the discuss.

Many of these metrics seem somewhat irrelevant / are not the relevant ones that seem needed.

For example, it's doesn't really matter to me what e.g CPU a device has, what matters is "can it do X things in Y time?". If a device can pass the required number of packets per second, I don't care if does this using an Intel i9-13900KS, or a Juniper Express 5, or a Tomahawk 5, or a marshmallow.

The important metrics should be the PPS vs packet-size vs enables features, not the hardware that the device uses to do this.
For example, my server happily saturates 2x10GE links when bridging between them, but gets <1.2Gbps when doing IPSEC and DPI for DLP/URL scanning. The type of RAM/CPU/Disk is irrelevant for this discussion. If you *do* want to include hardware specs, there are much more relevant metrics, like the type of NICs, whether they support XDP, what off-loading they do (checksum, encap, etc),  DMA capabilities, etc.
2023-04-12
23 Warren Kumari [Ballot Position Update] New position, Discuss, has been recorded for Warren Kumari
2023-04-12
23 Lars Eggert
[Ballot discuss]
# GEN AD review of draft-ietf-i2nsf-registration-interface-dm-23

CC @larseggert

## Discuss

### Section 5.2, paragraph 21
```
        container cpu { …
[Ballot discuss]
# GEN AD review of draft-ietf-i2nsf-registration-interface-dm-23

CC @larseggert

## Discuss

### Section 5.2, paragraph 21
```
        container cpu {
          description
            "The Central Processing Unit (CPU) specification of the NSF";
          leaf model {
            type string;
            description
              "The model name of the CPU used in the NSF.";
          }
```
There seems to be an assumption here that an NSF will have a single CPU. Modern systems can have several, and they can be of different models (e.g., ARM big.LITTLE). How does this model represent such systems?

### Section 5.2, paragraph 20
```
          leaf clock-speed {
            type uint16;
            units "MHz";
            description
              "The number of cycles the CPU executes per second,
                measured in MHz (MegaHertz).";
          }
```
First, CPUs execute instructions, not cycles, and different instructions require different amounts of cycles to execute. So I think you mean "clock speed" here. Second, modern CPUs dynamically vary their clock speed dynamically on short timescales. Is this supposed to capture the current clock speed or a (theoretical) maximum? What about features such as turbo-boost?

### Section 5.2, paragraph 19
```
          leaf cores {
            type uint8;
            description
              "The number of independent CPU in a single computing
                component.";
          }
```
A core is not the same as a CPU. Do you mean "cores per CPU" or "CPUs per chassis"? Or "cores per chassis"?
2023-04-12
23 Lars Eggert
[Ballot comment]
## Comments

### Section 5.2, paragraph 20
```
          leaf speed {
            type …
[Ballot comment]
## Comments

### Section 5.2, paragraph 20
```
          leaf speed {
            type uint32;
            units "MHz";
            description
              "The data transfer rate of the memory in MegaHertz (MHz).";
          }
```
Why does RAM bandwidth matter but not RAM latency? Also, modern packet-processing software is written to avoid going over the memory bus and is trying to execute in L3 as much as possible - so why does this matter?

### Section 5.2, paragraph 20
```
          leaf capacity {
            type uint32;
            units "MB";
            description
              "The disk or storage maximum capacity in Megabytes (MB).";
          }
```
This only scales to ~4000TB, which seems too small.

### Section 5.2, paragraph 22
```
        container bandwidth {
          description
            "Network bandwidth available on an NSF
              in the unit of Bps (Bytes per second)";
 
          leaf outbound {
            type uint64;
            units "Bps";
            description
              "The maximum outbound network bandwidth available to the
                NSF in bytes per second (Bps)";
          }
 
          leaf inbound {
            type uint64;
            units "Bps";
            description
              "The maximum inbound network bandwidth available to the
                NSF in bytes per second (Bps)";
          }
        }
      }
```
Is this per interface or the aggregate ingress/egress bandwidth across all interfaces?

## Nits

All comments below are about very minor potential issues that you may choose to
address in some way - or ignore - as you see fit. Some were flagged by
automated tools (via https://github.com/larseggert/ietf-reviewtool), so there
will likely be some false positives. There is no need to let me know what you
did with these suggestions.

### Typos

#### Section 5.2, paragraph 6
```
-      //RFC Ed.: replace occurences of XXXX with actual RFC number and
+      //RFC Ed.: replace occurrences of XXXX with actual RFC number and
+                            +
```

#### Section 5.2, paragraph 21
```
-              "The number of independent CPU in a single computing
+              "The number of independent CPUs in a single computing
+                                            +
```

### Uncited references

Uncited references: `[RFC7348]` and `[I-D.ietf-nvo3-vxlan-gpe]`.

## Notes

This review is in the ["IETF Comments" Markdown format][ICMF], You can use the
[`ietf-comments` tool][ICT] to automatically convert this review into
individual GitHub issues. Review generated by the [`ietf-reviewtool`][IRT].

[ICMF]: https://github.com/mnot/ietf-comments/blob/main/format.md
[ICT]: https://github.com/mnot/ietf-comments
[IRT]: https://github.com/larseggert/ietf-reviewtool
2023-04-12
23 Lars Eggert [Ballot Position Update] New position, Discuss, has been recorded for Lars Eggert
2023-04-11
23 Paul Wouters [Ballot Position Update] New position, No Objection, has been recorded for Paul Wouters
2023-04-10
23 Éric Vyncke
[Ballot comment]

Thank you for the work put into this document.

Please find below some non-blocking COMMENT points (but replies would be appreciated *especially* for …
[Ballot comment]

Thank you for the work put into this document.

Please find below some non-blocking COMMENT points (but replies would be appreciated *especially* for the use of "input" and "output", i.e., I was about to ballot a DISCUSS but this does not fit the DISCUSS criteria), and some nits.

Special thanks to Linda Dunbar for the shepherd's write-up including the WG consensus *but* it lacks the justification of the intended status.

The IPR section of the shepherd's write-up is *incorrect* as it claims that only 2 IPR disclosures have been done while there are 5 in the data tracker. At least, the IETF Last Call has a reference to the five disclosures, so this did not cause any problem.

I hope that this review helps to improve the document,

Regards,

-éric


# DISCUSS (blocking)

As noted in https://www.ietf.org/blog/handling-iesg-ballot-positions/, a DISCUSS ballot is a request to have a discussion on the following topics:

##

# COMMENTS (non blocking)

## IPR disclosure

Should the shepherd's write-up be updated ? See above.

## NMDA

I have often seen in abstracts and introductions sentences like `The YANG data model in this document conforms to the Network Management Datastore Architecture (NMDA) defined in RFC 8342.`Did the author consider using the same sentence ?

## Section 4.1

Should NSF names include platform or version ? I.e., a NSF name such as "firewall-example" sounds like really broad.

## Section 4.1.2

s/an IP address /one or several IP address(es) / ?

## Section 5.1.2.1

I find the use of 'input' for the writable part and 'output' for the read-only part confusing... Should "status" be used rather than "output", esp. for a network function.

The "ip" cardinality is "?" while it should rather be "*".

Redefining "nsf-specification" rather than importing another module with similar capabilities would be easier. Also, "model" is wide open and underspecified.

## Section 5.2

Having a leaf named "ip" being an union with "inet:domain-name" seems really weird.

# NITS (non blocking / cosmetic)

## Section 1

s/It also describes the operations which SHOULD be performed/It also describes the operations that SHOULD be performed/ ?
2023-04-10
23 Éric Vyncke Ballot comment text updated for Éric Vyncke
2023-04-10
23 Éric Vyncke
[Ballot comment]

Thank you for the work put into this document.

Please find below some non-blocking COMMENT points (but replies would be appreciated *especially* for …
[Ballot comment]

Thank you for the work put into this document.

Please find below some non-blocking COMMENT points (but replies would be appreciated *especially* for the use of "input" and "output"), and some nits.

Special thanks to Linda Dunbar for the shepherd's write-up including the WG consensus *but* it lacks the justification of the intended status.

The IPR section of the shepherd's write-up is *incorrect* as it claims that only 2 IPR disclosures have been done while there are 5 in the data tracker. At least, the IETF Last Call has a reference to the five disclosures, so this did not cause any problem.

I hope that this review helps to improve the document,

Regards,

-éric


# DISCUSS (blocking)

As noted in https://www.ietf.org/blog/handling-iesg-ballot-positions/, a DISCUSS ballot is a request to have a discussion on the following topics:

##

# COMMENTS (non blocking)

## IPR disclosure

Should the shepherd's write-up be updated ? See above.

## NMDA

I have often seen in abstracts and introductions sentences like `The YANG data model in this document conforms to the Network Management Datastore Architecture (NMDA) defined in RFC 8342.`Did the author consider using the same sentence ?

## Section 4.1

Should NSF names include platform or version ? I.e., a NSF name such as "firewall-example" sounds like really broad.

## Section 4.1.2

s/an IP address /one or several IP address(es) / ?

## Section 5.1.2.1

I find the use of 'input' for the writable part and 'output' for the read-only part confusing... Should "status" be used rather than "output", esp. for a network function.

The "ip" cardinality is "?" while it should rather be "*".

Redefining "nsf-specification" rather than importing another module with similar capabilities would be easier. Also, "model" is wide open and underspecified.

## Section 5.2

Having a leaf named "ip" being an union with "inet:domain-name" seems really weird.

# NITS (non blocking / cosmetic)

## Section 1

s/It also describes the operations which SHOULD be performed/It also describes the operations that SHOULD be performed/ ?
2023-04-10
23 Éric Vyncke [Ballot Position Update] New position, No Objection, has been recorded for Éric Vyncke
2023-04-10
23 Martin Duke [Ballot comment]
Thanks to Brian Trammell for the TSVART review.
2023-04-10
23 Martin Duke [Ballot Position Update] New position, No Objection, has been recorded for Martin Duke
2023-04-09
23 Erik Kline [Ballot Position Update] New position, No Objection, has been recorded for Erik Kline
2023-04-06
23 John Scudder
[Ballot comment]
# John Scudder, RTG AD, comments draft-ietf-i2nsf-registration-interface-dm-23
CC @jgscudder

## COMMENTS

### Section 3, misused RFC 2119 keyword

In "After an NSF is …
[Ballot comment]
# John Scudder, RTG AD, comments draft-ietf-i2nsf-registration-interface-dm-23
CC @jgscudder

## COMMENTS

### Section 3, misused RFC 2119 keyword

In "After an NSF is registered with Security Controller, some modifications on the capability of the NSF MAY be required later" I suspect you really meant "may" in the ordinary English sense as a synonym for "might" or "could", and not MAY in the RFC 2119 sense? If you really mean to express a protocol requirement here, please say more, otherwise please change to use one of the normal English options.

### Section 4.2, missing text, misused RFC 2119 keyword

The first paragraph of Section 4.2 ends in what appears to be a sentence fragment. It looks like something's missing there.

The second paragraph begins with "Security Controller MAY require some additional capabilities to serve the security service request from an I2NSF User, but none of the registered NSFs has the required capabilities." The same comment applies as for Section 3.

### Section 5.1.1 wrong reference

When you reference RFC 8431, did you mean RFC 8340?

## Notes

This review is in the ["IETF Comments" Markdown format][ICMF], You can use the
[`ietf-comments` tool][ICT] to automatically convert this review into
individual GitHub issues.

[ICMF]: https://github.com/mnot/ietf-comments/blob/main/format.md
[ICT]: https://github.com/mnot/ietf-comments
2023-04-06
23 John Scudder [Ballot Position Update] New position, No Objection, has been recorded for John Scudder
2023-04-02
23 Jim Guichard [Ballot Position Update] New position, No Objection, has been recorded for Jim Guichard
2023-03-16
23 Roman Danyliw Placed on agenda for telechat - 2023-04-13
2023-03-16
23 Roman Danyliw Ballot has been issued
2023-03-16
23 Roman Danyliw [Ballot Position Update] New position, Yes, has been recorded for Roman Danyliw
2023-03-16
23 Roman Danyliw Created "Approve" ballot
2023-03-16
23 Roman Danyliw IESG state changed to IESG Evaluation from Waiting for AD Go-Ahead
2023-03-16
23 Roman Danyliw Ballot writeup was changed
2023-03-16
23 (System) IESG state changed to Waiting for AD Go-Ahead from In Last Call
2023-03-15
23 Brian Trammell Request for Last Call review by TSVART Completed: Ready. Reviewer: Brian Trammell. Sent review to list.
2023-03-10
23 Scott Kelly Request for Last Call review by SECDIR Completed: Ready. Reviewer: Scott Kelly. Sent review to list.
2023-03-09
23 Tero Kivinen Request for Last Call review by SECDIR is assigned to Scott Kelly
2023-03-06
23 (System) IANA Review state changed to IANA OK - Actions Needed from IANA - Not OK
2023-03-06
23 David Dong IANA Experts State changed to Expert Reviews OK from Reviews assigned
2023-03-06
23 David Dong IANA Experts State changed to Reviews assigned
2023-03-06
23 (System) IANA Review state changed to IANA - Not OK from IANA - Review Needed
2023-03-06
23 David Dong
(Via drafts-lastcall@iana.org): IESG/Authors/WG Chairs:

The IANA Functions Operator has completed its review of draft-ietf-i2nsf-registration-interface-dm-23. If any part of this review is inaccurate, please let …
(Via drafts-lastcall@iana.org): IESG/Authors/WG Chairs:

The IANA Functions Operator has completed its review of draft-ietf-i2nsf-registration-interface-dm-23. If any part of this review is inaccurate, please let us know.

The IANA Functions Operator understands that, upon approval of this document, there are two actions which we must complete.

First, in the ns registry on the IETF XML Registry page located at:

https://www.iana.org/assignments/xml-registry/

a single, new namespace will be registered as follows:

ID: yang:ietf-i2nsf-registration-interface
URI: urn:ietf:params:xml:ns:yang:ietf-i2nsf-registration-interface
Filename: [ TBD-at-Registration ]
Reference: [ RFC-to-be ]

As this document requests registrations in an Expert Review or Specification Required (see RFC 8126) registry, we will initiate the required Expert Review via a separate request. Expert review will need to be completed before your document can be approved for publication as an RFC.

Second, in the YANG Module Names registry on the YANG Parameters registry page located at:

https://www.iana.org/assignments/yang-parameters/

a single, new YANG module will be registered as follows:

Name: ietf-i2nsf-registration-interface
File: [ TBD-at-Registration ]
Maintained by IANA? N
Namespace: urn:ietf:params:xml:ns:yang:ietf-i2nsf-registration-interface
Prefix: i2nsfri
Module:
Reference: [ RFC-to-be ]

While the YANG module name will be registered after the IESG approves the document, the YANG module file will be posted after the RFC Editor notifies us that the document has been published.

The IANA Functions Operator understands that these are the only actions 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 meant only to confirm the list of actions that will be performed.

For definitions of IANA review states, please see:

https://datatracker.ietf.org/help/state/draft/iana-review

Thank you,

David Dong
IANA Services Specialist
2023-03-06
23 Magnus Westerlund Request for Last Call review by TSVART is assigned to Brian Trammell
2023-03-02
23 Jean Mahoney Request for Last Call review by GENART is assigned to Meral Shirazipour
2023-03-02
23 Cindy Morgan IANA Review state changed to IANA - Review Needed
2023-03-02
23 Cindy Morgan
The following Last Call announcement was sent out (ends 2023-03-16):

From: The IESG
To: IETF-Announce
CC: draft-ietf-i2nsf-registration-interface-dm@ietf.org, i2nsf-chairs@ietf.org, i2nsf@ietf.org, ldunbar@huawei.com, rdd@cert.org …
The following Last Call announcement was sent out (ends 2023-03-16):

From: The IESG
To: IETF-Announce
CC: draft-ietf-i2nsf-registration-interface-dm@ietf.org, i2nsf-chairs@ietf.org, i2nsf@ietf.org, ldunbar@huawei.com, rdd@cert.org
Reply-To: last-call@ietf.org
Sender:
Subject: Last Call:  (I2NSF Registration Interface YANG Data Model for NSF Capability Registration) to Proposed Standard


The IESG has received a request from the Interface to Network Security
Functions WG (i2nsf) to consider the following document: - 'I2NSF
Registration Interface YANG Data Model for NSF Capability
  Registration'
  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-03-16. 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 defines an information model and a YANG data model for
  the Registration Interface between Security Controller and
  Developer's Management System (DMS) in the Interface to Network
  Security Functions (I2NSF) framework to register Network Security
  Functions (NSF) of the DMS with the Security Controller.  The
  objective of these information and data models is to support NSF
  capability registration and query via I2NSF Registration Interface.




The file can be obtained via
https://datatracker.ietf.org/doc/draft-ietf-i2nsf-registration-interface-dm/


The following IPR Declarations may be related to this I-D:

  https://datatracker.ietf.org/ipr/5696/
  https://datatracker.ietf.org/ipr/3555/
  https://datatracker.ietf.org/ipr/3605/
  https://datatracker.ietf.org/ipr/5751/
  https://datatracker.ietf.org/ipr/5695/



The document contains these normative downward references.
See RFC 3967 for additional information:
    rfc8329: Framework for Interface to Network Security Functions (Informational - Internet Engineering Task Force (IETF))
    draft-ietf-i2nsf-applicability: Applicability of Interfaces to Network Security Functions to Network-Based Security Services (None - Internet Engineering Task Force (IETF))



2023-03-02
23 Cindy Morgan IESG state changed to In Last Call from Last Call Requested
2023-03-02
23 Roman Danyliw Last call was requested
2023-03-02
23 Roman Danyliw Last call announcement was generated
2023-03-02
23 Roman Danyliw Ballot approval text was generated
2023-03-02
23 Roman Danyliw Ballot writeup was generated
2023-03-02
23 Roman Danyliw IESG state changed to Last Call Requested from AD Evaluation::AD Followup
2023-02-23
23 (System) Changed action holders to Roman Danyliw (IESG state changed)
2023-02-23
23 (System) Sub state has been changed to AD Followup from Revised I-D Needed
2023-02-23
23 Jaehoon Paul Jeong New version available: draft-ietf-i2nsf-registration-interface-dm-23.txt
2023-02-23
23 Jaehoon Paul Jeong New version accepted (logged-in submitter: Jaehoon Paul Jeong)
2023-02-23
23 Jaehoon Paul Jeong Uploaded new revision
2023-01-11
22 Roman Danyliw Updated AD review: https://mailarchive.ietf.org/arch/msg/i2nsf/1Ixrl8tIHj97JLMP1FdPTKRDgnw/
2023-01-11
22 (System) Changed action holders to Park Jung-Soo, Roman Danyliw, Jaehoon Paul Jeong, Sangwon Hyun, Sarang Wi, TaeKyun Roh (IESG state changed)
2023-01-11
22 Roman Danyliw IESG state changed to AD Evaluation::Revised I-D Needed from AD Evaluation::AD Followup
2022-11-08
22 (System) Changed action holders to Roman Danyliw (IESG state changed)
2022-11-08
22 (System) Sub state has been changed to AD Followup from Revised ID Needed
2022-11-08
22 Jaehoon Paul Jeong New version available: draft-ietf-i2nsf-registration-interface-dm-22.txt
2022-11-08
22 Jaehoon Paul Jeong New version accepted (logged-in submitter: Jaehoon Paul Jeong)
2022-11-08
22 Jaehoon Paul Jeong Uploaded new revision
2022-10-26
21 Roman Danyliw AD Review: https://mailarchive.ietf.org/arch/msg/i2nsf/82QQzd1J6A8xqlyv5ZBRn4_xZCs/
2022-10-26
21 (System) Changed action holders to Park Jung-Soo, Roman Danyliw, Jaehoon Paul Jeong, Sangwon Hyun, Sarang Wi, TaeKyun Roh (IESG state changed)
2022-10-26
21 Roman Danyliw IESG state changed to AD Evaluation::Revised I-D Needed from Publication Requested
2022-09-13
21 Jenny Bui Notification list changed to ldunbar@huawei.com because the document shepherd was set
2022-09-13
21 Jenny Bui Document shepherd changed to Linda Dunbar
2022-09-13
21 Jenny Bui Changed consensus to Yes from Unknown
2022-09-13
21 Jenny Bui Intended Status changed to Proposed Standard from None
2022-09-13
21 Linda Dunbar
Shepherd Write-up for I2NSF Registration Interface YANG Data Model (draft-ietf-i2nsf-registration-interface-dm-21)

(1) What type of RFC is being requested (BCP, Proposed Standard, Internet Standard, …
Shepherd Write-up for I2NSF Registration Interface YANG Data Model (draft-ietf-i2nsf-registration-interface-dm-21)

(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?

Type: proposed standard
is it listed on front page: yes

(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 defines an information model and a YANG data model for Registration Interface between Security Controller and Developer's Management System (DMS) in the Interface to Network Security Functions (I2NSF) framework to register Network Security Functions (NSF) of the DMS with the Security Controller.

Working Group Summary
Was the document considered in any WG, and if so, why was it not adopted as a work item there? Was there controversy about particular points that caused the WG to not adopt the document?

This document is specifically written for I2NSF WG as one of the milestones specified by the I2NSF Charter. This document is not considered by any other WGs.
There was nothing exceptional in the WG processing for this document.
There was careful debate resulting in merging contents from other drafts into this document.  There are reviewers from IAB, and other areas experts providing the comments. The authors made many revisions to address the comments.

Document Quality
Are there existing implementations of the protocol? Have a significant number of vendors indicated their plan to implement the specification? Are there any reviewers that merit special mention as having done a thorough review, e.g., one that resulted in important changes or a conclusion that the document had no substantive issues? If there was a MIB Doctor, Media Type or other expert review, what was its course (briefly)? In the case of a Media Type review, on what date was the request posted?

The data models described in this document are to support NSF capability registration and query via I2NSF Registration Interface.
An open source implementation around this work is found at https://github.com/jaehoonpaul/i2nsf-framework.  It has participated in a number of IETF Hackathons.

Personnel
Who is the Document Shepherd? Who is the Responsible Area Director?
Linda Dunbar (dunbar.ll@gmail.com) is the document shepherd.
Roman Danyliw (rdd@cert.org) is the responsible AD.

(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.

This revision and the previous revision were reviewed by the document shepherd. All comments arising from the reviews have been addressed.
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?

No, the WG is small, but there were a good number of sound reviews.

(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.

Not required, but the contents of the document will be shared with Ops Area Directorates.

(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 interested community has discussed those issues and has indicated that it still wishes to advance the document, detail those concerns here.

No.

(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 authors have been explicitly reminded of their responsibilities under BCP 78 and 79. By placing their names as authors of the document they have acknowledged those BCPs and agreed to comply with the terms of the IETF's IP policies.
Two IPRs have been disclosed since June in 2019:
https://datatracker.ietf.org/ipr/search/?submit=draft&id=draft-ietf-i2nsf-registration-interface-dm

(8) Has an IPR disclosure been filed that references this document? If so, summarize any discussion and conclusion regarding the IPR disclosures.

Two IPRs were disclosed against this document in June 2019 (https://datatracker.ietf.org/ipr/search/?submit=draft&id=draft-ietf-i2nsf-registration-interface-dm)
There was no issue about these two IPRs to let the IETF community use the technology in this document.

(9) How solid is the consensus of the interested community behind this document? Does it represent the strong concurrence of a few individuals, with others being silent, or does the interested community as a whole understand and agree with it?

Good. There has been review and supporting positions across the WG.

(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.)

None known.

(11) Identify any ID nits the Document Shepherd has found in this document. (See http://www.ietf.org/tools/idnits/ and the Internet-Drafts Checklist). Boilerplate checks are not enough; this check needs to be thorough.

No.

(12) Describe how the document meets any required formal review criteria, such as the MIB Doctor, media type, and URI type reviews.

Not applicable

(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?

No

(15) Are there downward normative references (see RFC 3967)? If so, list these downward references to support the Area Director in the Last Call procedure.

No

(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 interested community considers it unnecessary.

No.

(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 requests IANA to register the following URI in the "IETF XML Registry" [RFC3688]:
URI: urn:ietf:params:xml:ns:yang:ietf-i2nsf-reg-interface
Registrant Contact: The IESG.
XML: N/A; the requested URI is an XML namespace.

This document requests IANA to register the following YANG module in the "YANG Module Names" registry [RFC7950][RFC8525]:
Name: ietf-i2nsf-reg-interface
Maintained by IANA? N
Namespace: urn:ietf:params:xml:ns:yang:ietf-i2nsf-reg-interface
Prefix: nsfreg
Reference: RFC XXXX

// RFC Ed.: replace XXXX with actual RFC number and remove
    // this note
       
(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.

This document requests IANA to register the following URI in the "IETF XML Registry" [RFC3688]:
URI: urn:ietf:params:xml:ns:yang:ietf-i2nsf-reg-interface Registrant Contact: The IESG.
XML: N/A; the requested URI is an XML namespace.
This document requests IANA to register the following YANG module in the "YANG Module Names" registry [RFC7950][RFC8525]:
Name: ietf-i2nsf-reg-interface
Namespace: urn:ietf:params:xml:ns:yang:ietf-i2nsf-reg-interface

(19) Describe reviews and automated checks performed by to validate sections of the document written in a formal language, such as XML code, BNF rules, MIB definitions, etc.

No such section, no such review

2022-09-13
21 Linda Dunbar Responsible AD changed to Roman Danyliw
2022-09-13
21 Linda Dunbar IETF WG state changed to Submitted to IESG for Publication from WG Document
2022-09-13
21 Linda Dunbar IESG state changed to Publication Requested from I-D Exists
2022-09-13
21 Linda Dunbar IESG process started in state Publication Requested
2022-09-13
21 Linda Dunbar Tag Doc Shepherd Follow-up Underway set.
2022-09-13
21 Linda Dunbar
Shepherd Write-up for I2NSF Registration Interface YANG Data Model (draft-ietf-i2nsf-registration-interface-dm-21)

(1) What type of RFC is being requested (BCP, Proposed Standard, Internet Standard, …
Shepherd Write-up for I2NSF Registration Interface YANG Data Model (draft-ietf-i2nsf-registration-interface-dm-21)

(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?

Type: proposed standard
is it listed on front page: yes

(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 defines an information model and a YANG data model for Registration Interface between Security Controller and Developer's Management System (DMS) in the Interface to Network Security Functions (I2NSF) framework to register Network Security Functions (NSF) of the DMS with the Security Controller.

Working Group Summary
Was the document considered in any WG, and if so, why was it not adopted as a work item there? Was there controversy about particular points that caused the WG to not adopt the document?

This document is specifically written for I2NSF WG as one of the milestones specified by the I2NSF Charter. This document is not considered by any other WGs.
There was nothing exceptional in the WG processing for this document.
There was careful debate resulting in merging contents from other drafts into this document.  There are reviewers from IAB, and other areas experts providing the comments. The authors made many revisions to address the comments.

Document Quality
Are there existing implementations of the protocol? Have a significant number of vendors indicated their plan to implement the specification? Are there any reviewers that merit special mention as having done a thorough review, e.g., one that resulted in important changes or a conclusion that the document had no substantive issues? If there was a MIB Doctor, Media Type or other expert review, what was its course (briefly)? In the case of a Media Type review, on what date was the request posted?

The data models described in this document are to support NSF capability registration and query via I2NSF Registration Interface.
An open source implementation around this work is found at https://github.com/jaehoonpaul/i2nsf-framework.  It has participated in a number of IETF Hackathons.

Personnel
Who is the Document Shepherd? Who is the Responsible Area Director?
Linda Dunbar (dunbar.ll@gmail.com) is the document shepherd.
Roman Danyliw (rdd@cert.org) is the responsible AD.

(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.

This revision and the previous revision were reviewed by the document shepherd. All comments arising from the reviews have been addressed.
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?

No, the WG is small, but there were a good number of sound reviews.

(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.

Not required, but the contents of the document will be shared with Ops Area Directorates.

(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 interested community has discussed those issues and has indicated that it still wishes to advance the document, detail those concerns here.

No.

(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 authors have been explicitly reminded of their responsibilities under BCP 78 and 79. By placing their names as authors of the document they have acknowledged those BCPs and agreed to comply with the terms of the IETF's IP policies.
Two IPRs have been disclosed since June in 2019:
https://datatracker.ietf.org/ipr/search/?submit=draft&id=draft-ietf-i2nsf-registration-interface-dm

(8) Has an IPR disclosure been filed that references this document? If so, summarize any discussion and conclusion regarding the IPR disclosures.

Two IPRs were disclosed against this document in June 2019 (https://datatracker.ietf.org/ipr/search/?submit=draft&id=draft-ietf-i2nsf-registration-interface-dm)
There was no issue about these two IPRs to let the IETF community use the technology in this document.

(9) How solid is the consensus of the interested community behind this document? Does it represent the strong concurrence of a few individuals, with others being silent, or does the interested community as a whole understand and agree with it?

Good. There has been review and supporting positions across the WG.

(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.)

None known.

(11) Identify any ID nits the Document Shepherd has found in this document. (See http://www.ietf.org/tools/idnits/ and the Internet-Drafts Checklist). Boilerplate checks are not enough; this check needs to be thorough.

No.

(12) Describe how the document meets any required formal review criteria, such as the MIB Doctor, media type, and URI type reviews.

Not applicable

(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?

No

(15) Are there downward normative references (see RFC 3967)? If so, list these downward references to support the Area Director in the Last Call procedure.

No

(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 interested community considers it unnecessary.

No.

(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 requests IANA to register the following URI in the "IETF XML Registry" [RFC3688]:
URI: urn:ietf:params:xml:ns:yang:ietf-i2nsf-reg-interface
Registrant Contact: The IESG.
XML: N/A; the requested URI is an XML namespace.

This document requests IANA to register the following YANG module in the "YANG Module Names" registry [RFC7950][RFC8525]:
Name: ietf-i2nsf-reg-interface
Maintained by IANA? N
Namespace: urn:ietf:params:xml:ns:yang:ietf-i2nsf-reg-interface
Prefix: nsfreg
Reference: RFC XXXX

// RFC Ed.: replace XXXX with actual RFC number and remove
    // this note
       
(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.

This document requests IANA to register the following URI in the "IETF XML Registry" [RFC3688]:
URI: urn:ietf:params:xml:ns:yang:ietf-i2nsf-reg-interface Registrant Contact: The IESG.
XML: N/A; the requested URI is an XML namespace.
This document requests IANA to register the following YANG module in the "YANG Module Names" registry [RFC7950][RFC8525]:
Name: ietf-i2nsf-reg-interface
Namespace: urn:ietf:params:xml:ns:yang:ietf-i2nsf-reg-interface

(19) Describe reviews and automated checks performed by to validate sections of the document written in a formal language, such as XML code, BNF rules, MIB definitions, etc.

No such section, no such review

2022-09-08
21 Jaehoon Paul Jeong New version available: draft-ietf-i2nsf-registration-interface-dm-21.txt
2022-09-08
21 Jaehoon Paul Jeong New version accepted (logged-in submitter: Jaehoon Paul Jeong)
2022-09-08
21 Jaehoon Paul Jeong Uploaded new revision
2022-08-31
20 Jaehoon Paul Jeong New version available: draft-ietf-i2nsf-registration-interface-dm-20.txt
2022-08-31
20 Jaehoon Paul Jeong New version accepted (logged-in submitter: Jaehoon Paul Jeong)
2022-08-31
20 Jaehoon Paul Jeong Uploaded new revision
2022-07-25
19 Jaehoon Paul Jeong New version available: draft-ietf-i2nsf-registration-interface-dm-19.txt
2022-07-25
19 Jaehoon Paul Jeong New version accepted (logged-in submitter: Jaehoon Paul Jeong)
2022-07-25
19 Jaehoon Paul Jeong Uploaded new revision
2022-07-19
Jenny Bui Posted related IPR disclosure Research & Business Foundation Sungkyunkwan University's Statement about IPR related to draft-ietf-i2nsf-registration-interface-dm
2022-06-22
Jenny Bui Posted related IPR disclosure Research & Business Foundation Sungkyunkwan University's Statement about IPR related to draft-ietf-i2nsf-registration-interface-dm
2022-06-22
Jenny Bui Posted related IPR disclosure Research & Business Foundation Sungkyunkwan University's Statement about IPR related to draft-ietf-i2nsf-registration-interface-dm
2022-06-16
18 Jaehoon Paul Jeong New version available: draft-ietf-i2nsf-registration-interface-dm-18.txt
2022-06-16
18 Jaehoon Paul Jeong New version accepted (logged-in submitter: Jaehoon Paul Jeong)
2022-06-16
18 Jaehoon Paul Jeong Uploaded new revision
2022-06-05
17 Scott Kelly Request for Early review by SECDIR Completed: Ready. Reviewer: Scott Kelly. Sent review to list.
2022-05-25
17 Gyan Mishra Request for Early review by OPSDIR Completed: Ready. Reviewer: Gyan Mishra. Sent review to list.
2022-05-23
17 Jaehoon Paul Jeong New version available: draft-ietf-i2nsf-registration-interface-dm-17.txt
2022-05-23
17 Jaehoon Paul Jeong New version accepted (logged-in submitter: Jaehoon Paul Jeong)
2022-05-23
17 Jaehoon Paul Jeong Uploaded new revision
2022-05-19
16 Tero Kivinen Request for Early review by SECDIR is assigned to Scott Kelly
2022-05-19
16 Tero Kivinen Request for Early review by SECDIR is assigned to Scott Kelly
2022-05-19
16 Gunter Van de Velde Request for Early review by OPSDIR is assigned to Gyan Mishra
2022-05-19
16 Gunter Van de Velde Request for Early review by OPSDIR is assigned to Gyan Mishra
2022-05-19
16 Gunter Van de Velde Assignment of request for Early review by OPSDIR to Linda Dunbar was rejected
2022-05-19
16 Gunter Van de Velde Request for Early review by OPSDIR is assigned to Linda Dunbar
2022-05-19
16 Gunter Van de Velde Request for Early review by OPSDIR is assigned to Linda Dunbar
2022-05-18
16 Linda Dunbar
Shepherd Write-up for I2NSF Registration Interface YANG Data Model (draft-ietf-i2nsf-registration-interface-dm-16)

(1) What type of RFC is being requested (BCP, Proposed Standard, Internet Standard, …
Shepherd Write-up for I2NSF Registration Interface YANG Data Model (draft-ietf-i2nsf-registration-interface-dm-16)

(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?

Type: proposed standard
is it listed on front page: yes

(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 defines an information model and a YANG data model for Registration Interface between Security Controller and Developer's Management System (DMS) in the Interface to Network Security Functions (I2NSF) framework to register Network Security Functions (NSF) of the DMS with the Security Controller.

Working Group Summary
Was the document considered in any WG, and if so, why was it not adopted as a work item there? Was there controversy about particular points that caused the WG to not adopt the document?

This document is specifically written for I2NSF WG as one of the milestones specified by the I2NSF Charter. This document is not considered by any other WGs.
There was nothing exceptional in the WG processing for this document.
There was careful debate resulting in merging contents from other drafts into this document. 

Document Quality
Are there existing implementations of the protocol? Have a significant number of vendors indicated their plan to implement the specification? Are there any reviewers that merit special mention as having done a thorough review, e.g., one that resulted in important changes or a conclusion that the document had no substantive issues? If there was a MIB Doctor, Media Type or other expert review, what was its course (briefly)? In the case of a Media Type review, on what date was the request posted?

The data models described in this document are to support NSF capability registration and query via I2NSF Registration Interface.
An open source implementation around this work is found at https://github.com/jaehoonpaul/i2nsf-framework.  It has participated in a number of IETF Hackathons.

Personnel
Who is the Document Shepherd? Who is the Responsible Area Director?
Linda Dunbar (dunbar.ll@gmail.com) is the document shepherd.
Roman Danyliw (rdd@cert.org) is the responsible AD.

(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.

This revision and the previous revision were reviewed by the document shepherd. All comments arising from the reviews have been addressed.
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?

No, the WG is small, but there were a good number of sound reviews.

(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.

Not required, but the contents of the document will be shared with Ops Area Directorates.

(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 interested community has discussed those issues and has indicated that it still wishes to advance the document, detail those concerns here.

No.

(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 authors have been explicitly reminded of their responsibilities under BCP 78 and 79. By placing their names as authors of the document they have acknowledged those BCPs and agreed to comply with the terms of the IETF's IP policies.
Two IPRs have been disclosed since June in 2019:
https://datatracker.ietf.org/ipr/search/?submit=draft&id=draft-ietf-i2nsf-registration-interface-dm

(8) Has an IPR disclosure been filed that references this document? If so, summarize any discussion and conclusion regarding the IPR disclosures.

Two IPRs were disclosed against this document in June 2019 (https://datatracker.ietf.org/ipr/search/?submit=draft&id=draft-ietf-i2nsf-registration-interface-dm)
There was no issue about these two IPRs to let the IETF community use the technology in this document.

(9) How solid is the consensus of the interested community behind this document? Does it represent the strong concurrence of a few individuals, with others being silent, or does the interested community as a whole understand and agree with it?

Good. There has been review and supporting positions across the WG.

(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.)

None known.

(11) Identify any ID nits the Document Shepherd has found in this document. (See http://www.ietf.org/tools/idnits/ and the Internet-Drafts Checklist). Boilerplate checks are not enough; this check needs to be thorough.

No.

(12) Describe how the document meets any required formal review criteria, such as the MIB Doctor, media type, and URI type reviews.

Not applicable

(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?

No

(15) Are there downward normative references (see RFC 3967)? If so, list these downward references to support the Area Director in the Last Call procedure.

No

(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 interested community considers it unnecessary.

No.

(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 requests IANA to register the following URI in the "IETF XML Registry" [RFC3688]:
URI: urn:ietf:params:xml:ns:yang:ietf-i2nsf-reg-interface
Registrant Contact: The IESG.
XML: N/A; the requested URI is an XML namespace.

This document requests IANA to register the following YANG module in the "YANG Module Names" registry [RFC7950][RFC8525]:
Name: ietf-i2nsf-reg-interface
Maintained by IANA? N
Namespace: urn:ietf:params:xml:ns:yang:ietf-i2nsf-reg-interface
Prefix: nsfreg
Reference: RFC XXXX

// RFC Ed.: replace XXXX with actual RFC number and remove
    // this note
       
(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.

This document requests IANA to register the following URI in the "IETF XML Registry" [RFC3688]:
URI: urn:ietf:params:xml:ns:yang:ietf-i2nsf-reg-interface Registrant Contact: The IESG.
XML: N/A; the requested URI is an XML namespace.
This document requests IANA to register the following YANG module in the "YANG Module Names" registry [RFC7950][RFC8525]:
Name: ietf-i2nsf-reg-interface
Namespace: urn:ietf:params:xml:ns:yang:ietf-i2nsf-reg-interface

(19) Describe reviews and automated checks performed by to validate sections of the document written in a formal language, such as XML code, BNF rules, MIB definitions, etc.

No such section, no such review

2022-05-17
16 Linda Dunbar Requested Early review by OPSDIR
2022-05-17
16 Linda Dunbar Requested Early review by SECDIR
2022-05-17
16 Linda Dunbar
Shepherd Write-up for I2NSF Registration Interface YANG Data Model (draft-ietf-i2nsf-registration-interface-dm-16)

(1) What type of RFC is being requested (BCP, Proposed Standard, Internet Standard, …
Shepherd Write-up for I2NSF Registration Interface YANG Data Model (draft-ietf-i2nsf-registration-interface-dm-16)

(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?

Type: proposed standard
is it listed on front page: yes

(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 defines an information model and a YANG data model for Registration Interface between Security Controller and Developer's Management System (DMS) in the Interface to Network Security Functions (I2NSF) framework to register Network Security Functions (NSF) of the DMS with the Security Controller.

Working Group Summary
Was the document considered in any WG, and if so, why was it not adopted as a work item there? Was there controversy about particular points that caused the WG to not adopt the document?
This document is specifically written for I2NSF WG as one of the milestones specified by the I2NSF Charter. This document is not considered by any other WGs.
There was nothing exceptional in the WG processing for this document.
There was careful debate resulting in merging contents from other drafts into this document. 

Document Quality
Are there existing implementations of the protocol? Have a significant number of vendors indicated their plan to implement the specification? Are there any reviewers that merit special mention as having done a thorough review, e.g., one that resulted in important changes or a conclusion that the document had no substantive issues? If there was a MIB Doctor, Media Type or other expert review, what was its course (briefly)? In the case of a Media Type review, on what date was the request posted?

The data models described in this document are to support NSF capability registration and query via I2NSF Registration Interface.
An open source implementation around this work is found at https://github.com/jaehoonpaul/i2nsf-framework.  It has participated in a number of IETF Hackathons.

Personnel
Who is the Document Shepherd? Who is the Responsible Area Director?
Linda Dunbar (dunbar.ll@gmail.com) is the document shepherd.
Roman Danyliw (rdd@cert.org) is the responsible AD.

(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.

This revision and the previous revision were reviewed by the document shepherd. All comments arising from the reviews have been addressed.
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?
No, the WG is small, but there were a good number of sound reviews.

(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.
Not required, but the contents of the document will be shared with Ops Area Directorates.

(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 interested community has discussed those issues and has indicated that it still wishes to advance the document, detail those concerns here.
No.

(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 authors have been explicitly reminded of their responsibilities under BCP 78 and 79. By placing their names as authors of the document they have acknowledged those BCPs and agreed to comply with the terms of the IETF's IP policies.
Two IPRs have been disclosed since June in 2019:
https://datatracker.ietf.org/ipr/search/?submit=draft&id=draft-ietf-i2nsf-registration-interface-dm

(8) Has an IPR disclosure been filed that references this document? If so, summarize any discussion and conclusion regarding the IPR disclosures.
Two IPRs were disclosed against this document in June 2019 (https://datatracker.ietf.org/ipr/search/?submit=draft&id=draft-ietf-i2nsf-registration-interface-dm)
There was no issue about these two IPRs to let the IETF community use the technology in this document.

(9) How solid is the consensus of the interested community behind this document? Does it represent the strong concurrence of a few individuals, with others being silent, or does the interested community as a whole understand and agree with it?
Good. There has been review and supporting positions across the WG.

(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.)
None known.

(11) Identify any ID nits the Document Shepherd has found in this document. (See http://www.ietf.org/tools/idnits/ and the Internet-Drafts Checklist). Boilerplate checks are not enough; this check needs to be thorough.
No.

(12) Describe how the document meets any required formal review criteria, such as the MIB Doctor, media type, and URI type reviews.
Not applicable

(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?
No

(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.
No

(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 interested community considers it unnecessary.
No.

(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 requests IANA to register the following URI in the "IETF XML Registry" [RFC3688]:
URI: urn:ietf:params:xml:ns:yang:ietf-i2nsf-reg-interface
Registrant Contact: The IESG.
XML: N/A; the requested URI is an XML namespace.

This document requests IANA to register the following YANG module in the "YANG Module Names" registry [RFC7950][RFC8525]:
Name: ietf-i2nsf-reg-interface
Maintained by IANA? N
Namespace: urn:ietf:params:xml:ns:yang:ietf-i2nsf-reg-interface
Prefix: nsfreg
Reference: RFC XXXX

// RFC Ed.: replace XXXX with actual RFC number and remove
        // this note
       
(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.
This document requests IANA to register the following URI in the "IETF XML Registry" [RFC3688]:
URI: urn:ietf:params:xml:ns:yang:ietf-i2nsf-reg-interface Registrant Contact: The IESG.
XML: N/A; the requested URI is an XML namespace.
This document requests IANA to register the following YANG module in the "YANG Module Names" registry [RFC7950][RFC8525]:
Name: ietf-i2nsf-reg-interface
Namespace: urn:ietf:params:xml:ns:yang:ietf-i2nsf-reg-interface

(19) Describe reviews and automated checks performed by to validate sections of the document written in a formal language, such as XML code, BNF rules, MIB definitions, etc.
No such section, no such review

2022-04-13
16 Jaehoon Paul Jeong New version available: draft-ietf-i2nsf-registration-interface-dm-16.txt
2022-04-13
16 (System) New version approved
2022-04-13
16 (System) Request for posting confirmation emailed to previous authors: "J., PARK" , Jaehoon Jeong , Sangwon Hyun , Sarang Wi , TaeKyun Roh
2022-04-13
16 Jaehoon Paul Jeong Uploaded new revision
2022-03-23
15 Jaehoon Paul Jeong New version available: draft-ietf-i2nsf-registration-interface-dm-15.txt
2022-03-23
15 (System) New version approved
2022-03-23
15 (System) Request for posting confirmation emailed to previous authors: "J., PARK" , Jaehoon Jeong , Sangwon Hyun , Sarang Wi , TaeKyun Roh
2022-03-23
15 Jaehoon Paul Jeong Uploaded new revision
2022-01-28
14 Jaehoon Paul Jeong New version available: draft-ietf-i2nsf-registration-interface-dm-14.txt
2022-01-28
14 (System) New version approved
2022-01-28
14 (System) Request for posting confirmation emailed to previous authors: "J., PARK" , Jaehoon Jeong , Sangwon Hyun , Sarang Wi , TaeKyun Roh
2022-01-28
14 Jaehoon Paul Jeong Uploaded new revision
2021-10-04
13 Jaehoon Paul Jeong New version available: draft-ietf-i2nsf-registration-interface-dm-13.txt
2021-10-04
13 (System) New version approved
2021-10-04
13 (System) Request for posting confirmation emailed to previous authors: "J., PARK" , Jaehoon Jeong , Sangwon Hyun , Sarang Wi , TaeKyun Roh
2021-10-04
13 Jaehoon Paul Jeong Uploaded new revision
2021-09-15
12 Jaehoon Paul Jeong New version available: draft-ietf-i2nsf-registration-interface-dm-12.txt
2021-09-15
12 (System) New version approved
2021-09-15
12 (System) Request for posting confirmation emailed to previous authors: "J., PARK" , Jaehoon Jeong , Sangwon Hyun , Sarang Wi , TaeKyun Roh
2021-09-15
12 Jaehoon Paul Jeong Uploaded new revision
2021-08-21
11 Jaehoon Paul Jeong New version available: draft-ietf-i2nsf-registration-interface-dm-11.txt
2021-08-21
11 (System) New version approved
2021-08-21
11 (System) Request for posting confirmation emailed to previous authors: "J., PARK" , Jaehoon Jeong , Sangwon Hyun , Sarang Wi , TaeKyun Roh
2021-08-21
11 Jaehoon Paul Jeong Uploaded new revision
2021-02-21
10 Jaehoon Paul Jeong New version available: draft-ietf-i2nsf-registration-interface-dm-10.txt
2021-02-21
10 (System) New version approved
2021-02-21
10 (System) Request for posting confirmation emailed to previous authors: "J., PARK" , Jaehoon Jeong , Sangwon Hyun , Sarang Wi , TaeKyun Roh
2021-02-21
10 Jaehoon Paul Jeong Uploaded new revision
2020-08-29
09 Jaehoon Paul Jeong New version available: draft-ietf-i2nsf-registration-interface-dm-09.txt
2020-08-29
09 (System) New version approved
2020-08-29
09 (System) Request for posting confirmation emailed to previous authors: Jaehoon Jeong , Sarang Wi , "J., PARK" , Sangwon Hyun , TaeKyun Roh
2020-08-29
09 Jaehoon Paul Jeong Uploaded new revision
2020-04-08
08 Reshad Rahman Request for Last Call review by YANGDOCTORS Completed: Ready. Reviewer: Reshad Rahman. Review has been revised by Reshad Rahman.
2020-03-30
08 Jaehoon Paul Jeong New version available: draft-ietf-i2nsf-registration-interface-dm-08.txt
2020-03-30
08 (System) New version approved
2020-03-30
08 (System) Request for posting confirmation emailed to previous authors: Jaehoon Jeong , "J., PARK" , Sarang Wi , TaeKyun Roh , Sangwon Hyun
2020-03-30
08 Jaehoon Paul Jeong Uploaded new revision
2020-03-09
07 Jaehoon Paul Jeong New version available: draft-ietf-i2nsf-registration-interface-dm-07.txt
2020-03-09
07 (System) New version approved
2020-03-09
07 (System) Request for posting confirmation emailed to previous authors: Sarang Wi , TaeKyun Roh , Jaehoon Jeong , Sangwon Hyun , "J., PARK"
2020-03-09
07 Jaehoon Paul Jeong Uploaded new revision
2020-02-09
06 Reshad Rahman Request for Last Call review by YANGDOCTORS Completed: Ready with Nits. Reviewer: Reshad Rahman. Review has been revised by Reshad Rahman.
2020-01-21
06 Jaehoon Paul Jeong New version available: draft-ietf-i2nsf-registration-interface-dm-06.txt
2020-01-21
06 (System) New version approved
2020-01-21
06 (System) Request for posting confirmation emailed to previous authors: Sangwon Hyun , "J., PARK" , Jaehoon Jeong , TaeKyun Roh , i2nsf-chairs@ietf.org, Sarang Wi
2020-01-21
06 Jaehoon Paul Jeong Uploaded new revision
2019-11-11
05 Reshad Rahman Request for Last Call review by YANGDOCTORS Completed: Ready with Issues. Reviewer: Reshad Rahman. Review has been revised by Reshad Rahman.
2019-07-24
05 Jaehoon Paul Jeong New version available: draft-ietf-i2nsf-registration-interface-dm-05.txt
2019-07-24
05 (System) New version approved
2019-07-24
05 (System) Request for posting confirmation emailed to previous authors: Sangwon Hyun , Jaehoon Jeong , "J., PARK" , Sarang Wi , TaeKyun Roh
2019-07-24
05 Jaehoon Paul Jeong Uploaded new revision
2019-06-28
04 Reshad Rahman Request for Last Call review by YANGDOCTORS Completed: On the Right Track. Reviewer: Reshad Rahman. Sent review to list.
2019-06-26
Jenny Bui Posted related IPR disclosure: Research & Business Foundation Sungkyunkwan University's Statement about IPR related to draft-ietf-i2nsf-registration-interface-dm and N/A
2019-06-12
04 Jaehoon Paul Jeong New version available: draft-ietf-i2nsf-registration-interface-dm-04.txt
2019-06-12
04 (System) New version approved
2019-06-12
04 (System) Request for posting confirmation emailed to previous authors: Sangwon Hyun , Jaehoon Jeong , "J., PARK" , Sarang Wi , TaeKyun Roh
2019-06-12
04 Jaehoon Paul Jeong Uploaded new revision
2019-06-08
03 Mehmet Ersue Request for Last Call review by YANGDOCTORS is assigned to Reshad Rahman
2019-06-08
03 Mehmet Ersue Request for Last Call review by YANGDOCTORS is assigned to Reshad Rahman
2019-06-07
03 Linda Dunbar Requested Last Call review by YANGDOCTORS
2019-06-05
Jenny Bui Posted related IPR disclosure: Research & Business Foundation Sungkyunkwan University's Statement about IPR related to draft-ietf-i2nsf-registration-interface-dm and N/A
2019-03-28
03 Jaehoon Paul Jeong New version available: draft-ietf-i2nsf-registration-interface-dm-03.txt
2019-03-28
03 (System) New version approved
2019-03-28
03 (System) Request for posting confirmation emailed to previous authors: Sangwon Hyun , Jaehoon Jeong , "J., PARK" , Sarang Wi , TaeKyun Roh
2019-03-28
03 Jaehoon Paul Jeong Uploaded new revision
2019-03-11
02 Sarang Wi New version available: draft-ietf-i2nsf-registration-interface-dm-02.txt
2019-03-11
02 (System) New version approved
2019-03-11
02 (System) Request for posting confirmation emailed to previous authors: Sangwon Hyun , Jaehoon Jeong , "J., PARK" , Sarang Wi , TaeKyun Roh
2019-03-11
02 Sarang Wi Uploaded new revision
2018-11-04
01 Jaehoon Paul Jeong New version available: draft-ietf-i2nsf-registration-interface-dm-01.txt
2018-11-04
01 (System) New version approved
2018-11-04
01 (System) Request for posting confirmation emailed to previous authors: Sangwon Hyun , Jaehoon Jeong , "J., PARK" , Sarang Wi , TaeKyun Roh
2018-11-04
01 Jaehoon Paul Jeong Uploaded new revision
2018-10-20
00 Sangwon Hyun New version available: draft-ietf-i2nsf-registration-interface-dm-00.txt
2018-10-20
00 (System) WG -00 approved
2018-10-20
00 Sangwon Hyun Set submitter to "Sangwon Hyun ", replaces to (none) and sent approval email to group chairs: i2nsf-chairs@ietf.org
2018-10-20
00 Sangwon Hyun Uploaded new revision