Definition of Managed Objects for the Neighborhood Discovery Protocol
RFC 6779
Revision differences
Document history
Date | Rev. | By | Action |
---|---|---|---|
2016-11-30
|
19 | Jean Mahoney | Closed request for Last Call review by GENART with state 'Unknown' |
2015-10-14
|
19 | (System) | Notify list changed from manet-chairs@ietf.org, draft-ietf-manet-nhdp-mib@ietf.org to (None) |
2012-10-31
|
19 | (System) | RFC published |
2012-09-11
|
19 | (System) | IANA Action state changed to RFC-Ed-Ack from Waiting on RFC Editor |
2012-09-11
|
19 | Cindy Morgan | State changed to RFC Ed Queue from Approved-announcement sent |
2012-09-10
|
19 | (System) | IANA Action state changed to Waiting on RFC Editor from Waiting on Authors |
2012-09-10
|
19 | (System) | IANA Action state changed to Waiting on Authors from In Progress |
2012-09-10
|
19 | (System) | IANA Action state changed to In Progress |
2012-09-10
|
19 | Amy Vezza | State changed to Approved-announcement sent from Approved-announcement to be sent |
2012-09-10
|
19 | Amy Vezza | IESG has approved the document |
2012-09-10
|
19 | Amy Vezza | Closed "Approve" ballot |
2012-09-10
|
19 | Amy Vezza | State changed to Approved-announcement to be sent from IESG Evaluation - Defer::AD Followup |
2012-09-10
|
19 | Adrian Farrel | Ballot approval text was generated |
2012-09-10
|
19 | Adrian Farrel | Ballot approval text was generated |
2012-09-10
|
19 | Adrian Farrel | Last call announcement was generated |
2012-09-10
|
19 | Adrian Farrel | Ballot writeup was changed |
2012-09-10
|
19 | Adrian Farrel | Ballot writeup was changed |
2012-09-10
|
19 | Benoît Claise | [Ballot comment] Thank you for your good work, which addresses my DISCUSS/COMMENT Note regarding the applicability statement: This is solved, as we discussed, but I'll … [Ballot comment] Thank you for your good work, which addresses my DISCUSS/COMMENT Note regarding the applicability statement: This is solved, as we discussed, but I'll keep this little sentence in one corner of my head "A fuller discussion of MANET network management use cases and challenges will be provided elsewhere." |
2012-09-10
|
19 | Benoît Claise | [Ballot Position Update] Position for Benoit Claise has been changed to No Objection from Discuss |
2012-09-09
|
19 | Ulrich Herberg | New version available: draft-ietf-manet-nhdp-mib-19.txt |
2012-09-09
|
18 | (System) | Sub state has been changed to AD Followup from Revised ID Needed |
2012-09-09
|
18 | Robert Cole | New version available: draft-ietf-manet-nhdp-mib-18.txt |
2012-09-06
|
17 | Adrian Farrel | Exepcting a new version to fix the last remaining issues in the IANA section |
2012-09-06
|
17 | Adrian Farrel | State changed to IESG Evaluation - Defer::Revised ID Needed from IESG Evaluation - Defer::AD Followup |
2012-08-28
|
17 | Ulrich Herberg | New version available: draft-ietf-manet-nhdp-mib-17.txt |
2012-08-28
|
16 | Ulrich Herberg | New version available: draft-ietf-manet-nhdp-mib-16.txt |
2012-07-14
|
15 | (System) | Sub state has been changed to AD Followup from Revised ID Needed |
2012-07-14
|
15 | Ulrich Herberg | New version available: draft-ietf-manet-nhdp-mib-15.txt |
2012-06-20
|
14 | Benoît Claise | [Ballot comment] - Abstract This document defines a portion of the Management Information Base (MIB) for use with network management protocols in the … [Ballot comment] - Abstract This document defines a portion of the Management Information Base (MIB) for use with network management protocols in the Internet community. In particular, it describes objects for configuring parameters of the Neighborhood Discovery Protocol (NHDP) process on a router. Should this be "MANET router"? "MANET router" is used in RFC6130 Alternatively, I see in this document: "NHDP router" "router in a Mobile Ad Hoc Network (MANET)" Same remark for the introduction, which uses the same text. |
2012-06-20
|
14 | Benoît Claise | Ballot comment text updated for Benoit Claise |
2012-06-20
|
14 | Benoît Claise | [Ballot discuss] [Updated the DISCUSS text, to be more precise, to summarize the discussion so far, and include actionable points] 1. The OPS-DIR Review by … [Ballot discuss] [Updated the DISCUSS text, to be more precise, to summarize the discussion so far, and include actionable points] 1. The OPS-DIR Review by Tom Nadeau raises some significant issues. As far as I can tell, all issues are/will be addressed. Waiting for the next version of the draft to clear this part. 2. While reading through the document, I've been really waiting for an applicability statement section on how MANET routers based network will be managed? Note that the write-up mentions: "This document shepherd is not aware of existing implementations of this MIB although several implementers have indicated interest in the work." So the potential implementers could share their views I'm really after 3 different parts in the applicability statement (or call it "use cases" if you prefer): configuration management, monitoring, and notification. And I have questions such as: * one static NMS or each MANET router configures/monitors his (newly attached) neighbor(s)? * where are the notifications sent to? To a neighbor or the static NMS? * Do you expect all MANET routers to always have connectivity to a static NMS? * etc... Obviously, monitoring, for example, is important in ad-hoc networks, but please let us know how you envision doing this. For example, right now, I see the term "appropriate SNMP management stations", and I have no clue what's "appropriate" in the management of an ad-hoc network. I see some other MANET MIB modules... * draft-ietf-manet-olsrv2-mib-04 Definition of Managed Objects for the Optimized Link State Routing Protocol * draft-ietf-manet-report-mib-02 Definition of Managed Objects for Performance Reporting * draft-ietf-manet-smf-mib-04 Definition of Managed Objects for the Manet Simplified Multicast Framework Relay Set However, this document is the first MANET MIB module to reach the IESG, so those operational questions are important. Maybe this part of the DISCUSS will be solved by a new WG document: MANET manageability considerations |
2012-06-20
|
14 | Benoît Claise | Ballot discuss text updated for Benoit Claise |
2012-06-07
|
14 | Cindy Morgan | State changed to IESG Evaluation - Defer::Revised ID Needed from IESG Evaluation - Defer |
2012-06-06
|
14 | Pete Resnick | [Ballot Position Update] New position, No Objection, has been recorded for Pete Resnick |
2012-06-06
|
14 | Benoît Claise | [Ballot discuss] - There is a clear DISCUSS coming from the MIB-doctor review. Please address it. - While reading through the document, I've been really … [Ballot discuss] - There is a clear DISCUSS coming from the MIB-doctor review. Please address it. - While reading through the document, I've been really waiting for an applicability statement section. A sentence [RFC6130] such as "if router A is able to exchange packets with router B, and router B is able to exchange packets with router C, this does not guarantee that router A and router C can exchange packets directly" got me thinking about the management and operational aspects. How do you plan on using this MIB module, taking into account that you're dealing with an ad-hoc network? Note that the write-up mentions: "This document shepherd is not aware of existing implementations of this MIB although several implementers have indicated interest in the work." So the potential implementers should have some views on the following questions. I'm really after 3 different parts in the applicability statement (or call it use cases if you want to): configuration management, monitoring, and notification. And I have questions such as: * one static NMS or each MANET router configures/monitors his (newly attached) neighbor(s)? * where are the notifications sent to? * Do you expect all MANET routers to always have connectivity to a static NMS? * etc... Obviously, monitoring, for example, is important in ad-hoc networks, but please let us know how you envision doing this. For example, right now, I see the term "appropriate SNMP management stations", and I have no clue what's "appropriate" in the management of an ad-hoc network. I see some other MANET MIB modules... * draft-ietf-manet-olsrv2-mib-04 Definition of Managed Objects for the Optimized Link State Routing Protocol * draft-ietf-manet-report-mib-02 Definition of Managed Objects for Performance Reporting * draft-ietf-manet-smf-mib-04 Definition of Managed Objects for the Manet Simplified Multicast Framework Relay Set However, this document is the first MANET MIB module to reach the IESG, so those operational questions are important. If this is expressed in a different document, let me know, and I can review it. Along the same lines, 1. see Al Morton's review, part of the OPS-DIR > General question: Is a lossy, mobile ad-hoc network compatible with > SNMPv3? In other words, will the link performance information needed > for troubleshooting really be available when it is needed most, and > critical nodes may be unreachable? 2. Read Ron's Bonica's Abstain |
2012-06-06
|
14 | Benoît Claise | [Ballot comment] - Abstract This document defines a portion of the Management Information Base (MIB) for use with network management protocols in the … [Ballot comment] - Abstract This document defines a portion of the Management Information Base (MIB) for use with network management protocols in the Internet community. In particular, it describes objects for configuring parameters of the Neighborhood Discovery Protocol (NHDP) process on a router. Should this be "MANET router"? "MANET router" is used in RFC6130 Alternatively, I see in this document: "NHDP router" "router in a Mobile Ad Hoc Network (MANET)" Same remark for the introduction, which uses the same text. - First occurence of NHDP must be expanded. |
2012-06-06
|
14 | Benoît Claise | [Ballot Position Update] Position for Benoit Claise has been changed to Discuss from No Record |
2012-06-06
|
14 | Wesley Eddy | [Ballot Position Update] New position, No Objection, has been recorded for Wesley Eddy |
2012-06-06
|
14 | Ralph Droms | [Ballot Position Update] New position, No Objection, has been recorded for Ralph Droms |
2012-06-06
|
14 | Gonzalo Camarillo | [Ballot Position Update] New position, No Objection, has been recorded for Gonzalo Camarillo |
2012-06-04
|
14 | Ron Bonica | [Ballot comment] This document fails to provide use cases. Because it doesn't provide use cases, it is not clear that any/all of its objects are … [Ballot comment] This document fails to provide use cases. Because it doesn't provide use cases, it is not clear that any/all of its objects are useful. While this comment might be leveled concerning regarding MIB, it is particularly applicable in this case because we have so little operational experience with ad hoc networks. Will the ad hoc network include a NOC? What policy will that NOC attempt to enforce? What information/control will the NOC need to enforce that policy. |
2012-06-04
|
14 | Ron Bonica | [Ballot Position Update] New position, Abstain, has been recorded for Ronald Bonica |
2012-06-01
|
14 | Sean Turner | [Ballot Position Update] Position for Sean Turner has been changed to No Objection from Discuss |
2012-06-01
|
14 | Ulrich Herberg | New version available: draft-ietf-manet-nhdp-mib-14.txt |
2012-06-01
|
13 | Brian Haberman | [Ballot Position Update] New position, No Objection, has been recorded for Brian Haberman |
2012-06-01
|
13 | Russ Housley | [Ballot Position Update] New position, No Objection, has been recorded for Russ Housley |
2012-05-23
|
13 | Stewart Bryant | [Ballot comment] I am voting no objection on the basis that other members of the IESG who are more knowledgeable on MIBS will have reviewed … [Ballot comment] I am voting no objection on the basis that other members of the IESG who are more knowledgeable on MIBS will have reviewed this. |
2012-05-23
|
13 | Stewart Bryant | [Ballot Position Update] New position, No Objection, has been recorded for Stewart Bryant |
2012-05-21
|
13 | Benoît Claise | Telechat date has been changed to 2012-06-07 from 2012-05-24 |
2012-05-21
|
13 | Benoît Claise | State changed to IESG Evaluation - Defer from IESG Evaluation |
2012-05-21
|
13 | Benoît Claise | [Ballot comment] Dear all, I've been unable to find a volunteered MIB-doctor for this draft. Therefore, I have to defer this draft. Actually, Adrian did … [Ballot comment] Dear all, I've been unable to find a volunteered MIB-doctor for this draft. Therefore, I have to defer this draft. Actually, Adrian did the right thing by being proactive with the MIB doctors, at the time of the IETF last-call My bad for not following up, and assigning someone. I will pay more attention from now on... Regards, Benoit. |
2012-05-21
|
13 | Benoît Claise | Ballot comment text updated for Benoit Claise |
2012-05-21
|
13 | Robert Sparks | [Ballot Position Update] New position, No Objection, has been recorded for Robert Sparks |
2012-05-21
|
13 | Stephen Farrell | [Ballot comment] I agree with Sean's discuss. DES just isn't up to this these days. p60 - I think you mean confidentiality and not privacy? |
2012-05-21
|
13 | Stephen Farrell | [Ballot Position Update] New position, No Objection, has been recorded for Stephen Farrell |
2012-05-21
|
13 | Sean Turner | [Ballot discuss] 1) s5: I think the 3rd to last and 2nd to last paragraphs need to be changed (Benoit might be able to help … [Ballot discuss] 1) s5: I think the 3rd to last and 2nd to last paragraphs need to be changed (Benoit might be able to help with this) based on the following: https://www.ietf.org/mail-archive/web/mib-doctors/current/msg01369.html text is here (references are in the above link): https://www.ietf.org/mail-archive/web/mib-doctors/current/msg01367.html 2) s5 contains the following: Therefore, when implementing these capabilities, the full use of SNMPv3 cryptographic mechanisms for authentication and privacy is RECOMMENDED. There's a couple of ways to do this. Is there a preferred mechanism? The change in #1 gets to some of this, but does this use have a preference: TSM over SSH? I ask because RFC3410 algs are really, really out of date (e.g., uses DES and I can't say it'd provide any privacy) and it'd be good to point to something better in light of the uses of this MIB. |
2012-05-21
|
13 | Sean Turner | [Ballot Position Update] New position, Discuss, has been recorded for Sean Turner |
2012-05-21
|
13 | Barry Leiba | [Ballot Position Update] New position, No Objection, has been recorded for Barry Leiba |
2012-05-21
|
13 | Martin Stiemerling | [Ballot Position Update] New position, No Objection, has been recorded for Martin Stiemerling |
2012-05-08
|
13 | Adrian Farrel | Ballot writeup was changed |
2012-05-08
|
13 | Adrian Farrel | Ballot writeup was changed |
2012-05-08
|
13 | Adrian Farrel | State changed to IESG Evaluation from Waiting for AD Go-Ahead::AD Followup |
2012-05-07
|
13 | Adrian Farrel | Placed on agenda for telechat - 2012-05-24 |
2012-05-07
|
13 | Adrian Farrel | Ballot has been issued |
2012-05-07
|
13 | Adrian Farrel | [Ballot Position Update] New position, Yes, has been recorded for Adrian Farrel |
2012-05-07
|
13 | Adrian Farrel | Ballot writeup was changed |
2012-05-07
|
13 | Adrian Farrel | Created "Approve" ballot |
2012-05-06
|
13 | (System) | Sub state has been changed to AD Followup from Revised ID Needed |
2012-05-06
|
13 | Robert Cole | New version available: draft-ietf-manet-nhdp-mib-13.txt |
2012-04-26
|
12 | Adrian Farrel | State changed to Waiting for AD Go-Ahead::Revised ID Needed from Waiting for AD Go-Ahead |
2012-04-16
|
12 | (System) | State changed to Waiting for AD Go-Ahead from In Last Call |
2012-04-10
|
12 | Pearl Liang | IESG: IANA has reviewed draft-ietf-manet-nhdp-mib-12.txt and has the following comments: IANA understands that, upon approval of this document, there is a single action which IANA … IESG: IANA has reviewed draft-ietf-manet-nhdp-mib-12.txt and has the following comments: IANA understands that, upon approval of this document, there is a single action which IANA must complete. In the SMI Network Management MGMT Codes Internet-standard MIBsubregistry of the Network Management Parameters registry located at: http://www.iana.org/assignments/smi-numbers a new MIB will be registered as follows: Decimal: [ TBD by IANA at time of registration ] Name: nhdpMIB Description: Neighborhood Discovery Protocol References: [ RFC-to-be ] IANA understands this to be the only action required of IANA 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. |
2012-04-05
|
12 | Jean Mahoney | Request for Last Call review by GENART is assigned to Joel Halpern |
2012-04-05
|
12 | Jean Mahoney | Request for Last Call review by GENART is assigned to Joel Halpern |
2012-04-05
|
12 | Jean Mahoney | Assignment of request for Last Call review by GENART to Christer Holmberg was rejected |
2012-04-03
|
12 | Samuel Weiler | Request for Last Call review by SECDIR is assigned to Jeffrey Hutzelman |
2012-04-03
|
12 | Samuel Weiler | Request for Last Call review by SECDIR is assigned to Jeffrey Hutzelman |
2012-03-29
|
12 | Jean Mahoney | Request for Last Call review by GENART is assigned to Christer Holmberg |
2012-03-29
|
12 | Jean Mahoney | Request for Last Call review by GENART is assigned to Christer Holmberg |
2012-03-29
|
12 | Amy Vezza | Last call sent |
2012-03-29
|
12 | Amy Vezza | State changed to In Last Call from Last Call Requested The following Last Call Announcement was sent out: From: The IESG To: IETF-Announce CC: Reply-To: … State changed to In Last Call from Last Call Requested The following Last Call Announcement was sent out: From: The IESG To: IETF-Announce CC: Reply-To: ietf@ietf.org Subject: Last Call: (Definition of Managed Objects for the Neighborhood Discovery Protocol) to Proposed Standard The IESG has received a request from the Mobile Ad-hoc Networks WG (manet) to consider the following document: - 'Definition of Managed Objects for the Neighborhood Discovery Protocol' as a 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 2012-04-16. The span of this last call has been extended to account for the IETF meeting. 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 memo defines a portion of the Management Information Base (MIB) for use with network management protocols in the Internet community. In particular, it describes objects for configuring parameters of the Neighborhood Discovery Protocol (NHDP) process on a router. The MIB module defined in this memo, denoted NHDP-MIB, also reports state, performance information and notifications. This additional state and performance information is useful to troubleshoot problems and performance issues during neighbor discovery. The file can be obtained via http://datatracker.ietf.org/doc/draft-ietf-manet-nhdp-mib/ IESG discussion can be tracked via http://datatracker.ietf.org/doc/draft-ietf-manet-nhdp-mib/ballot/ No IPR declarations have been submitted directly on this I-D. |
2012-03-29
|
12 | Adrian Farrel | Last call was requested |
2012-03-29
|
12 | Adrian Farrel | Ballot approval text was generated |
2012-03-29
|
12 | Adrian Farrel | State changed to Last Call Requested from AD Evaluation::AD Followup |
2012-03-29
|
12 | Adrian Farrel | Last call announcement was changed |
2012-03-29
|
12 | Adrian Farrel | Last call announcement was generated |
2012-03-29
|
12 | Adrian Farrel | Ballot writeup was changed |
2012-03-26
|
12 | (System) | Sub state has been changed to AD Followup from Revised ID Needed |
2012-03-26
|
12 | Ulrich Herberg | New version available: draft-ietf-manet-nhdp-mib-12.txt |
2012-03-11
|
11 | Adrian Farrel | AD review... Hi, Many apologies for a delayed AD review of this document. I love MIB modules deeply, but I did want to clear out … AD review... Hi, Many apologies for a delayed AD review of this document. I love MIB modules deeply, but I did want to clear out the other MANET documents from the pipe before working on this one. As usual, the purpose of my review is to catch and clean up issues that might show later in the process, thereby saving community and IESG review effort, and giving the document a smoother ride through the system and a greater likelihood of approval. This is a substantial document and is generally solid. The number of comments reflects the fact that writing MIB modules is a real back- breaker. I think it is important to note that I did not have any concerns about the structure of the module or the tables (except one small suggestion about moving the TCs into a separate module). Most of the comments are at the level of MIB nits. All comments are, of course, up for discussion and debate. I think we need a new revision at this point. Then we can go to MIB Doctor review and IETF last call at the same time. Many thanks, Adrian --- 5.1.3.1 The majority of critical events occur when NHDP is enabled on a router, at which time the symmetric neighbors and two-hop neighbors of the NHDP router are discovered. I think we can clarify this because there are currently two interpretations: - when NHDP is operational (enabled) - when NHDP is initiated (enabled or the first time) From context, I think you mean... The majority of critical events occur when NHDP is first enabled on a router, at which time the symmetric neighbors and two-hop neighbors of the NHDP router are discovered. --- 5.1.3.1 To avoid unnecessary notifications, a router should not originate expected notifications until a certain time interval has elapsed, which is to be predefined by the network manager. 1. Is this "SHOULD NOT"? 2. Is there a recommended default for such a timer value? I think you should give one if you can. --- 5.1.3.2 Appropriate values for the window time and upper bound are to be selected by the network manager and depend on the deployment of the MANET. I believe you here, but I would welcome some more guidance for the implementer and the deployer. Is there anything you can add? --- 5.1.3.3 OLD Similar to the according mechanism in [RFC4750], only one notification is sent per event. NEW Similar to the mechanism in [RFC4750], only one notification is sent per event. END --- Section 6 This section specifies the relationship of the MIB modules contained s/modules/module/ --- You have included Section 6.3 which is perfect. In the light of this, there is a body of opinion amongst "MIB experts" that citation notation should not be used in the body of the MIB module. This is because the module will be ripped from the document for compilation and passed around as a stand-alone piece of text. Thus, just take the square brackets out form the comments in the IMPORT clauses. Make the same change to any Description and Reference clauses. --- Don't forget to make any necessary changes to the CONTACT-INFO clause. --- The copyright date in the MODULE-IDENTITY clause is a little out-of- date. --- For sound reasons, revisions of the MIB module posted in Internet-Drafts are not considered as "Revisions". That is, per the boilerplate, it is inappropriate to use Internet-Drafts as reference material or to cite them other than as "work in progress. That means that the first revision of the MIB Module is the one that gets published in the RFC. Can you tidy the Revision clauses so that there is only one, and it applies to the RFC-that-will-be. The RFC Editor will fix up the date on publication. --- NeighborIfIndex I'm not saying what you have is wrong, but why did you decide to not assign this TC the Syntax InterfaceIndex? --- For nhdpInterfaceTable I think it is necessary to say that when the corresponding entry with ifIndex value is deleted from the Interface Table, the entry in this table is automatically deleted. --- nhdpIfIndex has Syntax InterfaceIndexOrZero, but the Description says "The ifIndex for this interface." Note that according to RFC 2863, ifIndex has Syntax InterfaceIndex. So you need to decide to either: - change the Syntax of nhdpIfIndex or - add an explanation of what it means to have a zero value --- nhdpIfStatus I *think* it is more normal to write: DEFVAL { false(2) } --- nhdpInitialPending Given the constraint conditions described for this object, I don't think it is appropriate to have a Default clause. That is, if the constraining objects are not defaulted for whatever reason, then this object cannot be allowed to default. This is correctly reflected in you making the object read-only, and we should note that there is no value in assigning a Default for a read- only object. --- Finding nhdpIfRowStatus and seeing the text talk about row creation, I wondered why none of the objects in the row under the control of this object have Max-Access read-create. What you have is legal, but it means that the row is created with all the defaults in place and then can be modified if the management application wants to. Since there is no equivalent of an adminStatus, this means that for a while the row (and associated protocol elements) will operate with the default values rather than the values the management application wanted to set. --- The second paragraph of the description of nhdpLibLocalIfSetTable begins "It consists of..." This is mildly ambiguous because the previous paragraph ends with a sentence about nhdpIfIndex. --- nhdpLibLocalIfSetIpAddrType should contain a comment about the valid values since I assume you don't support the full set defined for InetAddressType. You can also constrain the interpretation of nhdpLibLocalIfSetIpAddr according to nhdpLibLocalIfSetIpAddrType. You would write... nhdpLibLocalIfSetIpAddrType OBJECT-TYPE SYNTAX InetAddressType MAX-ACCESS read-write STATUS current DESCRIPTION "The type of the nhdpLibLocalIfSetIpAddr in the InetAddress MIB [RFC4001]. Only the values unknown(0), ipv4(1), and ipv6(2) are supported." REFERENCE "[RFC6130]." ::= { nhdpLibLocalIfSetEntry 1 } nhdpLibLocalIfSetIpAddr OBJECT-TYPE SYNTAX InetAddress MAX-ACCESS read-write STATUS current DESCRIPTION "nhdpLibLocalIfSetAddr is an address of an interface of this router. This object is interpretted according to the setting of nhdpLibLocalIfSetIpAddrType." REFERENCE "[RFC6130]." This will also need to show up in the conformance statements. You write something like... OBJECT nhdpLibLocalIfSetIpAddrType SYNTAX InetAddressType { unknown(0), ipv4(1), ipv6(2) } MIN-ACCESS read-only DESCRIPTION "Only unknown(0), ipv4(1), and ipv6(2) support is required." And similarly... OBJECT nhdpLibLocalIfSetIpAddr SYNTAX InetAddress (SIZE(0|4|16)) MIN-ACCESS read-only DESCRIPTION "An implementation is only required to support address sizes of: 0 for address type unknown(0) 4 for address type ipv4(1) 16 for address type ipv6(2)." Lastly, is the value zero allowed for nhdpLibLocalIfSetIpAddr? If so you will need some text in its DESCRIPTION clause like... If this object is set to 0, the value of nhdpLibLocalIfSetIpAddrType must be set to unknown(0)." You would need to do this for all uses of InetAddress[Type] --- You need to do a general search and replace s/MIB/MIB module/ There is only one MIB and this MIB module forms part of it. For example... nhdpStateObjGrp OBJECT IDENTIFIER ::= { nhdpObjects 2 } -- Two new constructs have been defined in this MIB for -- indexing into the following -- tables and indexing into other tables in other MIBs. --- Question... nhdpStateObjGrp OBJECT IDENTIFIER ::= { nhdpObjects 2 } -- Two new constructs have been defined in this MIB for -- indexing into the following -- tables and indexing into other tables in other MIBs. 1. This text seems to come very late in the module. How about relocating to be next to the definition of the "constructs"? 2. I think s/constructs/Textual Conventions/ 3. If it is clear that you will use these TCs to index other MIB modules, you should seriously consider putting them in their own module. You can keep this new module in this document, but making it a separate module makes imports from other modules much more simple. --- nhdpUpTime could use a display hint clause. --- nhdpInterfaceStateTable OBJECT-TYPE SYNTAX SEQUENCE OF NhdpInterfaceStateEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "nhdpInterfaceStateTable lists state information related to specific interfaces of this NHDP router. The ifIndex is from the interfaces group defined in the Interfaces Group MIB. Unless I am mistaken, you are not using ifIndex, but ndhpIfIndex. So you should say... The value of ndhpIfIndex is an ifIndex from the interfaces group defined in the Interfaces Group MIB. Similarly nhdpInterfaceStateEntry (which is missing a REFERENCE clause. --- There is nothing wrong, IMHO, with using TimeTicks for nhdpUpTime and nhdpIfStateUpTime. However, this places a burden on the implementation rather than the agent. A common approach is to grab the sysUpTime value when the instance was initialised, and to only report that. An agent that is interested in the amount of time that the instance has been up, can read sysUpTime and do the calculation itself. If you grab sysUpTime, you use the Textual Convention TimeStamp which ironically has the Syntax TimeTicks. The difference is that it is frozen rather than your usage which is rolling. --- As I understand it, nhdpIibLinkSetLTime is a time in the future. I'm not sure, butI don't think you are allowed to use TimeStamp like this because it is supposed to report on an event that has already happened. This may be a bit pettifogging and we should maybe make a list of questions to ask the MIB Doctor. --- nhdpInterfacePerfTable etc. For you to think about depending on the interface speeds you think you are supporting. The requirements on the use of 32-bit and 64-bit counters copied from RFC 2863 are as follows: For interfaces that operate at 20,000,000 (20 million) bits per second or less, 32-bit byte and packet counters MUST be supported. For interfaces that operate faster than 20,000,000 bits/second, and slower than 650,000,000 bits/second, 32-bit packet counters MUST be supported and 64-bit octet counters MUST be supported. For interfaces that operate at 650,000,000 bits/second or faster, 64-bit packet counters AND 64-bit octet counters MUST be supported. --- nhdpSetNotification OBJECT-TYPE SYNTAX OCTET STRING (SIZE(4)) MAX-ACCESS read-write STATUS current DESCRIPTION "A 4-octet string serving as a bit map for the notification events defined by the NHDP notifications. This object is used to enable and disable specific NHDP notifications where a 1 in the bit field represents enabled. The right-most bit (least significant) represents notification 0. This object is persistent and when written the entity SHOULD save the change to non-volatile storage. " ::= { nhdpNotificationsControl 1 } I find the use of Octet String in this way a bit icky. It is, of course, possible to represent the whole MIB module using Octet Strings, but we don't. Did you consider and reject the BITS construct? It seems neater and more explicit. I also spent some time trying to work out which notification is "notification 0" because the first notification listed is { nhdpNotificationsObjects 1 } --- Should the ChangeThreshold and ChangeWindow family of objects have DEFVALs? --- nhdpNbrState, nhdp2HopNbrState, and nhdpIfState are (correctly) read-only. They shouldn't have DEFVALs defined because they report what they report. You might want to add to the Description... If the state of foo is unknown, an implementation should return bar(n) Or you might want to define specific "unknown" values to handle this, --- Really good job on the Security Considerations section! --- I would fold Sections 10 and 11 together since "Contributors" in an RFC are effectively at "Author" status. |
2012-03-11
|
11 | Adrian Farrel | State changed to AD Evaluation::Revised ID Needed from Publication Requested |
2012-03-04
|
11 | Adrian Farrel | Ballot writeup was changed |
2012-03-04
|
11 | Adrian Farrel | Ballot writeup was changed |
2012-03-04
|
11 | Adrian Farrel | Ballot writeup was generated |
2012-01-11
|
11 | Cindy Morgan | (1.a) Stan Ratliff (sratliff@cisco.com) is the document shepherd for this document. The shepherd has personally reviewed the … (1.a) Stan Ratliff (sratliff@cisco.com) is the document shepherd for this document. The shepherd has personally reviewed the document, and believes it is ready for forwarding to the IESG for publication. (1.b) The document has had adequate review from both key working group members and from key non-WG members. The shepherd does not have any concerns about the depth or breadth of the reviews that have been performed. (1.c) The shepherd does not have any concerns about the document needing additional review. (1.d) The shepherd does not have any concerns or issues with the document that the responsible Area Director or the IESG need to be aware of. IPR disclosures were not necessary, therefore, none have been filed. (1.e) Working group consensus behind this document is solid. The document represents strong concurrence of the working group as a whole, the the WG understands and agrees with the document. (1.f) No one has threatened appeal or has indicated discontent with the document. (1.g) The document shepherd has run the "idnits" tool against the document; some minor issues were detected and resolved. The document has met all required formal review criteria. The document will be reviewed by MIB Doctors as a function of submission to the IESG. (1.h) The document has split its references into normative and informative. To the shepherd's knowledge, there are no normative references to documents that are not ready for advancement or are in an unclear state. There are no downward references. (1.i) The shepherd has verified that document IANA consideration section exists, and is consistent with the body of the document. No protocol extensions are requested. The necessary IANA registries are clearly defined. No new registries are requested. As a function of moving the document to the IESG, we request a MIB Doctor review from the OPS AD. (1.j) The document has been run through the "smilint" checker. Warnings exist due to references to "FLOAT-TC-MIB", however, those references appear to be due to a deficiency of the tool (e.g., RFC6340 is 'too new' to be in view by the tool). (1.k) 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 a portion of the Management Information Base (MIB) for use with the Neighborhood Discovery Protocol (NHDP) developed in the MANET working group. Working Group Summary The process for reaching working group consensus on this was smooth; no controversy existed. Working group consensus behind the document is solid. Document Quality This document shepherd is not aware of existing implementations of this MIB. |
2012-01-11
|
11 | Cindy Morgan | Draft added in state Publication Requested |
2012-01-11
|
11 | Cindy Morgan | [Note]: 'Stan Ratliff (sratliff@cisco.com) is the document shepherd.' added |
2012-01-06
|
11 | (System) | New version available: draft-ietf-manet-nhdp-mib-11.txt |
2011-09-24
|
11 | Stan Ratliff | Moving draft to working group last call status |
2011-09-24
|
11 | Stan Ratliff | IETF state changed to In WG Last Call from WG Document |
2011-09-06
|
10 | (System) | New version available: draft-ietf-manet-nhdp-mib-10.txt |
2011-07-28
|
09 | (System) | New version available: draft-ietf-manet-nhdp-mib-09.txt |
2011-07-11
|
08 | (System) | New version available: draft-ietf-manet-nhdp-mib-08.txt |
2011-07-07
|
11 | (System) | Document has expired |
2011-01-03
|
07 | (System) | New version available: draft-ietf-manet-nhdp-mib-07.txt |
2010-11-11
|
06 | (System) | New version available: draft-ietf-manet-nhdp-mib-06.txt |
2010-11-09
|
05 | (System) | New version available: draft-ietf-manet-nhdp-mib-05.txt |
2010-07-08
|
04 | (System) | New version available: draft-ietf-manet-nhdp-mib-04.txt |
2010-03-08
|
03 | (System) | New version available: draft-ietf-manet-nhdp-mib-03.txt |
2009-11-11
|
02 | (System) | New version available: draft-ietf-manet-nhdp-mib-02.txt |
2009-10-21
|
01 | (System) | New version available: draft-ietf-manet-nhdp-mib-01.txt |
2009-05-12
|
00 | (System) | New version available: draft-ietf-manet-nhdp-mib-00.txt |