[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

RE: LMP MIB



I guess I don't understand the process of WGs.
And I think I should udnerstand it as an AD should I not?

But if I were a document author/editor, or if I were a WG
co-chair, then, before I would even consider a MIB document
to be ready for WG last call, then I would make SURE that
the MIB in that document compiles clean.

I fed the MIB to SMICng. It causes lots of trouble, errors,
warnings. It also depends on the mpls bundle mib. Which in
turn also cause lots of trouble and warnings. 21 Errors
and 51 warnings all together.

Below is the report. PLEASE PLEASE fix those things FIRST.
And I did not look at the content at all yet.

Bert 

--------- SMICng report ----------
In file mplsbundle.mi2
    80:    REVISION
    81:        "200105223200Z"  -- 22 May 2001 12:00:00 EST
               ^
W: REVISION value "200105223200Z" is not a valid extended UTC time
  1124: 
  1125:       OBJECT      teLinkRowStatus
                          ^
W: MIN-ACCESS value identical to access specified for "teLinkRowStatus"
  1132: 
  1133:       OBJECT      teLinkStorageType
                          ^
W: MIN-ACCESS value identical to access specified for "teLinkStorageType"
  1140: 
  1141:       OBJECT      teLinkDescrRowStatus
                          ^
W: MIN-ACCESS value identical to access specified for "teLinkDescrRowStatus"
  1147: 
  1148:       OBJECT      teLinkDescrStorageType
                          ^
W: MIN-ACCESS value identical to access specified for "teLinkDescrStorageType"
  1156:       OBJECT      teLinkOspfLinkId
  1157:       SYNTAX      INTEGER { pointToPoint(1) }
                          ^
E: Syntax type does not match that for "teLinkOspfLinkId"
  1155: 
  1156:       OBJECT      teLinkOspfLinkId
                          ^
E: MIN-ACCESS value incompatible with access specified for "teLinkOspfLinkId"
  1163: 
  1164:       OBJECT      srlgRowStatus
                          ^
W: MIN-ACCESS value identical to access specified for "srlgRowStatus"
  1171: 
  1172:       OBJECT      srlgStorageType
                          ^
W: MIN-ACCESS value identical to access specified for "srlgStorageType"
  1179: 
  1180:       OBJECT      teLinkBandwidthRowStatus
                          ^
W: MIN-ACCESS value identical to access specified for "teLinkBandwidthRowStatus"
  1187: 
  1188:       OBJECT      teLinkBandwidthStorageType
                          ^
W: MIN-ACCESS value identical to access specified for "teLinkBandwidthStorageType"
  1195: 
  1196:       OBJECT      dataBearingChannelRowStatus
                          ^
W: MIN-ACCESS value identical to access specified for "dataBearingChannelRowStatus"
  1203: 
  1204:       OBJECT      dataBearingChannelStorageType
                          ^
W: MIN-ACCESS value identical to access specified for "dataBearingChannelStorageType"
  1211: 
  1212:       OBJECT      dataBearingChannelDescrRowStatus
                          ^
W: MIN-ACCESS value identical to access specified for "dataBearingChannelDescrRowStatus"
  1218: 
  1219:       OBJECT      dataBearingChannelDescrStorageType
                          ^
W: MIN-ACCESS value identical to access specified for "dataBearingChannelDescrStorageType"
  1226: 
  1227:       OBJECT      dataBearingChannelBwRowStatus
                          ^
W: MIN-ACCESS value identical to access specified for "dataBearingChannelBwRowStatus"
  1234: 
  1235:       OBJECT      dataBearingChannelBwStorageType
                          ^
W: MIN-ACCESS value identical to access specified for "dataBearingChannelBwStorageType"
  1211: 
  1212:       OBJECT      dataBearingChannelDescrRowStatus
                          ^
E: OBJECT-TYPE "dataBearingChannelDescrRowStatus" is not in a MANDATORY or conditional group for module "LINK-BUNDLING-MIB"
  1218: 
  1219:       OBJECT      dataBearingChannelDescrStorageType
                          ^
E: OBJECT-TYPE "dataBearingChannelDescrStorageType" is not in a MANDATORY or conditional group for module "LINK-BUNDLING-MIB"
  1226: 
  1227:       OBJECT      dataBearingChannelBwRowStatus
                          ^
E: OBJECT-TYPE "dataBearingChannelBwRowStatus" is not in a MANDATORY or conditional group for module "LINK-BUNDLING-MIB"
  1234: 
  1235:       OBJECT      dataBearingChannelBwStorageType
                          ^
E: OBJECT-TYPE "dataBearingChannelBwStorageType" is not in a MANDATORY or conditional group for module "LINK-BUNDLING-MIB"
  1314:       OBJECT      teLinkOspfLinkId
  1315:       SYNTAX      INTEGER { pointToPoint(1) }
                          ^
E: Syntax type does not match that for "teLinkOspfLinkId"
  1313: 
  1314:       OBJECT      teLinkOspfLinkId
                          ^
W: MIN-ACCESS value identical to access specified for "teLinkOspfLinkId"
  1375: 
  1376:       OBJECT      dataBearingChannelEncodingType
                          ^
E: OBJECT-TYPE "dataBearingChannelEncodingType" is not in a MANDATORY or conditional group for module "LINK-BUNDLING-MIB"
  1380: 
  1381:       OBJECT      dataBearingChannelDescrPriority
                          ^
E: OBJECT-TYPE "dataBearingChannelDescrPriority" is not in a MANDATORY or conditional group for module "LINK-BUNDLING-MIB"
  1385: 
  1386:       OBJECT      dataBearingChannelMinReservableBandwidth
                          ^
E: OBJECT-TYPE "dataBearingChannelMinReservableBandwidth" is not in a MANDATORY or conditional group for module "LINK-BUNDLING-MIB"
  1390: 
  1391:       OBJECT      dataBearingChannelDescrRowStatus
                          ^
E: OBJECT-TYPE "dataBearingChannelDescrRowStatus" is not in a MANDATORY or conditional group for module "LINK-BUNDLING-MIB"
  1397: 
  1398:       OBJECT      dataBearingChannelDescrStorageType
                          ^
E: OBJECT-TYPE "dataBearingChannelDescrStorageType" is not in a MANDATORY or conditional group for module "LINK-BUNDLING-MIB"
  1405: 
  1406:       OBJECT      dataBearingChannelBwRowStatus
                          ^
E: OBJECT-TYPE "dataBearingChannelBwRowStatus" is not in a MANDATORY or conditional group for module "LINK-BUNDLING-MIB"
  1413: 
  1414:       OBJECT      dataBearingChannelBwStorageType
                          ^
E: OBJECT-TYPE "dataBearingChannelBwStorageType" is not in a MANDATORY or conditional group for module "LINK-BUNDLING-MIB"
     4:    MODULE-IDENTITY, OBJECT-TYPE, NOTIFICATION-TYPE,
     5:    experimental, Integer32, Unsigned32
                         ^
W: "Integer32" imported but not used
    10: 
    11:    TEXTUAL-CONVENTION, TruthValue, RowStatus, StorageType,
           ^
W: "TEXTUAL-CONVENTION" imported but not used
    11:    TEXTUAL-CONVENTION, TruthValue, RowStatus, StorageType,
    12:    RowPointer, TimeStamp
           ^
W: "RowPointer" imported but not used
                       ^
W: "TimeStamp" imported but not used
    14: 
    15:    InterfaceIndex, InterfaceIndexOrZero, ifIndex
           ^
W: "InterfaceIndex" imported but not used
    21: 
    22:    InetAddressType, InetAddress
           ^
W: "InetAddressType" imported but not used

------------------------------------------------------------------
In file lmp.mi2
   134:        "This value represents a Node ID."
   135:    SYNTAX        InetAddress
                         ^
E: In defining TC "NodeID", cannot define using syntax "InetAddress", which is another TC
  1448:                      -- SONET/SDH encoding type:
  1449:                      j016OverheadBytes(1),
                             ^
E: First named bit for BITS must be position zero
   194:         every pair of nodes that can establish control channels."
   195:    INDEX         { lmpNbrNodeId }
                           ^
E: Index item "lmpNbrNodeId" may not have "read-write", "write-only", "read-create", or "accessible-for-notify" access
   207: 
   208: lmpNbrNodeId OBJECT-TYPE
        ^
E: Item "lmpNbrNodeId" has invalid value for MAX-ACCESS because it is an index column
   386:         well (see RFC 2863)."
   387:    INDEX         { lmpCcId }
                           ^
E: Index item "lmpCcId" may not have "read-write", "write-only", "read-create", or "accessible-for-notify" access
   414: 
   415: lmpCcId OBJECT-TYPE
        ^
E: Item "lmpCcId" has invalid value for MAX-ACCESS because it is an index column
  1878: lmpDataBearingLinkPropertyMismatch NOTIFICATION-TYPE
  1879:    OBJECTS       { ifStackHigherLayer,
                           ^
E: Variable "ifStackHigherLayer" in notification "lmpDataBearingLinkPropertyMismatch" has access of "not-accessible"
  2517:              lmpCcBeginVerifySent,
  2518:              lmpCcBeginVerifyReceived,
                     ^
W: Duplicate item "lmpCcBeginVerifyReceived" in object-group "lmpPerfGroup" OBJECTS list
  2524:              lmpCcEndVerifySent,
  2525:              lmpCcEndVerifyReceived,
                     ^
W: Duplicate item "lmpCcEndVerifyReceived" in object-group "lmpPerfGroup" OBJECTS list
  2529:              lmpCcTestStatusSuccessSent,
  2530:              lmpCcTestStatusSuccessReceived,
                     ^
W: Duplicate item "lmpCcTestStatusSuccessReceived" in object-group "lmpPerfGroup" OBJECTS list
  2532:              lmpCcTestStatusFailureSent,
  2533:              lmpCcTestStatusFailureReceived,
                     ^
W: Duplicate item "lmpCcTestStatusFailureReceived" in object-group "lmpPerfGroup" OBJECTS list
   908: 
   909: lmpCcBeginVerifyRetransmit OBJECT-TYPE
        ^
W: Item "lmpCcBeginVerifyRetransmit" is not contained in any group defined in the current module
   972: 
   973: lmpCcEndVerifyRetransmit OBJECT-TYPE
        ^
W: Item "lmpCcEndVerifyRetransmit" is not contained in any group defined in the current module
  1018: 
  1019: lmpCcTestStatusSuccessRetransmit OBJECT-TYPE
        ^
W: Item "lmpCcTestStatusSuccessRetransmit" is not contained in any group defined in the current module
  1045: 
  1046: lmpCcTestStatusFailureRetransmit OBJECT-TYPE
        ^
W: Item "lmpCcTestStatusFailureRetransmit" is not contained in any group defined in the current module
  1054: 
  1055: lmpCcTestStatusAckReceived OBJECT-TYPE
        ^
W: Item "lmpCcTestStatusAckReceived" is not contained in any group defined in the current module
  1063: 
  1064: lmpCcTestStatusAckSent OBJECT-TYPE
        ^
W: Item "lmpCcTestStatusAckSent" is not contained in any group defined in the current module
  1992: 
  1993:       OBJECT      lmpNbrRowStatus
                          ^
W: MIN-ACCESS value identical to access specified for "lmpNbrRowStatus"
  2000: 
  2001:       OBJECT      lmpNbrStorageType
                          ^
W: MIN-ACCESS value identical to access specified for "lmpNbrStorageType"
  2008: 
  2009:       OBJECT      lmpCcRowStatus
                          ^
W: MIN-ACCESS value identical to access specified for "lmpCcRowStatus"
  2016: 
  2017:       OBJECT      lmpCcOperStatus
                          ^
W: MIN-ACCESS value identical to access specified for "lmpCcOperStatus"
  2023: 
  2024:       OBJECT      lmpCcStorageType
                          ^
W: MIN-ACCESS value identical to access specified for "lmpCcStorageType"
  2031: 
  2032:       OBJECT      lmpTeLinkOperStatus
                          ^
W: MIN-ACCESS value identical to access specified for "lmpTeLinkOperStatus"
  2037: 
  2038:       OBJECT      lmpTeLinkRowStatus
                          ^
W: MIN-ACCESS value identical to access specified for "lmpTeLinkRowStatus"
  2045: 
  2046:       OBJECT      lmpTeLinkStorageType
                          ^
W: MIN-ACCESS value identical to access specified for "lmpTeLinkStorageType"
  2053: 
  2054:       OBJECT      lmpDataBearingLinkActiveOperStatus
                          ^
W: MIN-ACCESS value identical to access specified for "lmpDataBearingLinkActiveOperStatus"
  2059: 
  2060:       OBJECT      lmpDataBearingLinkPassiveOperStatus
                          ^
W: MIN-ACCESS value identical to access specified for "lmpDataBearingLinkPassiveOperStatus"
  2074: 
  2075:       OBJECT      lmpDataBearingLinkStorageType
                          ^
W: MIN-ACCESS value identical to access specified for "lmpDataBearingLinkStorageType"
  2254: 
  2255:       OBJECT      lmpCcOperStatus
                          ^
W: MIN-ACCESS value identical to access specified for "lmpCcOperStatus"
  2307: 
  2308:       OBJECT      lmpTeLinkOperStatus
                          ^
W: MIN-ACCESS value identical to access specified for "lmpTeLinkOperStatus"
  2366: 
  2367:       OBJECT      lmpDataBearingLinkActiveOperStatus
                          ^
W: MIN-ACCESS value identical to access specified for "lmpDataBearingLinkActiveOperStatus"
  2372: 
  2373:       OBJECT      lmpDataBearingLinkPassiveOperStatus
                          ^
W: MIN-ACCESS value identical to access specified for "lmpDataBearingLinkPassiveOperStatus"
     4:    MODULE-IDENTITY, OBJECT-TYPE, NOTIFICATION-TYPE,
     5:    experimental, Integer32, Unsigned32, Counter32, TimeTicks
                         ^
W: "Integer32" imported but not used
    11:    TEXTUAL-CONVENTION, TruthValue, RowStatus, StorageType,
    12:    RowPointer, TimeStamp
           ^
W: "RowPointer" imported but not used
    14: 
    15:    InterfaceIndex, InterfaceIndexOrZero, ifIndex, ifStackHigherLayer
           ^
W: "InterfaceIndex" imported but not used
    17: 
    18:    InetAddressType, InetAddress
           ^
W: "InetAddressType" imported but not used

*** 21 errors and 51 warnings in parsing

> -----Original Message-----
> From: Kireeti Kompella [mailto:kireeti@juniper.net]
> Sent: Thursday, April 11, 2002 7:34 PM
> To: ccamp@ops.ietf.org
> Subject: LMP MIB
> 
> 
> The authors of the LMP MIB
> 	draft-ietf-ccamp-lmp-mib-01.txt
> feel that it is ready for WG Last Call.
> 
> Please comment by COB April 18th, especially if you think this
> work is *not* ready.
> 
> Authors: please read the ID Nits page and make any editorial
> corrections needed, preferably prior to WG Last Call.
> 
> Kireeti.
> 
>