Skip to main content

A YANG Data Model for Network Topologies
draft-ietf-i2rs-yang-network-topo-20

Revision differences

Document history

Date Rev. By Action
2018-03-05
20 (System) RFC Editor state changed to AUTH48-DONE from AUTH48
2018-02-26
20 (System) RFC Editor state changed to AUTH48 from RFC-EDITOR
2018-02-22
20 (System) RFC Editor state changed to RFC-EDITOR from EDIT
2018-01-15
20 (System) RFC Editor state changed to EDIT from MISSREF
2018-01-03
20 (System) IANA Action state changed to RFC-Ed-Ack from Waiting on RFC Editor
2018-01-03
20 (System) IANA Action state changed to Waiting on RFC Editor from Waiting on Authors
2017-12-21
20 (System) IANA Action state changed to Waiting on Authors from In Progress
2017-12-20
20 (System) IANA Action state changed to In Progress
2017-12-20
20 (System) RFC Editor state changed to MISSREF
2017-12-20
20 (System) IESG state changed to RFC Ed Queue from Approved-announcement sent
2017-12-20
20 (System) Announcement was received by RFC Editor
2017-12-20
20 Amy Vezza IESG state changed to Approved-announcement sent from Approved-announcement to be sent
2017-12-20
20 Amy Vezza IESG has approved the document
2017-12-20
20 Amy Vezza Closed "Approve" ballot
2017-12-20
20 Amy Vezza Ballot approval text was generated
2017-12-20
20 Alia Atlas IESG state changed to Approved-announcement to be sent from IESG Evaluation::AD Followup
2017-12-20
20 Kathleen Moriarty [Ballot comment]
Thanks for your work on this draft and addressing my discuss point.
2017-12-20
20 Kathleen Moriarty [Ballot Position Update] Position for Kathleen Moriarty has been changed to No Objection from Discuss
2017-12-18
20 (System) Sub state has been changed to AD Followup from Revised ID Needed
2017-12-18
20 (System) IANA Review state changed to Version Changed - Review Needed from IANA OK - Actions Needed
2017-12-18
20 Alexander Clemm New version available: draft-ietf-i2rs-yang-network-topo-20.txt
2017-12-18
20 (System) New version approved
2017-12-18
20 (System)
Request for posting confirmation emailed to previous authors: Hariharan Ananthakrishnan , Xufeng Liu , Jan Medved , Alexander Clemm , i2rs-chairs@ietf.org, Nitin Bahadur , …
Request for posting confirmation emailed to previous authors: Hariharan Ananthakrishnan , Xufeng Liu , Jan Medved , Alexander Clemm , i2rs-chairs@ietf.org, Nitin Bahadur , Robert Varga
2017-12-18
20 Alexander Clemm Uploaded new revision
2017-12-14
19 Cindy Morgan IESG state changed to IESG Evaluation::Revised I-D Needed from IESG Evaluation
2017-12-14
19 Benoît Claise [Ballot comment]
We're good now.

Thanks, Benoit
2017-12-14
19 Benoît Claise [Ballot Position Update] Position for Benoit Claise has been changed to Yes from No Objection
2017-12-13
19 Ben Campbell [Ballot comment]
My comments appear to have been addressed in the discussion resulting from Kathleen's DISCUSS.
2017-12-13
19 Ben Campbell Ballot comment text updated for Ben Campbell
2017-12-13
19 Amanda Baber IANA Review state changed to IANA OK - Actions Needed from Version Changed - Review Needed
2017-12-13
19 Warren Kumari [Ballot Position Update] New position, No Objection, has been recorded for Warren Kumari
2017-12-13
19 (System) IANA Review state changed to Version Changed - Review Needed from IANA OK - Actions Needed
2017-12-13
19 Alexander Clemm New version available: draft-ietf-i2rs-yang-network-topo-19.txt
2017-12-13
19 (System) New version approved
2017-12-13
19 (System)
Request for posting confirmation emailed to previous authors: Hariharan Ananthakrishnan , Xufeng Liu , Jan Medved , Alexander Clemm , i2rs-chairs@ietf.org, Nitin Bahadur , …
Request for posting confirmation emailed to previous authors: Hariharan Ananthakrishnan , Xufeng Liu , Jan Medved , Alexander Clemm , i2rs-chairs@ietf.org, Nitin Bahadur , Robert Varga
2017-12-13
19 Alexander Clemm Uploaded new revision
2017-12-13
18 Benoît Claise
[Ballot comment]
Regarding the version 18, please engage in the discussion with Qin Wu (OPS DIR reviewer). He has some good questions.

Below is my …
[Ballot comment]
Regarding the version 18, please engage in the discussion with Qin Wu (OPS DIR reviewer). He has some good questions.

Below is my feedback on version 16, which has not been addressed.

Preliminary note: I hope I'm doing the right thing by updating my ballot as  I understand that the document is back to the WG. However, since I reviewed the versions 15 and 16, since some of my ballot points have been addressed (thank you), and since I wanted to share my feedback publicly, here is my feedback.
Editorial:

    The data model obeys the requirements for the ephemeral state found
      in the document [I-D.draft-ietf-i2rs-ephemeral-state].  For ephemeral
      topology data that is system controlled, the process tasked with
      maintaining topology information will load information from the
      routing process (such as OSPF) into the  without relying
      on a configuration datastore.

    =>  operational state datastore,
    according to https://datatracker.ietf.org/doc/draft-ietf-netmod-revised-datastores/
2017-12-13
18 Benoît Claise Ballot comment text updated for Benoit Claise
2017-12-12
18 Alia Atlas IESG state changed to IESG Evaluation from Waiting for AD Go-Ahead
2017-12-11
18 Alvaro Retana Ballot comment text updated for Alvaro Retana
2017-12-11
18 (System) IESG state changed to Waiting for AD Go-Ahead from In Last Call
2017-12-08
18 Qin Wu Request for Last Call review by OPSDIR Completed: Has Nits. Reviewer: Qin Wu. Sent review to list.
2017-12-04
18 Gunter Van de Velde Request for Last Call review by OPSDIR is assigned to Qin Wu
2017-12-04
18 Gunter Van de Velde Request for Last Call review by OPSDIR is assigned to Qin Wu
2017-12-01
18 Amanda Baber IANA Review state changed to IANA OK - Actions Needed from IANA - Not OK
2017-11-30
18 (System) IANA Review state changed to IANA - Not OK from Version Changed - Review Needed
2017-11-30
18 Amanda Baber
(Via drafts-lastcall@iana.org): IESG/Authors/WG Chairs:

The IANA Services Operator has completed its review of draft-ietf-i2rs-yang-network-topo-18. If any part of this review is inaccurate, please let …
(Via drafts-lastcall@iana.org): IESG/Authors/WG Chairs:

The IANA Services Operator has completed its review of draft-ietf-i2rs-yang-network-topo-18. If any part of this review is inaccurate, please let us know.

The IANA Services Operator has a question about one of the actions requested in the IANA Considerations section of this document.

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

First, in the ns registry of the IETF XML Registry located at

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

four new registrations are to be made:

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

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

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

ID: yang:ietf-network-topology-state
URI: urn:ietf:params:xml:ns:yang:ietf-network-topology-state
Filename: [ TBD-at-registration ]
Reference: [ RFC-to-be ]

Because this registry requires Expert Review [RFC8126] for registration, we've contacted the IESG-designated expert in a separate ticket to request approval. Expert review should be completed before your document is 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/

four new YANG Modules are to be registered:

Name: ietf-network
File: [ TBD-at-registration ]
Maintained by IANA?:
Namespace: urn:ietf:params:xml:ns:yang:ietf-network
Prefix: nw
Module:
Reference: [ RFC-to-be ]
Notes:

Name: ietf-network-topology
File: [ TBD-at-registration ]
Maintained by IANA?:
Namespace: urn:ietf:params:xml:ns:yang:ietf-network-topology
Prefix: nt
Module:
Reference: [ RFC-to-be ]
Notes:

Name: ietf-network-state
File: [ TBD-at-registration ]
Maintained by IANA?:
Namespace: urn:ietf:params:xml:ns:yang:ietf-network-state
Prefix: nw-s
Module:
Reference: [ RFC-to-be ]
Notes:

Name: ietf-network-topology-state
File: [ TBD-at-registration ]
Maintained by IANA?:
Namespace: urn:ietf:params:xml:ns:yang:ietf-network-topology-state
Prefix: nt-s
Module:
Reference: [ RFC-to-be ]
Notes:

IANA Question --> What should be the value for "Maintained by IANA?" for these four new YANG modules?

The IANA Services Operator understands that these two actions are the only ones required upon approval of this document.

Thank you,

Amanda Baber
Lead IANA Services Specialist
2017-11-30
18 Stewart Bryant Request for Last Call review by GENART Completed: Ready. Reviewer: Stewart Bryant. Sent review to list.
2017-11-30
18 Tero Kivinen Request for Last Call review by SECDIR Completed: Ready. Reviewer: Radia Perlman.
2017-11-30
18 Jean Mahoney Request for Last Call review by GENART is assigned to Stewart Bryant
2017-11-30
18 Jean Mahoney Request for Last Call review by GENART is assigned to Stewart Bryant
2017-11-27
18 Tero Kivinen Request for Last Call review by SECDIR is assigned to Radia Perlman
2017-11-27
18 Tero Kivinen Request for Last Call review by SECDIR is assigned to Radia Perlman
2017-11-27
18 Amy Vezza
The following Last Call announcement was sent out (ends 2017-12-11):

From: The IESG
To: IETF-Announce
CC: i2rs@ietf.org, Susan Hares , draft-ietf-i2rs-yang-network-topo@ietf.org, i2rs-chairs@ietf.org, …
The following Last Call announcement was sent out (ends 2017-12-11):

From: The IESG
To: IETF-Announce
CC: i2rs@ietf.org, Susan Hares , draft-ietf-i2rs-yang-network-topo@ietf.org, i2rs-chairs@ietf.org, akatlas@gmail.com, shares@ndzh.com
Reply-To: ietf@ietf.org
Sender:
Subject: Last Call:  (A Data Model for Network Topologies) to Proposed Standard


The IESG has received a request from the Interface to the Routing System WG
(i2rs) to consider the following document: - 'A Data Model for Network
Topologies'
  as Proposed Standard

The IESG plans to make a decision in the next few weeks, and solicits final
comments on this action. Please send substantive comments to the
ietf@ietf.org mailing lists by 2017-12-11. 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 abstract (generic) YANG data model for
  network/service topologies and inventories.  The data model serves as
  a base model which is augmented with technology-specific details in
  other, more specific topology and inventory data models.




The file can be obtained via
https://datatracker.ietf.org/doc/draft-ietf-i2rs-yang-network-topo/

IESG discussion can be tracked via
https://datatracker.ietf.org/doc/draft-ietf-i2rs-yang-network-topo/ballot/


No IPR declarations have been submitted directly on this I-D.




2017-11-27
18 Amy Vezza IESG state changed to In Last Call from Last Call Requested
2017-11-27
18 Amy Vezza Last call announcement was generated
2017-11-27
18 Alia Atlas Last call was requested
2017-11-27
18 Alia Atlas IESG state changed to Last Call Requested from Publication Requested
2017-11-27
18 Alia Atlas Telechat date has been changed to 2017-12-14 from 2017-01-05
2017-11-15
18 Susan Hares
Template date: 2/24/2012
status date: 11/11/2017:

(1) Type of RFC: Standard
Why? Yang data model

(2) The IESG approval announcement includes a Document Announcement
Write-Up. …
Template date: 2/24/2012
status date: 11/11/2017:

(1) Type of RFC: Standard
Why? Yang data model

(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 abstract (generic) YANG data model for
  network/service topologies and inventories.  The model serves as a
  base model which is augmented with technology-specific details in
  other, more specific topology and inventory models.

Working Group Summary

Working Group has talked about this for 3 years.
Final discussion - was ship it.
https://www.ietf.org/mail-archive/web/i2rs/current/msg04009.html

Document Quality
  Are there existing implementations of the protocol?
  ODL implementation has existed for over 2 years
  Vendors planning to implement: Cisco, Ericsson, Huawei, Packet Design, Juniper, some Data Center
  RTG-DIR:

  Yang doctors review: by Kent Watsen:
  https://www.ietf.org/mail-archive/web/yang-doctors/current/msg00032.html
  https://mailarchive.ietf.org/arch/msg/yang-doctors/LJKO3wVjbD_cFSYsAeYNTrx9U64


  Routing-Directorate:  by Ines Robles
  https://www.ietf.org/mail-archive/web/rtg-dir/current/msg02913.html
    https://mailarchive.ietf.org/arch/msg/rtg-dir/FZHolhPKIJeJHAlI0JQzeTGtk10

  GEN-ART: Stewart Bryant
    https://datatracker.ietf.org/doc/review-ietf-i2rs-yang-network-topo-14-genart-lc-bryant-2017-07-25/

  IPR call
    https://mailarchive.ietf.org/arch/msg/i2rs/gzC5-AXJI-YuttTP9ZCON3UMCLs

Nits:
    1) XML2RFC - template has pre- pre-RFC5378 work - need guidance how to fix

Personnel
  Document Shepherd/WG Chair:
  Responsible AD: Alia Atlas
  NM AD for Yang: Benoit Claise
Yang doctors review: Kent Watsen:
Routing-Directorate:  by Ines Robles
GEN-ART: Stewart Bryant


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

Shepherd did: NITS, IPR check, IANA check, RFC 2119 change, check for interaction with other documents.
Shepherd resolved all comments, discussed repeated, debated.

This model is both capable for NMDA.  It can be deployed in ephemeral datastore or configuration datastore.
It is created with an awareness of TEAS.     

(4) Does the document Shepherd have any concerns about the depth or
breadth of the reviews that have been performed?

RTG-DIR Review: Ines Robles
https://www.ietf.org/mail-archive/web/rtg-dir/current/msg02913.html

Yang Doctor's review: Kent Watsen
https://www.ietf.org/mail-archive/web/yang-doctors/current/msg00032.html

OPS-DIR and SEC-DIR should review this model in the normal course of IETF-LC

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

Yang Doctors (already done), RTG-DIR (already done),
OPS-DIR, SEC-DIR, GEN-ART (already done).

(6) Describe any specific concerns or issues that the Document Shepherd
has with this document that the Responsible Area Director and/or the
IESG should be aware of? For example, perhaps he or she is uncomfortable
with certain parts of the document, or has concerns whether there really
is a need for it. In any event, if the WG has discussed those issues and
has indicated that it still wishes to advance the document, detail those
concerns here.

NMDA model - allowed to be used in config or dynamic datastore.
Designed for ephmeral datastore.

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

IPR call
https://www.ietf.org/mail-archive/web/i2rs/current/msg04088.html

Alexander Clemm
https://www.ietf.org/mail-archive/web/i2rs/current/msg04089.html

Jan Medved
https://www.ietf.org/mail-archive/web/i2rs/current/msg04102.html

Robert Varga
https://www.ietf.org/mail-archive/web/i2rs/current/msg04106.html

Nitin Bahadur
https://www.ietf.org/mail-archive/web/i2rs/current/msg04105.html

Hari Ananthakrishnan
https://www.ietf.org/mail-archive/web/i2rs/current/msg04097.html

Xufeng Liu:
https://www.ietf.org/mail-archive/web/i2rs/current/msg04094.html

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

No IPR filed on the draft.


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

Solid discussion for 3+ years.  The IETF has exhausted the I2RS group
as it pushed the NMDA architecture along before this model.
The victory of finally getting all this work done is sweet to the WG and the WG chair.

This is a critical model for yang models.

(10) Has anyone threatened an appeal or otherwise indicated extreme
discontent? If so, please summarize the areas of conflict in separate
email messages to the Responsible Area Director. (It should be in a
separate email because this questionnaire is publicly available.)

No appeal. 

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

No real ones.  Yang validates.  The nits tool needs to be fixed.

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

1) Automatic check of yang modules. 
2) RTG-DIR and Yang Doctor's review done.
3) Shepherd check the high-logic against the routing-configuration, OPSTATE, and ephemeral state requirements

(13) Have all references within this document been identified as
either normative or informative?

yes

(14) Are there normative references to documents that are not ready for
advancement or are otherwise in an unclear state? If such normative
references exist, what is the plan for their completion?

All normative references are valid.

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

None

(16) Will publication of this document change the status of any
existing RFCs? Are those RFCs listed on the title page header, listed
in the abstract, and discussed in the introduction? If the RFCs are not
listed in the Abstract and Introduction, explain why, and point to the
part of the document where the relationship of this document to the
other RFCs is discussed. If this information is not in the document,
explain why the WG considers it unnecessary.

No change to existing status.  This is new work.

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

IANA section needs to be fixed.  Once it is fixed, an early IANA review will be requested.

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

No registry added in this document.

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

Check on the Yang is automated at submission. 
2017-11-15
18 Susan Hares IETF WG state changed to Submitted to IESG for Publication from WG Consensus: Waiting for Write-Up
2017-11-15
18 Susan Hares IESG state changed to Publication Requested from AD is watching
2017-11-15
18 Susan Hares
Template date: 2/24/2012
status date: 11/11/2017:

(1) Type of RFC: Standard
Why? Yang data model

(2) The IESG approval announcement includes a Document Announcement
Write-Up. …
Template date: 2/24/2012
status date: 11/11/2017:

(1) Type of RFC: Standard
Why? Yang data model

(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 abstract (generic) YANG data model for
  network/service topologies and inventories.  The model serves as a
  base model which is augmented with technology-specific details in
  other, more specific topology and inventory models.

Working Group Summary

Working Group has talked about this for 3 years.
Final discussion - was ship it.
https://www.ietf.org/mail-archive/web/i2rs/current/msg04009.html

Document Quality
  Are there existing implementations of the protocol?
  ODL implementation has existed for over 2 years
  Vendors planning to implement: Cisco, Ericsson, Huawei, Packet Design, Juniper, some Data Center
  RTG-DIR:

  Yang doctors review: by Kent Watsen:
  https://www.ietf.org/mail-archive/web/yang-doctors/current/msg00032.html
  https://mailarchive.ietf.org/arch/msg/yang-doctors/LJKO3wVjbD_cFSYsAeYNTrx9U64


  Routing-Directorate:  by Ines Robles
  https://www.ietf.org/mail-archive/web/rtg-dir/current/msg02913.html
    https://mailarchive.ietf.org/arch/msg/rtg-dir/FZHolhPKIJeJHAlI0JQzeTGtk10

  GEN-ART: Stewart Bryant
    https://datatracker.ietf.org/doc/review-ietf-i2rs-yang-network-topo-14-genart-lc-bryant-2017-07-25/

  IPR call
    https://mailarchive.ietf.org/arch/msg/i2rs/gzC5-AXJI-YuttTP9ZCON3UMCLs

Nits:
    1) XML2RFC - template has pre- pre-RFC5378 work - need guidance how to fix

Personnel
  Document Shepherd/WG Chair:
  Responsible AD: Alia Atlas
  NM AD for Yang: Benoit Claise
Yang doctors review: Kent Watsen:
Routing-Directorate:  by Ines Robles
GEN-ART: Stewart Bryant


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

Shepherd did: NITS, IPR check, IANA check, RFC 2119 change, check for interaction with other documents.
Shepherd resolved all comments, discussed repeated, debated.

This model is both capable for NMDA.  It can be deployed in ephemeral datastore or configuration datastore.
It is created with an awareness of TEAS.     

(4) Does the document Shepherd have any concerns about the depth or
breadth of the reviews that have been performed?

RTG-DIR Review: Ines Robles
https://www.ietf.org/mail-archive/web/rtg-dir/current/msg02913.html

Yang Doctor's review: Kent Watsen
https://www.ietf.org/mail-archive/web/yang-doctors/current/msg00032.html

OPS-DIR and SEC-DIR should review this model in the normal course of IETF-LC

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

Yang Doctors (already done), RTG-DIR (already done),
OPS-DIR, SEC-DIR, GEN-ART (already done).

(6) Describe any specific concerns or issues that the Document Shepherd
has with this document that the Responsible Area Director and/or the
IESG should be aware of? For example, perhaps he or she is uncomfortable
with certain parts of the document, or has concerns whether there really
is a need for it. In any event, if the WG has discussed those issues and
has indicated that it still wishes to advance the document, detail those
concerns here.

NMDA model - allowed to be used in config or dynamic datastore.
Designed for ephmeral datastore.

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

IPR call
https://www.ietf.org/mail-archive/web/i2rs/current/msg04088.html

Alexander Clemm
https://www.ietf.org/mail-archive/web/i2rs/current/msg04089.html

Jan Medved
https://www.ietf.org/mail-archive/web/i2rs/current/msg04102.html

Robert Varga
https://www.ietf.org/mail-archive/web/i2rs/current/msg04106.html

Nitin Bahadur
https://www.ietf.org/mail-archive/web/i2rs/current/msg04105.html

Hari Ananthakrishnan
https://www.ietf.org/mail-archive/web/i2rs/current/msg04097.html

Xufeng Liu:
https://www.ietf.org/mail-archive/web/i2rs/current/msg04094.html

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

No IPR filed on the draft.


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

Solid discussion for 3+ years.  The IETF has exhausted the I2RS group
as it pushed the NMDA architecture along before this model.
The victory of finally getting all this work done is sweet to the WG and the WG chair.

This is a critical model for yang models.

(10) Has anyone threatened an appeal or otherwise indicated extreme
discontent? If so, please summarize the areas of conflict in separate
email messages to the Responsible Area Director. (It should be in a
separate email because this questionnaire is publicly available.)

No appeal. 

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

No real ones.  Yang validates.  The nits tool needs to be fixed.

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

1) Automatic check of yang modules. 
2) RTG-DIR and Yang Doctor's review done.
3) Shepherd check the high-logic against the routing-configuration, OPSTATE, and ephemeral state requirements

(13) Have all references within this document been identified as
either normative or informative?

yes

(14) Are there normative references to documents that are not ready for
advancement or are otherwise in an unclear state? If such normative
references exist, what is the plan for their completion?

All normative references are valid.

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

None

(16) Will publication of this document change the status of any
existing RFCs? Are those RFCs listed on the title page header, listed
in the abstract, and discussed in the introduction? If the RFCs are not
listed in the Abstract and Introduction, explain why, and point to the
part of the document where the relationship of this document to the
other RFCs is discussed. If this information is not in the document,
explain why the WG considers it unnecessary.

No change to existing status.  This is new work.

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

IANA section needs to be fixed.  Once it is fixed, an early IANA review will be requested.

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

No registry added in this document.

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

Check on the Yang is automated at submission. 
2017-11-15
18 Alexander Clemm New version available: draft-ietf-i2rs-yang-network-topo-18.txt
2017-11-15
18 (System) New version approved
2017-11-15
18 (System)
Request for posting confirmation emailed to previous authors: Hariharan Ananthakrishnan , Xufeng Liu , Jan Medved , Alexander Clemm , i2rs-chairs@ietf.org, Nitin Bahadur , …
Request for posting confirmation emailed to previous authors: Hariharan Ananthakrishnan , Xufeng Liu , Jan Medved , Alexander Clemm , i2rs-chairs@ietf.org, Nitin Bahadur , Robert Varga
2017-11-15
18 Alexander Clemm Uploaded new revision
2017-11-11
17 Susan Hares Tags Revised I-D Needed - Issue raised by AD, Revised I-D Needed - Issue raised by IESG cleared.
2017-11-11
17 Susan Hares
Template date: 2/24/2012
status date: 11/11/2017:

(1) Type of RFC: Standard
Why? Yang data model

(2) The IESG approval announcement includes a Document Announcement
Write-Up. …
Template date: 2/24/2012
status date: 11/11/2017:

(1) Type of RFC: Standard
Why? Yang data model

(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 abstract (generic) YANG data model for
  network/service topologies and inventories.  The model serves as a
  base model which is augmented with technology-specific details in
  other, more specific topology and inventory models.

Working Group Summary

Working Group has talked about this for 3 years.
Final discussion - was ship it.
https://www.ietf.org/mail-archive/web/i2rs/current/msg04009.html

Document Quality
  Are there existing implementations of the protocol?
  ODL implementation has existed for over 2 years
  Vendors planning to implement: Cisco, Ericsson, Huawei, Packet Design, Juniper, some Data Center
  RTG-DIR review:

  Yang doctors review: by Kent Watsen:
  https://www.ietf.org/mail-archive/web/yang-doctors/current/msg00032.html

  Routing-Directorate:  by Ines Robles
  https://www.ietf.org/mail-archive/web/rtg-dir/current/msg02913.html

  IPR call
    https://mailarchive.ietf.org/arch/msg/i2rs/gzC5-AXJI-YuttTP9ZCON3UMCLs

Nits:
    1) XML2RFC - template has pre- pre-RFC5378 work - need guidance how to fix

Personnel
  Document Shepherd:
  Responsible AD: Alia Atlas
  NM AD for Yang: Benoit Claise
Yang doctors review: Kent Watsen:
Routing-Directorate:  by Ines Robles
OPS-DIR: (during IETF LC):
SEC-DIR: (during IETF LC):

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

Shepherd did: NITS, IPR check, IANA check, RFC 2119 change, check for interaction with other documents.

[Shepherd's things that must be resolved]
      1) IPR call (not completed during WG LC)
    https://mailarchive.ietf.org/arch/msg/i2rs/gzC5-AXJI-YuttTP9ZCON3UMCLs
 


   

----- more comments on #5
#5 - Add interaction section with the following information:

Review of links to other yang models:
1) links to ietf-yang-types [rfc6991, ietf-inet-types [RFC6991]
2) links to topology model - ietf-network, ietf-network-topology - (draft-ietf-i2rs-yang-network-topo-06)

Interaction with other Yang models:
This is a protocol independent yang model with topology information by design it does not link to the following configuration models; 
2)  ietf-interfaces model [RFC7223]
3)  ietf-routing yang model [RFC8022
6) I2RS RIB (ephemeral state RIB) or configuration extended RIB  ( draft-acee-rtgwg-yang-rib-extend)

Topology information into the model without linking to these models. 

Why this is useful in ephemeral state:  The approach to not link to any configuration model but to let topology process load information from OSPF into the data model means that there is no model link between configuration state and topology.  The assumption is the routing process uploading the topology model knows how to do this.  The NETCONF or RESTCONF processes simply reads, reports notifications, and logs the data.

Writes from ephemeral state to the data models: These data models allow the the NETCCONF/RESTCONF process to write a logical topology link.  Exactly how this write operates depends on the routing process.  This model obeys the requirements for the ephemeral state found in the document draft-ietf-i2rs-ephemeral-state. 

Is this ephemeral state + topology independent approach reasonable:
The ODL implementation and TEAS (traffic engineeering) have OKed this approach.  The IESG in its review of draft-ietf-i2rs-yang-network-topo and this document should review this approach for the independent data models.  There is support for this approach in TEAS and I2RS, and other models have found this approach useful.


(4) Does the document Shepherd have any concerns about the depth or
breadth of the reviews that have been performed?

RTG-DIR Review: Ines Robles
https://www.ietf.org/mail-archive/web/rtg-dir/current/msg02913.html

Yang Doctor's review: Kent Watsen
https://www.ietf.org/mail-archive/web/yang-doctors/current/msg00032.html

OPS-DIR and SEC-DIR should review this model in the normal course of IETF-LC

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

See comments about I2RS topology independent drafts and ephemeral state above.

(6) Describe any specific concerns or issues that the Document Shepherd
has with this document that the Responsible Area Director and/or the
IESG should be aware of? For example, perhaps he or she is uncomfortable
with certain parts of the document, or has concerns whether there really
is a need for it. In any event, if the WG has discussed those issues and
has indicated that it still wishes to advance the document, detail those
concerns here.

Please review the above comments on interaction with other yang models. This is the first of the protocol independent yang modules from I2RS that adhere to the ephemeral state requirements.  The ephemeral state requirements have been discussed by I2RS for 5 years, and for the I2RS-NETCONF/NETMOD for 2 years.  Please note that ephemeral state and OPSTATE are not aligned.  The agreement with the NETMOD chairs was to finish the OPSTATE work without ephemeral state and then to add ephemeral state.

The topology model has no links to the configuration state except in the routing process.  This approach minimizes the interaction with OPSTATE issues or real code.  Once the OPSTATE work has completed, then this document can be updated to align with the IETF conceptual comments. It is doubtful this conceptual change will alter the code.

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

IPR call
https://www.ietf.org/mail-archive/web/i2rs/current/msg04088.html

Alexander Clemm
https://www.ietf.org/mail-archive/web/i2rs/current/msg04089.html

Jan Medved
https://www.ietf.org/mail-archive/web/i2rs/current/msg04102.html

Robert Varga
https://www.ietf.org/mail-archive/web/i2rs/current/msg04106.html

Nitin Bahadur
https://www.ietf.org/mail-archive/web/i2rs/current/msg04105.html

Hari Ananthakrishnan
https://www.ietf.org/mail-archive/web/i2rs/current/msg04097.html

Xufeng Liu:
https://www.ietf.org/mail-archive/web/i2rs/current/msg04094.html

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

No IPR filed on the draft.


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

Solid discussion for 2 years.  Do to the delay with the requirements - WG response to last call was light.  Benoit suggests it is a key data model.

(10) Has anyone threatened an appeal or otherwise indicated extreme
discontent? If so, please summarize 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.)

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

Nits:

1) Line 250 - notification is error in XML2RFC
2) pre-2780 - is problemn with XML2RFC template, seeking help for revision of template.
3) draft-ietf-i2rs-ephemeral-state-22 - reference is back-dated - will be fixed in update of template.

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

1) Automatic check of yang modules. 
2) RTG-DIR and Yang Doctor's review done.
3) Shepherd check the high-logic against the routing-configuration, OPSTATE, and ephemeral state requirements

(13) Have all references within this document been identified as
either normative or informative?

yes

(14) Are there normative references to documents that are not ready for
advancement or are otherwise in an unclear state? If such normative
references exist, what is the plan for their completion?

All normative references are valid.

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

refers to draft-ietf-i2rs-ephemeral-state-22.txt
(current version is -23.txt) which is at IESG review. 

(16) Will publication of this document change the status of any
existing RFCs? Are those RFCs listed on the title page header, listed
in the abstract, and discussed in the introduction? If the RFCs are not
listed in the Abstract and Introduction, explain why, and point to the
part of the document where the relationship of this document to the
other RFCs is discussed. If this information is not in the document,
explain why the WG considers it unnecessary.

No change to existing status.  This is new work.

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

IANA section needs to be fixed.  Once it is fixed, an early IANA review will be requested.

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

No registry added in this document.

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

Check on the Yang is automated at submission. 
2017-10-22
17 Alexander Clemm New version available: draft-ietf-i2rs-yang-network-topo-17.txt
2017-10-22
17 (System) New version approved
2017-10-22
17 (System)
Request for posting confirmation emailed to previous authors: Nitin Bahadur , Xufeng Liu , Jan Medved , Alexander Clemm , i2rs-chairs@ietf.org, Hariharan Ananthakrishnan , …
Request for posting confirmation emailed to previous authors: Nitin Bahadur , Xufeng Liu , Jan Medved , Alexander Clemm , i2rs-chairs@ietf.org, Hariharan Ananthakrishnan , Robert Varga
2017-10-22
17 Alexander Clemm Uploaded new revision
2017-09-27
16 Benoît Claise
[Ballot comment]
Preliminary note: I hope I'm doing the right thing by updating my ballot as  I understand that the document is back to the …
[Ballot comment]
Preliminary note: I hope I'm doing the right thing by updating my ballot as  I understand that the document is back to the WG. However, since I reviewed the versions 15 and 16, since some of my ballot points have been addressed (thank you), and since I wanted to share my feedback publicly, here is my feedback.
Editorial:

    The data model obeys the requirements for the ephemeral state found
      in the document [I-D.draft-ietf-i2rs-ephemeral-state].  For ephemeral
      topology data that is system controlled, the process tasked with
      maintaining topology information will load information from the
      routing process (such as OSPF) into the  without relying
      on a configuration datastore.

    =>  operational state datastore,
    according to https://datatracker.ietf.org/doc/draft-ietf-netmod-revised-datastores/
2017-09-27
16 Benoît Claise [Ballot Position Update] Position for Benoit Claise has been changed to No Objection from Discuss
2017-09-19
16 Alexander Clemm New version available: draft-ietf-i2rs-yang-network-topo-16.txt
2017-09-19
16 (System) New version approved
2017-09-19
16 (System)
Request for posting confirmation emailed to previous authors: Nitin Bahadur , Xufeng Liu , Jan Medved , Alexander Clemm , i2rs-chairs@ietf.org, Hariharan Ananthakrishnan , …
Request for posting confirmation emailed to previous authors: Nitin Bahadur , Xufeng Liu , Jan Medved , Alexander Clemm , i2rs-chairs@ietf.org, Hariharan Ananthakrishnan , Robert Varga
2017-09-19
16 Alexander Clemm Uploaded new revision
2017-09-11
15 Benoît Claise
[Ballot discuss]
Preliminary note: I hope I'm doing the right thing by updating this DISCUSS point as  I understand that the document is back to …
[Ballot discuss]
Preliminary note: I hope I'm doing the right thing by updating this DISCUSS point as  I understand that the document is back to the WG. However, since I reviewed the version 15, since some of my ballot points have been addressed (thank you), and since I wanted to share my feedback publicly, here is my feedback.

Please follow the YANG security guidelines template at https://trac.ietf.org/trac/ops/wiki/yang-security-guidelines

        There are a number of data nodes defined in this YANG module that are writable/creatable/deletable (i.e., config true, which is the default). These data nodes may be considered sensitive or vulnerable in some network environments. Write operations (e.g., edit-config) to these data nodes without proper protection can have a negative effect on network operations. These are the subtrees and data nodes and their sensitivity/vulnerability:

       

        -- for all YANG modules you must evaluate whether any readable data -- nodes (those are all the "config false" nodes, but also all other -- nodes, because they can also be read via operations like get or -- get-config) are sensitive or vulnerable (for instance, if they -- might reveal customer information or violate personal privacy -- laws such as those of the European Union if exposed to -- unauthorized parties)

        Some of the readable data nodes in this YANG module may be considered sensitive or vulnerable in some network environments. It is thus important to control read access (e.g., via get, get-config, or notification) to these data nodes. These are the subtrees and data nodes and their sensitivity/vulnerability:

       

        -- if your YANG module has defined any rpc operations -- describe their specific sensitivity or vulnerability.

        Some of the RPC operations in this YANG module may be considered sensitive or vulnerable in some network environments. It is thus important to control access to these operations. These are the operations and their sensitivity/vulnerability:

       

I don't understand why the security considerations section of a YANG module document speaks about this:

    Rules expressed in NACM can be applied analogously also to other
      protocols that attempt access to YANG-defined data.  In fact, it
      needs to be applied in the same way and should, like YANG, thus be
      considered independent of any particular protocol that is used to
      access YANG-defined data.  Otherwise, access control rules defined by
      NACM could be very easily circumvented simply by using another access
      mechanism which does not enforce NACM.  The alternative of mandating
      the introduction of mechanisms parallel to NACM that specify the same
      access control rules for other transports is clearly undesirable, as
      this would not only inhibit ease-of-use of systems that implement
      multiple protocols to access YANG data, but also open the specter of
      security holes due to inconsistencies in articulation and enforcement
      of rules across mechanisms that are essentially redundant.

This is even confusing to speak about other protocols before/without specifying those protocols.
You should remove this.


OLD DISCUSS, FOR INFORMATION ONLY:
To make sure both draft-ietf-i2rs-yang-network-topo and draft-ietf-i2rs-yang-l3-topology are treated the same way, here is my DISCUSS.
As background, email sent to I2RS/IESG on Jan 24th 2017

Let me repeat what I mentioned already on the I2RS mailing list:

    This document contains a YANG model, a generic YANG model that could be accessed by NETCONF, RESTCONF, or the future I2RS protocol.
    This document doesn't say (and that would be a mistake IMO if it would) that this YANG model can only be accessed by the I2RS protocol.
    Hence I'm advocating that the security considerations diligently follow https://trac.ietf.org/trac/ops/wiki/yang-security-guidelines, and that they don't go in the I2RS protocol specific details.

This comment was made for draft-ietf-i2rs-yang-network-topo, but is equally applicable to this draft-ietf-i2rs-yang-l3-topology draft.
I still maintain this point of view: it would be a mistake to limit a data model usage to a particular protocol. These topology documents are not I2RS YANG models, these are YANG models, which can be used in different contexts. I'm very concerned if we start having per-WG or per context data models in the IETF.
Btw, I haven't seen a RFC specifying what the I2RS protocol is, only the requirements.
We can't modify the current generic YANG security considerations for an I2RS control plane and a new datastore that are not yet specified. If you want to describe how I2RS will be using those topology YANG models (and any YANG models btw), then it's suitable to include this part of the I2RS protocol spec or part of an I2RS applicability statement. This is typically where you would describe some protocol specific information such as "write contention for two clients writing a node using I2RS priority (linked to I2RS User-ID)".

Let me make my point differently. Let's assume for a moment that I2RS needs to use the IETF interface YANG model, does it mean that you will require RFC 7223bis with an updated security considerations? This can't be.

I still think the generic YANG security guidelines is suitable, as it relates to IETF specified protocols NETCONF and RESTCONF. Addition of some generic information about the data model (not I2RS protocol) might be useful though. For example, text around "there is a risk that a write to a topology may create a looping topology or overload a particular node". Note that I don't think the the security considerations is the best section for this though.

Regards, Benoit
2017-09-11
15 Benoît Claise
[Ballot comment]
Editorial:

    The data model obeys the requirements for the ephemeral state found
      in the document [I-D.draft-ietf-i2rs-ephemeral-state].  For ephemeral …
[Ballot comment]
Editorial:

    The data model obeys the requirements for the ephemeral state found
      in the document [I-D.draft-ietf-i2rs-ephemeral-state].  For ephemeral
      topology data that is system controlled, the process tasked with
      maintaining topology information will load information from the
      routing process (such as OSPF) into the  without relying
      on a configuration datastore.

    =>  operational state datastore,
    according to https://datatracker.ietf.org/doc/draft-ietf-netmod-revised-datastores/
2017-09-11
15 Benoît Claise Ballot comment and discuss text updated for Benoit Claise
2017-09-05
15 Alexander Clemm New version available: draft-ietf-i2rs-yang-network-topo-15.txt
2017-09-05
15 (System) New version approved
2017-09-05
15 (System) Request for posting confirmation emailed to previous authors: Nitin Bahadur , Xufeng Liu , Jan Medved , Alexander Clemm , Hariharan Ananthakrishnan , Robert Varga
2017-09-05
15 Alexander Clemm Uploaded new revision
2017-08-08
14 Kent Watsen Request for Last Call review by YANGDOCTORS Completed: Almost Ready. Reviewer: Kent Watsen. Sent review to list.
2017-07-25
14 Stewart Bryant Request for Last Call review by GENART Completed: Ready with Nits. Reviewer: Stewart Bryant. Sent review to list.
2017-07-24
14 Ines Robles Request for Last Call review by RTGDIR Completed: Has Issues. Reviewer: Ines Robles. Sent review to list.
2017-07-13
14 Jean Mahoney Request for Last Call review by GENART is assigned to Stewart Bryant
2017-07-13
14 Jean Mahoney Request for Last Call review by GENART is assigned to Stewart Bryant
2017-07-13
14 Mehmet Ersue Request for Last Call review by YANGDOCTORS is assigned to Kent Watsen
2017-07-13
14 Mehmet Ersue Request for Last Call review by YANGDOCTORS is assigned to Kent Watsen
2017-07-13
14 Min Ye Request for Last Call review by RTGDIR is assigned to Ines Robles
2017-07-13
14 Min Ye Request for Last Call review by RTGDIR is assigned to Ines Robles
2017-07-12
14 Russ White IETF WG state changed to WG Consensus: Waiting for Write-Up from Waiting for Implementation
2017-07-12
14 Russ White Requested Last Call review by YANGDOCTORS
2017-07-12
14 Russ White Requested Last Call review by RTGDIR
2017-07-12
14 Russ White Requested Last Call review by GENART
2017-07-11
14 Russ White Finished last call, waiting on any required implementation report, etc. Sue agreed to shepherd.
2017-07-11
14 Russ White IETF WG state changed to Waiting for Implementation from WG Document
2017-06-30
14 Alexander Clemm New version available: draft-ietf-i2rs-yang-network-topo-14.txt
2017-06-30
14 (System) New version approved
2017-06-30
14 (System)
Request for posting confirmation emailed to previous authors: Nitin Bahadur , Xufeng Liu , Jan Medved , Alexander Clemm , i2rs-chairs@ietf.org, Hariharan Ananthakrishnan , …
Request for posting confirmation emailed to previous authors: Nitin Bahadur , Xufeng Liu , Jan Medved , Alexander Clemm , i2rs-chairs@ietf.org, Hariharan Ananthakrishnan , Robert Varga
2017-06-30
14 Alexander Clemm Uploaded new revision
2017-06-21
13 Alexander Clemm New version available: draft-ietf-i2rs-yang-network-topo-13.txt
2017-06-21
13 (System) New version approved
2017-06-21
13 (System)
Request for posting confirmation emailed to previous authors: Nitin Bahadur , Xufeng Liu , Jan Medved , Alexander Clemm , i2rs-chairs@ietf.org, Hariharan Ananthakrishnan , …
Request for posting confirmation emailed to previous authors: Nitin Bahadur , Xufeng Liu , Jan Medved , Alexander Clemm , i2rs-chairs@ietf.org, Hariharan Ananthakrishnan , Robert Varga
2017-06-21
13 Alexander Clemm Uploaded new revision
2017-04-21
12 Gunter Van de Velde Closed request for Telechat review by OPSDIR with state 'Overtaken by Events'
2017-03-17
12 Mehmet Ersue Request for Early review by YANGDOCTORS Completed: Almost Ready. Reviewer: Kent Watsen.
2017-03-17
12 Mehmet Ersue Request for Early review by YANGDOCTORS is assigned to Kent Watsen
2017-03-17
12 Mehmet Ersue Request for Early review by YANGDOCTORS is assigned to Kent Watsen
2017-03-17
12 Mehmet Ersue Requested Early review by YANGDOCTORS
2017-03-01
12 Alexander Clemm New version available: draft-ietf-i2rs-yang-network-topo-12.txt
2017-03-01
12 (System) New version approved
2017-03-01
12 (System)
Request for posting confirmation emailed to previous authors: Nitin Bahadur , Jan Medved , Alexander Clemm , i2rs-chairs@ietf.org, Hariharan Ananthakrishnan , Xufeng Liu , …
Request for posting confirmation emailed to previous authors: Nitin Bahadur , Jan Medved , Alexander Clemm , i2rs-chairs@ietf.org, Hariharan Ananthakrishnan , Xufeng Liu , Robert Varga
2017-03-01
12 Alexander Clemm Uploaded new revision
2017-02-16
11 Alexander Clemm New version available: draft-ietf-i2rs-yang-network-topo-11.txt
2017-02-16
11 (System) New version approved
2017-02-16
11 (System) Request for posting confirmation emailed to previous authors: "Alexander Clemm" , "Jan Medved" , "Nitin Bahadur" , "Xufeng Liu" , "Robert Varga" , "Hariharan Ananthakrishnan"
2017-02-16
11 Alexander Clemm Uploaded new revision
2017-01-31
10 Alia Atlas Tags Revised I-D Needed - Issue raised by AD, Revised I-D Needed - Issue raised by IESG set. Tag Revised I-D Needed cleared.
2017-01-31
10 Alia Atlas IETF WG state changed to WG Document from Submitted to IESG for Publication
2017-01-31
10 Alia Atlas IESG state changed to AD is watching::Revised I-D Needed from IESG Evaluation::Revised I-D Needed
2017-01-24
10 Benoît Claise
[Ballot discuss]
To make sure both draft-ietf-i2rs-yang-network-topo and draft-ietf-i2rs-yang-l3-topology are treated the same way, here is my DISCUSS.
As background, email sent to I2RS/IESG on …
[Ballot discuss]
To make sure both draft-ietf-i2rs-yang-network-topo and draft-ietf-i2rs-yang-l3-topology are treated the same way, here is my DISCUSS.
As background, email sent to I2RS/IESG on Jan 24th 2017

Let me repeat what I mentioned already on the I2RS mailing list:

    This document contains a YANG model, a generic YANG model that could be accessed by NETCONF, RESTCONF, or the future I2RS protocol.
    This document doesn't say (and that would be a mistake IMO if it would) that this YANG model can only be accessed by the I2RS protocol.
    Hence I'm advocating that the security considerations diligently follow https://trac.ietf.org/trac/ops/wiki/yang-security-guidelines, and that they don't go in the I2RS protocol specific details.

This comment was made for draft-ietf-i2rs-yang-network-topo, but is equally applicable to this draft-ietf-i2rs-yang-l3-topology draft.
I still maintain this point of view: it would be a mistake to limit a data model usage to a particular protocol. These topology documents are not I2RS YANG models, these are YANG models, which can be used in different contexts. I'm very concerned if we start having per-WG or per context data models in the IETF.
Btw, I haven't seen a RFC specifying what the I2RS protocol is, only the requirements.
We can't modify the current generic YANG security considerations for an I2RS control plane and a new datastore that are not yet specified. If you want to describe how I2RS will be using those topology YANG models (and any YANG models btw), then it's suitable to include this part of the I2RS protocol spec or part of an I2RS applicability statement. This is typically where you would describe some protocol specific information such as "write contention for two clients writing a node using I2RS priority (linked to I2RS User-ID)".

Let me make my point differently. Let's assume for a moment that I2RS needs to use the IETF interface YANG model, does it mean that you will require RFC 7223bis with an updated security considerations? This can't be.

I still think the generic YANG security guidelines is suitable, as it relates to IETF specified protocols NETCONF and RESTCONF. Addition of some generic information about the data model (not I2RS protocol) might be useful though. For example, text around "there is a risk that a write to a topology may create a looping topology or overload a particular node". Note that I don't think the the security considerations is the best section for this though.

Regards, Benoit
2017-01-24
10 Benoît Claise [Ballot Position Update] Position for Benoit Claise has been changed to Discuss from No Objection
2017-01-12
10 Tero Kivinen Closed request for Last Call review by SECDIR with state 'No Response'
2017-01-05
10 Cindy Morgan IESG state changed to IESG Evaluation::Revised I-D Needed from IESG Evaluation
2017-01-05
10 Alexey Melnikov [Ballot Position Update] New position, No Objection, has been recorded for Alexey Melnikov
2017-01-05
10 Alissa Cooper
[Ballot comment]
I agree with Kathleen's comments and always find it helpful when the security considerations templates are used in YANG documents as Juergen and …
[Ballot comment]
I agree with Kathleen's comments and always find it helpful when the security considerations templates are used in YANG documents as Juergen and Benoit suggested.

= Section 3 =

HTTP and ReST are defined, but they aren't used anywhere else in the document in a way that requires definition.

= Section 6.1 =

"leaf server-provided {
          type boolean;
          config false;
          description
            "Indicates whether the information concerning this
              particular network is populated by the server
              (server-provided true, the general case for network
              information discovered from the server),
              or whether it is configured by a client
              (server-provided true, possible e.g. for
              service overlays managed through a controller)."

I think the second instance of "server-provided true" is actually supposed to say "server-provided false," right?
2017-01-05
10 Alissa Cooper [Ballot Position Update] New position, No Objection, has been recorded for Alissa Cooper
2017-01-05
10 Stephen Farrell
[Ballot comment]

I agree with Kathleen's discuss points and have one
more aspect to offer that I hope you include in that
discussion:

This model …
[Ballot comment]

I agree with Kathleen's discuss points and have one
more aspect to offer that I hope you include in that
discussion:

This model I think will lead designers to only think
about the nodes that are supposed to have access to
traffic.  (See also below about broadcast media.) The
model will generally not capture the reality that some
other nodes can also actually see or influence traffic
and I think that will lead to vulnerabilities not
being recognised. I don't have a good suggestion for
how to fix that problem but I do think you ought
mention it as a security consideration, e.g. something
like: "For models such as these - the real world
network may allow additional communications or links
that are not represented in the model and such links
may enable vulnerabilities that are liable to be
missed when considering only the model. These models
don't really capture the security or privacy aspects
of the network."

- 4.2 and generally: It is not clear to me how to
represent broadcast media (e.g. radio) nor how IP
multicast would be reflected in this model. I assume
those can be done but as a bit of a hack. 

- nit: 6 authors and 4 contributors. I wish people
(esp chairs) would just enforce the 5 author guideline
and say why that's inappropriate in the few instances
in which that is the case.
2017-01-05
10 Stephen Farrell [Ballot Position Update] New position, No Objection, has been recorded for Stephen Farrell
2017-01-05
10 Jari Arkko [Ballot comment]
Stewart Bryant's Gen-ART comments are worthwhile to look at. Did the authors see them?
2017-01-05
10 Jari Arkko [Ballot Position Update] New position, No Objection, has been recorded for Jari Arkko
2017-01-05
10 Benoît Claise
[Ballot comment]
Reading this document one more time, some more editorial comment
-

OLD:
  At the same time, where data specific to a network …
[Ballot comment]
Reading this document one more time, some more editorial comment
-

OLD:
  At the same time, where data specific to a network type does comes
  into play

NEW:
  At the same time, where data specific to a network type does come
  into play

- The figure shows two Service Functions - X1 and X2 - mapping onto a
  single L3 network element; this could happen, for example, if two
  service functions reside in the same VM (or server) and share the
  same set of network interfaces.

You meant X1 and X3, mapping to the same Y2 L3 network element, right?

- please expand ROADM

- There are multiple slightly different definitions of the datastore in the different RFCs.
Let's not add to the confusion.
Pick one (RFC6241 should be the latest one) and mention the reference.

- YANG definition "YANG: A data definition language for NETCONF"
I would use:
  YANG is a data modeling language used to model configuration data,
  state data, Remote Procedure Calls, and notifications for network
  management protocols [RFC7950]

- OLD:
  The abstract (base) network model is defined in the network.yang
  module.  Its structure is shown in the following figure.  Brackets
  enclose list keys, "rw" means configuration data, "ro" means
  operational state data, and "?" designates optional nodes.  A "+"
  indicates a line break.

NEW (cut/paste from RFC8022 and https://tools.ietf.org/html/draft-ietf-netmod-rfc6087bis-09]

  o  Brackets "[" and "]" enclose list keys.

  o  Curly braces "{" and "}" contain names of optional features that
      make the corresponding node conditional.

  o  Abbreviations before data node names: "rw" means configuration
      (read-write), "ro" state data (read-only), "-x" RPC operations or
      actions, and "-n" notifications.

  o  Symbols after data node names: "?" means an optional node, "!" a
      container with presence, and "*" denotes a "list" or "leaf-list".

  o  Parentheses enclose choice and case nodes, and case nodes are also
      marked with a colon (":").

  o  Ellipsis ("...") stands for contents of subtrees that are not
      shown.

Note that you have two instances of this.

- Final comment: the security considerations should be better aligned with https://trac.ietf.org/trac/ops/wiki/yang-security-guidelines, as replied to Kathleen's DISCUSS.
2017-01-05
10 Benoît Claise [Ballot Position Update] New position, No Objection, has been recorded for Benoit Claise
2017-01-04
10 Suresh Krishnan [Ballot Position Update] New position, No Objection, has been recorded for Suresh Krishnan
2017-01-04
10 Ben Campbell [Ballot comment]
I agree with both of Kathleen's DISCUSS points.
2017-01-04
10 Ben Campbell [Ballot Position Update] New position, No Objection, has been recorded for Ben Campbell
2017-01-04
10 Kathleen Moriarty
[Ballot discuss]
Thanks for your work on this draft.

I have a couple of things I'd like to discuss that may require some additional text, …
[Ballot discuss]
Thanks for your work on this draft.

I have a couple of things I'd like to discuss that may require some additional text, but should be easy to resolve.

1. Privacy considerations - I don't see any listed and the YANG module include a few identifiers as well as ways to group devices.  I think privacy considerations need to be added for use of this module.

2. Security - the network topology and inventory created by this module reveals information about systems and services.  This could be very helpful information to an attacker and should also be called out as a security consideration. The access and transport of this information is covered though in the considerations, just listing this threat would be helpful.

Thank you.
2017-01-04
10 Kathleen Moriarty [Ballot Position Update] New position, Discuss, has been recorded for Kathleen Moriarty
2017-01-04
10 Spencer Dawkins [Ballot Position Update] New position, No Objection, has been recorded for Spencer Dawkins
2017-01-04
10 Mirja Kühlewind [Ballot Position Update] New position, No Objection, has been recorded for Mirja Kühlewind
2017-01-03
10 Terry Manderson [Ballot Position Update] New position, No Objection, has been recorded for Terry Manderson
2017-01-03
10 Alvaro Retana
[Ballot comment]
Just a nit:  Several places in the text make reference to the network.yang or network-topology.yang models.  It would be nice to put a …
[Ballot comment]
Just a nit:  Several places in the text make reference to the network.yang or network-topology.yang models.  It would be nice to put a reference to the section where there are defined.
2017-01-03
10 Alvaro Retana [Ballot Position Update] New position, No Objection, has been recorded for Alvaro Retana
2017-01-03
10 Deborah Brungard [Ballot Position Update] New position, No Objection, has been recorded for Deborah Brungard
2017-01-03
10 (System) IANA Review state changed to Version Changed - Review Needed from IANA - Not OK
2017-01-03
10 Alexander Clemm New version available: draft-ietf-i2rs-yang-network-topo-10.txt
2017-01-03
10 (System) New version approved
2017-01-03
10 (System)
Request for posting confirmation emailed to previous authors: "Nitin Bahadur" , "Jan Medved" , "Alexander Clemm" , "Xufeng Liu" , i2rs-chairs@ietf.org, "Robert Varga" , …
Request for posting confirmation emailed to previous authors: "Nitin Bahadur" , "Jan Medved" , "Alexander Clemm" , "Xufeng Liu" , i2rs-chairs@ietf.org, "Robert Varga" , "Hariharan Ananthakrishnan"
2017-01-03
10 Alexander Clemm Uploaded new revision
2017-01-01
09 Joel Jaeggli [Ballot comment]
seems worthwhile that the misref

draft-ietf-i2rs-ephemeral-state

be converged with this one for publication.

don't expect that's a big deal.
2017-01-01
09 Joel Jaeggli Ballot comment text updated for Joel Jaeggli
2017-01-01
09 Joel Jaeggli [Ballot Position Update] New position, No Objection, has been recorded for Joel Jaeggli
2016-12-20
09 Alia Atlas IESG state changed to IESG Evaluation from Waiting for Writeup
2016-12-20
09 Alia Atlas Ballot has been issued
2016-12-20
09 Alia Atlas [Ballot Position Update] New position, Yes, has been recorded for Alia Atlas
2016-12-20
09 Alia Atlas Created "Approve" ballot
2016-12-20
09 Alia Atlas Ballot writeup was changed
2016-12-19
09 (System) IESG state changed to Waiting for Writeup from In Last Call
2016-12-16
09 (System) IANA Review state changed to IANA - Not OK from IANA - Review Needed
2016-12-16
09 Sabrina Tanamal
(Via drafts-lastcall-comment@iana.org): IESG/Authors/WG Chairs:

The IANA Services Operator has completed its review of draft-ietf-i2rs-yang-network-topo-09.txt. If any part of this review is inaccurate, please let …
(Via drafts-lastcall-comment@iana.org): IESG/Authors/WG Chairs:

The IANA Services Operator has completed its review of draft-ietf-i2rs-yang-network-topo-09.txt. If any part of this review is inaccurate, please let us know.

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

First, in the ns subregistry of the IETF XML registry located at:

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

two new URIs are to be registered as follows:

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

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

Because this registry requires Expert Review [RFC5226] for registration, we've contacted the IESG-designated expert in a separate ticket to request approval. Expert review should be completed before your document can be approved for publication as an RFC.

Second, in the YANG Module Names subregistry of the YANG Parameters registry located at:

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

two new module names are to be registered as follows:

Name: ietf-network
Namespace: urn:ietf:params:xml:ns:yang:ietf-network
Prefix: nd
Module:
Reference: [ RFC-to-be ]

Name: ietf-network-topology
Namespace: urn:ietf:params:xml:ns:yang:ietf-network-topology
Prefix: lnk
Module:
Reference: [ RFC-to-be ]

The IANA Services Operator understands that these two actions are the only ones required to be completed upon approval of this document.

Note:  The actions requested in this document will not be completed until the document has been approved for publication as an RFC. This message is only to confirm what actions will be performed.

Thank you,

Sabrina Tanamal
IANA Services Specialist
PTI
2016-12-14
09 Stewart Bryant Request for Last Call review by GENART Completed: Ready with Issues. Reviewer: Stewart Bryant.
2016-12-08
09 Jean Mahoney Request for Last Call review by GENART is assigned to Stewart Bryant
2016-12-08
09 Jean Mahoney Request for Last Call review by GENART is assigned to Stewart Bryant
2016-12-08
09 Tero Kivinen Request for Last Call review by SECDIR is assigned to Eric Osterweil
2016-12-08
09 Tero Kivinen Request for Last Call review by SECDIR is assigned to Eric Osterweil
2016-12-05
09 Cindy Morgan IANA Review state changed to IANA - Review Needed
2016-12-05
09 Cindy Morgan
The following Last Call announcement was sent out:

From: The IESG
To: "IETF-Announce"
CC: i2rs@ietf.org, "Susan Hares" , draft-ietf-i2rs-yang-network-topo@ietf.org, i2rs-chairs@ietf.org, akatlas@gmail.com, …
The following Last Call announcement was sent out:

From: The IESG
To: "IETF-Announce"
CC: i2rs@ietf.org, "Susan Hares" , draft-ietf-i2rs-yang-network-topo@ietf.org, i2rs-chairs@ietf.org, akatlas@gmail.com, shares@ndzh.com
Reply-To: ietf@ietf.org
Sender:
Subject: Last Call:  (A Data Model for Network Topologies) to Proposed Standard


The IESG has received a request from the Interface to the Routing System
WG (i2rs) to consider the following document:
- 'A Data Model for Network Topologies'
  as Proposed Standard

The IESG plans to make a decision in the next few weeks, and solicits
final comments on this action. Please send substantive comments to the
ietf@ietf.org mailing lists by 2016-12-19. 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 abstract (generic) YANG data model for
  network/service topologies and inventories.  The model serves as a
  base model which is augmented with technology-specific details in
  other, more specific topology and inventory models.




The file can be obtained via
https://datatracker.ietf.org/doc/draft-ietf-i2rs-yang-network-topo/

IESG discussion can be tracked via
https://datatracker.ietf.org/doc/draft-ietf-i2rs-yang-network-topo/ballot/


No IPR declarations have been submitted directly on this I-D.




2016-12-05
09 Cindy Morgan IESG state changed to In Last Call from Last Call Requested
2016-12-05
09 Alia Atlas Last call was requested
2016-12-05
09 Alia Atlas Last call announcement was generated
2016-12-05
09 Alia Atlas Ballot approval text was generated
2016-12-05
09 Alia Atlas Ballot writeup was generated
2016-12-05
09 Alia Atlas IESG state changed to Last Call Requested from AD Evaluation
2016-12-05
09 Alia Atlas
AD review comments:

1) Section 5 mentions I-D.draft-acee-rtgwg-yang-rib-extend.  Since this is an individual draft, it's probably better not to include it as a reference.

2) …
AD review comments:

1) Section 5 mentions I-D.draft-acee-rtgwg-yang-rib-extend.  Since this is an individual draft, it's probably better not to include it as a reference.

2) On p. 25-26, in list link description:  "Layering dependencies on links in underlay topologies are
          not represented, as the layering information of nodes and of
          termination points is sufficient."  This seems to contradict earlier text and the exice of the list supporting link that is immediately after.  Could you please clean up or clarify?

2016-12-05
09 Alia Atlas IESG state changed to AD Evaluation from Publication Requested
2016-12-02
09 Gunter Van de Velde Request for Telechat review by OPSDIR is assigned to Sarah Banks
2016-12-02
09 Gunter Van de Velde Request for Telechat review by OPSDIR is assigned to Sarah Banks
2016-12-01
09 Alia Atlas Placed on agenda for telechat - 2017-01-05
2016-11-30
09 Alexander Clemm New version available: draft-ietf-i2rs-yang-network-topo-09.txt
2016-11-30
09 (System) New version approved
2016-11-30
09 (System) Request for posting confirmation emailed to previous authors: "Nitin Bahadur" , "Jan Medved" , "Alexander Clemm" , "Xufeng Liu" , "Robert Varga" , "Hariharan Ananthakrishnan"
2016-11-30
09 Alexander Clemm Uploaded new revision
2016-11-30
08 Susan Hares
Template date: 2/24/2012
Status:  missing IPR from Robert Varga and Igor Bryskin - planned to instruct lead author (Alex Clemm) to remove these 2 authors …
Template date: 2/24/2012
Status:  missing IPR from Robert Varga and Igor Bryskin - planned to instruct lead author (Alex Clemm) to remove these 2 authors if they do not respond by the time you finsih editing.

(1) Type of RFC: Standard
Why? Yang data model

(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 abstract (generic) YANG data model for
  network/service topologies and inventories.  The model serves as a
  base model which is augmented with technology-specific details in
  other, more specific topology and inventory models.

Working Group Summary

Working Group has talked about this for 2 years.
Final discussion - was ship it.
https://www.ietf.org/mail-archive/web/i2rs/current/msg04009.html

Document Quality
  Are there existing implementations of the protocol?
  ODL implementation has existed for over 2 years
  Vendors planning to implement: Cisco, Ericsson, Huawei, Packet Design, Juniper, some Data Center
  RTG-DIR review:

  Yang doctors review: by Kent Watsen:
  https://www.ietf.org/mail-archive/web/yang-doctors/current/msg00032.html

  Routing-Directorate:  by Ines Robles
  https://www.ietf.org/mail-archive/web/rtg-dir/current/msg02913.html

  IPR call
    https://mailarchive.ietf.org/arch/msg/i2rs/gzC5-AXJI-YuttTP9ZCON3UMCLs

Nits:
    1) XML2RFC - template has pre- pre-RFC5378 work - need guidance how to fix

Personnel
  Document Shepherd:
  Responsible AD: Alia Atlas
  NM AD for Yang: Benoit Claise
Yang doctors review: Kent Watsen:
Routing-Directorate:  by Ines Robles
OPS-DIR: (during IETF LC):
SEC-DIR: (during IETF LC):

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

Shepherd did: NITS, IPR check, IANA check, RFC 2119 change, check for interaction with other documents.

[Shepherd's things that must be resolved]
      1) IPR call (not completed during WG LC)
    https://mailarchive.ietf.org/arch/msg/i2rs/gzC5-AXJI-YuttTP9ZCON3UMCLs
 


   

----- more comments on #5
#5 - Add interaction section with the following information:

Review of links to other yang models:
1) links to ietf-yang-types [rfc6991, ietf-inet-types [RFC6991]
2) links to topology model - ietf-network, ietf-network-topology - (draft-ietf-i2rs-yang-network-topo-06)

Interaction with other Yang models:
This is a protocol independent yang model with topology information by design it does not link to the following configuration models; 
2)  ietf-interfaces model [RFC7223]
3)  ietf-routing yang model [RFC8022
6) I2RS RIB (ephemeral state RIB) or configuration extended RIB  ( draft-acee-rtgwg-yang-rib-extend)

Topology information into the model without linking to these models. 

Why this is useful in ephemeral state:  The approach to not link to any configuration model but to let topology process load information from OSPF into the data model means that there is no model link between configuration state and topology.  The assumption is the routing process uploading the topology model knows how to do this.  The NETCONF or RESTCONF processes simply reads, reports notifications, and logs the data.

Writes from ephemeral state to the data models: These data models allow the the NETCCONF/RESTCONF process to write a logical topology link.  Exactly how this write operates depends on the routing process.  This model obeys the requirements for the ephemeral state found in the document draft-ietf-i2rs-ephemeral-state. 

Is this ephemeral state + topology independent approach reasonable:
The ODL implementation and TEAS (traffic engineeering) have OKed this approach.  The IESG in its review of draft-ietf-i2rs-yang-network-topo and this document should review this approach for the independent data models.  There is support for this approach in TEAS and I2RS, and other models have found this approach useful.


(4) Does the document Shepherd have any concerns about the depth or
breadth of the reviews that have been performed?

RTG-DIR Review: Ines Robles
https://www.ietf.org/mail-archive/web/rtg-dir/current/msg02913.html

Yang Doctor's review: Kent Watsen
https://www.ietf.org/mail-archive/web/yang-doctors/current/msg00032.html

OPS-DIR and SEC-DIR should review this model in the normal course of IETF-LC

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

See comments about I2RS topology independent drafts and ephemeral state above.

(6) Describe any specific concerns or issues that the Document Shepherd
has with this document that the Responsible Area Director and/or the
IESG should be aware of? For example, perhaps he or she is uncomfortable
with certain parts of the document, or has concerns whether there really
is a need for it. In any event, if the WG has discussed those issues and
has indicated that it still wishes to advance the document, detail those
concerns here.

Please review the above comments on interaction with other yang models. This is the first of the protocol independent yang modules from I2RS that adhere to the ephemeral state requirements.  The ephemeral state requirements have been discussed by I2RS for 5 years, and for the I2RS-NETCONF/NETMOD for 2 years.  Please note that ephemeral state and OPSTATE are not aligned.  The agreement with the NETMOD chairs was to finish the OPSTATE work without ephemeral state and then to add ephemeral state.

The topology model has no links to the configuration state except in the routing process.  This approach minimizes the interaction with OPSTATE issues or real code.  Once the OPSTATE work has completed, then this document can be updated to align with the IETF conceptual comments. It is doubtful this conceptual change will alter the code.

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

IPR call
https://www.ietf.org/mail-archive/web/i2rs/current/msg04088.html

Alexander Clemm
https://www.ietf.org/mail-archive/web/i2rs/current/msg04089.html

Jan Medved
https://www.ietf.org/mail-archive/web/i2rs/current/msg04102.html

Robert Varga
https://www.ietf.org/mail-archive/web/i2rs/current/msg04106.html

Nitin Bahadur
https://www.ietf.org/mail-archive/web/i2rs/current/msg04105.html

Hari Ananthakrishnan
https://www.ietf.org/mail-archive/web/i2rs/current/msg04097.html

Xufeng Liu:
https://www.ietf.org/mail-archive/web/i2rs/current/msg04094.html

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

No IPR filed on the draft.


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

Solid discussion for 2 years.  Do to the delay with the requirements - WG response to last call was light.  Benoit suggests it is a key data model.

(10) Has anyone threatened an appeal or otherwise indicated extreme
discontent? If so, please summarize 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.)

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

Nits:

1) Line 250 - notification is error in XML2RFC
2) pre-2780 - is problemn with XML2RFC template, seeking help for revision of template.
3) draft-ietf-i2rs-ephemeral-state-22 - reference is back-dated - will be fixed in update of template.

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

1) Automatic check of yang modules. 
2) RTG-DIR and Yang Doctor's review done.
3) Shepherd check the high-logic against the routing-configuration, OPSTATE, and ephemeral state requirements

(13) Have all references within this document been identified as
either normative or informative?

yes

(14) Are there normative references to documents that are not ready for
advancement or are otherwise in an unclear state? If such normative
references exist, what is the plan for their completion?

All normative references are valid.

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

refers to draft-ietf-i2rs-ephemeral-state-22.txt
(current version is -23.txt) which is at IESG review. 

(16) Will publication of this document change the status of any
existing RFCs? Are those RFCs listed on the title page header, listed
in the abstract, and discussed in the introduction? If the RFCs are not
listed in the Abstract and Introduction, explain why, and point to the
part of the document where the relationship of this document to the
other RFCs is discussed. If this information is not in the document,
explain why the WG considers it unnecessary.

No change to existing status.  This is new work.

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

IANA section needs to be fixed.  Once it is fixed, an early IANA review will be requested.

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

No registry added in this document.

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

Check on the Yang is automated at submission. 
2016-11-30
08 Susan Hares
Template date: 2/24/2012
Status:  missing IPR from Robert Varga and Igor Bryskin - planned to instruct lead author (Alex Clemm) to remove these 2 authors …
Template date: 2/24/2012
Status:  missing IPR from Robert Varga and Igor Bryskin - planned to instruct lead author (Alex Clemm) to remove these 2 authors if they do not respond by the time you finsih editing.

(1) Type of RFC: Standard
Why? Yang data model

(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 abstract (generic) YANG data model for
  network/service topologies and inventories.  The model serves as a
  base model which is augmented with technology-specific details in
  other, more specific topology and inventory models.

Working Group Summary

Working Group has talked about this for 2 years.
Final discussion - was ship it.
https://www.ietf.org/mail-archive/web/i2rs/current/msg04009.html

Document Quality
  Are there existing implementations of the protocol?
  ODL implementation has existed for over 2 years
  Vendors planning to implement: Cisco, Ericsson, Huawei, Packet Design, Juniper, some Data Center
  RTG-DIR review:

  Yang doctors review: by Kent Watsen:
  https://www.ietf.org/mail-archive/web/yang-doctors/current/msg00032.html

  Routing-Directorate:  by Ines Robles
  https://www.ietf.org/mail-archive/web/rtg-dir/current/msg02913.html

  IPR call
    https://mailarchive.ietf.org/arch/msg/i2rs/gzC5-AXJI-YuttTP9ZCON3UMCLs

Nits:
    1) XML2RFC - template has pre- pre-RFC5378 work - need guidance how to fix

Personnel
  Document Shepherd:
  Responsible AD: Alia Atlas
  NM AD for Yang: Benoit Claise
Yang doctors review: Kent Watsen:
Routing-Directorate:  by Ines Robles
OPS-DIR: (during IETF LC):
SEC-DIR: (during IETF LC):

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

Shepherd did: NITS, IPR check, IANA check, RFC 2119 change, check for interaction with other documents.

[Shepherd's things that must be resolved]
      1) IPR call (not completed during WG LC)
    https://mailarchive.ietf.org/arch/msg/i2rs/gzC5-AXJI-YuttTP9ZCON3UMCLs
 


   

----- more comments on #5
#5 - Add interaction section with the following information:

Review of links to other yang models:
1) links to ietf-yang-types [rfc6991, ietf-inet-types [RFC6991]
2) links to topology model - ietf-network, ietf-network-topology - (draft-ietf-i2rs-yang-network-topo-06)

Interaction with other Yang models:
This is a protocol independent yang model with topology information by design it does not link to the following configuration models; 
2)  ietf-interfaces model [RFC7223]
3)  ietf-routing yang model [RFC8022
6) I2RS RIB (ephemeral state RIB) or configuration extended RIB  ( draft-acee-rtgwg-yang-rib-extend)

Topology information into the model without linking to these models. 

Why this is useful in ephemeral state:  The approach to not link to any configuration model but to let topology process load information from OSPF into the data model means that there is no model link between configuration state and topology.  The assumption is the routing process uploading the topology model knows how to do this.  The NETCONF or RESTCONF processes simply reads, reports notifications, and logs the data.

Writes from ephemeral state to the data models: These data models allow the the NETCCONF/RESTCONF process to write a logical topology link.  Exactly how this write operates depends on the routing process.  This model obeys the requirements for the ephemeral state found in the document draft-ietf-i2rs-ephemeral-state. 

Is this ephemeral state + topology independent approach reasonable:
The ODL implementation and TEAS (traffic engineeering) have OKed this approach.  The IESG in its review of draft-ietf-i2rs-yang-network-topo and this document should review this approach for the independent data models.  There is support for this approach in TEAS and I2RS, and other models have found this approach useful.


(4) Does the document Shepherd have any concerns about the depth or
breadth of the reviews that have been performed?

RTG-DIR Review: Ines Robles
https://www.ietf.org/mail-archive/web/rtg-dir/current/msg02913.html

Yang Doctor's review: Kent Watsen
https://www.ietf.org/mail-archive/web/yang-doctors/current/msg00032.html

OPS-DIR and SEC-DIR should review this model in the normal course of IETF-LC

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

See comments about I2RS topology independent drafts and ephemeral state above.

(6) Describe any specific concerns or issues that the Document Shepherd
has with this document that the Responsible Area Director and/or the
IESG should be aware of? For example, perhaps he or she is uncomfortable
with certain parts of the document, or has concerns whether there really
is a need for it. In any event, if the WG has discussed those issues and
has indicated that it still wishes to advance the document, detail those
concerns here.

Please review the above comments on interaction with other yang models. This is the first of the protocol independent yang modules from I2RS that adhere to the ephemeral state requirements.  The ephemeral state requirements have been discussed by I2RS for 5 years, and for the I2RS-NETCONF/NETMOD for 2 years.  Please note that ephemeral state and OPSTATE are not aligned.  The agreement with the NETMOD chairs was to finish the OPSTATE work without ephemeral state and then to add ephemeral state.

The topology model has no links to the configuration state except in the routing process.  This approach minimizes the interaction with OPSTATE issues or real code.  Once the OPSTATE work has completed, then this document can be updated to align with the IETF conceptual comments. It is doubtful this conceptual change will alter the code.

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

IPR call
https://mailarchive.ietf.org/arch/msg/i2rs/gzC5-AXJI-YuttTP9ZCON3UMCLs

Alexander Clemm
https://www.ietf.org/mail-archive/web/i2rs/current/msg04091.html

Jan Medved
https://www.ietf.org/mail-archive/web/i2rs/current/msg04125.html

Robert Varga
missing IPR

Igor Bryskin
(will remove if no response by time the AD reviews document)

Hari Ananthakrishnan
https://www.ietf.org/mail-archive/web/i2rs/current/msg04096.html

Nitin Bahadur
(will remove as author if no response by time AD reviews document)

Pavan  Beeram
https://www.ietf.org/mail-archive/web/i2rs/current/msg04099.html

Xufeng Liu:
https://www.ietf.org/mail-archive/web/i2rs/current/msg04098.html

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

No IPR filed on the draft.


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

Solid discussion for 2 years.  Do to the delay with the requirements - WG response to last call was light.  Benoit suggests it is a key data model.

(10) Has anyone threatened an appeal or otherwise indicated extreme
discontent? If so, please summarize 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.)

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

Nits:

1) Line 250 - notification is error in XML2RFC
2) pre-2780 - is problemn with XML2RFC template, seeking help for revision of template.
3) draft-ietf-i2rs-ephemeral-state-22 - reference is back-dated - will be fixed in update of template.

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

1) Automatic check of yang modules. 
2) RTG-DIR and Yang Doctor's review done.
3) Shepherd check the high-logic against the routing-configuration, OPSTATE, and ephemeral state requirements

(13) Have all references within this document been identified as
either normative or informative?

yes

(14) Are there normative references to documents that are not ready for
advancement or are otherwise in an unclear state? If such normative
references exist, what is the plan for their completion?

All normative references are valid.

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

refers to draft-ietf-i2rs-ephemeral-state-22.txt
(current version is -23.txt) which is at IESG review. 

(16) Will publication of this document change the status of any
existing RFCs? Are those RFCs listed on the title page header, listed
in the abstract, and discussed in the introduction? If the RFCs are not
listed in the Abstract and Introduction, explain why, and point to the
part of the document where the relationship of this document to the
other RFCs is discussed. If this information is not in the document,
explain why the WG considers it unnecessary.

No change to existing status.  This is new work.

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

IANA section needs to be fixed.  Once it is fixed, an early IANA review will be requested.

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

No registry added in this document.

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

Check on the Yang is automated at submission. 
2016-11-30
08 Susan Hares Responsible AD changed to Alia Atlas
2016-11-30
08 Susan Hares IETF WG state changed to Submitted to IESG for Publication from WG Consensus: Waiting for Write-Up
2016-11-30
08 Susan Hares IESG state changed to Publication Requested
2016-11-30
08 Susan Hares IESG process started in state Publication Requested
2016-11-30
08 Susan Hares Changed document writeup
2016-11-29
08 Susan Hares Changed document writeup
2016-11-16
08 Alexander Clemm New version available: draft-ietf-i2rs-yang-network-topo-08.txt
2016-11-16
08 (System) New version approved
2016-11-16
08 (System) Request for posting confirmation emailed to previous authors: "Nitin Bahadur" , "Jan Medved" , "Alexander Clemm" , "Xufeng Liu" , "Robert Varga" , "Hariharan Ananthakrishnan"
2016-11-16
08 Alexander Clemm Uploaded new revision
2016-11-15
07 Alexander Clemm New version available: draft-ietf-i2rs-yang-network-topo-07.txt
2016-11-15
07 (System) New version approved
2016-11-15
07 (System)
Request for posting confirmation emailed to previous authors: "Alexander Clemm" , "Jan Medved" , "Tony Tkacik" , "Nitin Bahadur" , "Xufeng Liu" , i2rs-chairs@ietf.org, …
Request for posting confirmation emailed to previous authors: "Alexander Clemm" , "Jan Medved" , "Tony Tkacik" , "Nitin Bahadur" , "Xufeng Liu" , i2rs-chairs@ietf.org, "Robert Varga" , "Hariharan Ananthakrishnan"
2016-11-15
07 Alexander Clemm Uploaded new revision
2016-11-11
06 Susan Hares Changed consensus to Yes from Unknown
2016-11-11
06 Susan Hares Changed document writeup
2016-11-11
06 Susan Hares Changed document writeup
2016-11-11
06 Susan Hares Changed document writeup
2016-11-11
06 Susan Hares Changed document writeup
2016-11-11
06 Susan Hares Changed document writeup
2016-11-11
06 Susan Hares Notification list changed to "Susan Hares" <shares@ndzh.com>
2016-11-11
06 Susan Hares Document shepherd changed to Susan Hares
2016-11-11
06 Susan Hares IETF WG state changed to WG Consensus: Waiting for Write-Up from WG Document
2016-09-19
06 Alexander Clemm New version available: draft-ietf-i2rs-yang-network-topo-06.txt
2016-09-19
06 Alexander Clemm New version approved
2016-09-19
06 Alexander Clemm
Request for posting confirmation emailed to previous authors: "Nitin Bahadur" , "Tony Tkacik" , "Jan Medved" , "Xufeng Liu" , i2rs-chairs@ietf.org, "Robert Varga" , …
Request for posting confirmation emailed to previous authors: "Nitin Bahadur" , "Tony Tkacik" , "Jan Medved" , "Xufeng Liu" , i2rs-chairs@ietf.org, "Robert Varga" , "Hariharan Ananthakrishnan" , "Alex Clemm"
2016-09-19
06 (System) Uploaded new revision
2016-07-29
05 Alexander Clemm New version available: draft-ietf-i2rs-yang-network-topo-05.txt
2016-07-08
04 Alexander Clemm New version available: draft-ietf-i2rs-yang-network-topo-04.txt
2016-06-09
03 Alexander Clemm New version available: draft-ietf-i2rs-yang-network-topo-03.txt
2016-05-16
02 Xian Zhang Request for Early review by RTGDIR Completed: Has Issues. Reviewer: Ines Robles.
2016-04-25
02 Xian Zhang Request for Early review by RTGDIR is assigned to Ines Robles
2016-04-25
02 Xian Zhang Request for Early review by RTGDIR is assigned to Ines Robles
2016-04-25
02 Xian Zhang Request for Early review by RTGDIR Completed: Ready. Reviewer: John Drake.
2016-04-13
02 Xian Zhang Request for Early review by RTGDIR is assigned to John Drake
2016-04-13
02 Xian Zhang Request for Early review by RTGDIR is assigned to John Drake
2015-12-08
02 Alexander Clemm New version available: draft-ietf-i2rs-yang-network-topo-02.txt
2015-11-05
01 Jonathan Hardwick Closed request for Early review by RTGDIR with state 'No Response'
2015-10-28
01 Susan Hares Intended Status changed to Proposed Standard from None
2015-10-14
01 Jonathan Hardwick Request for Early review by RTGDIR is assigned to David Sinicrope
2015-10-14
01 Jonathan Hardwick Request for Early review by RTGDIR is assigned to David Sinicrope
2015-06-05
01 Alexander Clemm New version available: draft-ietf-i2rs-yang-network-topo-01.txt
2015-05-19
00 Susan Hares This document now replaces draft-clemm-i2rs-yang-network-topo instead of None
2015-04-15
00 Alexander Clemm New version available: draft-ietf-i2rs-yang-network-topo-00.txt