smilint output for ./VRRP-IPv6-MIB


Message Severities
SeverityCount
severe2
error4
minor error1
change recommended29
warning5
Message Types
TypeCount
char-illegal-string (error)3
group-membership (change recommended)29
import-unused (warning)3
index-element-accessible (warning)1
internal-flushing (warning)1
internal-other (severe)1
lexical (severe)1
object-identifier-not-prefix (error)1
revision-missing (minor error)1

Messages:

VRRP-IPv6-MIB

   1: -- extracted from draft-ietf-vrrp-ipv6-mib-00.txt
   2: -- at Fri Jun 27 06:13:39 2003
   3: 
   4:    VRRP-IPv6-MIB DEFINITIONS ::= BEGIN 
   5:     
   6:    IMPORTS 
   7:         MODULE-IDENTITY, OBJECT-TYPE, 
   8:         NOTIFICATION-TYPE, Counter32, 
   9:         Integer32, mib-2         FROM SNMPv2-SMI 
  10:     
  11:         RowStatus, 
  12:         MacAddress, TruthValue, TimeStamp   FROM SNMPv2-TC 
  13:     
  14:         MODULE-COMPLIANCE, OBJECT-GROUP, 
  14: warning - warning: identifier `MODULE-COMPLIANCE' imported from module `SNMPv2-CONF' is never used
  14: warning -
warning: identifier `OBJECT-GROUP' imported from module `SNMPv2-CONF' is never used
  15:         NOTIFICATION-GROUP                  FROM SNMPv2-CONF 
  15: warning - warning: identifier `NOTIFICATION-GROUP' imported from module `SNMPv2-CONF' is never used
  16:         ifIndex                             FROM IF-MIB 
  17:         VrId                                FROM VRRP-MIB 
  18:         InetAddressType, InetAddress        FROM INET-ADDRESS-MIB; 
  19:     
  20:     
  21:    vrrpIpv6MIB  MODULE-IDENTITY 
  22:         LAST-UPDATED "200304200000Z" 
  23:         ORGANIZATION "IETF VRRP Working Group" 
  24:         CONTACT-INFO "Kalyan Tata 
  25:         Postal: Nokia, Inc. 
  26:                 313, Fair child Dr. 
  27:                 Mountain View, California 94303 
  28:         Tel:    +1 408  896 6493 
  29:         E-Mail: kalyan.tata@nokia.com" 
  30:     
  31:         DESCRIPTION 
  32:             "This MIB describes objects used for managing Virtual Router 
  33:              Redundancy Protocol (VRRP) for IPv6 routers. 
  34:     
  35:              Copyright (C) The Internet Society (2003).  This version 
  36:              of this MIB module is part of RFC XXXX: see the RFC 
  37:              itself for full legal notices. 
  38:              RFC Ed.: replace XXXX with assigned number & remove  
  39:              this note. 
  40:             " 
  41:         ::= { mib-2 xx } -- To be assigned by IANA 
  41: minor error - revision for last update is missing
  41: error - Object identifier element `xx' name only allowed as first element
  42:     
  43:    --******************************************************************* 
  44:    --  VRRP MIB Groups 
  45:    --******************************************************************* 
  46:     
  47:     vrrpIpv6Operations      OBJECT IDENTIFIER ::= { vrrpIpv6MIB 1 } 
  48:     vrrpIpv6Statistics      OBJECT IDENTIFIER ::= { vrrpIpv6MIB 2 } 
  49:     vrrpIpv6Conformance     OBJECT IDENTIFIER ::= { vrrpIpv6MIB 3 } 
  50: 
  51:    --******************************************************************* 
  52:    --  Start of MIB objects 
  53:    --******************************************************************* 
  54:     
  55:     vrrpIpv6NodeVersion  OBJECT-TYPE 
  55: change recommended - warning: node `vrrpIpv6NodeVersion' must be contained in at least one conformance group
  56:         SYNTAX       Integer32 
  57:         MAX-ACCESS   read-only 
  58:         STATUS       current 
  59:         DESCRIPTION 
  60:             "This value identifies the particular version of the VRRP 
  61:             over IPv6 supported by this node. Version 3 for this  
  62:             document." 
  63:         ::= { vrrpIpv6Operations 1 } 
  64:     
  65:     vrrpIpv6NotificationCntl  OBJECT-TYPE 
  65: change recommended - warning: node `vrrpIpv6NotificationCntl' must be contained in at least one conformance group
  66:         SYNTAX       INTEGER { 
  67:             enabled     (1), 
  68:             disabled    (2) 
  69:         } 
  70:         MAX-ACCESS   read-write 
  71:         STATUS       current 
  72:         DESCRIPTION 
  73:            "Indicates whether the VRRP-IPv6-enabled router will generate 
  74:             SNMP traps for events defined in this MIB. 'Enabled' 
  75:             results in SNMP traps; 'disabled', no traps are sent." 
  76:         DEFVAL { enabled } 
  77:         ::= { vrrpIpv6Operations 2 } 
  78:     
  79:    --******************************************************************* 
  80:    -- VRRP IPv6 Operations Table 
  81:    --******************************************************************* 
  82:     
  83:     vrrpIpv6OperTable OBJECT-TYPE 
  84:         SYNTAX       SEQUENCE OF VrrpIpv6OperEntry 
  85:         MAX-ACCESS   not-accessible 
  86:         STATUS       current 
  87:         DESCRIPTION 
  88:             "Operations table for a VRRP router which consists of a 
  89:             sequence (i.e., one or more conceptual rows) of 
  90:             'vrrpIpv6OperEntry' items." 
  91:     
  92:         ::= { vrrpIpv6Operations 3 } 
  93:     
  94:     vrrpIpv6OperEntry OBJECT-TYPE 
  94: warning - warning: index element `vrrpIpv6OperVrId' of row `vrrpIpv6OperEntry' should be not-accessible in SMIv2 MIB
  95:         SYNTAX       VrrpIpv6OperEntry 
  96:         MAX-ACCESS   not-accessible 
  97:         STATUS       current 
  98:         DESCRIPTION 
  99:             "An entry in the vrrpIpv6OperTable containing the  
 100:             operational characteristics of a virtual router. On a VRRP 
 101:             IPv6 router, a given virtual router is identified by a 
 102:             Combination of the IF index and IPv6VRID. 
 103:     
 104:              Rows in the table cannot be modified unless the value 
 105:              of `vrrpIpv6OperAdminState' is `disabled' and the 
 106:              `vrrpIpv6OperState' has transitioned to `initialize'." 
 107:     
 108:         INDEX    { ifIndex, vrrpIpv6OperVrId } 
 109:         ::= { vrrpIpv6OperTable 1 } 
 110:     
 111:     VrrpIpv6OperEntry ::= 
 112:         SEQUENCE { 
 113:             vrrpIpv6OperVrId 
 114:                 VrId, 
 115:             vrrpIpv6OperVirtualMacAddr 
 116:                 MacAddress, 
 117:             vrrpIpv6OperState 
 118:                 INTEGER, 
 119:             vrrpIpv6OperAdminState 
 120:                 INTEGER, 
 121:             vrrpIpv6OperPriority 
 122:                 Integer32, 
 123:             vrrpIpv6OperIpAddrType 
 124:                 InetAddressType, 
 125:             vrrpIpv6OperMasterIpAddr 
 126:                 InetAddress, 
 127:             vrrpIpv6OperAdvInterval 
 128:                 Integer32, 
 129:             vrrpIpv6OperPreemptMode 
 130:                 TruthValue, 
 131:             vrrpIpv6OperVirtualRouterUpTime 
 132:                 TimeStamp, 
 133:             vrrpIpv6OperProtocol 
 134:                 INTEGER, 
 135:             vrrpIpv6OperRowStatus 
 136:                 RowStatus 
 137:     } 
 138:     
 139:     vrrpIpv6OperVrId OBJECT-TYPE 
 139: change recommended - warning: node `vrrpIpv6OperVrId' must be contained in at least one conformance group
 140:         SYNTAX       VrId 
 141:         MAX-ACCESS   read-only 
 142:         STATUS       current 
 143:         DESCRIPTION 
 144:             "This object contains the IPv6 Virtual Router Identifier 
 145:             (IPv6VRID)." 
 146:         ::= { vrrpIpv6OperEntry 1 } 
 147: 
 148:     vrrpIpv6OperVirtualMacAddr OBJECT-TYPE 
 148: change recommended - warning: node `vrrpIpv6OperVirtualMacAddr' must be contained in at least one conformance group
 149:         SYNTAX       MacAddress 
 150:         MAX-ACCESS   read-only 
 151:         STATUS       current 
 152:         DESCRIPTION 
 153:           "The virtual MAC address of the virtual router. Although this 
 154:           object can be derived from the 'vrrpIpv6OperVrId'object, it is 
 155:           defined so that it is easily obtainable by a management 
 156:           application and can be included in VRRP-related SNMP traps." 
 157:         ::= { vrrpIpv6OperEntry 2 } 
 158:     
 159:     vrrpIpv6OperState OBJECT-TYPE 
 159: change recommended - warning: node `vrrpIpv6OperState' must be contained in at least one conformance group
 160:         SYNTAX       INTEGER { 
 161:             initialize(1), 
 162:             backup(2), 
 163:             master(3) 
 164:         } 
 165:         MAX-ACCESS   read-only 
 166:         STATUS       current 
 167:     
 168:         DESCRIPTION 
 169:             "The current state of the virtual router. This object has 
 170:             three defined values: 
 171:     
 172:             - `initialize', which indicates that all the 
 173:                 virtual router is waiting for a startup event. 
 174:     
 175:             - `backup', which indicates the virtual router is 
 176:                 monitoring the availability of the master router. 
 177:     
 178:             - `master', which indicates that the virtual router 
 179:                 is forwarding packets for IPv6 addresses that are 
 180:                 associated with this router. 
 181:     
 182:             Setting the `vrrpIpv6OperAdminState' object(below) initiates 
 183:             transitions in the value of this object." 
 184:         ::= { vrrpIpv6OperEntry 3 } 
 185:     
 186:     vrrpIpv6OperAdminState OBJECT-TYPE 
 186: change recommended - warning: node `vrrpIpv6OperAdminState' must be contained in at least one conformance group
 187:         SYNTAX       INTEGER { 
 188:             up(1), 
 189:             down(2) 
 190:         } 
 191:         MAX-ACCESS   read-create 
 192:         STATUS       current 
 193:         DESCRIPTION 
 194:             "This object will enable/disable the virtual router 
 195:             function. Setting the value to `up', will transition 
 196:              the state of the virtual router from `initialize' to 
 197:             `backup' or `master', depending on the value of 
 198:             `vrrpIpv6OperPriority'. Setting the value to `down', will 
 199:             transition  the router from `master' or `backup' to 
 200:             `initialize'. State transitions may not be immediate; they 
 201:             sometimes depend on other factors, such as the interface 
 202:             (IF) state. 
 203:     
 204:             The `vrrpIpv6OperAdminState' object must be set to `down' 
 205:             prior to modifying the other read-create objects in the 
 206:             conceptual row. The value of the `vrrpIpv6OperRowStatus' 
 207:             object (below) must be `active', signifying that the 
 208:             conceptual row is valid (i.e., the objects are correctly 
 209:             set), in order for this object to be set to `up'." 
 210:         DEFVAL    { down } 
 211:         ::= { vrrpIpv6OperEntry 4 } 
 212:     
 213:     vrrpIpv6OperPriority OBJECT-TYPE 
 213: change recommended - warning: node `vrrpIpv6OperPriority' must be contained in at least one conformance group
 214:         SYNTAX       Integer32 (0..255) 
 215:         MAX-ACCESS   read-create 
 216:         STATUS       current 
 217:         DESCRIPTION 
 218:             "This object specifies the priority to be used for the 
 219:             virtual router master election process. Higher values imply 
 220:             higher priority. 
 221:     
 222:             A priority of '0', although not settable, is sent by 
 223:             the master router to indicate that this router has ceased 
 224:             to participate in VRRP and a backup virtual router should 
 225:             transition  to become a new master. 
 226:     
 227:             A priority of 255 is used for the router that owns the 
 228:             associated IP address(es)." 
 229:         DEFVAL       { 100 } 
 230:         ::= { vrrpIpv6OperEntry 5 } 
 231:     
 232:     vrrpIpv6OperIpAddrType OBJECT-TYPE  
 232: change recommended - warning: node `vrrpIpv6OperIpAddrType' must be contained in at least one conformance group
 233:         SYNTAX       InetAddressType  
 234:         MAX-ACCESS   read-only 
 235:         STATUS       current 
 236:         DESCRIPTION 
 237:             "This specifies the the type of inetAddress in this row.  
 238:              This should allways be ipv6(2) for this document." 
 239:         ::= { vrrpIpv6OperEntry 6 } 
 240:     
 241:     vrrpIpv6OperMasterIpAddr OBJECT-TYPE 
 241: change recommended - warning: node `vrrpIpv6OperMasterIpAddr' must be contained in at least one conformance group
 242:         SYNTAX       InetAddress 
 243:         MAX-ACCESS   read-only 
 244:         STATUS       current 
 245:         DESCRIPTION 
 246:             "The master router's real (primary) IPv6 address. This is 
 247:             the IPv6 address listed as the source in VRRP advertisement 
 248:             last received by this virtual router." 
 249:         ::= { vrrpIpv6OperEntry 7 } 
 250:     
 251:     vrrpIpv6OperAdvInterval OBJECT-TYPE 
 251: change recommended - warning: node `vrrpIpv6OperAdvInterval' must be contained in at least one conformance group
 252:         SYNTAX       Integer32 (1..255) 
 253:         UNITS        "seconds" 
 254:         MAX-ACCESS   read-create 
 255:         STATUS       current 
 256:         DESCRIPTION 
 257:             "The time interval, in seconds, between sending 
 258:             advertisement messages. Only the master router sends 
 259:             VRRP advertisements." 
 260:         DEFVAL       { 1 } 
 261:         ::= { vrrpIpv6OperEntry 8 } 
 262:     
 263:     vrrpIpv6OperPreemptMode OBJECT-TYPE 
 263: change recommended - warning: node `vrrpIpv6OperPreemptMode' must be contained in at least one conformance group
 264:         SYNTAX       TruthValue 
 265:         MAX-ACCESS   read-create 
 266:         STATUS       current 
 267:         DESCRIPTION 
 268:             "Controls whether a higher priority virtual router will 
 269:             preempt a lower priority master." 
 270:         DEFVAL       { true } 
 271:         ::= { vrrpIpv6OperEntry 9 } 
 272:     
 273:     vrrpIpv6OperVirtualRouterUpTime OBJECT-TYPE 
 273: change recommended - warning: node `vrrpIpv6OperVirtualRouterUpTime' must be contained in at least one conformance group
 274:     
 275:         SYNTAX       TimeStamp 
 276:         MAX-ACCESS   read-only 
 277:         STATUS       current 
 278:         DESCRIPTION 
 279:             "This is the value of the `sysUpTime' object when this 
 280:             virtual router (i.e., the `vrrpIpv6OperState') transitioned 
 281:             out of `initialized'." 
 282:         ::= { vrrpIpv6OperEntry 10 } 
 283:     
 284:     vrrpIpv6OperProtocol OBJECT-TYPE  
 284: change recommended - warning: node `vrrpIpv6OperProtocol' must be contained in at least one conformance group
 285:         SYNTAX   INTEGER { 
 286:             ip (1), 
 287:             bridge (2), 
 288:             decnet (3), 
 289:             other (4) 
 290:         } 
 291:         MAX-ACCESS read-create 
 292:         STATUS     current 
 293:         DESCRIPTION 
 294:             "The particular protocol being controlled by this Virtual 
 295:             Router. 
 296:     
 297:             New enumerations to this list can only be added via a new 
 298:             RFC on the standards track." 
 299:         DEFVAL { ip } 
 300:         ::= { vrrpIpv6OperEntry 11 } 
 301:     
 302:     vrrpIpv6OperRowStatus OBJECT-TYPE 
 302: change recommended - warning: node `vrrpIpv6OperRowStatus' must be contained in at least one conformance group
 303:         SYNTAX       RowStatus 
 304:         MAX-ACCESS   read-create 
 305:         STATUS       current 
 306:         DESCRIPTION 
 307:             "The row status variable, used in accordance to installation 
 308:             and removal conventions for conceptual rows. The rowstatus 
 309:             of a currently active row in the vrrpIpv6OperTable is  
 310:             constrained by the operational state of the corresponding  
 311:             virtual router. 
 312:             When `vrrpIpv6OperRowStatus' is set to active(1), no other 
 313:             objects in the conceptual row, with the exception of 
 314:             `vrrpIpv6OperAdminState', can be modified. Prior to setting 
 315:             the `vrrpIpv6OperRowStatus' object from `active' to a 
 316:             different value, the `vrrpIpv6OperAdminState' object must be 
 317:             set to `down' and the `vrrpIpv6OperState' object be  
 318:             transitioned to `initialize'. 
 319:     
 320:             To create a row in this table, a manager sets this object 
 321:             to either createAndGo(4) or createAndWait(5). Until  
 322:             instances of all corresponding columns are appropriately 
 323:             configured, the value of the corresponding instance of the 
 324:             `vrrpIpv6OperRowStatus' column will be read as notReady(3). 
 325:             In particular, a newly created row cannot be made active(1) 
 326:             until (minimally) the corresponding instance of 
 327:             `vrrpIpv6OperVrId' has been set." 
 328:         ::= { vrrpIpv6OperEntry 12 
 329:     } 
 330:     
 331:     
 332:    --******************************************************************* 
 333:    -- VRRP IPv6 Router Statistics 
 334:    --******************************************************************* 
 335:     
 336:     vrrpIpv6RouterChecksumErrors OBJECT-TYPE 
 336: change recommended - warning: node `vrrpIpv6RouterChecksumErrors' must be contained in at least one conformance group
 337:         SYNTAX       Counter32 
 338:         MAX-ACCESS   read-only 
 339:         STATUS       current 
 340:         DESCRIPTION 
 341:             "The total number of VRRP packets received with an invalid 
 342:             VRRP checksum value." 
 343:         ::= { vrrpIpv6Statistics 1 } 
 344:     
 345:     vrrpIpv6RouterVersionErrors OBJECT-TYPE 
 345: change recommended - warning: node `vrrpIpv6RouterVersionErrors' must be contained in at least one conformance group
 346:         SYNTAX       Counter32 
 347:         MAX-ACCESS   read-only 
 348:         STATUS       current 
 349:         DESCRIPTION 
 350:             "The total number of IPv6 VRRP packets received with an  
 351:             unknown or unsupported version number." 
 352:         ::= { vrrpIpv6Statistics 2 } 
 353:     
 354:     vrrpIpv6RouterVrIdErrors OBJECT-TYPE 
 354: change recommended - warning: node `vrrpIpv6RouterVrIdErrors' must be contained in at least one conformance group
 355:         SYNTAX       Counter32 
 356:         MAX-ACCESS   read-only 
 357:         STATUS       current 
 358:     
 359:         DESCRIPTION 
 360:             "The total number of IPv6 VRRP packets received with an  
 361:             invalid IPv6VRID for this virtual router." 
 362:         ::= { vrrpIpv6Statistics 3 } 
 363:     
 364:    --******************************************************************* 
 365:    -- VRRP IPv6 Router Statistics Table 
 366:    --******************************************************************* 
 367:     
 368:     vrrpIpv6RouterStatsTable OBJECT-TYPE 
 369:         SYNTAX       SEQUENCE OF VrrpRouterStatsEntry 
 370:         MAX-ACCESS   not-accessible 
 371:         STATUS       current 
 372:         DESCRIPTION 
 373:             "Table of virtual router statistics." 
 374:         ::= { vrrpIpv6Statistics 4 } 
 375:     
 376:     vrrpIpv6RouterStatsEntry OBJECT-TYPE 
 377:         SYNTAX       VrrpRouterStatsEntry 
 378:         MAX-ACCESS   not-accessible 
 379:         STATUS       current 
 380:         DESCRIPTION 
 381:             "An entry in the table, containing statistics information 
 382:             about a given virtual router." 
 383:         AUGMENTS    { vrrpIpv6OperEntry } 
 384:         ::= { vrrpIpv6RouterStatsTable 1 } 
 385:     
 386:     VrrpRouterStatsEntry ::= 
 387:         SEQUENCE { 
 388:             vrrpIpv6StatsBecomeMaster 
 389:                 Counter32, 
 390:             vrrpIpv6StatsAsMasterUpTime 
 391:                 TimeStamp, 
 392: 
 393:             vrrpIpv6StatsAdvRcvd 
 394:                 Counter32, 
 395:             vrrpIpv6StatsAdvIntervalErrors 
 396:                 Counter32, 
 397:             vrrpIpv6StatsHopLimitErrors 
 398:                 Counter32, 
 399:             vrrpIpv6StatsPriZeroPktsRcvd 
 400:                 Counter32, 
 401:             vrrpIpv6StatsPriZeroPktsSent 
 402:                 Counter32, 
 403:             vrrpIpv6StatsInvalidTypePktsRcvd 
 404:                 Counter32, 
 405:             vrrpIpv6StatsAddressListErrors 
 406:                 Counter32, 
 407:             vrrpIpv6StatsPacketLengthErrors 
 408:                 Counter32 
 409:         } 
 410:     
 411:     vrrpIpv6StatsBecomeMaster OBJECT-TYPE 
 411: change recommended - warning: node `vrrpIpv6StatsBecomeMaster' must be contained in at least one conformance group
 412:         SYNTAX       Counter32 
 413:         MAX-ACCESS   read-only 
 414:         STATUS       current 
 415:         DESCRIPTION 
 416:             "The total number of times that this virtual router's state 
 417:             has transitioned to MASTER." 
 418:         ::= { vrrpIpv6RouterStatsEntry 1 } 
 419:     
 420:     vrrpIpv6StatsAsMasterUpTime OBJECT-TYPE 
 420: change recommended - warning: node `vrrpIpv6StatsAsMasterUpTime' must be contained in at least one conformance group
 421:         SYNTAX      TimeStamp 
 422:         MAX-ACCESS   read-only 
 423:         STATUS       current 
 424:         DESCRIPTION 
 425:             "The total number of seconds this router is UP in master  
 426:             state." 
 427:         ::= { vrrpIpv6RouterStatsEntry 2 } 
 428:     
 429:     vrrpIpv6StatsAdvRcvd OBJECT-TYPE 
 429: change recommended - warning: node `vrrpIpv6StatsAdvRcvd' must be contained in at least one conformance group
 430:         SYNTAX       Counter32 
 431:         MAX-ACCESS   read-only 
 432:         STATUS       current 
 433:         DESCRIPTION 
 434:             "The total number of IPv6 VRRP advertisements received by 
 435:             this virtual router." 
 436:         ::= { vrrpIpv6RouterStatsEntry 3 } 
 437:     
 438:     vrrpIpv6StatsAdvIntervalErrors OBJECT-TYPE 
 438: change recommended - warning: node `vrrpIpv6StatsAdvIntervalErrors' must be contained in at least one conformance group
 439:         SYNTAX       Counter32 
 440:         MAX-ACCESS   read-only 
 441:         STATUS       current 
 442:         DESCRIPTION 
 443:             "The total number of IPv6 VRRP advertisement packets  
 444:             received for which the advertisement interval is different 
 445:             than the one configured for the local virtual router." 
 446:         ::= { vrrpIpv6RouterStatsEntry 4 } 
 447:     
 448:     vrrpIpv6StatsHopLimitErrors OBJECT-TYPE 
 448: change recommended - warning: node `vrrpIpv6StatsHopLimitErrors' must be contained in at least one conformance group
 449:         SYNTAX       Counter32 
 450:         MAX-ACCESS   read-only 
 451:         STATUS       current 
 452:     
 453:     
 454:         DESCRIPTION 
 455:             "The total number of IPv6 VRRP packets received by the  
 456:             virtual router with IPv6 hop limit not equal to 255." 
 457:         ::= { vrrpIpv6RouterStatsEntry 5 } 
 458:     
 459:     vrrpIpv6StatsPriZeroPktsRcvd OBJECT-TYPE 
 459: change recommended - warning: node `vrrpIpv6StatsPriZeroPktsRcvd' must be contained in at least one conformance group
 460:         SYNTAX       Counter32 
 461:         MAX-ACCESS   read-only 
 462:         STATUS       current 
 463:         DESCRIPTION 
 464:             "The total number of IPv6 VRRP packets received by the  
 465:             virtual router with a priority of '0'." 
 466:         ::= { vrrpIpv6RouterStatsEntry 6 } 
 467:     
 468:     vrrpIpv6StatsPriZeroPktsSent OBJECT-TYPE 
 468: change recommended - warning: node `vrrpIpv6StatsPriZeroPktsSent' must be contained in at least one conformance group
 469:         SYNTAX       Counter32 
 470:         MAX-ACCESS   read-only 
 471:         STATUS       current 
 472:         DESCRIPTION 
 473:             "The total number of IPv6 VRRP packets sent by the virtual 
 474:             router with a priority of '0'." 
 475:         ::= { vrrpIpv6RouterStatsEntry 7 } 
 476:     
 477:     vrrpIpv6StatsInvalidTypePktsRcvd OBJECT-TYPE 
 477: change recommended - warning: node `vrrpIpv6StatsInvalidTypePktsRcvd' must be contained in at least one conformance group
 478:         SYNTAX       Counter32 
 479:         MAX-ACCESS   read-only 
 480:         STATUS       current 
 481:         DESCRIPTION 
 482:             "The number of VRRP packets received by the virtual router 
 483:             with an invalid value in the 'type' field." 
 484:         ::= { vrrpIpv6RouterStatsEntry 8 } 
 485:     
 486:     vrrpIpv6StatsAddressListErrors OBJECT-TYPE  
 486: change recommended - warning: node `vrrpIpv6StatsAddressListErrors' must be contained in at least one conformance group
 487:         SYNTAX       Counter32 
 488:         MAX-ACCESS   read-only 
 489:         STATUS       current 
 490:         DESCRIPTION 
 491:             "The total number of packets received for which the address 
 492:             list does not match the locally configured list for the 
 493:             virtual router." 
 494:         ::= { vrrpIpv6RouterStatsEntry 9 } 
 495:     
 496:     vrrpIpv6StatsPacketLengthErrors OBJECT-TYPE 
 496: change recommended - warning: node `vrrpIpv6StatsPacketLengthErrors' must be contained in at least one conformance group
 497:         SYNTAX       Counter32 
 498:         MAX-ACCESS   read-only 
 499:         STATUS       current 
 500:         DESCRIPTION 
 501:             "The total number of packets received with a packet length 
 502:             less than the length of the VRRP header." 
 503:         ::= { vrrpIpv6RouterStatsEntry 10 } 
 504:     
 505:    --******************************************************************* 
 506:    -- Trap Definitions 
 507:    --******************************************************************* 
 508:     
 509:     vrrpIpv6Notifications   OBJECT IDENTIFIER ::= { vrrpIpv6MIB 0 } 
 510:     
 511:    vrrpIpv6TrapNewMasterReason OBJECT-TYPE 
 511: change recommended - warning: node `vrrpIpv6TrapNewMasterReason' must be contained in at least one conformance group
 512:         SYNTAX        INTEGER { 
 513:             priority (0), 
 514:             preempted (1), 
 515:             masterNoResponse (2) 
 516:         } 
 517:         MAX-ACCESS   accessible-for-notify 
 518:         STATUS       current 
 519:         DESCRIPTION 
 520:             "This indicates the reason for NewMaster trap. 
 521:             Used by vrrpIpv6TrapNewMaster trap." 
 522:         ::= { vrrpIpv6Operations 6 } 
 523:     
 524:    vrrpIpv6TrapProtoErrReason OBJECT-TYPE 
 524: change recommended - warning: node `vrrpIpv6TrapProtoErrReason' must be contained in at least one conformance group
 525:         SYNTAX        INTEGER { 
 526:             hopLimitError (0), 
 527:             versionError (1), 
 528:             checksumError (2), 
 529:             vridError(3) 
 530:         } 
 531:         MAX-ACCESS   accessible-for-notify 
 532:         STATUS       current 
 533:         DESCRIPTION 
 534:             "This indicates the reason for protocol error trap. 
 535:             Used by vrrpIpv6TrapProtoError trap." 
 536:         ::= { vrrpIpv6Operations 7 } 
 537:     
 538:     vrrpIpv6TrapNewMaster NOTIFICATION-TYPE 
 539:         OBJECTS      { vrrpIpv6OperMasterIpAddr, 
 540:                        vrrpIpv6TrapNewMasterReason 
 541:                      } 
 542:         STATUS       current 
 543:         DESCRIPTION 
 544:             "The newMaster trap indicates that the sending agent         
 545:             has transitioned to 'Master' state. The 
 546:             vrrpIpv6TrapNewMasterReason  indicates the reason due to 
 547:             which the sending agent transitioned to æmasterÆ state.ö     
 547: error - illegal character `æ' (0xe6) in quoted string
 547: error -
illegal character `Æ' (0xc6) in quoted string

 547: error -
illegal character `ö' (0xf6) in quoted string
 548:             ::= { vrrpIpv6Notifications 1 } 
 549:     
 550:    vrrpIpv6TrapProtoError NOTIFICATION-TYPE 
 551:         OBJECTS      { vrrpIpv6TrapProtoErrReason 
 552:                      } 
 553:         STATUS       current 
 554:         DESCRIPTION 
 555:             "The error trap indicates that the sending agent has 
 555: severe - syntax error, unexpected UPPERCASE_IDENTIFIER, expecting COLON_COLON_EQUAL
 556:             encountered the protocol error indicated by ErrorReason." 
 557:         ::= { vrrpIpv6Notifications 2 } 
 558:     
 559:     
 560:     
 561:    --******************************************************************* 
 562:    -- Conformance Information 
 563:    --******************************************************************* 
 564:     
 565:    vrrpIpv6MIBCompliances  OBJECT IDENTIFIER  
 566:         ::= { vrrpIpv6Conformance 1 } 
 567:    vrrpIpv6MIBGroups       OBJECT IDENTIFIER  
 568:         ::= { vrrpIpv6Conformance 2 } 
 569:     
 570:    --................................................................... 
 571:    -- Compliance Statements 
 572:    --................................................................... 
 573:     
 574:    vrrpIpv6MIBCompliance MODULE-COMPLIANCE 
 575:         STATUS current 
 576:         DESCRIPTION 
 577:            "The core compliance statement for all VRRP IPv6           
 578:             implementations." 
 579:         MODULE -- this module 
 580:         MANDATORY-GROUPS  { 
 581:             vrrpIpv6OperGroup, 
 582:             vrrpIpv6StatsGroup 
 583:         } 
 584:         OBJECT        vrrpIpv6OperPriority  
 585:         WRITE-SYNTAX  Integer32 (1..255) 
 586:         DESCRIPTION  "SETable values are from 1 to 255." 
 587:     
 588:         ::= { vrrpIpv6MIBCompliances 1 } 
 589: 
 590:    --................................................................... 
 591:    -- Conformance Groups 
 592:    --................................................................... 
 593:     
 594:     vrrpIpv6OperGroup  OBJECT-GROUP 
 595:         OBJECTS  { 
 596:             vrrpIpv6NodeVersion, 
 597:             vrrpIpv6NotificationCntl, 
 598:             vrrpIpv6OperVirtualMacAddr, 
 599:             vrrpIpv6OperState, 
 600:             vrrpIpv6OperAdminState, 
 601:             vrrpIpv6OperPriority, 
 602:             vrrpIpv6OperIpAddrType, 
 603:             vrrpIpv6OperMasterIpAddr, 
 604:             vrrpIpv6OperAdvInterval, 
 605:             vrrpIpv6OperPreemptMode, 
 606:             vrrpIpv6OperVirtualRouterUpTime, 
 607:             vrrpIpv6OperProtocol, 
 608:             vrrpIpv6OperRowStatus 
 609:             } 
 610:         STATUS current 
 611:         DESCRIPTION 
 612:            "Conformance group for VRRP operations." 
 613:         ::= { vrrpIpv6MIBGroups 1 } 
 614:     
 615:     vrrpIpv6StatsGroup  OBJECT-GROUP 
 616:         OBJECTS  { 
 617:             vrrpIpv6RouterChecksumErrors, 
 618:             vrrpIpv6RouterVersionErrors, 
 619:             vrrpIpv6RouterVrIdErrors, 
 620:             vrrpIpv6StatsBecomeMaster, 
 621:             vrrpIpv6StatsAsMasterUpTime, 
 622:             vrrpIpv6StatsAdvRcvd, 
 623:             vrrpIpv6StatsAdvIntervalErrors, 
 624:             vrrpIpv6StatsHopLimitErrors, 
 625:             vrrpIpv6StatsPriZeroPktsRcvd, 
 626:             vrrpIpv6StatsPriZeroPktsSent, 
 627:             vrrpIpv6StatsInvalidTypePktsRcvd, 
 628:             vrrpIpv6StatsAddressListErrors, 
 629:             vrrpIpv6StatsPacketLengthErrors 
 630:             } 
 631:         STATUS current 
 632:         DESCRIPTION 
 633:            "Conformance group for VRRP statistics." 
 634:         ::= { vrrpIpv6MIBGroups 2 } 
 635:     
 636:     vrrpIpv6TrapGroup  OBJECT-GROUP 
 637:         OBJECTS  { 
 638:             vrrpIpv6TrapNewMasterReason, 
 639:             vrrpIpv6TrapProtoErrReason 
 640:             } 
 641:         STATUS current 
 642:         DESCRIPTION 
 643:            "Conformance group for objects contained in VRRP  
 644:             notifications." 
 645:         ::= { vrrpIpv6MIBGroups 3 } 
 646:     
 647:     vrrpIpv6NotificationGroup NOTIFICATION-GROUP 
 648:         NOTIFICATIONS { 
 649:             vrrpIpv6TrapNewMaster, 
 650:             vrrpIpv6TrapProtoError 
 651:             } 
 652:         STATUS current 
 653:         DESCRIPTION 
 654:            "The VRRP MIB Notification Group." 
 654: severe - lexically unexpected character, skipping to end of line
 655:         ::= { vrrpIpv6MIBGroups 4 } 
 655: warning - warning: flushing recent incorrect declaration, see previous error(s)
 656:     
 657:    END