Multiprotocol Label Switching (MPLS) Label-Controlled Asynchronous Transfer Mode (ATM) and Frame-Relay Management Interface Definition
draft-ietf-mpls-lc-if-mib-08
Revision differences
Document history
Date | Rev. | By | Action |
---|---|---|---|
2012-08-22
|
08 | (System) | post-migration administrative database adjustment to the No Objection position for Brian Carpenter |
2005-11-07
|
08 | Amy Vezza | State Changes to RFC Ed Queue from Approved-announcement sent by Amy Vezza |
2005-10-31
|
08 | Amy Vezza | IESG state changed to Approved-announcement sent |
2005-10-31
|
08 | Amy Vezza | IESG has approved the document |
2005-10-31
|
08 | Amy Vezza | Closed "Approve" ballot |
2005-10-27
|
08 | Alex Zinin | State Changes to Approved-announcement to be sent from IESG Evaluation::AD Followup by Alex Zinin |
2005-10-25
|
08 | Brian Carpenter | [Ballot Position Update] Position for Brian Carpenter has been changed to No Objection from Discuss by Brian Carpenter |
2005-10-21
|
08 | (System) | New version available: draft-ietf-mpls-lc-if-mib-08.txt |
2005-10-13
|
07 | (System) | New version available: draft-ietf-mpls-lc-if-mib-07.txt |
2005-09-16
|
08 | (System) | Removed from agenda for telechat - 2005-09-15 |
2005-09-15
|
08 | Amy Vezza | State Changes to IESG Evaluation::AD Followup from IESG Evaluation by Amy Vezza |
2005-09-15
|
08 | (System) | [Ballot Position Update] New position, No Objection, has been recorded for Allison Mankin by IESG Secretary |
2005-09-15
|
08 | (System) | [Ballot Position Update] New position, No Objection, has been recorded for Sam Hartman by IESG Secretary |
2005-09-15
|
08 | David Kessens | [Ballot Position Update] New position, No Objection, has been recorded for David Kessens by David Kessens |
2005-09-15
|
08 | Margaret Cullen | [Ballot Position Update] New position, No Objection, has been recorded for Margaret Wasserman by Margaret Wasserman |
2005-09-14
|
08 | Bill Fenner | [Ballot Position Update] New position, No Objection, has been recorded for Bill Fenner by Bill Fenner |
2005-09-14
|
08 | Jon Peterson | [Ballot Position Update] New position, No Objection, has been recorded for Jon Peterson by Jon Peterson |
2005-09-14
|
08 | Ted Hardie | [Ballot Position Update] New position, No Objection, has been recorded for Ted Hardie by Ted Hardie |
2005-09-14
|
08 | Brian Carpenter | [Ballot discuss] The Gen-Art review from Joel Halpern has raised some points that are unclear to a new reader (even though he is quite knowledgeable … [Ballot discuss] The Gen-Art review from Joel Halpern has raised some points that are unclear to a new reader (even though he is quite knowledgeable in this area). It seems that all these points need clarifying text, even if they are technically OK as specified. Ongoing dialogue about these points follows (response from Joel to Tom Nardeau): My comments on the questions in line... Joel At 04:43 PM 9/13/2005, Thomas D. Nadeau wrote: >>> There is the absence of the usual section describing the >>> structure / functioning of the MIB. And there is the fact that >>> section 4 references sections 6 and 7 when the correct reference >>> is sections 5 and 6? It is possible that the section two text is >>> vestigial, and that the section 4 text needs correcting. But the >>> absence of the usual structural description makes me wonder if >>> something is simply missing? > > > We had one in the original version of the draft, but I believe we > removed it because the structure of the MIB was so simple it > didn't seem to warrant one. No one objected during the WG last > calls or reviews. Well, the fact that I am finding the items confusing may be an indication that the removal was a mistake. The fact that no-one complained may be more a reflection of how few people read MIBs. >>> Issue: There is no explanation of the fields for describing the >>> usage of the mplsLcAtmStdUnlabTrafVpi and >>> mplsLcAtmStdUnlabTrafVci. RFC 3035 indicates that ranges need to >>> be partiitioned. Obviously, this document is making some >>> assumption about that partioning. However, the combination of >>> field descriptions in the MIB is insufficient to allow this reader >>> to understand the intent. > > > I guess this reader doesn't understand your question. I just > re-read the description and it seems to explain precisely what the field > is for: the configured upper range of VPI values that the LSR is > willing to accept for LC-ATM operation. This is in essence, what > is described in section 7 of RFC3035. RFC 3035 says "partition". This MIB appears to have decided that the correct partition is that VPIs below a certain level are for unlabelled traffic, and VPIs above that are for labelled traffic. That is by no means the only possible partition. It is not an obviously correct partition. Further, the mplsLcAtmStdUnlabTrafVci says that it is "the VCI value" over which this LSR is willing to accept unlabeled traffic. a) Why only one VCI? b) Is that one for each VPI? Again, that is a partitioning, but not the only possible or only obvious partitioning. The chosen partitioning may be the best model to use. But the model ought to be stated explicitly, with explanation. >>> Issue: The text for mplsLcAtmVcDirectlyConnected and >>> mplsLcAtmLcAtmVPI seems to assume that indirectly connected LC-ATM >>> switches will always be connected by only one VP. That is not >>> required by 3035, and does not seem a necessary assumption. > > > Would it help you if we moved the "(by means of a VP)" > to "(by means of an ATM Virtual Path)? If you look > at the text in section 7.2 of RFC3035 it does indeed > imply that "an" ATM Virtual Path is used for the indirect > connection (and this is indeed how its implemented): My concern is that the MIB supports only a single VP. The text in 3035 section 7.2 allows multiple VPs (although the wording is not the clearest ever written.) >>> Issue: RFC 3034 calls out support for devices which support both >>> labelled and unlabelled traffic on separated DLCIs. Unlike the >>> ATM tables earlier in the document, the FR tables do not have >>> provision for indicating which DLCI ranges are supporting which >>> mode. Is there an assumption that the ranges here are for >>> labelled traffic, and that some other MIB identifies the ranges >>> for labelled traffic. > > > All I can say is that the implementations that were polled (and > the MPLS WG) > thought the structure we had was fine, so that is what we went with. The structure does not match RFC 3034. The RFC explicitly calls for support for mixed mode devices. If the MIB is going to choose to cite 3034 and to not support that mode, it MUST say so. And it SHOULD explain why. |
2005-09-14
|
08 | Brian Carpenter | [Ballot Position Update] New position, Discuss, has been recorded for Brian Carpenter by Brian Carpenter |
2005-09-13
|
08 | Mark Townsley | [Ballot Position Update] New position, No Objection, has been recorded for Mark Townsley by Mark Townsley |
2005-09-12
|
08 | Scott Hollenbeck | [Ballot Position Update] New position, No Objection, has been recorded for Scott Hollenbeck by Scott Hollenbeck |
2005-09-12
|
08 | Bert Wijnen | [Ballot comment] From Bert Wijnen: When I se this entry in a Table: MplsLcAtmStdInterfaceConfEntry ::= SEQUENCE { mplsLcAtmStdCtrlVpi … [Ballot comment] From Bert Wijnen: When I se this entry in a Table: MplsLcAtmStdInterfaceConfEntry ::= SEQUENCE { mplsLcAtmStdCtrlVpi AtmVpIdentifier, mplsLcAtmStdCtrlVci MplsAtmVcIdentifier, mplsLcAtmStdUnlabTrafVpi AtmVpIdentifier, mplsLcAtmStdUnlabTrafVci MplsAtmVcIdentifier, mplsLcAtmStdVcMerge TruthValue, mplsLcAtmVcDirectlyConnected TruthValue, mplsLcAtmLcAtmVPI AtmVpIdentifier, mplsLcAtmStdIfConfRowStatus RowStatus, mplsLcAtmStdIfConfStorageType StorageType } Then I recommend (for naming consistency) to rename mplsLcAtmVcDirectlyConnected TruthValue, mplsLcAtmLcAtmVPI AtmVpIdentifier, to mplsLcAtmStdVcDirectlyConnected TruthValue, mplsLcAtmStdLcAtmVPI AtmVpIdentifier, In the security considerations, you write: o the MplsLcAtmStdInterfaceConfTable and mplsLcFrStdInterfaceConfTable collectively but the actual tables in the MIB module are named: mplsLcAtmStdInterfaceConfTable mplsLcFrStdInterfaceConfTable So the first table name is incorrect (capital M which should be lowercase). It occurs again later in the section I know... this is REALLY a NIT, but once the doc has become an RFC, you cannot fix it anymore. --- From AAA_doctor Jari: I reviewed this draft. It looks OK, but I'll admit that I know very little about MPLS. Some nits were found, however: > is capabile of ATM VC merge, otherwise it MUST s/capabile/capable/ > MPLS-related configuration and/or performanc statistics. s/performanc/performance/ > LSR is willing to accept unlabled traffic s/unlabled/unlabeled/ > where possible. Specifically,SNMPv3 VACM and USM MUST be s/,/, / |
2005-09-12
|
08 | Bert Wijnen | [Ballot Position Update] Position for Bert Wijnen has been changed to No Objection from Undefined by Bert Wijnen |
2005-09-12
|
08 | Bert Wijnen | [Ballot comment] From AAA_doctor Jari: I reviewed this draft. It looks OK, but I'll admit that I know very little about MPLS. Some nits were … [Ballot comment] From AAA_doctor Jari: I reviewed this draft. It looks OK, but I'll admit that I know very little about MPLS. Some nits were found, however: > is capabile of ATM VC merge, otherwise it MUST s/capabile/capable/ > MPLS-related configuration and/or performanc statistics. s/performanc/performance/ > LSR is willing to accept unlabled traffic s/unlabled/unlabeled/ > where possible. Specifically,SNMPv3 VACM and USM MUST be s/,/, / |
2005-09-12
|
08 | Bert Wijnen | [Ballot Position Update] New position, Undefined, has been recorded for Bert Wijnen by Bert Wijnen |
2005-09-08
|
08 | Michelle Cotton | IANA Comments: Upon approval of this document the IANA will register 2 mplsStdMIB numbers for MPLS-LC-ATM-STD-MIB (suggested value mplsStdMIB 9) and MPLS-LC-FR-STD-MIB(suggested value mplsStdMIB 10). … IANA Comments: Upon approval of this document the IANA will register 2 mplsStdMIB numbers for MPLS-LC-ATM-STD-MIB (suggested value mplsStdMIB 9) and MPLS-LC-FR-STD-MIB(suggested value mplsStdMIB 10). These assignments will be made in the mplsStdMIB registry found at the following: http://www.iana.org/assignments/smi-numbers |
2005-09-08
|
08 | Alex Zinin | Ballot has been issued by Alex Zinin |
2005-09-06
|
08 | Russ Housley | [Ballot Position Update] New position, No Objection, has been recorded for Russ Housley by Russ Housley |
2005-09-06
|
08 | Alex Zinin | Note field has been cleared by Alex Zinin |
2005-09-06
|
08 | Alex Zinin | Placed on agenda for telechat - 2005-09-15 by Alex Zinin |
2005-09-06
|
08 | Alex Zinin | State Changes to IESG Evaluation from Waiting for Writeup by Alex Zinin |
2005-09-06
|
08 | Alex Zinin | [Ballot Position Update] New position, Yes, has been recorded for Alex Zinin |
2005-09-06
|
08 | Alex Zinin | Ballot has been issued by Alex Zinin |
2005-09-06
|
08 | Alex Zinin | Created "Approve" ballot |
2005-08-29
|
08 | (System) | State has been changed to Waiting for Writeup from In Last Call by system |
2005-08-15
|
08 | Amy Vezza | Last call sent |
2005-08-15
|
08 | Amy Vezza | State Changes to In Last Call from Last Call Requested by Amy Vezza |
2005-08-13
|
08 | Alex Zinin | State Changes to Last Call Requested from AD Evaluation::Revised ID Needed by Alex Zinin |
2005-08-13
|
08 | Alex Zinin | Last Call was requested by Alex Zinin |
2005-08-13
|
08 | (System) | Ballot writeup text was added |
2005-08-13
|
08 | (System) | Last call text was added |
2005-08-13
|
08 | (System) | Ballot approval text was added |
2005-08-13
|
08 | Alex Zinin | [Note]: 'Bert says can IETF LC it.' added by Alex Zinin |
2005-07-13
|
08 | Alex Zinin | State Changes to AD Evaluation::Revised ID Needed from AD Evaluation::AD Followup by Alex Zinin |
2005-06-22
|
06 | (System) | New version available: draft-ietf-mpls-lc-if-mib-06.txt |
2005-05-23
|
08 | Bert Wijnen | Recording my review comments for revision 5: -----Original Message----- From: Wijnen, Bert (Bert) Sent: Monday, May 23, 2005 23:34 To: Thomas D. Nadeau; Alex Zinin; … Recording my review comments for revision 5: -----Original Message----- From: Wijnen, Bert (Bert) Sent: Monday, May 23, 2005 23:34 To: Thomas D. Nadeau; Alex Zinin; Loa Andersson Cc: Subrahmanya Hegde Subject: RE: draft-ietf-mpls-lc-if-mib-05.txt to IESG Catching up. SMIlint errors: C:\smi\mibs\work>smilint -s -m -l 6 ./MPLS-LC-ATM-STD-MIB ./MPLS-LC-ATM-STD-MIB:48: [3] {revision-after-update} revision date after last update ./MPLS-LC-ATM-STD-MIB:51: [3] {revision-missing} revision for last update is missing Or in smicng speak: W: f(mplslcatm.mi2), (48,8) The first revision should match the last update for MODULE-IDENTITY mplsLcAtmStdMIB It seems that in the "Security Considerations" section, there is text that is supposed to be in parenthesis, but shows up in double quotes, which makes reading it very hard. If I recall correctly, I have seen Tom's word-template do this before? Anyway, probably better to fix it. This Informative ref looks very strange to me: [RFC3815] J. Cucchiara, et al., "Definitions of Managed Objects for the Multiprotocol Label Switching, Label Distribution Protocol (LDP)", , June 2004. It seems to reference an RFC (3815), but then has an internet draft listed as the document that it references!? I wonder: can the index for the tables be zero? and if so, what does that mean? I see that my comments to rev 04 have not all been addressed, These are still valid comments/nits: - You are using [RFCxxxx] type citations inside MIB DESCRIPTION clauses. We really do not that. They get lost when a MIB is extracted. In my cases, you can just use RFCxxxx or (RFCxxxx) Of course you always need references to docs you IMPORT from or docs you REFERENCE via REFERENCE clauses. - I do also not understand: mplsLcAtmStdModuleROCompliance why not name it mplsLcAtmStdModuleReadOnlyCompliance? Not mandatory, but a concept we have followed in several other MIB modules, even in some some you co-authored. Consistency in naming is always helpfull (or so I think) - I also wonder why you cale itr "storeType" instead of "StorageType" Again... just a m,atter of naming consistency.... see some of the other MIB documents you co-authored. Bert |
2005-04-27
|
08 | (System) | Sub state has been changed to AD Follow up from New Id Needed |
2005-04-27
|
05 | (System) | New version available: draft-ietf-mpls-lc-if-mib-05.txt |
2005-02-21
|
08 | Alex Zinin | State Changes to AD Evaluation::Revised ID Needed from AD Evaluation::External Party by Alex Zinin |
2005-02-09
|
08 | Bert Wijnen | Recording my review comments for rev 04 -----Original Message----- From: Wijnen, Bert (Bert) Sent: Monday, January 17, 2005 16:57 To: Thomas D. Nadeau Cc: Alex … Recording my review comments for rev 04 -----Original Message----- From: Wijnen, Bert (Bert) Sent: Monday, January 17, 2005 16:57 To: Thomas D. Nadeau Cc: Alex Zinin; Subrahmanya Hegde; Loa Andersson Subject: RE: [Fwd: RE: Fwd: draft-ietf-mpls-lc-if-mib-04.txt for RFC] The "findref" tool that I have I got (privately) from RFC-Editor. They were reluctant to hand it out, cause it has known bugs and concerns. I had to promise to not hand it out... so !? ANyway, when I run it against you new doc: !! Missing Reference for citation: [RFC2434] P001 L845: Standards Action as specified in [RFC2434]. !! Missing Reference for citation: [RFC3034] P001 L505: in [RFC3034]. P001 L068: [RFC3034] and ATM [RFC3035] interfaces can be realized given !! Missing Reference for citation: [RFC3035] P001 L177: [RFC3035]. P001 L315: (see [RFC3035]). If the interface is directly P001 L068: [RFC3034] and ATM [RFC3035] interfaces can be realized given !! Missing Reference for citation: [RFC3813] P001 L153: FROM MPLS-LSR-STD-MIB -- [RFC3813] P001 L484: FROM MPLS-LSR-STD-MIB -- [RFC3813] Besides that, a very quick scan on some of those citations and through the references tells me... - You are using [RFCxxxx] type citations inside MIB DESCRIPTION clauses. We really do not that. They get lost when a MIB is extracted. In my cases, you can just use RFCxxxx or (RFCxxxx) Of course you always need references to docs you IMPORT from or docs you REFERENCE via REFERENCE clauses. In the past we had suggested to use -- [RFCxxxx] on the IMPORT statement. (So I willa ccept that if you have done that in exisitng MIB docs). These days we suggest to include some text. For example OLD: 5. MPLS Label Controlled ATM MIB Definitions MPLS-LC-ATM-STD-MIB DEFINITIONS ::= BEGIN IMPORTS MODULE-IDENTITY, OBJECT-TYPE FROM SNMPv2-SMI MODULE-COMPLIANCE, OBJECT-GROUP FROM SNMPv2-CONF RowStatus, StorageType, TruthValue FROM SNMPv2-TC AtmVpIdentifier FROM ATM-TC-MIB -- [RFC2514] mplsStdMIB, MplsAtmVcIdentifier FROM MPLS-TC-STD-MIB -- [RFC3811] mplsInterfaceIndex FROM MPLS-LSR-STD-MIB -- [RFC3813] ; NEW: 5. MPLS Label Controlled ATM MIB Definitions The following MIB module imports from [RFC2514), [RFC3811] and [RFC3813]. It further uses [RFCxxxx] in REFERENCE clauses. MPLS-LC-ATM-STD-MIB DEFINITIONS ::= BEGIN IMPORTS MODULE-IDENTITY, OBJECT-TYPE FROM SNMPv2-SMI MODULE-COMPLIANCE, OBJECT-GROUP FROM SNMPv2-CONF RowStatus, StorageType, TruthValue FROM SNMPv2-TC AtmVpIdentifier FROM ATM-TC-MIB mplsStdMIB, MplsAtmVcIdentifier FROM MPLS-TC-STD-MIB mplsInterfaceIndex FROM MPLS-LSR-STD-MIB ; OK in the current references section I see: [RFC3812] Srinivasan, C., Viswanathan, A. and T. ---^^^^^^^^^ Nadeau, "MPLS Multiprotocol Label Switching (MPLS) Label Switch Router Management Information Base ", RFC3813, June 2004. -------------------------------------^^^^^^^ i.e. a conflict of RFC number. I did not check title. [RFC3814] Srinivasan, C., Viswanathan, A. and Nadeau, T., "MPLS ---^^^^^^^^^ Traffic Engineering Management Information Base ", RFC3812, June 2004. -----------------^^^^^^^ i.e. a conflict of RFC number. I did not check title. [LDPMIB] J. Cucchiara, et al., "Definitions of Managed Objects for the Multiprotocol Label Switching, Label Distribution Protocol (LDP)", , November 2003. The LDPMIB was published as RFC3815 in June last year. ------ Further, I now do NOT understand: mplsLcAtmStdModuleFullCompliance MODULE-COMPLIANCE STATUS current DESCRIPTION "Compliance statement for agents that provide full support for MPLS-LC-ATM-STD-MIB. Such devices can be monitored and also be configured using this MIB module." MODULE -- this module MANDATORY-GROUPS { mplsLcAtmStdIfGroup } OBJECT mplsLcAtmStdIfConfRowStatus SYNTAX RowStatus { active(1) } WRITE-SYNTAX RowStatus { active(1), notInService(2), createAndGo(4), destroy(6) } DESCRIPTION "Support for createAndWait and notReady is not required." ::= { mplsLcAtmStdCompliances 1 } if you allow a WRITE-SYNTAX of notInService, then it seems to me that such is also needed on the SYNTAX. Namely, if you put a row in notInService, then a read of the RowStatus will/should show notInService. I do also not understand: mplsLcAtmStdModuleROCompliance why not name it mplsLcAtmStdModuleReadOnlyCompliance? Not mandatory, but a concept we have followed in several other MIB modules, even in some some you co-authored. Consistency in naming is always helpfull (or so I think) You probably want to update the dates for LAST-UPDATED and REVISION and the copyright as well... !!?? I find this strange: mplsLcAtmStdIfConfStoreType OBJECT-TYPE SYNTAX StorageType MAX-ACCESS read-create STATUS current DESCRIPTION "This SNMP storage type for this conceptual row. Conceptual rows having the value 'permanent' must allow write-access to all the writable columnar objects in the row." ::= { mplsLcAtmStdInterfaceConfEntry 9 } Not sure I fully understand the use of a "permanent" row if you allow write access to all columns. In any event, the value "permanent" of the StiorageType column cannot be changed. And a row can also not be deleted via a "destroy" of the RowStatus. As you can read in RFC2579. I also wonder why you cale itr "storeType" instead of "StorageType" Again... just a m,atter of naming consistency.... see some of the otehr MIB documents you co-authored. ANd not that some of this I only checked for the ATM part of the document, you may want to check the FR part yourself! Oh well... Bert |
2004-11-30
|
08 | Alex Zinin | State Changes to AD Evaluation::External Party from Publication Requested by Alex Zinin |
2004-11-30
|
08 | Alex Zinin | [Note]: 'in MIB-doctor review' added by Alex Zinin |
2004-11-01
|
08 | Dinara Suleymanova | Draft Added by Dinara Suleymanova in state Publication Requested |
2004-10-14
|
04 | (System) | New version available: draft-ietf-mpls-lc-if-mib-04.txt |
2004-08-18
|
03 | (System) | New version available: draft-ietf-mpls-lc-if-mib-03.txt |
2004-05-06
|
02 | (System) | New version available: draft-ietf-mpls-lc-if-mib-02.txt |
2004-02-02
|
01 | (System) | New version available: draft-ietf-mpls-lc-if-mib-01.txt |
2003-10-28
|
00 | (System) | New version available: draft-ietf-mpls-lc-if-mib-00.txt |