smilint output for ./BFD-MIB-DRAFT-00


Message Severities
SeverityCount
severe50
error95
minor error8
change recommended20
warning27
Message Types
TypeCount
augment-no-row (error)1
bad-identifier-case (error)5
basetype-not-imported (error)17
basetype-unknown (error)5
defval-syntax (error)2
description-missing (error)2
group-membership (change recommended)20
group-unref (warning)2
index-element-not-column (warning)2
index-illegal-basetype (severe)2
internal-flushing (warning)21
internal-other (severe)21
lexical (severe)14
macro-not-imported (error)47
module-identity-missing (error)1
module-name-suffix (warning)1
object-identifier-unknown (severe)13
scalar-not-creatable (minor error)8
type-unknown (error)15
type-without-format (warning)1

Messages:

BFD-MIB-DRAFT-00

   1: -- extracted from draft-nadeau-bfd-mib-00.txt
   2: -- at Wed Feb 11 06:16:51 2004
   3: 
   4:    BFD-MIB-DRAFT-00 DEFINITIONS ::= BEGIN 
   5:  
   6:  
   7: T. Nadeau and Z. Ali            Page 3                        2/9/2004
   7: error - `T' should start with a lower case letter
   7: severe - syntax error, unexpected '.', expecting OBJECT

   7: severe -
lexically unexpected character, skipping to end of line
   8:                      draft-nadeau-bfd-mib-00.txt          February 2004 
   9:  
  10:  
  11:     
  12:    IMPORTS 
  13:       MODULE-IDENTITY, OBJECT-TYPE,  
  14:       Unsigned32, Counter32, Counter64,  
  15:       NOTIFICATION-TYPE, mib-2 
  16:          FROM SNMPv2-SMI 
  17:     
  18:       MODULE-COMPLIANCE, OBJECT-GROUP, NOTIFICATION-GROUP 
  19:           FROM SNMPv2-CONF 
  20:     
  21:       TEXTUAL-CONVENTION, TruthValue, RowStatus, StorageType, 
  22:       TimeStamp 
  23:          FROM SNMPv2-TC 
  24:     
  25:       InetAddress, InetAddressType, InetPortNumber 
  26:          FROM INET-ADDRESS-MIB 
  27:    ; 
  28:     
  29:    bfdMIB MODULE-IDENTITY 
  30:       LAST-UPDATED "200401221200Z"  -- 22 January 2004 12:00:00 EST 
  31:       ORGANIZATION "IETF" 
  32:       CONTACT-INFO 
  33:           "        Thomas D. Nadeau 
  34:                    Cisco Systems, Inc. 
  35:            Email:  tnadeau@cisco.com 
  36:     
  37:                    Zafar Ali  
  38:                    Cisco Systems, Inc. 
  39:            Email:  zali@cisco.com 
  40:           " 
  41:       DESCRIPTION 
  42:           "Bidirectional Forwarding Management Information Base." 
  43:     
  44:       -- Revision history. 
  45:       REVISION 
  46:           "200401221200Z"  -- 22 January 2004 12:00:00 EST 
  47:       DESCRIPTION 
  48:           "Initial version." 
  49:       ::= { mib-2 999 } -- To be assigned by IANA. 
  49: warning - warning: flushing recent incorrect declaration, see previous error(s)
  50:     
  51:     
  52:    -- Top level components of this MIB module. 
  53:     
  54:    bfdNotifications OBJECT IDENTIFIER ::= { bfdMIB 0 } 
  54: severe - unknown object identifier label `bfdMIB'
  55:     
  56:    bfdObjects       OBJECT IDENTIFIER ::= { bfdMIB 1 } 
  57:     
  58:  
  59:  
  60: T. Nadeau and Z. Ali            Page 4                        2/9/2004
  60: error - `T' should start with a lower case letter
  60: severe - syntax error, unexpected '.', expecting OBJECT

  60: severe -
lexically unexpected character, skipping to end of line
  61:                      draft-nadeau-bfd-mib-00.txt          February 2004 
  62:  
  63:  
  64:    bfdConformance   OBJECT IDENTIFIER ::= { bfdMIB 3 } 
  64: warning - warning: flushing recent incorrect declaration, see previous error(s)
  65:     
  66:    bfdScalarObjects OBJECT IDENTIFIER ::= { bfdObjects 1 } 
  67:     
  68:     
  69:    --  Textual Conventions 
  70:     
  71:       BfdSessIndexTC ::= TEXTUAL-CONVENTION 
  71: error - macro `TEXTUAL-CONVENTION' has not been imported from module `SNMPv2-TC'
  72:       DISPLAY-HINT "d" 
  73:       STATUS        current 
  74:       DESCRIPTION 
  75:           "An index used to uniquely identify BFD sessions." 
  76:       SYNTAX Unsigned32 (1..4294967295) 
  76: error - SMIv2 base type `Unsigned32' must be imported from SNMPv2-SMI
  77:     
  78:     
  79:       BfdInterval ::= TEXTUAL-CONVENTION 
  79: error - macro `TEXTUAL-CONVENTION' has not been imported from module `SNMPv2-TC'
  79: warning - warning: type `BfdInterval' has no format specification
  80:       STATUS        current 
  81:       DESCRIPTION 
  82:           "The BFD interval delay in microseconds." 
  83:       SYNTAX        Unsigned32 (1..4294967295) 
  83: error - SMIv2 base type `Unsigned32' must be imported from SNMPv2-SMI
  84:     
  85:       BfdDiag ::=      TEXTUAL-CONVENTION 
  85: error - macro `TEXTUAL-CONVENTION' has not been imported from module `SNMPv2-TC'
  86:       STATUS        current 
  87:       DESCRIPTION 
  88:           "A common BFD diagnostic code." 
  89:     
  90:       SYNTAX INTEGER { noDiagnostic(1),  
  91:                        controlDetectionTimeExpired(2),  
  92:                        echoFunctionFailed(3),  
  93:                        neighborSignaledSessionDown(4),  
  94:                        forwardingPlaneReset(5), 
  95:                        pathDown(6),  
  96:                        concatenatedPathDown(7), 
  97:                        administrativelyDown(8) 
  98:                      } 
  99:     
 100:         --  BFD General Variables 
 101:     
 102:         --  These parameters apply globally to the Router's 
 103:         --  BFD Process. 
 104:     
 105:         bfdAdminStatus OBJECT-TYPE 
 105: error - macro `OBJECT-TYPE' has not been imported from module `SNMPv2-SMI'
 105: change recommended -
warning: node `bfdAdminStatus' must be contained in at least one conformance group
 106:            SYNTAX   INTEGER { enabled(1), disabled(2) }         
 107:            MAX-ACCESS   read-write 
 108:            STATUS   current 
 109:            DESCRIPTION 
 110:               "The global administrative status of BFD in this router.  
 111:  
 112:  
 113: T. Nadeau and Z. Ali            Page 5                        2/9/2004
 114:                      draft-nadeau-bfd-mib-00.txt          February 2004 
 115:  
 116:  
 117:                The value 'enabled' denotes that the BFD Process is active
 118:                on at least one interface; 'disabled' disables it on 
 119:                all interfaces." 
 120:            DEFVAL { enabled }  
 121:            ::= { bfdScalarObjects 1 } 
 122:     
 123:         bfdOperStatus OBJECT-TYPE 
 123: error - macro `OBJECT-TYPE' has not been imported from module `SNMPv2-SMI'
 123: change recommended -
warning: node `bfdOperStatus' must be contained in at least one conformance group
 124:           SYNTAX        INTEGER { up(1), down(2) } 
 125:           MAX-ACCESS    read-only 
 126:           STATUS        current 
 127:           DESCRIPTION 
 128:             "The operational status of BFD on this router." 
 129:          ::= { bfdScalarObjects 2 } 
 130:     
 131:         bfdVersionNumber OBJECT-TYPE 
 131: error - macro `OBJECT-TYPE' has not been imported from module `SNMPv2-SMI'
 131: change recommended -
warning: node `bfdVersionNumber' must be contained in at least one conformance group
 132:             SYNTAX   Unsigned32 
 133:             MAX-ACCESS   read-only 
 133: error - SMIv2 base type `Unsigned32' must be imported from SNMPv2-SMI
 134:             STATUS   current 
 135:             DESCRIPTION 
 136:                "The current version number of the BFD protocol." 
 137:             REFERENCE 
 138:                " BFD Version 0 (draft-katz-ward-bfd-01.txt)" 
 139:             DEFVAL { 0 } 
 140:             ::= { bfdScalarObjects 3 } 
 141:     
 142:     
 143:         --  BFD Session Table 
 144:         --  The BFD Session Table specifies BFD session specific 
 145:         --  information.  
 146:     
 147:         bfdSessTable OBJECT-TYPE 
 147: error - macro `OBJECT-TYPE' has not been imported from module `SNMPv2-SMI'
 148:             SYNTAX   SEQUENCE OF BfdSessEntry 
 149:             MAX-ACCESS   not-accessible 
 150:             STATUS   current 
 151:             DESCRIPTION 
 152:                "The BFD Session Table describes the BFD sessions." 
 153:             REFERENCE 
 154:                "BFD Version 0 (draft-katz-ward-bfd-01.txt)" 
 155:             ::= { bfdObjects 2 } 
 156:     
 157:         bfdSessEntry OBJECT-TYPE 
 157: error - macro `OBJECT-TYPE' has not been imported from module `SNMPv2-SMI'
 158:             SYNTAX   BfdSessEntry 
 159:             MAX-ACCESS   not-accessible 
 160:             STATUS   current 
 161:             DESCRIPTION 
 162:                "The BFD Session Entry describes BFD session." 
 163:  
 164:  
 165: T. Nadeau and Z. Ali            Page 6                        2/9/2004
 165: severe - syntax error, unexpected UPPERCASE_IDENTIFIER, expecting COLON_COLON_EQUAL
 165: severe -
lexically unexpected character, skipping to end of line
 166:                      draft-nadeau-bfd-mib-00.txt          February 2004 
 167:  
 168:  
 169:             INDEX { bfdSessIndex } 
 169: warning - warning: flushing recent incorrect declaration, see previous error(s)
 170:             ::= { bfdSessTable 1 } 
 170: severe - syntax error, unexpected COLON_COLON_EQUAL
 170: warning - warning: flushing recent incorrect declaration, see previous error(s)
 171:     
 172:         BfdSessEntry ::= SEQUENCE { 
 173:           bfdSessIndex                    BfdSessIndexTC, 
 174:           bfdSessApplicationId            Unsigned32, 
 174: error - SMIv2 base type `Unsigned32' must be imported from SNMPv2-SMI
 175:           bfdSessDiscriminator            Unsigned32, 
 175: error - SMIv2 base type `Unsigned32' must be imported from SNMPv2-SMI
 175: severe - unknown object identifier label `bfdSessDiscriminator'
 176:           bfdSessRemoteDiscr              Unsigned32,  
 176: error - SMIv2 base type `Unsigned32' must be imported from SNMPv2-SMI
 177:           bfdSessUdpPort                  InetPortNumber, 
 177: severe - unknown object identifier label `bfdSessUdpPort'
 177: error - unknown type `InetPortNumber'
 178:           bfdSessState                    INTEGER, 
 179:           bfdSessRemoteHeardFlag          TruthValue,   
 179: severe - unknown object identifier label `bfdSessRemoteHeardFlag'
 179: error - unknown type `TruthValue'
 180:           bfdSessDiag                     Unsigned32, 
 180: error - SMIv2 base type `Unsigned32' must be imported from SNMPv2-SMI
 181:           bfdSessOperMode                 INTEGER, 
 182:           bfdSessDemandModeDesiredFlag    TruthValue, 
 182: severe - unknown object identifier label `bfdSessDemandModeDesiredFlag'
 183:           bfdSessEchoFuncModeDesiredFlag  TruthValue, 
 184:           bfdSessAddrType                 InetAddressType, 
 184: error - unknown type `InetAddressType'
 185:           bfdSessAddr                     InetAddress,  
 185: severe - unknown object identifier label `bfdSessAddr'
 185: error - unknown type `InetAddress'
 186:           bfdSessDesiredMinTxInterval     BfdInterval, 
 187:           bfdSessDesiredMinRxInterval     BfdInterval, 
 188:           bfdSessDesiredMinEchoRxInterval BfdInterval, 
 189:           bfdSessDetectMult               BfdInterval, 
 190:           bfdSessStorType                 StorageType, 
 190: severe - unknown object identifier label `bfdSessStorType'
 190: error - unknown type `StorageType'
 191:           bfdSessRowStatus                RowStatus 
 192:       } 
 192: error - unknown type `RowStatus'
 193:     
 194:       bfdSessIndex  OBJECT-TYPE 
 194: error - macro `OBJECT-TYPE' has not been imported from module `SNMPv2-SMI'
 194: change recommended -
warning: node `bfdSessIndex' must be contained in at least one conformance group
 195:       SYNTAX        BfdSessIndexTC 
 196:       MAX-ACCESS    read-only 
 197:       STATUS        current 
 198:       DESCRIPTION 
 199:           "This object contains an index used to represent a 
 200:            unique BFD session on this device." 
 201:       ::= { bfdSessEntry 1 } 
 201: severe - unknown object identifier label `bfdSessEntry'
 202:     
 203:    bfdSessApplicationId  OBJECT-TYPE 
 203: error - macro `OBJECT-TYPE' has not been imported from module `SNMPv2-SMI'
 203: warning -
warning: index element `bfdSessApplicationId' of row `bfdSessMapEntry' must be a column

 203: change recommended -
warning: node `bfdSessApplicationId' must be contained in at least one conformance group
 204:       SYNTAX        Unsigned32 
 205:       MAX-ACCESS    read-only 
 205: error - SMIv2 base type `Unsigned32' must be imported from SNMPv2-SMI
 206:       STATUS        current 
 207:       DESCRIPTION 
 208:           "This object contains an index used to indicate 
 209:            a local application which owns or maintains this 
 210:            BFD session. For instance, the MPLS VPN process may 
 211:            maintain a subset of the total number of BFD 
 212:            sessions.  This application ID provides a convenient 
 213:            way to segregate sessions by the applications which 
 214:            maintain them." 
 215:       ::= { bfdSessEntry 2 } 
 216:  
 217:  
 218: T. Nadeau and Z. Ali            Page 7                        2/9/2004
 218: error - `T' should start with a lower case letter
 218: severe - syntax error, unexpected '.', expecting OBJECT

 218: severe -
lexically unexpected character, skipping to end of line
 219:                      draft-nadeau-bfd-mib-00.txt          February 2004 
 220:  
 221:  
 222:     
 223:       bfdSessDiscriminator            OBJECT-TYPE 
 224:       SYNTAX        Unsigned32 (1..4294967295) 
 225:       MAX-ACCESS    read-only 
 226:       STATUS        current 
 227:       DESCRIPTION 
 228:           "This object specifies the local discriminator for this BFD  
 229:         session, used to uniquely identify it." 
 230:       ::= { bfdSessEntry 3 } 
 230: warning - warning: flushing recent incorrect declaration, see previous error(s)
 231:     
 232:       bfdSessRemoteDiscr OBJECT-TYPE 
 232: error - macro `OBJECT-TYPE' has not been imported from module `SNMPv2-SMI'
 232: change recommended -
warning: node `bfdSessRemoteDiscr' must be contained in at least one conformance group
 233:           SYNTAX        Unsigned32 (1..4294967295) 
 233: error - SMIv2 base type `Unsigned32' must be imported from SNMPv2-SMI
 234:           MAX-ACCESS    read-only 
 235:           STATUS        current 
 236:           DESCRIPTION 
 237:             "This object specifies the session discriminator chosen  
 238:              by the remote system for this BFD session." 
 239:       ::= { bfdSessEntry 4 } 
 240:     
 241:       bfdSessUdpPort OBJECT-TYPE 
 241: error - macro `OBJECT-TYPE' has not been imported from module `SNMPv2-SMI'
 242:           SYNTAX      InetPortNumber 
 243:           MAX-ACCESS  read-create 
 244:           STATUS      current 
 245:           DESCRIPTION 
 246:               "The UDP Port for BFD. The default value is the 
 247:               well-known value for this port." 
 248:             REFERENCE 
 249:                 "draft-katz-ward-bfd-01.txt and 
 250:                 draft-raggarwa-mpls-bfd-00.txt" 
 251:             DEFVAL { TBD } 
 251: severe - syntax error, unexpected UPPERCASE_IDENTIFIER
 251: warning - warning: flushing recent incorrect declaration, see previous error(s)
 252:             ::= { bfdSessEntry 5 } 
 252: severe - syntax error, unexpected COLON_COLON_EQUAL
 252: warning - warning: flushing recent incorrect declaration, see previous error(s)
 253:     
 254:       bfdSessState OBJECT-TYPE 
 254: error - macro `OBJECT-TYPE' has not been imported from module `SNMPv2-SMI'
 254: change recommended -
warning: node `bfdSessState' must be contained in at least one conformance group
 255:             SYNTAX   INTEGER { 
 256:                   init(1),  
 257:                   up(2),  
 258:                   failing(3),  
 259:                   down(4),  
 260:                   adminDown(5) 
 261:             } 
 262:             MAX-ACCESS   read-only 
 263:             STATUS   current 
 264:             DESCRIPTION 
 265:                "The perceived state of the BFD session." 
 266:             ::= { bfdSessEntry 6 } 
 266: minor error - scalar object must not have a `read-create' access value
 267:     
 268:    bfdSessRemoteHeardFlag OBJECT-TYPE 
 268: error - macro `OBJECT-TYPE' has not been imported from module `SNMPv2-SMI'
 269:  
 270:  
 271: T. Nadeau and Z. Ali            Page 8                        2/9/2004
 271: severe - syntax error, unexpected UPPERCASE_IDENTIFIER, expecting SYNTAX
 271: severe -
lexically unexpected character, skipping to end of line
 272:                      draft-nadeau-bfd-mib-00.txt          February 2004 
 273:  
 274:  
 275:       SYNTAX        TruthValue 
 276:       MAX-ACCESS    read-only 
 277:       STATUS        current 
 278:       DESCRIPTION 
 279:             "This object specifies status of BFD packet reception from  
 280:              the remote system. Specifically, it is set to true(1) if the 
 281:              local system is actively receiving BFD packets from the  
 282:              remote system, and is set to false(0) if the local system  
 283:              has not received BFD packets recently (within the detection  
 284:              time) or if the local system is  attempting to tear down the
 285:              BFD session." 
 286:       ::= { bfdSessEntry 7 } 
 286: warning - warning: flushing recent incorrect declaration, see previous error(s)
 287:     
 288:    bfdSessDiag OBJECT-TYPE 
 288: error - macro `OBJECT-TYPE' has not been imported from module `SNMPv2-SMI'
 288: change recommended -
warning: node `bfdSessDiag' must be contained in at least one conformance group
 289:             SYNTAX      Unsigned32 
 290:             MAX-ACCESS  accessible-for-notify 
 290: error - SMIv2 base type `Unsigned32' must be imported from SNMPv2-SMI
 291:             STATUS      current 
 292:             DESCRIPTION 
 293:                "A diagnostic code specifying the local system's reason  
 294:                 for the last transition of the session from up(1)  
 295:                 to some other state." 
 296:       ::= { bfdSessEntry 8 } 
 297:     
 298:    bfdSessOperMode OBJECT-TYPE 
 298: error - macro `OBJECT-TYPE' has not been imported from module `SNMPv2-SMI'
 298: change recommended -
warning: node `bfdSessOperMode' must be contained in at least one conformance group
 299:             SYNTAX   INTEGER { asyncModeWEchoFun(1),  
 300:                                asynchModeWOEchoFun(2),  
 301:                                demandModeWEchoFunction(3),  
 302:                                demandModeWOEchoFunction(4)  
 303:              } 
 304:            MAX-ACCESS   read-only 
 305:            STATUS   current 
 306:            DESCRIPTION 
 307:                "This object specifies current operating mode that BFD  
 308:                 session is operating in. 
 309:     
 310:                 A value of AsyncModeWEchoFun(1) ... 
 311:                 A value of AsynchModeWOEchoFun(2) ... 
 312:                 A value of DemandModeWEchoFunction(3) ... 
 313:                 A value of DemandModeWOEchoFunction(4) ... 
 314:             " 
 315:             ::= { bfdSessEntry 9 } 
 316:     
 317:    bfdSessDemandModeDesiredFlag OBJECT-TYPE 
 317: error - macro `OBJECT-TYPE' has not been imported from module `SNMPv2-SMI'
 318:       SYNTAX        TruthValue 
 319:       MAX-ACCESS    read-create 
 320:  
 321:  
 322: T. Nadeau and Z. Ali            Page 9                        2/9/2004
 322: severe - syntax error, unexpected UPPERCASE_IDENTIFIER, expecting STATUS
 322: severe -
lexically unexpected character, skipping to end of line
 323:                      draft-nadeau-bfd-mib-00.txt          February 2004 
 324:  
 325:  
 326:       STATUS        current 
 327:       DESCRIPTION 
 328:               "This object indicates that the local system's  
 329:                desire to use Demand mode. Specifically, it is set  
 330:                to true(1) if the local system wishes to use  
 331:                Demand mode or false(0) if not" 
 332:       DEFVAL { false } 
 332: warning - warning: flushing recent incorrect declaration, see previous error(s)
 333:       ::= { bfdSessEntry 10 } 
 333: severe - syntax error, unexpected COLON_COLON_EQUAL
 333: warning - warning: flushing recent incorrect declaration, see previous error(s)
 334:     
 335:    bfdSessEchoFuncModeDesiredFlag OBJECT-TYPE 
 335: error - macro `OBJECT-TYPE' has not been imported from module `SNMPv2-SMI'
 335: error - type `TruthValue' of node `bfdSessEchoFuncModeDesiredFlag' does not resolve to a known base type

 335: change recommended -
warning: node `bfdSessEchoFuncModeDesiredFlag' must be contained in at least one conformance group
 336:       SYNTAX        TruthValue 
 337:       MAX-ACCESS    read-create 
 338:       STATUS        current 
 339:       DESCRIPTION 
 340:               "This object indicates that the local system's  
 341:                desire to use Echo mode. Specifically, it is set  
 342:                to true(1) if the local system wishes to use  
 343:                Echo mode or false(0) if not" 
 344:       DEFVAL { false } 
 344: error - default value syntax does not match object syntax
 345:       ::= { bfdSessEntry 11 } 
 345: minor error - scalar object must not have a `read-create' access value
 346:     
 347:     
 348:    bfdSessAddrType  OBJECT-TYPE 
 348: error - macro `OBJECT-TYPE' has not been imported from module `SNMPv2-SMI'
 348: error - type `InetAddressType' of node `bfdSessAddrType' does not resolve to a known base type

 348: warning -
warning: index element `bfdSessAddrType' of row `bfdSessMapEntry' must be a column

 348: change recommended -
warning: node `bfdSessAddrType' must be contained in at least one conformance group
 349:       SYNTAX        InetAddressType 
 350:       MAX-ACCESS    read-create 
 351:       STATUS        current 
 352:       DESCRIPTION 
 353:            "This object specifies IP address of the interface  
 354:             associated with this BFD session.  
 355:     
 356:             Only values unknown(0), ipv4(1) or ipv6(2) 
 357:             have to be supported.  
 358:     
 359:             A value of unknown(0) is allowed only when  
 360:             the outgoing interface is of type point-to-point, or 
 361:             when the BFD session is not associated with a specific  
 362:             interface. 
 363:     
 364:             If any other unsupported values are attempted in a set 
 365:             operation, the agent MUST return an inconsistentValue  
 366:             error. 
 367:       " 
 368:       ::= { bfdSessEntry 12 } 
 368: minor error - scalar object must not have a `read-create' access value
 369:     
 370:    bfdSessAddr OBJECT-TYPE 
 370: error - macro `OBJECT-TYPE' has not been imported from module `SNMPv2-SMI'
 371:       SYNTAX        InetAddress 
 372:       MAX-ACCESS    read-create 
 373:  
 374:  
 375: T. Nadeau and Z. Ali           Page 10                       2/9/2004
 375: severe - syntax error, unexpected UPPERCASE_IDENTIFIER, expecting STATUS
 375: severe -
lexically unexpected character, skipping to end of line
 376:                      draft-nadeau-bfd-mib-00.txt          February 2004 
 377:  
 378:  
 379:       STATUS        current 
 380:       DESCRIPTION 
 381:            "This object specifies IP address of the interface  
 382:             associated with this BFD session.  
 383:             It can also be used to enabled BFD on a specific  
 384:             interface. The value is set to zero when BFD session is not  
 385:             associated with a specific interface. " 
 386:       ::= { bfdSessEntry 13 } 
 386: warning - warning: flushing recent incorrect declaration, see previous error(s)
 387:     
 388:    bfdSessDesiredMinTxInterval OBJECT-TYPE 
 388: error - macro `OBJECT-TYPE' has not been imported from module `SNMPv2-SMI'
 388: change recommended -
warning: node `bfdSessDesiredMinTxInterval' must be contained in at least one conformance group
 389:       SYNTAX    BfdInterval 
 390:       MAX-ACCESS   read-create 
 391:       STATUS    current 
 392:       DESCRIPTION 
 393:        "This object specifies the minimum interval, in  
 394:         microseconds, that the local system would like to use when 
 395:              transmitting BFD Control packets." 
 396:       ::= { bfdSessEntry 14 } 
 396: minor error - scalar object must not have a `read-create' access value
 397:     
 398:    bfdSessDesiredMinRxInterval OBJECT-TYPE 
 398: error - macro `OBJECT-TYPE' has not been imported from module `SNMPv2-SMI'
 398: change recommended -
warning: node `bfdSessDesiredMinRxInterval' must be contained in at least one conformance group
 399:       SYNTAX        BfdInterval 
 400:       MAX-ACCESS    read-create 
 401:       STATUS        current 
 402:       DESCRIPTION 
 403:             "This object specifies the minimum interval, in  
 404:              microseconds, between received  BFD Control packets the  
 405:              local system is capable of supporting." 
 406:       ::= { bfdSessEntry 15 } 
 406: minor error - scalar object must not have a `read-create' access value
 407:     
 408:    bfdSessDesiredMinEchoRxInterval OBJECT-TYPE 
 408: error - macro `OBJECT-TYPE' has not been imported from module `SNMPv2-SMI'
 408: change recommended -
warning: node `bfdSessDesiredMinEchoRxInterval' must be contained in at least one conformance group
 409:       SYNTAX        BfdInterval 
 410:       MAX-ACCESS    read-create 
 411:       STATUS        current 
 412:       DESCRIPTION 
 413:             "This object specifies the minimum interval, in  
 414:              microseconds, between received BFD Echo packets that this 
 415:              system is capable of supporting." 
 416:       ::= { bfdSessEntry 16 } 
 416: minor error - scalar object must not have a `read-create' access value
 417:     
 418:    bfdSessDetectMult OBJECT-TYPE 
 418: error - macro `OBJECT-TYPE' has not been imported from module `SNMPv2-SMI'
 418: change recommended -
warning: node `bfdSessDetectMult' must be contained in at least one conformance group
 419:       SYNTAX        BfdInterval 
 420:       MAX-ACCESS    read-create 
 421:       STATUS        current 
 422:       DESCRIPTION 
 423:             "This object specifies the Detect time multiplier." 
 424:       ::= { bfdSessEntry 17 } 
 424: minor error - scalar object must not have a `read-create' access value
 425:     
 426:  
 427:  
 428: T. Nadeau and Z. Ali           Page 11                       2/9/2004
 428: error - `T' should start with a lower case letter
 428: severe - syntax error, unexpected '.', expecting OBJECT

 428: severe -
lexically unexpected character, skipping to end of line
 429:                      draft-nadeau-bfd-mib-00.txt          February 2004 
 430:  
 431:  
 432:    bfdSessStorType  OBJECT-TYPE 
 433:       SYNTAX        StorageType 
 434:       MAX-ACCESS    read-create 
 435:       STATUS        current 
 436:       DESCRIPTION 
 437:           "This variable indicates the storage type for this 
 438:            object. Conceptual rows having the value  
 439:            'permanent' need not allow write-access to any  
 440:            columnar objects in the row."          
 441:       ::= { bfdSessEntry 18 } 
 441: warning - warning: flushing recent incorrect declaration, see previous error(s)
 442:     
 443:    bfdSessRowStatus OBJECT-TYPE 
 443: error - macro `OBJECT-TYPE' has not been imported from module `SNMPv2-SMI'
 443: error - type `RowStatus' of node `bfdSessRowStatus' does not resolve to a known base type

 443: change recommended -
warning: node `bfdSessRowStatus' must be contained in at least one conformance group
 444:       SYNTAX        RowStatus 
 445:       MAX-ACCESS    read-create 
 446:       STATUS        current 
 447:       DESCRIPTION 
 448:             "This variable is used to create, modify, and/or 
 449:              delete a row in this table. When a row in this 
 450:              table has a row in the active(1) state, no  
 451:              objects in this row can be modified except the 
 452:              bfdSessRowStatus and bfdSessStorageType." 
 453:       ::= { bfdSessEntry 19 } 
 453: minor error - scalar object must not have a `read-create' access value
 454:     
 455:     
 456:    -- BFD Session Performance Table 
 457:     
 458:    bfdSessPerfTable OBJECT-TYPE 
 458: error - macro `OBJECT-TYPE' has not been imported from module `SNMPv2-SMI'
 459:       SYNTAX        SEQUENCE OF BfdSessPerfEntry 
 459: error - unknown type `BfdSessPerfEntry'
 460:       MAX-ACCESS    not-accessible 
 461:       STATUS        current 
 462:       DESCRIPTION 
 463:           "This table specifies BFD Session performance counters." 
 464:       ::= { bfdObjects 3 } 
 465:     
 466:    bfdSessPerfEntry OBJECT-TYPE 
 466: error - macro `OBJECT-TYPE' has not been imported from module `SNMPv2-SMI'
 466: error -
row `bfdSessPerfEntry' augments or extends `bfdSessEntry' which is not a row
 467:       SYNTAX        BfdSessPerfEntry 
 468:       MAX-ACCESS    not-accessible 
 469:       STATUS        current 
 470:       DESCRIPTION 
 471:           "An entry in this table is created by a BFD-enabled node for  
 472:            every BFD Session. bfdCounterDiscontinuityTime is used to  
 473:            indicate potential discontinuity for all counter objects  
 474:            in this table." 
 475:       AUGMENTS    { bfdSessEntry } 
 476:       ::= { bfdSessPerfTable 1 } 
 477:     
 478:    BfdSessPerfEntry ::= SEQUENCE { 
 479:  
 480:  
 481: T. Nadeau and Z. Ali           Page 12                       2/9/2004
 481: severe - syntax error, unexpected UPPERCASE_IDENTIFIER, expecting LOWERCASE_IDENTIFIER
 481: severe -
lexically unexpected character, skipping to end of line
 482:                      draft-nadeau-bfd-mib-00.txt          February 2004 
 483:  
 484:  
 485:      bfdSessPerfPktIn               Counter32,  
 486:      bfdSessPerfPktOut              Counter32, 
 487:      bfdSessPerfBadDiscrim          Counter32, 
 488:      bfdSessPerfLastSessDownTime    TimeStamp, 
 489:      bfdSessPerfLastCommLostDiag    BfdDiag, 
 490:      bfdSessPerfSessDownCount       Counter32, 
 491:      bfdSessPerfDiscTime            TimeStamp, 
 492:     
 493:      -- High Capacity Counters 
 494:      bfdSessPerfPktInHC             Counter64,  
 495:      bfdSessPerfPktOutHC            Counter64, 
 496:      bfdSessPerfBadDiscrimHC        Counter64 
 497:     
 498:    } 
 498: warning - warning: flushing recent incorrect declaration, see previous error(s)
 499:     
 500:    -- Ed Note: should we add per-diag code counts here,  
 501:     
 502:    bfdSessPerfPktIn OBJECT-TYPE  
 502: error - macro `OBJECT-TYPE' has not been imported from module `SNMPv2-SMI'
 503:        SYNTAX      Counter32 
 504:        MAX-ACCESS  read-only 
 504: error - unknown type `Counter32'
 504: error -
SMIv2 base type `Counter32' must be imported from SNMPv2-SMI
 505:        STATUS      current 
 506:        DESCRIPTION 
 507:            "The total number of BFD messages received for this BFD 
 508:    session." 
 509:        ::= { bfdSessPerfEntry 1 } 
 510:     
 511:    bfdSessPerfPktOut OBJECT-TYPE 
 511: error - macro `OBJECT-TYPE' has not been imported from module `SNMPv2-SMI'
 512:        SYNTAX      Counter32 
 513:        MAX-ACCESS  read-only 
 513: error - unknown type `Counter32'
 513: error -
SMIv2 base type `Counter32' must be imported from SNMPv2-SMI
 514:        STATUS      current 
 515:        DESCRIPTION 
 516:            "The total number of BFD messages sent for this BFD session." 
 517:        ::= { bfdSessPerfEntry 2 } 
 518:     
 519:    bfdSessPerfBadDiscrim  OBJECT-TYPE 
 519: error - macro `OBJECT-TYPE' has not been imported from module `SNMPv2-SMI'
 520:        SYNTAX      Counter32 
 521:        MAX-ACCESS  read-only 
 521: error - unknown type `Counter32'
 521: error -
SMIv2 base type `Counter32' must be imported from SNMPv2-SMI
 522:        STATUS      current 
 523:        DESCRIPTION 
 524:            "The total number of BFD messages received with a  
 525:              bad local Discriminator value for this BFD session." 
 526:        ::= { bfdSessPerfEntry 3 } 
 527:     
 528:    bfdSessPerfLastSessDownTime OBJECT-TYPE 
 528: error - macro `OBJECT-TYPE' has not been imported from module `SNMPv2-SMI'
 529:        SYNTAX       TimeStamp 
 530:        MAX-ACCESS   read-only 
 530: error - unknown type `TimeStamp'
 531:        STATUS       current 
 532:  
 533:  
 534: T. Nadeau and Z. Ali           Page 13                       2/9/2004
 534: error - description missing in object definition
 534: severe - syntax error, unexpected UPPERCASE_IDENTIFIER, expecting COLON_COLON_EQUAL

 534: severe -
lexically unexpected character, skipping to end of line
 535:                      draft-nadeau-bfd-mib-00.txt          February 2004 
 536:  
 537:  
 538:        DESCRIPTION 
 539:            "The value of sysUpTime on the most recent occasion at which 
 540:             the last time communication was lost with the neighbor. If  
 541:             no such down event exist this object contains a zero value." 
 542:        ::= { bfdSessPerfEntry 4 } 
 542: warning - warning: flushing recent incorrect declaration, see previous error(s)
 543:     
 544:    bfdSessPerfLastCommLostDiag  OBJECT-TYPE 
 544: error - macro `OBJECT-TYPE' has not been imported from module `SNMPv2-SMI'
 545:        SYNTAX       BfdDiag 
 546:        MAX-ACCESS   read-only 
 547:        STATUS       current 
 548:        DESCRIPTION 
 549:            "The BFD diag code for the last time communication was lost  
 550:             with the neighbor. If no such down event exists this object  
 551:             contains a zero value." 
 552:        ::= { bfdSessPerfEntry 5 }     
 553:     
 554:    bfdSessPerfSessDownCount OBJECT-TYPE 
 554: error - macro `OBJECT-TYPE' has not been imported from module `SNMPv2-SMI'
 555:        SYNTAX       Counter32 
 556:        MAX-ACCESS   read-only 
 556: error - unknown type `Counter32'
 556: error -
SMIv2 base type `Counter32' must be imported from SNMPv2-SMI
 557:        STATUS       current 
 558:        DESCRIPTION 
 559:            "The number of times this session has gone into the down 
 560:             state since the router last rebooted." 
 561:        ::= { bfdSessPerfEntry 6 } 
 562:     
 563:    bfdSessPerfDiscTime OBJECT-TYPE 
 563: error - macro `OBJECT-TYPE' has not been imported from module `SNMPv2-SMI'
 563: error - type `TimeStamp' of node `bfdSessPerfDiscTime' does not resolve to a known base type
 564:        SYNTAX       TimeStamp 
 565:        MAX-ACCESS   read-only 
 566:        STATUS       current 
 567:        DESCRIPTION 
 568:            "The value of sysUpTime on the most recent occasion at which any  
 569:             one or more of the session counters suffered a discontinuity.  
 570:             The relevant counters are the specific instances associated  
 571:             with this BFD session of any Counter32 object contained in the  
 572:             BfdSessPerfTable. If no such discontinuities have occurred  
 573:             since the last re-initialization of the local management subsystem,  
 574:             then this object contains a zero value." 
 575:        ::= { bfdSessPerfEntry 7 } 
 576:     
 577:    bfdSessPerfPktInHC OBJECT-TYPE  
 577: error - macro `OBJECT-TYPE' has not been imported from module `SNMPv2-SMI'
 578:        SYNTAX       Counter64 
 579:        MAX-ACCESS   read-only 
 579: error - unknown type `Counter64'
 579: error -
SMIv2 base type `Counter64' must be imported from SNMPv2-SMI
 580:        STATUS       current 
 581:  
 582:  
 583: T. Nadeau and Z. Ali           Page 14                       2/9/2004
 583: error - description missing in object definition
 583: severe - syntax error, unexpected UPPERCASE_IDENTIFIER, expecting COLON_COLON_EQUAL

 583: severe -
lexically unexpected character, skipping to end of line
 584:                      draft-nadeau-bfd-mib-00.txt          February 2004 
 585:  
 586:  
 587:        DESCRIPTION 
 588:            "This value represents the total number of BFD messages 
 589:             received for this BFD session. It MUST be equal to the 
 590:             least significant 32 bits of bfdSessPerfPktIn 
 591:             if bfdSessPerfPktInHC is supported according to 
 592:             the rules spelled out in RFC2863." 
 593:        ::= { bfdSessPerfEntry 8 } 
 593: warning - warning: flushing recent incorrect declaration, see previous error(s)
 594:     
 595:    bfdSessPerfPktOutHC OBJECT-TYPE 
 595: error - macro `OBJECT-TYPE' has not been imported from module `SNMPv2-SMI'
 596:        SYNTAX       Counter64 
 597:        MAX-ACCESS   read-only 
 597: error - unknown type `Counter64'
 597: error -
SMIv2 base type `Counter64' must be imported from SNMPv2-SMI
 598:        STATUS       current 
 599:        DESCRIPTION 
 600:            "This value represents the total number of  
 601:             total number of BFD messages transmitted for this  
 602:             BFD session. It MUST be equal to the 
 603:            least significant 32 bits of bfdSessPerfPktIn 
 604:            if bfdSessPerfPktOutHC is supported according to 
 605:            the rules spelled out in RFC2863." 
 606:        ::= { bfdSessPerfEntry 9 } 
 607:     
 608:    bfdSessPerfBadDiscrimHC OBJECT-TYPE 
 608: error - macro `OBJECT-TYPE' has not been imported from module `SNMPv2-SMI'
 609:        SYNTAX       Counter64 
 610:        MAX-ACCESS   read-only 
 610: error - unknown type `Counter64'
 610: error -
SMIv2 base type `Counter64' must be imported from SNMPv2-SMI
 611:        STATUS       current 
 612:        DESCRIPTION 
 613:            "This value represents the total number of  
 614:             total number of BFD messages received with a  
 615:             bad local Discriminator value for this BFD session. 
 616:             It MUST be equal to the least significant 32 bits of  
 617:             bfdSessPerfBadDiscrimHC if bfdSessPerfBadDiscrimHC 
 618:             is supported according to the rules spelled out  
 619:             in RFC2863." 
 620:        ::= { bfdSessPerfEntry 10 } 
 621:     
 622:     
 623:    -- BFD Session Mapping Table 
 624:     
 625:         bfdSessMapTable OBJECT-TYPE 
 625: error - macro `OBJECT-TYPE' has not been imported from module `SNMPv2-SMI'
 626:             SYNTAX   SEQUENCE OF BfdSessMapEntry 
 627:             MAX-ACCESS   not-accessible 
 628:             STATUS   current 
 629:             DESCRIPTION 
 630:                "The BFD Session Mapping Table maps the complex 
 631:                 indexing of the BFD sessions to the flat 
 632:                 BFDIndex used in the BfdSessionTable. 
 633:     
 634:  
 635:  
 636: T. Nadeau and Z. Ali           Page 15                       2/9/2004
 637:                      draft-nadeau-bfd-mib-00.txt          February 2004 
 638:  
 639:  
 640:                 Implementors need to be aware that if the value of 
 641:                 the bfdSessAddr (an OID) has more  
 642:                 that 111 sub-identifiers, then OIDs of column 
 643:                 instances in this table will have more than 128 
 644:                 sub-identifiers and cannot be accessed using SNMPv1, 
 645:                 SNMPv2c, or SNMPv3. 
 646:                " 
 647:             REFERENCE 
 648:                "BFD Version 0 (draft-katz-ward-bfd-01.txt)" 
 649:             ::= { bfdObjects 4 } 
 650:     
 651:         bfdSessMapEntry OBJECT-TYPE 
 651: error - macro `OBJECT-TYPE' has not been imported from module `SNMPv2-SMI'
 651: severe - illegal base type `InetAddressType' in index element `bfdSessAddrType' of row bfdSessMapEntry

 651: severe - illegal base type `InetAddress' in index element `bfdSessAddr' of row bfdSessMapEntry
 652:             SYNTAX   BfdSessMapEntry 
 653:             MAX-ACCESS   not-accessible 
 654:             STATUS   current 
 655:             DESCRIPTION 
 656:                "The BFD Session Entry describes BFD session 
 657:                 that is mapped to this index." 
 658:             INDEX { bfdSessApplicationId, 
 659:                     bfdSessDiscriminator, 
 660:                     bfdSessAddrType, 
 661:                     bfdSessAddr 
 662:              } 
 663:             ::= { bfdSessMapTable 1 } 
 664:     
 665:         BfdSessMapEntry ::= SEQUENCE { 
 666:           bfdSessMapBfdIndex            BfdSessIndexTC 
 667:         } 
 668:     
 669:    bfdSessMapBfdIndex OBJECT-TYPE 
 669: error - macro `OBJECT-TYPE' has not been imported from module `SNMPv2-SMI'
 669: change recommended -
warning: node `bfdSessMapBfdIndex' must be contained in at least one conformance group
 670:       SYNTAX        BfdSessIndexTC 
 671:       MAX-ACCESS    read-only 
 672:       STATUS        current 
 673:       DESCRIPTION 
 674:           "This object specifies the BfdIndex referred to by 
 675:            the indexes of this row. In essence, a mapping is 
 676:            provided between these indexes and the BfdSessTable." 
 677:       ::= { bfdSessMapEntry 1 } 
 678:     
 679:    -- Notification Configuration 
 680:     
 681:    bfdSessNotificationsEnable OBJECT-TYPE 
 681: error - macro `OBJECT-TYPE' has not been imported from module `SNMPv2-SMI'
 681: error - type `TruthValue' of node `bfdSessNotificationsEnable' does not resolve to a known base type

 681: change recommended -
warning: node `bfdSessNotificationsEnable' must be contained in at least one conformance group
 682:       SYNTAX        TruthValue 
 683:       MAX-ACCESS    read-write 
 684:       STATUS        current 
 685:       DESCRIPTION 
 686:           "If this object is set to true(1), then it enables 
 687:  
 688:  
 689: T. Nadeau and Z. Ali           Page 16                       2/9/2004
 690:                      draft-nadeau-bfd-mib-00.txt          February 2004 
 691:  
 692:  
 693:            the emission of bfdSessUp and bfdSessDown 
 694:            notifications; otherwise these notifications are not 
 695:            emitted." 
 696:       REFERENCE 
 697:           "See also RFC3413 for explanation that  
 698:            notifications are under the ultimate control of the  
 699:            MIB modules in this document." 
 700:       DEFVAL { false } 
 700: error - default value syntax does not match object syntax
 701:       ::= { bfdScalarObjects 4 } 
 702:     
 703:    bfdSessUp NOTIFICATION-TYPE 
 703: error - macro `NOTIFICATION-TYPE' has not been imported from module `SNMPv2-SMI'
 703: change recommended -
warning: notification `bfdSessUp' must be contained in at least one conformance group
 704:       OBJECTS     { bfdSessDiag, -- low range value 
 705:                     bfdSessDiag  -- high range value 
 706:       } 
 707:       STATUS      current 
 708:       DESCRIPTION 
 709:           "This notification is generated when the 
 710:            bfdSessState object for one or more contiguous 
 711:            entries in bfdSessTable are about to enter the up(2) 
 712:            state from some other state. The included values of 
 713:            bfdSessDiag MUST both be set equal to this 
 714:            new state (i.e: up(1)).  The two instances of  
 715:            bfdSessDiag in this notification indicate the range  
 716:            of indexes that are affected.  Note that all the indexes  
 717:            of the two ends of the range can be derived from the 
 718:            instance identifiers of these two objects.  For the 
 719:            cases where a contiguous range of sessions 
 720:            have transitioned into the up(1) state at roughly 
 721:            the same time, the device SHOULD issue a single 
 722:            notification for each range of contiguous indexes in 
 723:            an effort to minimize the emission of a large number 
 724:            of notifications.  If a notification has to be 
 725:            issued for just a single bfdSessEntry, then 
 726:            the instance identifier (and values) of the two 
 727:            bfdSessDiag objects MUST be the identical." 
 728:       ::= { bfdNotifications 1 } 
 729:     
 730:    bfdSessDown NOTIFICATION-TYPE 
 730: error - macro `NOTIFICATION-TYPE' has not been imported from module `SNMPv2-SMI'
 730: change recommended -
warning: notification `bfdSessDown' must be contained in at least one conformance group
 731:       OBJECTS     { bfdSessDiag, -- low range value 
 732:                     bfdSessDiag  -- high range value 
 733:       } 
 734:       STATUS      current 
 735:       DESCRIPTION 
 736:           "This notification is generated when the 
 737:            bfdSessState object for one or more contiguous 
 738:            entries in bfdSessTable are about to enter the down(4) 
 739:            or adminDown(5) states from some other state. The included  
 740:  
 741:  
 742: T. Nadeau and Z. Ali           Page 17                       2/9/2004
 743:                      draft-nadeau-bfd-mib-00.txt          February 2004 
 744:  
 745:  
 746:            values of bfdSessDiag MUST both be set equal to this 
 747:            new state (i.e: down(4) or adminDown(5)).  The two instances  
 748:            of bfdSessDiag in this notification indicate the range  
 749:            of indexes that are affected.  Note that all the indexes  
 750:            of the two ends of the range can be derived from the 
 751:            instance identifiers of these two objects.  For 
 752:            cases where a contiguous range of sessions 
 753:            have transitioned into the down(4) or adminDown(5) states  
 754:            at roughly the same time, the device SHOULD issue a single 
 755:            notification for each range of contiguous indexes in 
 756:            an effort to minimize the emission of a large number 
 757:            of notifications.  If a notification has to be 
 758:            issued for just a single bfdSessEntry, then 
 759:            the instance identifier (and values) of the two 
 760:            bfdSessDiag objects MUST be the identical." 
 761:       ::= { bfdNotifications 2 } 
 762:     
 763:    -- Ed Note: We need to add notification for changes  
 764:    -- when the two ends automatically negotiate to a new detection time value or  
 765:    -- when  detection multiplier changes.  
 766:    -- Similarly, changes in the operating mode (bfdSessOperMode)  
 767:    -- also need to be notified.  
 768:     
 769:    -- Module compliance. 
 770:     
 771:    bfdGroups 
 772:       OBJECT IDENTIFIER ::= { bfdConformance 1 } 
 772: severe - unknown object identifier label `bfdConformance'
 773:     
 774:    bfdCompliances 
 775:       OBJECT IDENTIFIER ::= { bfdConformance 2 } 
 776:     
 777:    -- Compliance requirement for fully compliant implementations.  
 778:     
 779:    bfdModuleFullCompliance MODULE-COMPLIANCE 
 779: error - macro `MODULE-COMPLIANCE' has not been imported from module `SNMPv2-CONF'
 780:       STATUS       current 
 781:       DESCRIPTION "Compliance statement for agents that provide full 
 782:                    support for BFD-MIB. Such devices can 
 783:                    then be monitored and also be configured using 
 784:                    this MIB module." 
 785:     
 786:       MODULE -- This module. 
 787:       MANDATORY-GROUPS { 
 788:             bfdSessionGroup, 
 788: severe - unknown object identifier label `bfdSessionGroup'
 789:             bfdSessionPerfGroup, 
 790:             bfdSessionPerfHCGroup, 
 791:             bfdNotificationGroup 
 792:       } 
 792: severe - unknown object identifier label `bfdNotificationGroup'
 793:  
 794:  
 795: T. Nadeau and Z. Ali           Page 18                       2/9/2004
 795: severe - syntax error, unexpected UPPERCASE_IDENTIFIER, expecting COLON_COLON_EQUAL
 795: severe -
lexically unexpected character, skipping to end of line
 796:                      draft-nadeau-bfd-mib-00.txt          February 2004 
 797:  
 798:  
 799:     
 800:       GROUP        bfdSessionPerfHCGroup 
 801:       DESCRIPTION "This group is mandatory for those bfdPerfTable  
 802:                    entries for which any of the objects  
 803:                    bfdSessPerfPktInHC, bfdSessPerfPktOutHC, or  
 804:                    bfdSessPerfBadDiscrimHC wraps around too quickly  
 805:                    based on the criteria specified in RFC 2863 for  
 806:                    high-capacity counters." 
 807:     
 808:       GROUP        bfdNotificationGroup 
 809:       DESCRIPTION "This group is only mandatory for those  
 810:                    implementations which can efficiently implement  
 811:                    the notifications contained in this group." 
 812:     
 813:       OBJECT       bfdSessAddrType 
 814:       SYNTAX       InetAddressType { unknown(0), ipv4(1), ipv6(2) } 
 814: warning - warning: flushing recent incorrect declaration, see previous error(s)
 815:       DESCRIPTION "Only unknown(0), ipv4(1) and ipv6(2) support  
 815: severe - syntax error, unexpected DESCRIPTION
 816:                    is required." 
 817:     
 818:       OBJECT       bfdSessAddr 
 819:       SYNTAX       InetAddress (SIZE(0|4|16)) 
 820:       DESCRIPTION "An implementation is only required to support  
 821:                    unknown(0), ipv4(1) and ipv6(2) sizes." 
 822:     
 823:       ::= { bfdCompliances 1 } 
 823: warning - warning: flushing recent incorrect declaration, see previous error(s)
 824:     
 825:    -- Read-Only Conformance TBD... 
 826:     
 827:     
 828:    -- Units of conformance. 
 829:     
 830:    bfdSessionGroup OBJECT-GROUP 
 830: error - macro `OBJECT-GROUP' has not been imported from module `SNMPv2-CONF'
 831:       OBJECTS { 
 832:                 bfdSessNotificationsEnable, 
 833:                 bfdAdminStatus, 
 834:                 bfdOperStatus, 
 835:                 bfdVersionNumber, 
 836:     
 837:                 bfdSessIndex, 
 838:                 bfdSessApplicationId,  
 839:                 bfdSessDiscriminator,             
 840:                 bfdSessAddrType, 
 841:                 bfdSessAddr,                      
 842:                 bfdSessRemoteDiscr,               
 843:                 bfdSessState,                     
 844:                 bfdSessRemoteHeardFlag,           
 845:                 bfdSessDiag,                      
 846:  
 847:  
 848: T. Nadeau and Z. Ali           Page 19                       2/9/2004
 848: severe - syntax error, unexpected UPPERCASE_IDENTIFIER, expecting LOWERCASE_IDENTIFIER
 848: severe -
lexically unexpected character, skipping to end of line
 849:                      draft-nadeau-bfd-mib-00.txt          February 2004 
 850:  
 851:  
 852:                 bfdSessOperMode,                  
 853:                 bfdSessDemandModeDesiredFlag,     
 854:                 bfdSessEchoFuncModeDesiredFlag,       
 855:                 bfdSessDesiredMinTxInterval,      
 856:                 bfdSessDesiredMinRxInterval,      
 857:                 bfdSessDesiredMinEchoRxInterval,  
 858:                 bfdSessDetectMult,                
 859:                 bfdSessStorType,                 
 860:                 bfdSessRowStatus, 
 861:                 bfdSessMapBfdIndex 
 862:       } 
 862: warning - warning: flushing recent incorrect declaration, see previous error(s)
 863:       STATUS  current 
 863: severe - syntax error, unexpected STATUS
 864:       DESCRIPTION 
 865:              "Collection of objects needed for BFD sessions." 
 866:       ::= { bfdGroups 1 } 
 866: warning - warning: flushing recent incorrect declaration, see previous error(s)
 867:     
 868:     
 869:    bfdSessionPerfGroup OBJECT-GROUP 
 869: error - macro `OBJECT-GROUP' has not been imported from module `SNMPv2-CONF'
 869: warning - warning: current group `bfdSessionPerfGroup' is not referenced in this module
 870:       OBJECTS { 
 871:                 bfdSessPerfPktIn, 
 872:                 bfdSessPerfPktOut, 
 873:                 bfdSessPerfBadDiscrim, 
 874:                 bfdSessPerfLastSessDownTime, 
 874: severe - unknown object identifier label `bfdSessPerfLastSessDownTime'
 875:                 bfdSessPerfLastCommLostDiag, 
 876:                 bfdSessPerfSessDownCount, 
 877:                 bfdSessPerfDiscTime 
 878:       } 
 879:       STATUS  current 
 880:       DESCRIPTION 
 881:              "Collection of objects needed to monitor the 
 882:               performance of BFD sessions." 
 883:       ::= { bfdGroups 2 } 
 884:     
 885:    bfdSessionPerfHCGroup OBJECT-GROUP 
 885: error - macro `OBJECT-GROUP' has not been imported from module `SNMPv2-CONF'
 885: warning - warning: current group `bfdSessionPerfHCGroup' is not referenced in this module
 886:       OBJECTS { 
 887:                bfdSessPerfPktInHC, 
 887: severe - unknown object identifier label `bfdSessPerfPktInHC'
 888:                bfdSessPerfPktOutHC, 
 889:                bfdSessPerfBadDiscrimHC 
 890:       } 
 891:       STATUS  current 
 892:       DESCRIPTION 
 893:              "Collection of objects needed to monitor the 
 894:               performance of BFD sessions for which the 
 895:               values of bfdSessPerfPktIn, bfdSessPerfPktOut,  
 896:               or bfdSessPerfBadDiscrim wrap around too quickly." 
 897:       ::= { bfdGroups 3 } 
 898:     
 899:  
 900:  
 901: T. Nadeau and Z. Ali           Page 20                       2/9/2004
 901: error - `T' should start with a lower case letter
 901: severe - syntax error, unexpected '.', expecting OBJECT

 901: severe -
lexically unexpected character, skipping to end of line
 902:                      draft-nadeau-bfd-mib-00.txt          February 2004 
 903:  
 904:  
 905:    bfdNotificationGroup NOTIFICATION-GROUP 
 906:       NOTIFICATIONS { 
 907:                 bfdSessUp, 
 908:                 bfdSessDown 
 909:       } 
 909: warning - warning: flushing recent incorrect declaration, see previous error(s)
 910:       STATUS  current 
 910: severe - syntax error, unexpected STATUS
 911:       DESCRIPTION 
 912:              "Set of notifications implemented in this  
 913:               module." 
 914:       ::= { bfdGroups 4 }          
 914: warning - warning: flushing recent incorrect declaration, see previous error(s)
 915:     
 916:    END 
 916: warning - warning: module name `BFD-MIB-DRAFT-00' should match `*-MIB'
 916: error -
missing MODULE-IDENTITY clause in SMIv2 MIB