Skip to main content

A YANG Data Model for the Routing Information Base (RIB)
draft-ietf-i2rs-rib-data-model-15

Revision differences

Document history

Date Rev. By Action
2018-09-13
15 (System) RFC Editor state changed to AUTH48-DONE from AUTH48
2018-08-06
15 (System) RFC Editor state changed to AUTH48 from RFC-EDITOR
2018-07-16
15 (System) RFC Editor state changed to RFC-EDITOR from EDIT
2018-05-15
15 (System) IANA Action state changed to RFC-Ed-Ack from Waiting on RFC Editor
2018-05-15
15 (System) IANA Action state changed to Waiting on RFC Editor from Waiting on Authors
2018-05-14
15 (System) IANA Action state changed to Waiting on Authors from In Progress
2018-05-14
15 (System) RFC Editor state changed to EDIT
2018-05-14
15 (System) IESG state changed to RFC Ed Queue from Approved-announcement sent
2018-05-14
15 (System) Announcement was received by RFC Editor
2018-05-14
15 (System) IANA Action state changed to In Progress
2018-05-14
15 Amy Vezza IESG state changed to Approved-announcement sent from Approved-announcement to be sent
2018-05-14
15 Amy Vezza IESG has approved the document
2018-05-14
15 Amy Vezza Closed "Approve" ballot
2018-05-13
15 Martin Vigoureux IESG state changed to Approved-announcement to be sent from IESG Evaluation::AD Followup
2018-05-13
15 Martin Vigoureux Ballot approval text was generated
2018-05-13
15 Mach Chen New version available: draft-ietf-i2rs-rib-data-model-15.txt
2018-05-13
15 (System) New version approved
2018-05-13
15 (System) Request for posting confirmation emailed to previous authors: Hariharan Ananthakrishnan , Lixing Wang , Amit Dass , Nitin Bahadur , Sriganesh Kini , Mach Chen
2018-05-13
15 Mach Chen Uploaded new revision
2018-05-11
14 Suresh Krishnan [Ballot comment]
Thanks for addressing my DISCUSS.
2018-05-11
14 Suresh Krishnan [Ballot Position Update] Position for Suresh Krishnan has been changed to No Objection from Discuss
2018-05-06
14 Mach Chen New version available: draft-ietf-i2rs-rib-data-model-14.txt
2018-05-06
14 (System) New version approved
2018-05-06
14 (System) Request for posting confirmation emailed to previous authors: Hariharan Ananthakrishnan , Lixing Wang , Amit Dass , Nitin Bahadur , Sriganesh Kini , Mach Chen
2018-05-06
14 Mach Chen Uploaded new revision
2018-05-06
13 Mach Chen New version available: draft-ietf-i2rs-rib-data-model-13.txt
2018-05-06
13 (System) New version approved
2018-05-06
13 (System) Request for posting confirmation emailed to previous authors: Hariharan Ananthakrishnan , Lixing Wang , Amit Dass , Nitin Bahadur , Sriganesh Kini , Mach Chen
2018-05-06
13 Mach Chen Uploaded new revision
2018-04-21
12 Mach Chen New version available: draft-ietf-i2rs-rib-data-model-12.txt
2018-04-21
12 (System) New version approved
2018-04-21
12 (System) Request for posting confirmation emailed to previous authors: Hariharan Ananthakrishnan , Lixing Wang , Amit Dass , Nitin Bahadur , Sriganesh Kini , Mach Chen
2018-04-21
12 Mach Chen Uploaded new revision
2018-04-21
11 (System) Sub state has been changed to AD Followup from Revised ID Needed
2018-04-21
11 (System) IANA Review state changed to Version Changed - Review Needed from IANA OK - Actions Needed
2018-04-21
11 Mach Chen New version available: draft-ietf-i2rs-rib-data-model-11.txt
2018-04-21
11 (System) New version approved
2018-04-21
11 (System) Request for posting confirmation emailed to previous authors: Hariharan Ananthakrishnan , Lixing Wang , Amit Dass , Nitin Bahadur , Sriganesh Kini , Mach Chen
2018-04-21
11 Mach Chen Uploaded new revision
2018-04-16
10 Min Ye Request for Early review by RTGDIR Completed: Has Nits. Reviewer: Mike McBride.
2018-04-05
10 Cindy Morgan IESG state changed to IESG Evaluation::Revised I-D Needed from IESG Evaluation
2018-04-05
10 Min Ye Request for Early review by RTGDIR is assigned to Mike McBride
2018-04-05
10 Min Ye Request for Early review by RTGDIR is assigned to Mike McBride
2018-04-05
10 Min Ye Request for Early review by RTGDIR is assigned to Andrew Malis
2018-04-05
10 Min Ye Request for Early review by RTGDIR is assigned to Andrew Malis
2018-04-05
10 Min Ye Request for Early review by RTGDIR is assigned to Acee Lindem
2018-04-05
10 Min Ye Request for Early review by RTGDIR is assigned to Acee Lindem
2018-04-05
10 Ignas Bagdonas
[Ballot comment]
I2RS use cases document seems to be abandoned, and generally use case documents best fit the purpose of tracking the work on specification …
[Ballot comment]
I2RS use cases document seems to be abandoned, and generally use case documents best fit the purpose of tracking the work on specification documents. Is the reference really needed?

Please address RTG-DIR comments on RIB/Rib/rib consistency, encap/encapsulation, decap/decapsulation consisteny.

s/nexthop-replicates/nexthop-replicate, or change the description of base nexthop.

s/blow/below

s/VxLAN/VXLAN throughout the document.

nexthop-lb-weight-definition: divided by the sum of weights. Or, to simplify the text, representing a proportion. Value of 0 is not in the range.
2018-04-05
10 Ignas Bagdonas Ballot comment text updated for Ignas Bagdonas
2018-04-05
10 Ignas Bagdonas
[Ballot comment]
I2RS use cases document seems to be abandoned, and generally use case documents best fit the purpose of tracking the work on specification …
[Ballot comment]
I2RS use cases document seems to be abandoned, and generally use case documents best fit the purpose of tracking the work on specification documents. Is the reference really needed?
Please address RTG-DIR comments on RIB/Rib/rib consistency, encap/encapsulation, decap/decapsulation consisteny.
s/nexthop-replicates/nexthop-replicate, or change the description of base nexthop.
s/blow/below
s/VxLAN/VXLAN throughout the document.
nexthop-lb-weight-definition: divided by the sum of weights. Or, to simplify the text, representing a proportion. Value of 0 is not in the range.
2018-04-05
10 Ignas Bagdonas Ballot comment text updated for Ignas Bagdonas
2018-04-05
10 Ignas Bagdonas
[Ballot comment]
I2RS use cases document seems to be abandoned, and generally use case documents best fit the purpose of tracking the work on specification …
[Ballot comment]
I2RS use cases document seems to be abandoned, and generally use case documents best fit the purpose of tracking the work on specification documents. Is the reference really needed?
Please address RTG-DIR comments on RIB/Rib/rib consistency.
s/nexthop-replicates/nexthop-replicate, or change the description of base nexthop.
s/blow/below
2018-04-05
10 Ignas Bagdonas Ballot comment text updated for Ignas Bagdonas
2018-04-05
10 Ignas Bagdonas [Ballot comment]
I2RS use cases document seems to be abandoned - is a reference really needed?
2018-04-05
10 Ignas Bagdonas [Ballot Position Update] New position, No Objection, has been recorded for Ignas Bagdonas
2018-04-05
10 Martin Vigoureux Ballot approval text was generated
2018-04-04
10 Adam Roach
[Ballot comment]

This is similar enough to Suresh's DISCUSS that I don't see the point in
making it a DISCUSS also (which it would be …
[Ballot comment]

This is similar enough to Suresh's DISCUSS that I don't see the point in
making it a DISCUSS also (which it would be otherwise). I'll let him make sure
field size issues are taken care of.

>        case mac-route {
>          description
>            "MAC route case.";
>          leaf mac-address {
>            type uint32 ;
>            mandatory true;
>            description
>              "The MAC address used for matching.";
>          }
>        }

The intention here is to use IEEE EUI-48 and/or EUI-64 identifiers here, right?
These don't fit into a uint32.

This problem arises elsewhere in the module; e.g.:

>          leaf ieee-mac-address {
>            type uint32;
>            mandatory true;
>            description
>              "The nexthop points to an interface with
>              a specific mac-address.";
>          }

===========================================================================

§2.6:

>    Nexthops can be fully resolved or an unresolved.

Nit: remove "an"

---------------------------------------------------------------------------

§3:

>  import ietf-interfaces {
>    prefix if;
>        reference "RFC 7223";
>  }
>
>  import ietf-yang-types {
>    prefix yang;
>        reference "RFC 6991";
>  }

The indenting of the "reference" fields seems odd.


>  identity ipv6-decapsulation {
>    base "tunnel-decapsulation-action";
>    description
>      "IPv4 tunnel decapsulation.";
>  }

The description here appears to be incorrect (should say "IPv6")


>  identity decrease-and-copy-to-next {
>    base "ttl-action";
>    description
>      "Decrease TTL by one and copy the TTL
>      to the next header.For example: when
>      MPLS label swapping, decrease the TTL
>      of the inner label and copy it to the
>      outer label.";
>  }

Nit: insert a space before "For".


>  identity resolved {
>    base "nexthop-state";
>    description
>      "Reolved nexthop state.";
>  }

Nit: "Resolved" rather than "Reolved."


>  typedef nexthop-lb-weight-definition {
>    type uint8 {
>      range "1..99";
>    }
>    description
>      "Nexthop-lb-weight is used for load-balancing.
>      Each list member MUST be assigned a weight
>      between 1 and 99. The weight determines the
>      proportion of traffic to be sent over a nexthop
>      used for forwarding as a ratio of the weight of
>      this nexthop divided by the weights of all the
>      nexthops of this route that are used for forwarding.
>      To perform equal load-balancing, one MAY specify
>      a weight of 0 for all the member nexthops.  The
>      value 0 is reserved for equal load-balancing
>      and if applied, MUST be applied to all member nexthops.";
>  }

To match the text (which allows 0 as a special case), the range needs to be
updated to be "0..99" rather than "1..99"


>    leaf hop-limit {
>      type uint8;
>      description
>        "The hop limit the header.";
>    }

Nit: "The hop limit of the header."


>    choice nvgre-type {
>      description
>        "NvGRE can use eigher IPv4
>        or IPv6 header for encapsulation.";

Nit: "either"


>    leaf flow-id {
>      type uint16;
>      description
>        "The flow identifier of the NvGRE header.";
>    }

Why is this a uint16 rather than a uint8?
2018-04-04
10 Adam Roach [Ballot Position Update] New position, No Objection, has been recorded for Adam Roach
2018-04-04
10 Eric Rescorla [Ballot Position Update] New position, No Objection, has been recorded for Eric Rescorla
2018-04-04
10 Sarah Banks Request for Early review by OPSDIR Completed: Has Nits. Reviewer: Sarah Banks. Sent review to list.
2018-04-04
10 Mirja Kühlewind [Ballot comment]
I agree with Alissa's comments on use of normative language.
2018-04-04
10 Mirja Kühlewind Ballot comment text updated for Mirja Kühlewind
2018-04-04
10 Mirja Kühlewind [Ballot Position Update] New position, No Objection, has been recorded for Mirja Kühlewind
2018-04-04
10 Martin Vigoureux sorry, forgot to move that in proper state
2018-04-04
10 Martin Vigoureux IESG state changed to IESG Evaluation from Waiting for Writeup
2018-04-04
10 Terry Manderson [Ballot Position Update] New position, No Objection, has been recorded for Terry Manderson
2018-04-03
10 Suresh Krishnan
[Ballot discuss]
This model tries to squeeze the 20 bit IPv6 flow label into a 16 bit field. This will result in a loss of …
[Ballot discuss]
This model tries to squeeze the 20 bit IPv6 flow label into a 16 bit field. This will result in a loss of data and needs to be fixed before the document is published.
2018-04-03
10 Suresh Krishnan
[Ballot comment]
* Section 3

=> Under

identity ipv6-decapsulation {

it looks like the description is wrong ("IPv4 tunnel decapsulation.")

=>  What use case is …
[Ballot comment]
* Section 3

=> Under

identity ipv6-decapsulation {

it looks like the description is wrong ("IPv4 tunnel decapsulation.")

=>  What use case is the ttl-action decrease-and-copy-to-inner used for?

=> Under
case egress-interface-mac-nexthop {

It is not clear to me how you fit a MAC address into a 32 bit space ,or am I misreading this somehow and this is some form of index?

"          leaf ieee-mac-address {
              type uint32;"
2018-04-03
10 Suresh Krishnan [Ballot Position Update] New position, Discuss, has been recorded for Suresh Krishnan
2018-04-03
10 Ben Campbell
[Ballot comment]
I agree with Alissa's comments.

Requirements Language: There are at least a few instances of lower case versions of 2119 keywords. Please consider …
[Ballot comment]
I agree with Alissa's comments.

Requirements Language: There are at least a few instances of lower case versions of 2119 keywords. Please consider using the boilerplate from RFC 8174.

Abstract: Missing article before "Routing Information Base"

§1, first paragraph: Missing article before "Routing Information Base"
2018-04-03
10 Ben Campbell [Ballot Position Update] New position, No Objection, has been recorded for Ben Campbell
2018-04-03
10 Sabrina Tanamal IANA Review state changed to IANA OK - Actions Needed from IANA - Not OK
2018-04-03
10 Benjamin Kaduk
[Ballot comment]
I agree with Alissa's comment.

A couple nits:

In Section 2.6:
    Nexthops can be fully resolved or an unresolved.
I don't …
[Ballot comment]
I agree with Alissa's comment.

A couple nits:

In Section 2.6:
    Nexthops can be fully resolved or an unresolved.
I don't think the "an" is needed.

In the module itself:
  typedef nexthop-lb-weight-definition {
    type uint8 {
      range "1..99";
    }
    description
      "Nexthop-lb-weight is used for load-balancing.
        Each list member MUST be assigned a weight
        between 1 and 99. The weight determines the
        proportion of traffic to be sent over a nexthop
        used for forwarding as a ratio of the weight of
        this nexthop divided by the weights of all the

"sum of the weights", presumably.

        nexthops of this route that are used for forwarding.
        To perform equal load-balancing, one MAY specify
        a weight of 0 for all the member nexthops.  The
        value 0 is reserved for equal load-balancing
        and if applied, MUST be applied to all member nexthops.";
  }

Also, there's a mismatch between the MUST (1-99) and MAY (0).
2018-04-03
10 Benjamin Kaduk [Ballot Position Update] New position, No Objection, has been recorded for Benjamin Kaduk
2018-04-03
10 Deborah Brungard [Ballot Position Update] New position, No Objection, has been recorded for Deborah Brungard
2018-04-03
10 Alissa Cooper
[Ballot comment]
Sec 1.2:

"YANG tree diagrams provide a concise representation of a YANG module,
  and SHOULD be included to help readers understand YANG …
[Ballot comment]
Sec 1.2:

"YANG tree diagrams provide a concise representation of a YANG module,
  and SHOULD be included to help readers understand YANG module
  structure."

This document does not seem like an appropriate place to have normative guidance about this. And if this sentence is removed, I don't see the point of including Section 1.2 otherwise. This would also imply deleting the reference to I-D.ietf-netmod-yang-tree-diagrams.

Sec 2.1: Again here I'm confused about the use of normative language. Why do you need to specify normative requirements for what this very document is specifying? Or are these supposed to be requirements on implementations?

Sec 2.5: s/causes/caused/
2018-04-03
10 Alissa Cooper [Ballot Position Update] New position, No Objection, has been recorded for Alissa Cooper
2018-04-03
10 Alexey Melnikov [Ballot Position Update] New position, No Objection, has been recorded for Alexey Melnikov
2018-04-03
10 Alvaro Retana
[Ballot comment]
(1) "This document defines a YANG data model for Routing Information Base (RIB) that aligns with the I2RS RIB information model."  That and …
[Ballot comment]
(1) "This document defines a YANG data model for Routing Information Base (RIB) that aligns with the I2RS RIB information model."  That and the multiple references to the information model (in the text and on the e-mail archive) make it a required document to understand for the implementation of the data model.  draft-ietf-i2rs-rib-info-model should then be a Normative reference.

I am not making this point a DISCUSS because I think it is easy to solve: just move the reference.

(2) In Figure 1: s/route-reason-definition/route-change-reason-definition

(3) For completeness: in S2.3, the Reason attribute is missing (from S4 in draft-ietf-i2rs-rib-info-model).
2018-04-03
10 Alvaro Retana [Ballot Position Update] New position, No Objection, has been recorded for Alvaro Retana
2018-04-02
10 Spencer Dawkins [Ballot Position Update] New position, No Objection, has been recorded for Spencer Dawkins
2018-04-02
10 Martin Vigoureux Ballot has been issued
2018-04-02
10 Martin Vigoureux [Ballot Position Update] New position, Yes, has been recorded for Martin Vigoureux
2018-04-02
10 Martin Vigoureux Created "Approve" ballot
2018-04-02
10 Martin Vigoureux Ballot writeup was changed
2018-03-30
10 (System) IESG state changed to Waiting for Writeup from In Last Call
2018-03-29
10 (System) IANA Review state changed to IANA - Not OK from IANA - Review Needed
2018-03-29
10 Sabrina Tanamal
(Via drafts-lastcall@iana.org): IESG/Authors/WG Chairs:

The IANA Services Operator has completed its review of draft-ietf-i2rs-rib-data-model-10. 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-rib-data-model-10. 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 on the IETF XML Registry page located at:

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

a single, new namespace will be registered as follows:

ID: yang:ietf-i2rs-rib
URI: rn:ietf:params:xml:ns:yang:ietf-i2rs-rib
Filename: [ TBD-at-Registration ]
Reference: [ RFC-to-be ]

As this document requests registrations in a Specification Required (see RFC 8126) registry, we will initiate the required Expert Review via a separate request. If there is no expert designated for the registry, we will work with the IESG to have one assigned. Expert review will need to be completed before your document can be approved for publication as an RFC.


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

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

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

Name: ietf-i2rs-rib
File: [ TBD-at-Registration ]
Maintained by IANA?
Namespace: urn:ietf:params:xml:ns:yang:ietf-i2rs-rib
Prefix: iir
Module:
Reference: [ RFC-to-be ]

IANA Question --> What should be the entry for the registry value "Maintained by IANA?" for this new YANG module?

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

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

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

Thank you,

Sabrina Tanamal
Senior IANA Services Specialist
2018-03-21
10 Amy Vezza Shepherding AD changed to Martin Vigoureux
2018-03-02
10 Stewart Bryant Request for Telechat review by GENART Completed: Ready. Reviewer: Stewart Bryant. Sent review to list.
2018-02-23
10 Amy Vezza
The following Last Call announcement was sent out (ends 2018-03-30):

From: The IESG
To: IETF-Announce
CC: i2rs@ietf.org, Susan Hares , draft-ietf-i2rs-rib-data-model@ietf.org, i2rs-chairs@ietf.org, …
The following Last Call announcement was sent out (ends 2018-03-30):

From: The IESG
To: IETF-Announce
CC: i2rs@ietf.org, Susan Hares , draft-ietf-i2rs-rib-data-model@ietf.org, i2rs-chairs@ietf.org, akatlas@gmail.com, shares@ndzh.com
Reply-To: ietf@ietf.org
Sender:
Subject: Last Call:  (A YANG Data Model for Routing Information Base (RIB)) to Proposed Standard


The IESG has received a request from the Interface to the Routing System WG
(i2rs) to consider the following document: - 'A YANG Data Model for Routing
Information Base (RIB)'
  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 2018-03-30. 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 a YANG data model for Routing Information Base
  (RIB) that aligns with the I2RS RIB information model.





The file can be obtained via
https://datatracker.ietf.org/doc/draft-ietf-i2rs-rib-data-model/

IESG discussion can be tracked via
https://datatracker.ietf.org/doc/draft-ietf-i2rs-rib-data-model/ballot/


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




2018-02-23
10 Amy Vezza IESG state changed to In Last Call from Last Call Requested
2018-02-23
10 Alia Atlas Last call was requested
2018-02-23
10 Alia Atlas IESG state changed to Last Call Requested from In Last Call
2018-02-23
10 Alia Atlas Last call announcement was changed
2018-02-23
10 Alia Atlas Telechat date has been changed to 2018-04-05 from 2018-03-08
2018-02-22
10 Jean Mahoney Request for Telechat review by GENART is assigned to Stewart Bryant
2018-02-22
10 Jean Mahoney Request for Telechat review by GENART is assigned to Stewart Bryant
2018-02-22
10 Tero Kivinen Request for Telechat review by SECDIR Completed: Ready. Reviewer: Derrell Piper.
2018-02-20
10 Amy Vezza IANA Review state changed to IANA - Review Needed
2018-02-20
10 Amy Vezza
The following Last Call announcement was sent out (ends 2018-03-06):

From: The IESG
To: IETF-Announce
CC: i2rs@ietf.org, Susan Hares , draft-ietf-i2rs-rib-data-model@ietf.org, i2rs-chairs@ietf.org, …
The following Last Call announcement was sent out (ends 2018-03-06):

From: The IESG
To: IETF-Announce
CC: i2rs@ietf.org, Susan Hares , draft-ietf-i2rs-rib-data-model@ietf.org, i2rs-chairs@ietf.org, akatlas@gmail.com, shares@ndzh.com
Reply-To: ietf@ietf.org
Sender:
Subject: Last Call:  (A YANG Data Model for Routing Information Base (RIB)) to Proposed Standard


The IESG has received a request from the Interface to the Routing System WG
(i2rs) to consider the following document: - 'A YANG Data Model for Routing
Information Base (RIB)'
  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 2018-03-06. 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 a YANG data model for Routing Information Base
  (RIB) that aligns with the I2RS RIB information model.





The file can be obtained via
https://datatracker.ietf.org/doc/draft-ietf-i2rs-rib-data-model/

IESG discussion can be tracked via
https://datatracker.ietf.org/doc/draft-ietf-i2rs-rib-data-model/ballot/


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




2018-02-20
10 Amy Vezza IESG state changed to In Last Call from Last Call Requested
2018-02-20
10 Amy Vezza Last call announcement was generated
2018-02-20
10 Amy Vezza Intended Status changed to Proposed Standard from None
2018-02-19
10 Alia Atlas Last call was requested
2018-02-19
10 Alia Atlas Last call announcement was generated
2018-02-19
10 Alia Atlas Ballot approval text was generated
2018-02-19
10 Alia Atlas Ballot writeup was generated
2018-02-19
10 Alia Atlas IESG state changed to Last Call Requested from AD Evaluation
2018-02-19
10 Alia Atlas IESG state changed to AD Evaluation from Publication Requested
2018-02-19
10 Susan Hares
Template: 2/24/2012

Things for AD and shepherd to watch during WG LC
=============================================
1) authors add NMDA text  and yang 1.1
2) authors change to …
Template: 2/24/2012

Things for AD and shepherd to watch during WG LC
=============================================
1) authors add NMDA text  and yang 1.1
2) authors change to align to yang high-level marking
  draft-ietf-netmod-yang-tree-diagrams-06
3) making sure the Yang catalog gets unscrambled.

=================


(1)Type: Proposed Standard
Why?  - It is a yang data model


(2) The IESG approval announcements:

Technical Summary
  This document defines a YANG data model for Routing Information Base
  (RIB) that aligns with the I2RS RIB information model.

  This yang data model complies with the network management datastore
  architecture.  It can be loaded in configuration datastores or in dynamic
  datastores.

Working Group Summary

  I2RS has aided the transformation IETF network management
into the network management datastore  architecture.
The journey has tested the IETF's ability to work cross area,
and across groups to support this data model.

The 3rd WG LC for the WG draft found the WG to be worn
out by this activity.  The data model has not changed since the
early days, but WG group has change the world that it lives in.
If you are on the IESG, look at all the EMAILs regarding this draft.
You will not see anything in the last 3 years.

Benoit Claise and Alia Atlas wanted me to push to publish
this draft ahead of all of the NMDA work.  As a nerd,
I wanted to make sure it aligned.

Benoit and Alia were right and I was wrong.  If I had only
listened, we would not be closing I2RS because the
WG would not be as frustrated with the slow progress toward
the NMDA architecture. 

Document Quality

  Are there existing implementations of the protocol?
  Some early implementations of this protocol existed as far back
  as 3 years ago. I'm not sure how close they are to the
NMDA.

The thought and design in this RIB is better than
anything the IETF has come up within 15 years.

Personnel

  Who is the Document Shepherd?  Susan Hares
  AD: Alia Atlas
RTG-DIR reviewers: John Scudder
SEC-DIR: Derrell Piper
YANG-Doctors: Ebben Aries

(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 sent this draft to RTG-DIR early reviews, OPS-DIR
YANG Doctor's early reviews, and SEC-DIR reviews.
The RTG-DIR and OPS-DIR early reviews did not come back as
requested in January (1/4/2018).  No amount of pushing
or begging and pleading seems to get more.

WG LC should shake some loose.

Authors have promised to be responsive.
The shepherd will keep updating the top of shepherd's review.
 

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

This did not get the requested RTG-DIR, OPS-DIR, and Yang-Doctors reviews
in January.  We can no longer wait - so these reviews should come during WG 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 and RTG-DIR.

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

This document is the best example of a RIB I have observed.
It is capable of going to the dynamic datastore or configuration.
It aligns with the NMDA.  Help it get out into the wild by
getting the appropriate reviews and NITs.

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

Lixing Wang
https://mailarchive.ietf.org/arch/msg/i2rs/ddXYGcITllYYPtXfSzCtu9Ft-OQ

Amit Dass
https://mailarchive.ietf.org/arch/msg/i2rs/hdngkBEhPO2mixlYuHfN3R4BxhU

Mach(Guoyi) Chen
https://mailarchive.ietf.org/arch/msg/i2rs/DCE6oh718znQLfTucfG3gcIh02M

H. Ananthakrishnan (Hari)
https://mailarchive.ietf.org/arch/msg/i2rs/OcRT7dcggU3c3mr_BGCmBkRuF0Q

Sriganesh Kini
https://mailarchive.ietf.org/arch/msg/i2rs/7x-r1VB4EWP-GXOCFbbW0cbZnMg


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

No

(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 enough to push the IETF concepts from its old config data model
to the NMDA model.  Thanks Benoit and Alia for all the support!

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

nope!

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

Line length (1 line)
outdated documents:  (will be fixed during WG LC)
    draft-ietf-netmod-yang-tree-diagrams-04
    draft-ietf-i2rs-rib-info-model-13


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

See Yang Doctors early review.

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

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

Nope - all normative are RFCs or in RFC editor's queue.

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

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

It aligns with yang model suggestions.

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

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


2018-02-19
10 Susan Hares IETF WG state changed to Submitted to IESG for Publication from WG Consensus: Waiting for Write-Up
2018-02-19
10 Susan Hares IESG state changed to Publication Requested
2018-02-19
10 Susan Hares IESG process started in state Publication Requested
2018-02-19
10 Susan Hares Changed document writeup
2018-02-16
10 Tero Kivinen Request for Telechat review by SECDIR is assigned to Derrell Piper
2018-02-16
10 Tero Kivinen Request for Telechat review by SECDIR is assigned to Derrell Piper
2018-02-15
10 Alia Atlas Shepherding AD changed to Alia Atlas
2018-02-15
10 Amit Dass New version available: draft-ietf-i2rs-rib-data-model-10.txt
2018-02-15
10 (System) New version approved
2018-02-15
10 (System)
Request for posting confirmation emailed to previous authors: Hariharan Ananthakrishnan , Lixing Wang , " amit.dass@ericsson.com" , Nitin Bahadur , Sriganesh Kini , Mach …
Request for posting confirmation emailed to previous authors: Hariharan Ananthakrishnan , Lixing Wang , " amit.dass@ericsson.com" , Nitin Bahadur , Sriganesh Kini , Mach Chen
2018-02-15
10 Amit Dass Uploaded new revision
2018-02-15
09 Alia Atlas Changed consensus to Yes from Unknown
2018-02-15
09 Alia Atlas Placed on agenda for telechat - 2018-03-08
2018-01-18
09 Ebben Aries Request for Early review by YANGDOCTORS Completed: On the Right Track. Reviewer: Ebben Aries. Sent review to list.
2018-01-11
09 Susan Hares IETF WG state changed to WG Consensus: Waiting for Write-Up from In WG Last Call
2017-12-11
09 Gunter Van de Velde Request for Early review by OPSDIR is assigned to Sarah Banks
2017-12-11
09 Gunter Van de Velde Request for Early review by OPSDIR is assigned to Sarah Banks
2017-12-08
09 Mehmet Ersue Request for Early review by YANGDOCTORS is assigned to Ebben Aries
2017-12-08
09 Mehmet Ersue Request for Early review by YANGDOCTORS is assigned to Ebben Aries
2017-12-08
09 Kent Watsen Assignment of request for Early review by YANGDOCTORS to Kent Watsen was rejected
2017-12-08
09 Mehmet Ersue Request for Early review by YANGDOCTORS is assigned to Kent Watsen
2017-12-08
09 Mehmet Ersue Request for Early review by YANGDOCTORS is assigned to Kent Watsen
2017-12-07
09 Mach Chen New version available: draft-ietf-i2rs-rib-data-model-09.txt
2017-12-07
09 (System) New version approved
2017-12-07
09 (System)
Request for posting confirmation emailed to previous authors: Hariharan Ananthakrishnan , Lixing Wang , " amit.dass@ericsson.com" , Sriganesh Kini , i2rs-chairs@ietf.org, Nitin Bahadur …
Request for posting confirmation emailed to previous authors: Hariharan Ananthakrishnan , Lixing Wang , " amit.dass@ericsson.com" , Sriganesh Kini , i2rs-chairs@ietf.org, Nitin Bahadur , Mach Chen
2017-12-07
09 Mach Chen Uploaded new revision
2017-12-07
08 Min Ye Request for Early review by RTGDIR is assigned to John Scudder
2017-12-07
08 Min Ye Request for Early review by RTGDIR is assigned to John Scudder
2017-12-07
08 Susan Hares IETF WG state changed to In WG Last Call from WG Consensus: Waiting for Write-Up
2017-12-07
08 Susan Hares Requested Early review by YANGDOCTORS
2017-12-07
08 Susan Hares Requested Early review by RTGDIR
2017-12-07
08 Susan Hares Requested Early review by OPSDIR
2017-07-17
08 Susan Hares IETF WG state changed to WG Consensus: Waiting for Write-Up from In WG Last Call
2017-07-11
08 Russ White IETF WG state changed to In WG Last Call from WG Document
2017-07-11
08 Russ White Notification list changed to Susan Hares <shares@ndzh.com>
2017-07-11
08 Russ White Document shepherd changed to Susan Hares
2017-07-03
08 Mach Chen New version available: draft-ietf-i2rs-rib-data-model-08.txt
2017-07-03
08 (System) New version approved
2017-07-03
08 Mach Chen New version available: draft-ietf-i2rs-rib-data-model-08.txt
2017-07-03
08 (System) New version approved
2017-07-03
08 (System)
Request for posting confirmation emailed to previous authors: Hariharan Ananthakrishnan , Lixing Wang , " amit.dass@ericsson.com" , Sriganesh Kini , Nitin Bahadur , Mach …
Request for posting confirmation emailed to previous authors: Hariharan Ananthakrishnan , Lixing Wang , " amit.dass@ericsson.com" , Sriganesh Kini , Nitin Bahadur , Mach Chen
2017-07-03
08 Mach Chen Uploaded new revision
2017-01-04
07 Mach Chen New version available: draft-ietf-i2rs-rib-data-model-07.txt
2017-01-04
07 (System) New version approved
2017-01-04
07 (System)
Request for posting confirmation emailed to previous authors: "Mach Chen" , "Sriganesh Kini" , "Nitin Bahadur" , " amit.dass@ericsson.com" , "Lixing Wang" , i2rs-chairs@ietf.org …
Request for posting confirmation emailed to previous authors: "Mach Chen" , "Sriganesh Kini" , "Nitin Bahadur" , " amit.dass@ericsson.com" , "Lixing Wang" , i2rs-chairs@ietf.org, "Hariharan Ananthakrishnan"
2017-01-04
07 Mach Chen Uploaded new revision
2017-01-04
06 (System) Document has expired
2016-07-03
06 Mach Chen New version available: draft-ietf-i2rs-rib-data-model-06.txt
2016-06-06
05 Jonathan Hardwick Request for Early review by RTGDIR Completed: Has Issues. Reviewer: John Scudder.
2016-04-25
05 Xian Zhang Request for Early review by RTGDIR is assigned to John Scudder
2016-04-25
05 Xian Zhang Request for Early review by RTGDIR is assigned to John Scudder
2016-03-17
05 Mach Chen New version available: draft-ietf-i2rs-rib-data-model-05.txt
2015-11-22
04 Mach Chen New version available: draft-ietf-i2rs-rib-data-model-04.txt
2015-11-01
03 Mach Chen New version available: draft-ietf-i2rs-rib-data-model-03.txt
2015-10-18
02 Mach Chen New version available: draft-ietf-i2rs-rib-data-model-02.txt
2015-09-29
01 Mach Chen New version available: draft-ietf-i2rs-rib-data-model-01.txt
2015-09-29
01 Mach Chen New version available: draft-ietf-i2rs-rib-data-model-01.txt
2015-04-06
00 Susan Hares This document now replaces draft-wang-i2rs-rib-data-model instead of None
2015-04-03
00 Mach Chen New version available: draft-ietf-i2rs-rib-data-model-00.txt