A YANG Data Model for Interface Management
draft-ietf-netmod-interfaces-cfg-16
Yes
(Benoît Claise)
No Objection
(Barry Leiba)
(Gonzalo Camarillo)
(Jari Arkko)
(Joel Jaeggli)
(Martin Stiemerling)
(Pete Resnick)
(Richard Barnes)
(Sean Turner)
(Stewart Bryant)
Note: This ballot was opened for revision 15 and is now closed.
Benoît Claise Former IESG member
Yes
Yes
(for -15)
Unknown
Adrian Farrel Former IESG member
No Objection
No Objection
(2014-01-20 for -15)
Unknown
I have no objection to the publication, but I have a few small points you may want to consider before passing this document to the RFC Editor. === Section 2 o The data model should include read-only counters in order to gather statistics for octets, packets and errors, sent and received. Very pedantically, out-errors is not a count of errors sent. It is a count of what could not be sent because of some error. --- Section 4 Paragraphs 1, 2, 4, and 5 When I see "typically" or "in most cases" or "generally" (or "usually" or "normally") I look for the explanation of the variation. I don't find one in these cases. Is that significant? --- Section 4 There are two scalars in IF-MIB (ifNumber and ifTablelastChange). It would be good if this section mentioned those objects and why they are not mapped to anything in this YANG module. --- The two tables in Section 4 give good guidance on mapping between this YANG module and the objects in the tables in IF-MIB. For one object in ifXEntry, the text explains why there is no mapping (ifPromiscuousMode). Two objects in ifEntry are deprecated so it is probably reasonable to not mention them (ifOutQLen, ifSpecific). And the low capacity counters are also covered in the text. However, that leaves eight objects unmentioned. It would be helpful to show how these are mapped or explain why they are not needed. ifEntry ifDescr DisplayString, ifMtu Integer32, ifAdminStatus INTEGER, ifOperStatus INTEGER, ifLastChange TimeTicks, ifXEntry ifHighSpeed Gauge32, ifConnectorPresent TruthValue, ifCounterDiscontinuityTime TimeStamp
Barry Leiba Former IESG member
No Objection
No Objection
(for -15)
Unknown
Brian Haberman Former IESG member
No Objection
No Objection
(2014-01-21 for -15)
Unknown
I agree with Adrian's comments on the relationship between this YANG module and the IF-MIB.
Gonzalo Camarillo Former IESG member
No Objection
No Objection
(for -15)
Unknown
Jari Arkko Former IESG member
No Objection
No Objection
(for -15)
Unknown
Joel Jaeggli Former IESG member
No Objection
No Objection
(for -15)
Unknown
Martin Stiemerling Former IESG member
No Objection
No Objection
(for -15)
Unknown
Pete Resnick Former IESG member
No Objection
No Objection
(for -15)
Unknown
Richard Barnes Former IESG member
No Objection
No Objection
(for -15)
Unknown
Sean Turner Former IESG member
No Objection
No Objection
(for -15)
Unknown
Spencer Dawkins Former IESG member
No Objection
No Objection
(2014-01-23 for -15)
Unknown
I had not reviewed a YANG data model previously. This document is about as clear as I can imagine a document with this content being. Nice work!
Stephen Farrell Former IESG member
No Objection
No Objection
(2014-01-22 for -15)
Unknown
1.1: Maybe it won't be confusing but I think those definitions mean a USB stick GSM modem would be a system controlled interface and not a user controlled interface which seems counterintuitive. Would it be worth adding an example like that to avoid potential confusion?
Stewart Bryant Former IESG member
No Objection
No Objection
(for -15)
Unknown
Ted Lemon Former IESG member
No Objection
No Objection
(2014-01-22 for -15)
Unknown
The document seems to gloss over the problem of interface name stability for removable interfaces.There is some mention of naming interfaces based on slots in the appendixes, but no talk about what to do if interface names aren't stable across inserts and removals of network hardware. I'm not convinced that there is anything that can be done about this here, but it might be worth mentioning as an issue, and I didn't see it mentioned.