smilint output for ./PIMG-MIB


Message Severities
SeverityCount
severe14
error16
warning10
Message Types
TypeCount
bad-identifier-case (error)1
group-unref (warning)3
import-failed (error)14
index-exceeds-too-large (warning)4
integer-misuse (warning)3
object-identifier-not-prefix (error)1
object-identifier-unknown (severe)14

Messages:

PIMG-MIB

   1: -- extracted from draft-thaler-idmr-multiproto-pimmib-00.txt
   2: -- at Mon Jun 12 10:51:24 2000
   3: 
   4:    PIMG-MIB DEFINITIONS ::= BEGIN 
   5:     
   6:    IMPORTS 
   7:        MODULE-IDENTITY, OBJECT-TYPE, experimental, 
   8:        NOTIFICATION-TYPE, 
   9:        Integer32, TimeTicks  FROM SNMPv2-SMI 
  10:        RowStatus, TruthValue            FROM SNMPv2-TC 
  11:        MODULE-COMPLIANCE, OBJECT-GROUP, 
  12:        NOTIFICATION-GROUP               FROM SNMPv2-CONF 
  13:        inetMRouteGroupType, inetMRouteGroup, inetMRouteGroupMaskLen, 
  14:        inetMRouteSourceType, inetMRouteSource, inetMRouteSourceMaskLen, 
  15:        inetMRouteNextHopGroupType, inetMRouteNextHopGroup, 
  16:        inetMRouteNextHopSourceType, inetMRouteNextHopSource,  
  17:        inetMRouteNextHopSourceMaskLen, 
  18:        inetMRouteNextHopIfIndex, inetMRouteNextHopAddressType, 
  19:        inetMRouteNextHopAddress         FROM INETMROUTE-STD-MIB 
  19: error - identifier `inetMRouteGroupType' cannot be imported from module `INETMROUTE-STD-MIB'
  19: error - identifier `inetMRouteGroup' cannot be imported from module `INETMROUTE-STD-MIB'

  19: error - identifier `inetMRouteGroupMaskLen' cannot be imported from module `INETMROUTE-STD-MIB'

  19: error - identifier `inetMRouteSourceType' cannot be imported from module `INETMROUTE-STD-MIB'

  19: error - identifier `inetMRouteSource' cannot be imported from module `INETMROUTE-STD-MIB'

  19: error - identifier `inetMRouteSourceMaskLen' cannot be imported from module `INETMROUTE-STD-MIB'

  19: error - identifier `inetMRouteNextHopGroupType' cannot be imported from module `INETMROUTE-STD-MIB'

  19: error - identifier `inetMRouteNextHopGroup' cannot be imported from module `INETMROUTE-STD-MIB'

  19: error - identifier `inetMRouteNextHopSourceType' cannot be imported from module `INETMROUTE-STD-MIB'

  19: error - identifier `inetMRouteNextHopSource' cannot be imported from module `INETMROUTE-STD-MIB'

  19: error - identifier `inetMRouteNextHopSourceMaskLen' cannot be imported from module `INETMROUTE-STD-MIB'

  19: error - identifier `inetMRouteNextHopIfIndex' cannot be imported from module `INETMROUTE-STD-MIB'

  19: error - identifier `inetMRouteNextHopAddressType' cannot be imported from module `INETMROUTE-STD-MIB'

  19: error - identifier `inetMRouteNextHopAddress' cannot be imported from module `INETMROUTE-STD-MIB'
  20:        InterfaceIndex                   FROM IF-MIB 
  21:        InetAddress, InetAddressType        FROM INET-ADDRESS-MIB; 
  22:     
  23:    pimgMIB MODULE-IDENTITY 
  24:        LAST-UPDATED "200003091200Z" -- March 9, 2000 
  25:        ORGANIZATION "IETF IDMR Working Group." 
  26:        CONTACT-INFO 
  27:                " Dave Thaler 
  28:                  Microsoft Corporation 
  29:                  One Microsoft Way 
  30:                  Redmond, WA  98052-6399 
  31:                  US 
  32:     
  33:                  Phone: +1 425 703 8835 
  34:                  EMail: dthaler@dthaler.microsoft.com 
  35:     
  36:                  Andrew Adams 
  37:                  Merit Network, Inc. 
  38:                  4251 Plymouth Rd. 
  39:                  Ann Arbor, MI  48105-2785 
  40:     
  41:                  Phone: +1 734 763-6378 
  42:                  EMail: ala@merit.edu 
  43:     
  44:                  William Siadak 
  45:                  Merit Network, Inc. 
  46:                  4251 Plymouth Rd. 
  47:                  Ann Arbor, MI 48105-2785 
  48:     
  49:                  Phone: +1 734 936 2035 
  50:                  EMail: wfs@merit.edu" 
  51:     
  52:        DESCRIPTION 
  53:                "The MIB module for management of PIM routers." 
  54:        REVISION     "200003091200Z" -- March 9, 2000 
  55:        DESCRIPTION 
  56:                "Initial version, published as RFC xxxx (to be filled in 
  57:                by RFC-Editor)." 
  58:        ::= { experimental XX } 
  58: error - `XX' should start with a lower case letter
  58: error - Object identifier element `XX' name only allowed as first element
  59:     
  60:    pimgMIBObjects OBJECT IDENTIFIER ::= { pimgMIB 1 } 
  61:     
  62:    pimgTraps      OBJECT IDENTIFIER ::= { pimgMIBObjects 0 } 
  63:     
  64:    pimg           OBJECT IDENTIFIER ::= { pimgMIBObjects 1 } 
  65:     
  66:    pimgJoinPruneInterval OBJECT-TYPE 
  67:        SYNTAX     Integer32 
  68:        UNITS      "seconds" 
  69:        MAX-ACCESS read-write 
  70:        STATUS     current 
  71:        DESCRIPTION 
  72:                "The default interval at which periodic PIM-SM 
  73:    Join/Prune 
  74:                messages are to be sent." 
  75:        ::= { pimg 1 } 
  76:     
  77:    -- The PIM Interface Table 
  78:     
  79:    pimgInterfaceTable OBJECT-TYPE 
  80:        SYNTAX     SEQUENCE OF PimgInterfaceEntry 
  81:        MAX-ACCESS not-accessible 
  82:        STATUS     current 
  83:        DESCRIPTION 
  84:                "The (conceptual) table listing the router's PIM 
  85:                interfaces. IGMP and PIM are enabled on all interfaces 
  86:                listed in this table." 
  87:        ::= { pimg 2 } 
  88:     
  89:    pimgInterfaceEntry OBJECT-TYPE 
  90:        SYNTAX     PimgInterfaceEntry 
  91:        MAX-ACCESS not-accessible 
  92:        STATUS     current 
  93:        DESCRIPTION 
  94:                "An entry (conceptual row) in the pimgInterfaceTable." 
  95:        INDEX      { pimgInterfaceIfIndex } 
  96:        ::= { pimgInterfaceTable 1 } 
  97:     
  98:    PimgInterfaceEntry ::= SEQUENCE { 
  99:        pimgInterfaceIfIndex            InterfaceIndex, 
 100:        pimgInterfaceAddressType        InetAddressType, 
 101:        pimgInterfaceAddress            InetAddress, 
 102:        pimgInterfaceNetMaskLen         INTEGER, 
 103:        pimgInterfaceMode               INTEGER, 
 104:        pimgInterfaceDRType             InetAddressType, 
 105:        pimgInterfaceDR                 InetAddress, 
 106:        pimgInterfaceHelloInterval      Integer32, 
 107:        pimgInterfaceStatus             RowStatus, 
 108:        pimgInterfaceJoinPruneInterval  Integer32, 
 109:        pimgInterfaceCBSRPreference     Integer32 
 110:    } 
 111:     
 112:    pimgInterfaceIfIndex OBJECT-TYPE 
 113:        SYNTAX     InterfaceIndex 
 114:        MAX-ACCESS not-accessible 
 115:        STATUS     current 
 116:        DESCRIPTION 
 117:                "The ifIndex value of this PIM interface." 
 118:        ::= { pimgInterfaceEntry 1 } 
 119: 
 120:    pimgInterfaceAddressType OBJECT-TYPE 
 121:        SYNTAX     InetAddressType 
 122:        MAX-ACCESS read-only 
 123:        STATUS     current 
 124:        DESCRIPTION 
 125:                "A value indicating the address family of the address 
 126:                contained in pimgInterfaceAddress.  Legal values 
 127:                correspond to the subset of address families for which  
 128:                PIM routing is supported." 
 129:        ::= { pimgInterfaceEntry 2 } 
 130:     
 131:    pimgInterfaceAddress OBJECT-TYPE 
 132:        SYNTAX     InetAddress 
 133:        MAX-ACCESS read-only 
 134:        STATUS     current 
 135:        DESCRIPTION 
 136:                "The IP address of the PIM interface." 
 137:        ::= { pimgInterfaceEntry 3 } 
 138:     
 139:    pimgInterfaceNetMaskLen OBJECT-TYPE 
 140:        SYNTAX     INTEGER (0..128) 
 140: warning - warning: use Integer32 instead of INTEGER in SMIv2
 141:        MAX-ACCESS read-only 
 142:        STATUS     current 
 143:        DESCRIPTION 
 144:                "The length in bits of the network mask which when 
 145:                combined with the corresponding value of 
 146:                pimgInterfaceAddress identifies the address of the 
 147:    network 
 148:                to which the PIM interface is attached." 
 149:        ::= { pimgInterfaceEntry 4 } 
 150:     
 151:    pimgInterfaceMode OBJECT-TYPE 
 152:        SYNTAX     INTEGER { dense(1), sparse(2), sparseDense(3) } 
 153:        MAX-ACCESS read-create 
 154:        STATUS     current 
 155:        DESCRIPTION 
 156:                "The configured mode of this PIM interface.  A value of 
 157:                sparseDense is only valid for PIMv1." 
 158:        DEFVAL     { dense } 
 159:        ::= { pimgInterfaceEntry 5 } 
 160:     
 161:    pimgInterfaceDRType OBJECT-TYPE 
 162:        SYNTAX     InetAddressType 
 163:        MAX-ACCESS read-only 
 164:        STATUS     current 
 165:        DESCRIPTION 
 166:               "A value indicating the address family of the address 
 167:               contained in pimgInterfaceDR. The value MUST be the same 
 168:    as 
 169:               the value of pimgInterfaceAddressType." 
 170:        ::= { pimgInterfaceEntry 6 } 
 171:     
 172:    pimgInterfaceDR OBJECT-TYPE 
 173:        SYNTAX     InetAddress 
 174:        MAX-ACCESS read-only 
 175:        STATUS     current 
 176:        DESCRIPTION 
 177:                "The Designated Router on this PIM interface.  For  
 178:                point-to-point interfaces, pimgInterfaceDR will be 
 179:    0.0.0.0 
 180:                in the case of an IPv4 entry, and 0:0:0:0:0:0:0:0 in the 
 181:                case of an IPv6 entry." 
 182:        ::= { pimgInterfaceEntry 7 } 
 183:     
 184:    pimgInterfaceHelloInterval OBJECT-TYPE 
 185:        SYNTAX     Integer32 
 186:        UNITS      "seconds" 
 187:        MAX-ACCESS read-create 
 188:        STATUS     current 
 189:        DESCRIPTION 
 190:                "The frequency at which PIM Hello messages are 
 191:    transmitted 
 192:                on this interface." 
 193:        DEFVAL     { 30 } 
 194:        ::= { pimgInterfaceEntry 8 } 
 195:     
 196:    pimgInterfaceStatus OBJECT-TYPE 
 197:        SYNTAX     RowStatus 
 198:        MAX-ACCESS read-create 
 199:        STATUS     current 
 200:        DESCRIPTION 
 201:                "The status of this entry.  Creating the entry enables 
 202:    PIM 
 203:                on the interface; destroying the entry disables PIM on 
 204:    the 
 205:                interface." 
 206:        ::= { pimgInterfaceEntry 9 } 
 207:     
 208:    pimgInterfaceJoinPruneInterval OBJECT-TYPE 
 209:        SYNTAX     Integer32 
 210:        UNITS      "seconds" 
 211:        MAX-ACCESS read-create 
 212:        STATUS     current 
 213:        DESCRIPTION 
 214:                "The frequency at which PIM Join/Prune messages are 
 215:                transmitted on this PIM interface.  The default value of 
 216:                this object is the pimgJoinPruneInterval." 
 217:        ::= { pimgInterfaceEntry 10 } 
 218:     
 219:    pimgInterfaceCBSRPreference OBJECT-TYPE 
 220:        SYNTAX     Integer32 (-1..255) 
 221:        MAX-ACCESS read-create 
 222:        STATUS     current 
 223:        DESCRIPTION 
 224:                "The preference value for the local interface as a 
 225:                candidate bootstrap router.  The value of -1 is used to 
 226:                indicate that the local interface is not a candidate BSR 
 227:                interface." 
 228:        DEFVAL     { 0 } 
 229:        ::= { pimgInterfaceEntry 11 } 
 230:     
 231:    -- The PIM Neighbor Table 
 232:     
 233:    pimgNeighborTable OBJECT-TYPE 
 234:        SYNTAX     SEQUENCE OF PimgNeighborEntry 
 235:        MAX-ACCESS not-accessible 
 236:        STATUS     current 
 237:        DESCRIPTION 
 238:                "The (conceptual) table listing the router's PIM 
 239:                neighbors." 
 240:        ::= { pimg 3 } 
 241:     
 242:    pimgNeighborEntry OBJECT-TYPE 
 242: warning - warning: index of row `pimgNeighborEntry' can exceed OID size limit by 135 subidentifier(s)
 243:        SYNTAX     PimgNeighborEntry 
 244:        MAX-ACCESS not-accessible 
 245:        STATUS     current 
 246:        DESCRIPTION 
 247:                "An entry (conceptual row) in the pimgNeighborTable." 
 248:        INDEX      { pimgNeighborAddressType, pimgNeighborAddress } 
 249:        ::= { pimgNeighborTable 1 } 
 250:     
 251:    PimgNeighborEntry ::= SEQUENCE { 
 252:        pimgNeighborAddressType  InetAddressType, 
 253:        pimgNeighborAddress      InetAddress, 
 254:        pimgNeighborIfIndex      InterfaceIndex, 
 255:        pimgNeighborUpTime       TimeTicks, 
 256:        pimgNeighborExpiryTime   TimeTicks, 
 257:        pimgNeighborMode         INTEGER 
 258:    } 
 259:     
 260:    pimgNeighborAddressType OBJECT-TYPE 
 261:        SYNTAX     InetAddressType 
 262:        MAX-ACCESS not-accessible 
 263:        STATUS     current 
 264:        DESCRIPTION 
 265:               "A value indicating the address family of the address 
 266:               contained in pimgNeighborAddress.  Legal values 
 267:    correspond 
 268:               to the subset of  
 269:                address families for which PIM routing is supported." 
 270:        ::= { pimgNeighborEntry 1 } 
 271:     
 272:    pimgNeighborAddress OBJECT-TYPE 
 273:        SYNTAX     InetAddress 
 274:        MAX-ACCESS not-accessible 
 275:        STATUS     current 
 276:        DESCRIPTION 
 277:                "The IP address of the PIM neighbor for which this entry 
 278:                contains information." 
 279:        ::= { pimgNeighborEntry 2 } 
 280:     
 281:    pimgNeighborIfIndex OBJECT-TYPE 
 282:        SYNTAX     InterfaceIndex 
 283:        MAX-ACCESS read-only 
 284:        STATUS     current 
 285:        DESCRIPTION 
 286:                "The value of ifIndex for the interface used to reach 
 287:    this 
 288:                PIM neighbor." 
 289:        ::= { pimgNeighborEntry 3 } 
 290:     
 291:    pimgNeighborUpTime OBJECT-TYPE 
 292:        SYNTAX     TimeTicks 
 293:        MAX-ACCESS read-only 
 294:        STATUS     current 
 295:        DESCRIPTION 
 296:                "The time since this PIM neighbor (last) became a 
 297:    neighbor 
 298:                of the local router." 
 299:        ::= { pimgNeighborEntry 4 } 
 300:     
 301:    pimgNeighborExpiryTime OBJECT-TYPE 
 302:        SYNTAX     TimeTicks 
 303:        MAX-ACCESS read-only 
 304:        STATUS     current 
 305:        DESCRIPTION 
 306:                "The minimum time remaining before this PIM neighbor 
 307:    will 
 308:                be aged out." 
 309:        ::= { pimgNeighborEntry 5 } 
 310:     
 311:    pimgNeighborMode OBJECT-TYPE 
 312:        SYNTAX     INTEGER { dense(1), sparse(2) } 
 313:        MAX-ACCESS read-only 
 314:        STATUS     deprecated 
 315:        DESCRIPTION 
 316:                "The active PIM mode of this neighbor.  This object is 
 317:                deprecated for PIMv2 routers since all neighbors on the 
 318:                interface must be either dense or sparse as determined 
 319:    by 
 320:                the protocol running on the interface." 
 321:        ::= { pimgNeighborEntry 6 } 
 322:     
 323:    -- 
 324:    -- The PIM IP Multicast Route Table 
 325:    -- 
 326:     
 327:    pimgInetMRouteTable OBJECT-TYPE 
 328:        SYNTAX     SEQUENCE OF PimgInetMRouteEntry 
 329:        MAX-ACCESS not-accessible 
 330:        STATUS     current 
 331:        DESCRIPTION 
 332:                "The (conceptual) table listing PIM-specific information 
 333:                on a subset of the rows of the inetMRouteTable defined 
 334:    in 
 335:                the Inet Multicast MIB." 
 336:        ::= { pimg 4 } 
 337:     
 338:    pimgInetMRouteEntry OBJECT-TYPE 
 339:        SYNTAX     PimgInetMRouteEntry 
 340:        MAX-ACCESS not-accessible 
 341:        STATUS     current 
 342:        DESCRIPTION 
 343:                "An entry (conceptual row) in the pimgInetMRouteTable. 
 344:                There is one entry per entry in the inetMRouteTable 
 345:    whose 
 346:                incoming interface is running PIM." 
 347:        INDEX      { inetMRouteGroupType, 
 347: severe - unknown object identifier label `inetMRouteGroupType'
 348:                     inetMRouteGroup, 
 348: severe - unknown object identifier label `inetMRouteGroup'
 349:                     inetMRouteGroupMaskLen, 
 349: severe - unknown object identifier label `inetMRouteGroupMaskLen'
 350:                     inetMRouteSourceType,  
 350: severe - unknown object identifier label `inetMRouteSourceType'
 351:                     inetMRouteSource,  
 351: severe - unknown object identifier label `inetMRouteSource'
 352:                     inetMRouteSourceMaskLen } 
 352: severe - unknown object identifier label `inetMRouteSourceMaskLen'
 353:        ::= { pimgInetMRouteTable 1 } 
 354:     
 355:    PimgInetMRouteEntry ::= SEQUENCE { 
 356:        pimgInetMRouteUpstreamAssertTimer   TimeTicks, 
 357:        pimgInetMRouteAssertMetric          Integer32, 
 358:        pimgInetMRouteAssertMetricPref      Integer32, 
 359:        pimgInetMRouteAssertRPTBit          TruthValue, 
 360:        pimgInetMRouteFlags                 BITS 
 361:     
 362:    } 
 363:     
 364:    pimgInetMRouteUpstreamAssertTimer OBJECT-TYPE 
 365:        SYNTAX     TimeTicks 
 366:        MAX-ACCESS read-only 
 367:        STATUS     current 
 368:        DESCRIPTION 
 369:                "The time remaining before the router changes its 
 370:    upstream 
 371:                neighbor back to its RPF neighbor.  This timer is called 
 372:                the Assert timer in the PIM Sparse and Dense mode 
 373:                specification. A value of 0 indicates that no Assert has 
 374:                changed the upstream neighbor away from the RPF 
 375:    neighbor." 
 376:        ::= { pimgInetMRouteEntry 1 } 
 377:     
 378:    pimgInetMRouteAssertMetric OBJECT-TYPE 
 379:        SYNTAX     Integer32 
 380:        MAX-ACCESS read-only 
 381:        STATUS     current 
 382:        DESCRIPTION 
 383:                "The metric advertised by the assert winner on the 
 384:                upstream interface, or 0 if no such assert is in 
 385:                received." 
 386:        ::= { pimgInetMRouteEntry 2 } 
 387:     
 388:    pimgInetMRouteAssertMetricPref OBJECT-TYPE 
 389:        SYNTAX     Integer32 
 390:        MAX-ACCESS read-only 
 391:        STATUS     current 
 392:        DESCRIPTION 
 393:                "The preference advertised by the assert winner on the 
 394:                upstream interface, or 0 if no such assert is in 
 395:    effect." 
 396:        ::= { pimgInetMRouteEntry 3 } 
 397:     
 398:    pimgInetMRouteAssertRPTBit OBJECT-TYPE 
 399:        SYNTAX     TruthValue 
 400:        MAX-ACCESS read-only 
 401:        STATUS     current 
 402:        DESCRIPTION 
 403:                "The value of the RPT-bit advertised by the assert 
 404:    winner 
 405:                on the upstream interface, or false if no such assert is 
 406:                in effect." 
 407:        ::= { pimgInetMRouteEntry 4 } 
 408:     
 409:    pimgInetMRouteFlags OBJECT-TYPE 
 410:        SYNTAX     BITS { 
 411:                      rpt(0), 
 412:                      spt(1) 
 413:                   } 
 414:        MAX-ACCESS read-only 
 415:        STATUS     current 
 416:        DESCRIPTION 
 417:                "This object describes PIM-specific flags related 
 418:                to a multicast state entry.  See the PIM Sparse 
 419:                Mode specification for the meaning of the RPT and 
 420:                SPT bits." 
 421:        ::= { pimgInetMRouteEntry 5 } 
 422:     
 423:    -- 
 424:    -- The PIM Next Hop Table 
 425:    -- 
 426:     
 427:    pimgInetMRouteNextHopTable OBJECT-TYPE 
 428:        SYNTAX     SEQUENCE OF PimgInetMRouteNextHopEntry 
 429:        MAX-ACCESS not-accessible 
 430:        STATUS     current 
 431:        DESCRIPTION 
 432:                "The (conceptual) table listing PIM-specific 
 433:                information on a subset of the rows of the 
 434:                inetMRouteNextHopTable defined in the IP Multicast 
 435:                MIB." 
 436:        ::= { pimg 7 } 
 437: 
 438:    pimgInetMRouteNextHopEntry OBJECT-TYPE 
 439:        SYNTAX     PimgInetMRouteNextHopEntry 
 440:        MAX-ACCESS not-accessible 
 441:        STATUS     current 
 442:        DESCRIPTION 
 443:                "An entry (conceptual row) in the 
 444:                pimgInetMRouteNextHopTable. There is one entry per 
 445:                entry in the inetMRouteNextHopTable whose interface 
 446:                is running PIM and whose inetMRouteNextHopState is 
 447:                pruned(1)." 
 448:        INDEX      { inetMRouteNextHopGroupType, 
 448: severe - unknown object identifier label `inetMRouteNextHopGroupType'
 449:                     inetMRouteNextHopGroup, 
 449: severe - unknown object identifier label `inetMRouteNextHopGroup'
 450:                     inetMRouteNextHopSourceType, 
 450: severe - unknown object identifier label `inetMRouteNextHopSourceType'
 451:                     inetMRouteNextHopSource, 
 451: severe - unknown object identifier label `inetMRouteNextHopSource'
 452:                     inetMRouteNextHopSourceMaskLen, 
 452: severe - unknown object identifier label `inetMRouteNextHopSourceMaskLen'
 453:                     inetMRouteNextHopIfIndex, 
 453: severe - unknown object identifier label `inetMRouteNextHopIfIndex'
 454:                     inetMRouteNextHopAddressType, 
 454: severe - unknown object identifier label `inetMRouteNextHopAddressType'
 455:                     inetMRouteNextHopAddress } 
 455: severe - unknown object identifier label `inetMRouteNextHopAddress'
 456:        ::= { pimgInetMRouteNextHopTable 1 } 
 457:     
 458:    PimgInetMRouteNextHopEntry ::= SEQUENCE { 
 459:        pimgInetMRouteNextHopPruneReason       INTEGER 
 460:    } 
 461:     
 462:    pimgInetMRouteNextHopPruneReason OBJECT-TYPE 
 463:        SYNTAX     INTEGER { 
 464:                      other (1), 
 465:                      prune (2), 
 466:                      assert (3) 
 467:                   } 
 468:        MAX-ACCESS read-only 
 469:        STATUS     current 
 470:        DESCRIPTION 
 471:                "This object indicates why the downstream interface 
 472:                was pruned, whether in response to a PIM prune 
 473:                message or due to PIM Assert processing." 
 474:        ::= { pimgInetMRouteNextHopEntry 2 } 
 475:     
 476:    -- The PIM RP Table 
 477:     
 478:    pimgRPTable OBJECT-TYPE 
 479:        SYNTAX     SEQUENCE OF PimgRPEntry 
 480:        MAX-ACCESS not-accessible 
 481:        STATUS     deprecated 
 482:        DESCRIPTION 
 483:                "The (conceptual) table listing PIM version 1 
 484:                information for the Rendezvous Points (RPs) for 
 485:                multicast groups. This table is deprecated since 
 486:                its function is replaced by the pimgRPSetTable for 
 487:                PIM version 2." 
 488:        ::= { pimg 5 } 
 489:     
 490:    pimgRPEntry OBJECT-TYPE 
 490: warning - warning: index of row `pimgRPEntry' can exceed OID size limit by 392 subidentifier(s)
 491:        SYNTAX     PimgRPEntry 
 492:        MAX-ACCESS not-accessible 
 493:        STATUS     deprecated 
 494:        DESCRIPTION 
 495:                "An entry (conceptual row) in the pimgRPTable. 
 496:                There is one entry per RP address for each 
 497:                multicast group." 
 498:        INDEX      { pimgRPGroupAddressType, pimgRPGroupAddress,  
 499:                     pimgRPAddressType, pimgRPAddress } 
 500:        ::= { pimgRPTable 1 } 
 501:     
 502:    PimgRPEntry ::= SEQUENCE { 
 503:        pimgRPGroupAddressType    InetAddressType, 
 504:        pimgRPGroupAddress        InetAddress, 
 505:        pimgRPAddressType         InetAddressType, 
 506:        pimgRPAddress             InetAddress, 
 507:        pimgRPState               INTEGER, 
 508:        pimgRPStateTimer          TimeTicks, 
 509:        pimgRPLastChange          TimeTicks, 
 510:        pimgRPRowStatus           RowStatus 
 511:    } 
 512:     
 513:    pimgRPGroupAddressType OBJECT-TYPE 
 514:        SYNTAX     InetAddressType 
 515:        MAX-ACCESS not-accessible 
 516:        STATUS     deprecated 
 517:        DESCRIPTION 
 518:                "A value indicating the address family of the 
 519:                address contained in pimgRPGroupAddress.  Legal 
 520:                values are: 
 521:                unknown(0), ipv4(1), ipv6(2), dns(16)" 
 522:        ::= { pimgRPEntry 1 } 
 523:     
 524:    pimgRPGroupAddress OBJECT-TYPE 
 525:        SYNTAX     InetAddress 
 526:        MAX-ACCESS not-accessible 
 527:        STATUS     deprecated 
 528:        DESCRIPTION 
 529:                "The multicast group address for which this entry 
 530:                contains information about an RP." 
 531:        ::= { pimgRPEntry 2 } 
 532:     
 533:    pimgRPAddressType OBJECT-TYPE 
 534:        SYNTAX     InetAddressType 
 535:        MAX-ACCESS not-accessible 
 536:        STATUS     deprecated 
 537:        DESCRIPTION 
 538:                "A value indicating the address family of the 
 539:                address contained in pimgRPAddress. The value MUST 
 540:                be the same as the value of 
 541:                pimgRPGroupAddressType." 
 542:        ::= { pimgRPEntry 3 } 
 543: 
 544:    pimgRPAddress OBJECT-TYPE 
 545:        SYNTAX     InetAddress 
 546:        MAX-ACCESS not-accessible 
 547:        STATUS     deprecated 
 548:        DESCRIPTION 
 549:                "The unicast address of the RP." 
 550:        ::= { pimgRPEntry 4 } 
 551:     
 552:    pimgRPState OBJECT-TYPE 
 553:        SYNTAX     INTEGER { up(1), down(2) } 
 554:        MAX-ACCESS read-only 
 555:        STATUS     deprecated 
 556:        DESCRIPTION 
 557:                "The state of the RP." 
 558:        ::= { pimgRPEntry 5 } 
 559:     
 560:    pimgRPStateTimer OBJECT-TYPE 
 561:        SYNTAX     TimeTicks 
 562:        MAX-ACCESS read-only 
 563:        STATUS     deprecated 
 564:        DESCRIPTION 
 565:                "The minimum time remaining before the next state 
 566:                change. When pimgRPState is up, this is the minimum 
 567:                time which must expire until it can be declared 
 568:                down.  When pimgRPState is down, this is the time 
 569:                until it will be declared up (in order to retry)." 
 570:        ::= { pimgRPEntry 6 } 
 571:     
 572:    pimgRPLastChange OBJECT-TYPE 
 573:        SYNTAX     TimeTicks 
 574:        MAX-ACCESS read-only 
 575:        STATUS     deprecated 
 576:        DESCRIPTION 
 577:                "The value of sysUpTime at the time when the 
 578:                corresponding instance of pimgRPState last changed 
 579:                its value." 
 580:        ::= { pimgRPEntry 7 } 
 581:     
 582:    pimgRPRowStatus OBJECT-TYPE 
 583:        SYNTAX     RowStatus 
 584:        MAX-ACCESS read-create 
 585:        STATUS     deprecated 
 586:        DESCRIPTION 
 587:                "The status of this row, by which new entries may 
 588:                be created, or old entries deleted from this 
 589:                table." 
 590:        ::= { pimgRPEntry 8 } 
 591:     
 592:    -- The PIM RP-Set Table 
 593:     
 594:    pimgRPSetTable OBJECT-TYPE 
 595:        SYNTAX     SEQUENCE OF PimgRPSetEntry 
 596:        MAX-ACCESS not-accessible 
 597:        STATUS     current 
 598:        DESCRIPTION 
 599:                "The (conceptual) table listing PIM information for 
 600:                candidate Rendezvous Points (RPs) for multicast 
 601:                groups. When the local router is the BSR, this 
 602:                information is obtained from received Candidate-RP- 
 603:                Advertisements.  When the local router is not the 
 604:                BSR, this information is obtained from received RP- 
 605:                Set messages." 
 606:        ::= { pimg 6 } 
 607:     
 608:    pimgRPSetEntry OBJECT-TYPE 
 608: warning - warning: index of row `pimgRPSetEntry' can exceed OID size limit by 394 subidentifier(s)
 609:        SYNTAX     PimgRPSetEntry 
 610:        MAX-ACCESS not-accessible 
 611:        STATUS     current 
 612:        DESCRIPTION 
 613:                "An entry (conceptual row) in the pimgRPSetTable." 
 614:        INDEX      { pimgRPSetComponent,  
 615:                     pimgRPSetGroupAddressType, 
 616:                     pimgRPSetGroupAddress, 
 617:                     pimgRPSetGroupMaskLen, pimgRPSetAddressType,  
 618:                     pimgRPSetAddress } 
 619:        ::= { pimgRPSetTable 1 } 
 620:     
 621:    PimgRPSetEntry ::= SEQUENCE { 
 622:        pimgRPSetGroupAddressType    InetAddressType, 
 623:        pimgRPSetGroupAddress        InetAddress, 
 624:        pimgRPSetGroupMaskLen        INTEGER, 
 625:        pimgRPSetAddressType         InetAddressType, 
 626:        pimgRPSetAddress             InetAddress, 
 627:        pimgRPSetHoldTime            Integer32, 
 628:        pimgRPSetExpiryTime          TimeTicks, 
 629:        pimgRPSetComponent           Integer32 
 630:    } 
 631:     
 632:    pimgRPSetGroupAddressType OBJECT-TYPE 
 633:        SYNTAX     InetAddressType 
 634:        MAX-ACCESS not-accessible 
 635:        STATUS     current 
 636:        DESCRIPTION 
 637:               "A value indicating the address family of the address 
 638:               contained in pimgRPSetGroupAddress.  Legal values 
 639:               correspond to the subset of address families for which 
 640:    PIM 
 641:               routing is supported." 
 642:        ::= { pimgRPSetEntry 1 } 
 643:     
 644:    pimgRPSetGroupAddress OBJECT-TYPE 
 645:        SYNTAX     InetAddress 
 646:        MAX-ACCESS not-accessible 
 647:        STATUS     current 
 648:        DESCRIPTION 
 649:                "The IP multicast group address which, when 
 650:                combined with 
 651:                the value of pimgRPSetGroupMaskLen, gives the group 
 652:                prefix for which this entry contains information 
 653:                about the Candidate-RP." 
 654:        ::= { pimgRPSetEntry 2 } 
 655:     
 656:    pimgRPSetGroupMaskLen OBJECT-TYPE 
 657:        SYNTAX     INTEGER (0..128) 
 657: warning - warning: use Integer32 instead of INTEGER in SMIv2
 658:        MAX-ACCESS not-accessible 
 659:        STATUS     current 
 660:        DESCRIPTION 
 661:                "The length in bits of the mask which, when 
 662:                combined with pimgRPSetGroupAddress, gives the 
 663:                group prefix for which this entry contains 
 664:                information about the Candidate-RP." 
 665:        ::= { pimgRPSetEntry 3 } 
 666:     
 667:    pimgRPSetAddressType OBJECT-TYPE 
 668:        SYNTAX     InetAddressType 
 669:        MAX-ACCESS not-accessible 
 670:        STATUS     current 
 671:        DESCRIPTION 
 672:               "A value indicating the address family of the 
 673:               address contained in pimgRPSetAddress. The value 
 674:               MUST be the same as the value of 
 675:               pimgRPSetGroupAddressType." 
 676:        ::= { pimgRPSetEntry 4 } 
 677:     
 678:    pimgRPSetAddress OBJECT-TYPE 
 679:        SYNTAX     InetAddress 
 680:        MAX-ACCESS not-accessible 
 681:        STATUS     current 
 682:        DESCRIPTION 
 683:                "The address of the Candidate-RP." 
 684:        ::= { pimgRPSetEntry 5 } 
 685:     
 686:    pimgRPSetHoldTime OBJECT-TYPE 
 687:        SYNTAX     Integer32 (0..255) 
 688:        UNITS      "seconds" 
 689:        MAX-ACCESS read-only 
 690:        STATUS     current 
 691:        DESCRIPTION 
 692:                "The holdtime of a Candidate-RP.  If the local 
 693:                router is not the BSR, this value is 0." 
 694:        ::= { pimgRPSetEntry 6 } 
 695:     
 696:    pimgRPSetExpiryTime OBJECT-TYPE 
 697:        SYNTAX     TimeTicks 
 698:        MAX-ACCESS read-only 
 699:        STATUS     current 
 700:        DESCRIPTION 
 701:                "The minimum time remaining before the Candidate-RP 
 702:                will be declared down.  If the local router is not 
 703:                the BSR, this value is 0." 
 704:        ::= { pimgRPSetEntry 7 } 
 705:     
 706:    pimgRPSetComponent OBJECT-TYPE 
 707:        SYNTAX     Integer32 (1..255) 
 708:        MAX-ACCESS not-accessible 
 709:        STATUS     current 
 710:        DESCRIPTION 
 711:                "A number uniquely identifying the component.  Each 
 712:                protocol instance connected to a separate domain 
 713:                should have a different index value." 
 714:        ::= { pimgRPSetEntry 8 } 
 715:     
 716:    -- The PIM Candidate-RP Table 
 717:     
 718:    pimgCandidateRPTable OBJECT-TYPE 
 719:        SYNTAX     SEQUENCE OF PimgCandidateRPEntry 
 720:        MAX-ACCESS not-accessible 
 721:        STATUS     current 
 722:        DESCRIPTION 
 723:                "The (conceptual) table listing the multicast 
 724:                groups for which the local router is to advertise 
 725:                itself as a Candidate-RP when the value of 
 726:                pimgComponentCRPHoldTime is non-zero.  If this 
 727:                table is empty, then the local router 
 728:                will advertise itself as a Candidate-RP for all 
 729:                groups (providing the value of 
 730:                pimgComponentCRPHoldTime is non-zero)." 
 731:        ::= { pimg 11 } 
 732:     
 733:    pimgCandidateRPEntry OBJECT-TYPE 
 733: warning - warning: index of row `pimgCandidateRPEntry' can exceed OID size limit by 136 subidentifier(s)
 734:        SYNTAX     PimgCandidateRPEntry 
 735:        MAX-ACCESS not-accessible 
 736:        STATUS     current 
 737:        DESCRIPTION 
 738:                "An entry (conceptual row) in the 
 739:                pimgCandidateRPTable." 
 740:        INDEX      { pimgCandidateRPGroupAddressType, 
 741:                     pimgCandidateRPGroupAddress, 
 742:                     pimgCandidateRPGroupMaskLen } 
 743:    ::= { pimgCandidateRPTable 1 } 
 744:     
 745:    PimgCandidateRPEntry ::= SEQUENCE { 
 746:        pimgCandidateRPGroupAddressType InetAddressType, 
 747:        pimgCandidateRPGroupAddress     InetAddress, 
 748:        pimgCandidateRPGroupMaskLen     INTEGER, 
 749:        pimgCandidateRPAddressType      InetAddressType, 
 750:        pimgCandidateRPAddress          InetAddress, 
 751:        pimgCandidateRPRowStatus        RowStatus 
 752:    } 
 753:     
 754:    pimgCandidateRPGroupAddressType OBJECT-TYPE 
 755:        SYNTAX     InetAddressType 
 756:        MAX-ACCESS not-accessible 
 757:        STATUS     current 
 758:        DESCRIPTION 
 759:               "A value indicating the address family of the 
 760:               address contained in pimgCandidateRPGroupAddress. 
 761:               Legal values correspond to the subset of address 
 762:               families for which PIM routing is supported." 
 763:        ::= { pimgCandidateRPEntry 1 } 
 764:     
 765:    pimgCandidateRPGroupAddress OBJECT-TYPE 
 766:        SYNTAX     InetAddress 
 767:        MAX-ACCESS not-accessible 
 768:        STATUS     current 
 769:        DESCRIPTION 
 770:                "The multicast group address which, when combined 
 771:                with the corresponding value of 
 772:                pimgCandidateRPGroupMaskLen, identifies a group 
 773:                prefix for which the local router will advertise 
 774:                itself as a Candidate-RP." 
 775:        ::= { pimgCandidateRPEntry 2 } 
 776:     
 777:    pimgCandidateRPGroupMaskLen OBJECT-TYPE 
 778:        SYNTAX     INTEGER (0..128) 
 778: warning - warning: use Integer32 instead of INTEGER in SMIv2
 779:        MAX-ACCESS not-accessible 
 780:        STATUS     current 
 781:        DESCRIPTION 
 782:                "The length in bits of the mask which, when 
 783:                combined with pimgCandidateRPGroupAddress, 
 784:                identifies a group prefix for which the local 
 785:                router will advertise itself as a Candidate-RP." 
 786:        ::= { pimgCandidateRPEntry 3 } 
 787:     
 788:    pimgCandidateRPAddressType OBJECT-TYPE 
 789:        SYNTAX     InetAddressType 
 790:        MAX-ACCESS read-create 
 791:        STATUS     current 
 792:        DESCRIPTION 
 793:               "A value indicating the address family of the 
 794:               address contained in pimgCandidateRPAddress. The 
 795:               value MUST be the same as the value of 
 796:               pimgCandidateRPGroupAddressType." 
 797:        ::= { pimgCandidateRPEntry 4 } 
 798:     
 799:    pimgCandidateRPAddress OBJECT-TYPE 
 800:        SYNTAX     InetAddress 
 801:        MAX-ACCESS read-create 
 802:        STATUS     current 
 803:        DESCRIPTION 
 804:                "The (unicast) address of the interface which will 
 805:                be advertised as a Candidate-RP." 
 806:        ::= { pimgCandidateRPEntry 5 } 
 807:     
 808:    pimgCandidateRPRowStatus OBJECT-TYPE 
 809:        SYNTAX     RowStatus 
 810:        MAX-ACCESS read-create 
 811:        STATUS     current 
 812:        DESCRIPTION 
 813:                "The status of this row, by which new entries may 
 814:                be created, or old entries deleted from this 
 815:                table." 
 816:        ::= { pimgCandidateRPEntry 6 } 
 817:     
 818:    -- The PIM Component Table 
 819:     
 820:    pimgComponentTable OBJECT-TYPE 
 821:        SYNTAX     SEQUENCE OF PimgComponentEntry 
 822:        MAX-ACCESS not-accessible 
 823:        STATUS     current 
 824:        DESCRIPTION 
 825:                "The (conceptual) table containing objects specific 
 826:                to a PIM domain.  One row exists for each domain to 
 827:                which the router is connected.  A PIM-SM domain is 
 828:                defined as an area of the network over which 
 829:                Bootstrap messages are forwarded. Typically, a PIM- 
 830:                SM router will be a member of exactly one domain. 
 831:                This table also supports, however, routers which 
 832:                may form a border between two PIM-SM domains and do 
 833:                not forward Bootstrap messages between them." 
 834:        ::= { pimg 12 } 
 835:     
 836:    pimgComponentEntry OBJECT-TYPE 
 837:        SYNTAX     PimgComponentEntry 
 838:        MAX-ACCESS not-accessible 
 839:        STATUS     current 
 840:        DESCRIPTION 
 841:                "An entry (conceptual row) in the 
 842:                pimgComponentTable." 
 843:        INDEX      { pimgComponentIndex } 
 844:        ::= { pimgComponentTable 1 } 
 845:     
 846:    PimgComponentEntry ::= SEQUENCE { 
 847:        pimgComponentIndex              Integer32, 
 848:        pimgComponentBSRAddressType     InetAddressType, 
 849:        pimgComponentBSRAddress         InetAddress, 
 850:        pimgComponentBSRExpiryTime      TimeTicks, 
 851:        pimgComponentCRPHoldTime        Integer32, 
 852:        pimgComponentStatus             RowStatus 
 853:    } 
 854:     
 855:    pimgComponentIndex OBJECT-TYPE 
 856:        SYNTAX     Integer32 (1..255) 
 857:        MAX-ACCESS not-accessible 
 858:        STATUS     current 
 859:        DESCRIPTION 
 860:                "A number uniquely identifying the component.  Each 
 861:                protocol instance connected to a separate domain 
 862:                should have a different index value.  Routers that 
 863:                only support membership in a single PIM-SM domain 
 864:                should use a pimgComponentIndex value of 1." 
 865:        ::= { pimgComponentEntry 1 } 
 866:     
 867:    pimgComponentBSRAddressType OBJECT-TYPE 
 868:        SYNTAX     InetAddressType 
 869:        MAX-ACCESS read-only 
 870:        STATUS     current 
 871:        DESCRIPTION 
 872:               "A value indicating the address family of the 
 873:               address contained in pimgComponentBSRAddress.  Legal 
 874:               values correspond to the subset of address families 
 875:               for which PIM routing is supported." 
 876:        ::= { pimgComponentEntry 2 } 
 877:     
 878:    pimgComponentBSRAddress OBJECT-TYPE 
 879:        SYNTAX     InetAddress 
 880:        MAX-ACCESS read-only 
 881:        STATUS     current 
 882:        DESCRIPTION 
 883:                "The address of the bootstrap router (BSR) for the 
 884:                local PIM region." 
 885:        ::= { pimgComponentEntry 3 } 
 886:     
 887:    pimgComponentBSRExpiryTime OBJECT-TYPE 
 888:        SYNTAX     TimeTicks 
 889:        MAX-ACCESS read-only 
 890:        STATUS     current 
 891:        DESCRIPTION 
 892:                "The minimum time remaining before the bootstrap 
 893:                router in the local domain will be declared down. 
 894:                For candidate BSRs, this is the time until the 
 895:                component sends an RP-Set message.  For other 
 896:                routers, this is the time until it may accept an 
 897:                RP-Set message from a lower candidate BSR." 
 898:        ::= { pimgComponentEntry 4 } 
 899:     
 900:    pimgComponentCRPHoldTime OBJECT-TYPE 
 901:        SYNTAX     Integer32 (0..255) 
 902:        UNITS      "seconds" 
 903:        MAX-ACCESS read-create 
 904:        STATUS     current 
 905:        DESCRIPTION 
 906:                "The holdtime of the component when it is a 
 907:                candidate RP in the local domain.  The value of 0 
 908:                is used to indicate that the local system is not a 
 909:                Candidate-RP." 
 910:        DEFVAL     { 0 } 
 911:        ::= { pimgComponentEntry 5 } 
 912:     
 913:    pimgComponentStatus OBJECT-TYPE 
 914:        SYNTAX     RowStatus 
 915:        MAX-ACCESS read-create 
 916:        STATUS     current 
 917:        DESCRIPTION 
 918:                "The status of this entry.  Creating the entry 
 919:                creates another protocol instance; destroying the 
 920:                entry disables a protocol instance." 
 921:        ::= { pimgComponentEntry 6 } 
 922:     
 923:    -- PIM Traps 
 924:     
 925:    pimgNeighborLoss NOTIFICATION-TYPE 
 926:        OBJECTS { 
 927:           pimgNeighborIfIndex 
 928:        } 
 929:        STATUS             current 
 930:        DESCRIPTION 
 931:                "A pimgNeighborLoss trap signifies the loss of an 
 932:                adjacency with a neighbor.  This trap should be 
 933:                generated when the neighbor timer expires, and the 
 934:                router has no other neighbors on the same interface 
 935:                with a lower IP address than itself." 
 936:        ::= { pimgTraps 1 } 
 937:     
 938:    -- conformance information 
 939:     
 940:    pimgMIBConformance OBJECT IDENTIFIER ::= { pimgMIB 2 } 
 941:    pimgMIBCompliances OBJECT IDENTIFIER ::= { pimgMIBConformance 1 } 
 942:    pimgMIBGroups      OBJECT IDENTIFIER ::= { pimgMIBConformance 2 } 
 943:     
 944:    -- compliance statements 
 945:     
 946:    pimgV1MIBCompliance MODULE-COMPLIANCE 
 947:        STATUS  deprecated 
 948:        DESCRIPTION 
 949:                "The compliance statement for routers running PIMv1 
 950:                and implementing the PIM MIB." 
 951:        MODULE  -- this module 
 952:            MANDATORY-GROUPS { pimgV1MIBGroup } 
 953:     
 954:        ::= { pimgMIBCompliances 1 } 
 955:     
 956:    pimgSparseV2MIBCompliance MODULE-COMPLIANCE 
 957:        STATUS  current 
 958:        DESCRIPTION 
 959:                "The compliance statement for routers running PIM 
 960:                Sparse Mode and implementing the PIM MIB." 
 961:        MODULE  -- this module 
 962:        MANDATORY-GROUPS { pimgV2MIBGroup } 
 963:     
 964:        GROUP      pimgV2CandidateRPMIBGroup 
 965:        DESCRIPTION 
 966:                "This group is mandatory if the router is capable 
 967:                of being a Candidate RP." 
 968: 
 969:        OBJECT     pimgInterfaceStatus 
 970:        MIN-ACCESS read-only 
 971:        DESCRIPTION 
 972:                 "Write access is not required." 
 973:     
 974:        ::= { pimgMIBCompliances 2 } 
 975:     
 976:    pimgDenseV2MIBCompliance MODULE-COMPLIANCE 
 977:        STATUS  current 
 978:        DESCRIPTION 
 979:                "The compliance statement for routers running PIM 
 980:                Dense Mode and implementing the PIM MIB." 
 981:        MODULE  -- this module 
 982:        MANDATORY-GROUPS { pimgDenseV2MIBGroup } 
 983:     
 984:        OBJECT     pimgInterfaceStatus 
 985:        MIN-ACCESS read-only 
 986:        DESCRIPTION 
 987:                 "Write access is not required." 
 988:     
 989:        ::= { pimgMIBCompliances 3 } 
 990:     
 991:    -- units of conformance 
 992:     
 993:    pimgNotificationGroup NOTIFICATION-GROUP 
 993: warning - warning: current group `pimgNotificationGroup' is not referenced in this module
 994:        NOTIFICATIONS { pimgNeighborLoss } 
 995:        STATUS  current 
 996:        DESCRIPTION 
 997:                "A collection of notifications for signaling 
 998:                important PIM events." 
 999:        ::= { pimgMIBGroups 1 } 
1000:     
1001:    pimgV2MIBGroup OBJECT-GROUP 
1002:        OBJECTS { pimgJoinPruneInterval, pimgNeighborIfIndex, 
1003:                  pimgNeighborUpTime, pimgNeighborExpiryTime, 
1004:                  pimgInterfaceAddressType, pimgInterfaceAddress,  
1005:                  pimgInterfaceNetMaskLen, 
1006:                  pimgInterfaceDRType, pimgInterfaceDR,  
1007:                  pimgInterfaceHelloInterval, 
1008:                  pimgInterfaceStatus, 
1009:                  pimgInterfaceJoinPruneInterval, 
1010:                  pimgInterfaceCBSRPreference, pimgInterfaceMode, 
1011:                  pimgRPSetHoldTime, pimgRPSetExpiryTime, 
1012:                  pimgComponentBSRAddressType, 
1013:                  pimgComponentBSRAddress, 
1014:                  pimgComponentBSRExpiryTime, 
1015:                  pimgComponentCRPHoldTime, pimgComponentStatus, 
1016:                  pimgInetMRouteFlags, 
1017:                  pimgInetMRouteUpstreamAssertTimer 
1018:                } 
1019:        STATUS  current 
1020:        DESCRIPTION 
1021:                "A collection of objects to support management of PIM 
1022:    Sparse 
1023:                Mode (version 2) routers." 
1024:        ::= { pimgMIBGroups 2 } 
1025:     
1026:    pimgDenseV2MIBGroup OBJECT-GROUP 
1027:        OBJECTS { pimgNeighborIfIndex, 
1028:                  pimgNeighborUpTime, pimgNeighborExpiryTime, 
1029:                  pimgInterfaceAddressType, pimgInterfaceAddress,  
1030:                  pimgInterfaceNetMaskLen, 
1031:                  pimgInterfaceDRType, pimgInterfaceDR,  
1032:                  pimgInterfaceHelloInterval, 
1033:                  pimgInterfaceStatus, pimgInterfaceMode 
1034:                } 
1035:        STATUS  current 
1036:        DESCRIPTION 
1037:                "A collection of objects to support management of 
1038:                PIM Dense Mode (version 2) routers." 
1039:        ::= { pimgMIBGroups 7 } 
1040:     
1041:    pimgV2CandidateRPMIBGroup OBJECT-GROUP 
1042:        OBJECTS { pimgCandidateRPAddressType, 
1043:                  pimgCandidateRPAddress, 
1044:                  pimgCandidateRPRowStatus 
1045:                } 
1046:        STATUS  current 
1047:        DESCRIPTION 
1048:                "A collection of objects to support configuration 
1049:                of which groups a router is to advertise itself as 
1050:                a Candidate-RP." 
1051:        ::= { pimgMIBGroups 3 } 
1052:     
1053:    pimgV1MIBGroup OBJECT-GROUP 
1054:        OBJECTS { pimgJoinPruneInterval, pimgNeighborIfIndex, 
1055:                  pimgNeighborUpTime, pimgNeighborExpiryTime, 
1056:                  pimgNeighborMode, 
1057:                  pimgInterfaceAddressType, pimgInterfaceAddress,  
1058:                  pimgInterfaceNetMaskLen, 
1059:                  pimgInterfaceJoinPruneInterval, 
1060:                  pimgInterfaceStatus, 
1061:                  pimgInterfaceMode,  
1062:                  pimgInterfaceDRType, pimgInterfaceDR, 
1063:                  pimgInterfaceHelloInterval, 
1064:                  pimgRPState, pimgRPStateTimer, 
1065:                  pimgRPLastChange, pimgRPRowStatus 
1066:                } 
1067:        STATUS  deprecated 
1068:        DESCRIPTION 
1069:                "A collection of objects to support management of 
1070:                PIM (version 1) routers." 
1071:        ::= { pimgMIBGroups 4 } 
1072:     
1073:    pimgNextHopGroup OBJECT-GROUP 
1073: warning - warning: current group `pimgNextHopGroup' is not referenced in this module
1074:        OBJECTS { pimgInetMRouteNextHopPruneReason } 
1075:        STATUS  current 
1076:        DESCRIPTION 
1077:                "A collection of optional objects to provide per- 
1078:                next hop information for diagnostic purposes. 
1079:                Supporting this group may add a large number of 
1080:                instances to a tree walk, but the information in 
1081:                this group can be extremely useful in tracking down 
1082:                multicast connectivity problems." 
1083:        ::= { pimgMIBGroups 5 } 
1084:     
1085:    pimgAssertGroup OBJECT-GROUP 
1085: warning - warning: current group `pimgAssertGroup' is not referenced in this module
1086:        OBJECTS { pimgInetMRouteAssertMetric, 
1087:    pimgInetMRouteAssertMetricPref, 
1088:                  pimgInetMRouteAssertRPTBit } 
1089:        STATUS  current 
1090:        DESCRIPTION 
1091:                "A collection of optional objects to provide extra 
1092:                information about the assert election process. 
1093:                There is no protocol reason to keep such 
1094:                information, but some implementations may already 
1095:                keep this information and make it available.  These 
1096:                objects can also be very useful in debugging 
1097:                connectivity or duplicate packet problems, 
1098:                especially if the assert winner does not support 
1099:                the PIM and Inet Multicast MIBs." 
1100:        ::= { pimgMIBGroups 6 } 
1101:     
1102:    END 
1103: 
1104: --     
1105: --    Copyright (C) The Internet Society (2000).  All Rights Reserved. 
1106: --     
1107: --    This document and translations of it may be copied and furnished to 
1108: --    others, and derivative works that comment on or otherwise explain it 
1109: --    or assist in its implementation may be prepared, copied, published 
1110: --    and distributed, in whole or in part, without restriction of any 
1111: --  
1112: -- Thaler,Adams,Siadak Experimental/Expires Dec 2000                   27 
1113: --                 draft-thaler-idmr-multiproto-pimmib-1       June, 2000 
1114: -- 
1115: -- 
1116: --    kind, provided that the above copyright notice and this paragraph 
1117: --    are included on all such copies and derivative works.  However, this 
1118: --    document itself may not be modified in any way, such as by removing 
1119: --    the copyright notice or references to the Internet Society or other 
1120: --    Internet organizations, except as needed for the purpose of 
1121: --    developing Internet standards in which case the procedures for 
1122: --    copyrights defined in the Internet Standards process must be 
1123: --    followed, or as required to translate it into languages other than 
1124: --    English. 
1125: --     
1126: --    The limited permissions granted above are perpetual and will not be 
1127: --    revoked by the Internet Society or its successors or assigns. 
1128: --     
1129: --    This document and the information contained herein is provided on an 
1130: --    "AS IS" basis and THE INTERNET SOCIETY AND THE INTERNET ENGINEERING 
1131: --    TASK FORCE DISCLAIMS ALL WARRANTIES, EXPRESS OR IMPLIED, INCLUDING 
1132: --    BUT NOT LIMITED TO ANY WARRANTY THAT THE USE OF THE INFORMATION 
1133: --    HEREIN WILL NOT INFRINGE ANY RIGHTS OR ANY IMPLIED WARRANTIES OF 
1134: --    MERCHANTABILITY OR FITNESS FOR A PARTICULAR PURPOSE. 
1135: --     
1136: --     
1137: